<SEC-DOCUMENT>0001628280-23-032983.txt : 20230926
<SEC-HEADER>0001628280-23-032983.hdr.sgml : 20230926
<ACCEPTANCE-DATETIME>20230926065622
ACCESSION NUMBER:		0001628280-23-032983
CONFORMED SUBMISSION TYPE:	S-1
PUBLIC DOCUMENT COUNT:		193
FILED AS OF DATE:		20230926
DATE AS OF CHANGE:		20230926

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Knife River Corp
		CENTRAL INDEX KEY:			0001955520
		STANDARD INDUSTRIAL CLASSIFICATION:	MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400]
		IRS NUMBER:				921008893
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-1
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-274692
		FILM NUMBER:		231277149

	BUSINESS ADDRESS:	
		STREET 1:		1150 W. CENTURY AVE,
		CITY:			BISMARCK
		STATE:			ND
		ZIP:			58503
		BUSINESS PHONE:		701-530-1400

	MAIL ADDRESS:	
		STREET 1:		1200 WEST CENTURY AVENUE
		CITY:			BISMARCK
		STATE:			ND
		ZIP:			58503

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Knife River Holding Co
		DATE OF NAME CHANGE:	20221121
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-1
<SEQUENCE>1
<FILENAME>knf-20230926.htm
<DESCRIPTION>S-1
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19,d:a01e61b6c0634cf38a4691f73e2b45cd--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:knf="http://www.kniferiver.com/20230926" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>knf-20230926</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-24">0001955520</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-225" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-643"></ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-666" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" scale="0" id="f-2122">0.25</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="knf-20230926.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><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="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</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-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</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-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</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-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</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-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</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-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</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-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</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-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</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-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</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-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</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-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</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-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</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-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</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-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</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-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</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-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</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-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</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-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</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-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</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-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</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-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</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-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</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-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</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-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</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-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:AggregateReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:AggregateReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:MachineryVehiclesAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:MachineryVehiclesAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">knf:February2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">knf:February2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</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-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</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-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</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-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</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-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</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-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</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-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</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-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</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-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</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-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</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-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</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-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</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-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="state"><xbrli:measure>knf:state</xbrli:measure></xbrli:unit><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</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-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</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-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</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-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</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-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</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-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</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-409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</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-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</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-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</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-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</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-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</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-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-488"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-510"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-532"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-533"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-534"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-535"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-536"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-537"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-538"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-539"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-540"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-541"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-542"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-543"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-544"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-545"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-546"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-547"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-548"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-549"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-550"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-551"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-552"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-553"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-554"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-555"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-556"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-557"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-558"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-559"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-560"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-561"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-562"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-563"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-564"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-565"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-566"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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-567"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-568"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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-569"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-570"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:InsuranceContractsInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-571"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:InsuranceContractsInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-572"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:LifeInsuranceInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-573"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:LifeInsuranceInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-574"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-575"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-576"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-577"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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-578"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-579"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</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-580"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</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-581"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-582"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</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-583"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</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-584"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-585"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-586"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-587"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">knf:LowerWillametteGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="responsibleparty"><xbrli:measure>knf:responsibleParty</xbrli:measure></xbrli:unit><xbrli:context id="c-588"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-589"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-590"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-591"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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-592"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</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-593"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-594"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialTermLoanAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-595"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialTermLoanAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-596"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-597"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-598"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:BorrowingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-599"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:BorrowingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-600"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-603"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-604"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-606"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-607"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-609"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-611"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-612"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-618"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-619"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-620"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-621"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-631"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-632"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-633"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-634"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-635"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-636"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-637"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-638"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-639"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-640"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-641"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-642"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-643"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-644"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-645"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-646"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-647"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-648"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-649"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-650"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-651"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-652"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-653"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-654"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-655"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-656"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-657"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-658"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-659"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-660"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-661"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-662"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-663"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-664"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-665"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-666"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-31</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-667"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-668"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-30</xbrli:startDate><xbrli:endDate>2023-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-669"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-670"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-671"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-672"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-673"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-674"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-675"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-676"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-677"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-678"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-679"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-680"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-681"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-682"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-683"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-684"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-685"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-686"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-687"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-688"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-689"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-690"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-691"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-692"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-693"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-694"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-695"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-696"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-697"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-698"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-699"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-700"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-705"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-706"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-707"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-709"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-710"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-711"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-713"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-716"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-717"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesCommonStockHeldBySubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-721"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-732"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-733"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-734"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-735"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-736"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-737"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-738"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-739"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-740"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-741"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-742"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-743"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-744"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-745"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-746"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-747"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-748"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-749"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-750"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-751"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-752"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-753"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-754"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-755"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-756"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-757"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-758"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-759"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-760"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-761"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-762"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-763"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-764"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-765"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-766"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-767"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-768"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-769"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-770"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-771"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-772"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-773"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-774"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-775"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-776"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-777"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-778"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-779"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-780"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-781"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-782"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-783"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-784"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-785"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-786"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-787"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-788"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-789"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-790"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-791"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-792"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-793"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-794"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-795"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-796"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-797"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-798"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-799"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-800"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-806"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-808"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-812"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-813"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-814"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-816"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-817"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-821"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-822"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-824"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-825"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-827"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-829"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-832"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-833"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-834"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-835"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-836"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-837"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-838"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-839"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-840"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-841"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-842"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-843"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-844"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-845"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-846"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-847"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-848"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-849"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-850"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-851"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-852"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-853"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-854"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-855"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-856"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-857"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-858"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-859"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-860"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-861"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-862"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-863"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-864"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-865"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-866"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-867"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-868"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-869"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-870"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-871"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-872"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-873"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-874"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-875"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-876"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-877"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-878"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-879"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-880"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-881"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-882"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-883"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-884"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-885"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-886"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-887"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-888"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-889"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-890"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-891"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-892"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-893"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-894"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-895"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-896"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-897"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-898"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-899"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-900"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-902"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-904"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-905"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-906"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-908"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-910"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-911"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-912"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-914"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-918"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-919"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-920"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-921"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-931"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-932"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-933"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-934"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-935"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-936"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-937"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-938"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-939"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-940"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-941"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-942"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-943"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-944"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-945"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-946"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-947"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-948"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-949"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-950"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-951"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-952"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-953"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-954"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-955"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-956"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-31</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-957"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-958"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-959"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-960"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-961"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-962"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-963"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-964"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-965"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-966"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-967"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-968"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-969"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-970"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-971"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-972"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-973"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-974"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-975"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-976"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-977"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-978"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-979"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-980"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-981"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-982"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-983"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-984"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-985"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-986"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-987"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-988"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-989"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-990"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-991"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-992"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-993"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-994"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-995"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-996"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-997"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-998"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-999"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1000"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1008"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1010"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1012"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1014"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1017"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1019"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-1020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1025"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1026"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-1028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001955520</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_38"></div><div style="min-height:9pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As filed with the Securities and Exchange Commission on September 26, 2023. </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registration No. 333-&#160;&#160;&#160;&#160; </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">S-1</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REGISTRATION STATEMENT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">UNDER</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">THE SECURITIES ACT OF 1933</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-2">Knife River Corporation</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-3">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityPrimarySicNumber" id="f-4">1400</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-5">92-1008893</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other Jurisdiction of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation or Organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Primary Standard Industrial </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Classification Code Number)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identification Number)</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-6">1150 West Century Avenue</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-7">P.O. Box 5568</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">Bismarck</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-9">North Dakota</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">58506-5568</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">701</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">530-1400</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address, including zip code, and telephone number, including area code, of Registrant&#8217;s principal executive offices)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:ContactPersonnelName" id="f-13">Karl L. Liepitz</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Vice President, Chief Legal Officer and Secretary</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Knife River Corporation </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-14">1150 West Century Avenue</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-15">P.O. Box 5568</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-16">Bismarck</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-17">North Dakota</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-18">58506-5568</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-19">701</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-20">530-1400</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Name, address, including zip code, and telephone number, including area code, of agent for service) </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">With Copies to: </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Andrew R. Brownstein</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">John L. Robinson</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Wachtell, Lipton, Rosen &amp; Katz </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">51 West 52nd Street </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">New York, New York 10019 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(212) 403-1000</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Approximate date of commencement of proposed sale to the public: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As soon as practicable after this registration statement becomes effective. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If&#160;any of the securities being registered on this form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933 check the following box. &#9746;</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act of 1933, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. &#8201;&#9744; </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act of 1933, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. &#8201;&#9744; </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If this Form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act of 1933, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. &#8201;&#9744; </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting 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 under the Securities Exchange Act of 1934: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-21">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-23">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 7(a)(2)(B) of the Securities Act. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective in accordance with section 8(a) of the Securities Act of 1933 or until the registration statement shall become effective on such date as the Commission acting pursuant to said section 8(a), may determine.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.909%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_41"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div><span style="color:#f1665f;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The information in this preliminary prospectus is not complete and may be changed. These securities may not be sold until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus is not an offer to sell these securities, nor does it seek an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#f1665f;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subject to Completion</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#f1665f;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preliminary Prospectus dated&#160;September 26, 2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Up to 5,656,621 Shares</span></div><div style="margin-bottom:9pt;text-align:center"><img src="knf-20230926_g1.jpg" alt="logo1a.jpg" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:144px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This prospectus relates to the offer and sale of up to 5,656,621 shares of common stock, $.01 par value (the &#8220;common stock&#8221;), of Knife River Corporation (&#8220;Knife River,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; our&#8221; or the &#8220;Company&#8221;). All of these shares of our common stock are currently held by MDU Resources Group, Inc. (&#8220;MDU Resources&#8221;), which, solely for U.S. federal securities law purposes, may be deemed to be a selling stockholder in any offering of shares of our common stock pursuant to the registration statement of which this prospectus forms a part. We are registering such shares under the terms of a stockholder and registration rights agreement between us and MDU Resources. MDU Resources does not own any other common stock or equity interests in Knife River. References to the &#8220;selling stockholder&#8221; shall also be deemed to apply to the debt-for-equity exchange party (as defined below) in the event of a debt-for-equity exchange, as described herein.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with any sales of shares of our common stock pursuant to the registration statement of which this prospectus forms a part, MDU Resources expects to dispose of up to 5,656,621 shares of our common stock through one or more exchanges for debt in accordance with the terms of the IRS private letter ruling received by MDU Resources in connection with the Spin-Off (as defined below). If MDU Resources disposes of shares of our common stock through a debt-for-equity exchange, MDU Resources and a third party that holds certain indebtedness of MDU Resources, which we refer to, in such role, as the &#8220;debt-for-equity exchange party,&#8221; will enter into an exchange agreement with respect to such shares. The debt-for-equity exchange party, and not MDU Resources or us, will receive the proceeds from the sale of the shares in any such offering. However, as a result of exchanging the shares of our common stock with the debt-for-equity exchange party prior to any offering, MDU Resources may be deemed to be a selling stockholder in such offering solely for U.S. federal securities law purposes. References to the &#8220;debt-for-equity exchange party&#8221; herein may also include such party&#8217;s affiliates. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The shares of our common stock registered hereby may be offered and sold by selling stockholder through one or more underwriters, broker-dealers or agents. If the shares of our common stock are sold through underwriters or broker-dealers, the applicable selling stockholder will be responsible for underwriting discounts or commissions or agent&#8217;s commissions. The shares of our common stock may be sold in one or more transactions at fixed prices, at prevailing market prices at the time of the sale, at varying prices determined at the time of sale, or at negotiated prices.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are not selling any shares of common stock under this prospectus, and we will not receive any of the proceeds from the disposition of shares of our common stock by a selling stockholder.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our common stock is listed on The New York Stock Exchange (the &#8220;NYSE&#8221;) under the symbol &#8220;KNF.&#8221; On September 22, 2023, the closing price of our common stock as reported on NYSE was $48.10&#160; per share.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing in the common stock involves risks. See the section titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8221; beginning on page </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_107">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_107">1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> of this prospectus to read about factors you should consider before buying shares of our common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the time a selling stockholder offers shares registered by this prospectus, we will provide a prospectus supplement that will contain specific information about the terms of the offering and that may add to or update the information in this prospectus. You should read this prospectus and the applicable prospectus supplement carefully before you invest. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A selling stockholder may offer the shares in amounts, at prices and on terms determined by market conditions at the time of the offering. A selling stockholder may dispose of shares through agents it selects or through underwriters and dealers it selects. A selling stockholder also may dispose of shares directly to investors. If a selling stockholder uses agents, underwriters or dealers to sell the shares, we will name them and describe their compensation in a prospectus supplement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Neither the U.S. Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities or determined if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The date of this prospectus is &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2023.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_47"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_50">ABOUT THIS PROSPECTUS</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_50">ii</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_56">TRADEMARKS, TRADE NAMES AND SERVICE MARKS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_56">iii</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_59">INDUSTRY AND MARKET DATA</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_59">iii</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_62">BASIS OF PRESENTATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_62">iii</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_68">PROSPECTUS SUMMARY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_68">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_107">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_107">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_119">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_119">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_122">USE OF PROCEEDS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_122">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_128">MARKET PRICE OF OUR COMMON STOCK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_128">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_131">DIVIDEND POLICY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_131">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_134">SELECTED HISTORICAL AND PRO FORMA CONSOLIDATED FINANCIAL DATA</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_134">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_140">UNAUDITED PRO FORMA CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_140">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_143">UNAUDITED PRO FORMA CONSOLIDATED STATEMENT OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_143">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_146">NOTES TO UNAUDITED PRO FORMA CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_146">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_152">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS&#160;OF&#160;OPERATIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_152">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_209">BUSINESS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_209">82</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_260">MANAGEMENT</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_260">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_266">DIRECTORS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_266">101</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_287">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_287">108</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_4833">COMPENSATION DISCUSSION AND ANALYSIS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_4833">108</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_407">CERTAIN RELATIONSHIPS AND RELATED PERSON TRANSACTIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_407">130</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_434">SELLING STOCKHOLDER</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_434">137</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_440">DESCRIPTION OF MATERIAL INDEBTEDNESS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_440">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_449">DESCRIPTION OF CAPITAL STOCK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_449">142</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_482">PLAN OF DISTRIBUTION (CONFLICTS OF INTEREST)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_482">146</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_485">MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES FOR NON-U.S. HOLDERS OF OUR COMMON STOCK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_485">150</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_488">LEGAL MATTERS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_488">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_491">EXPERTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_491">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_494">WHERE YOU CAN FIND MORE INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_494">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_503">INDEX TO FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_503">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_503">1</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_50"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ABOUT THIS PROSPECTUS </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This prospectus is part of a registration statement we filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) using a &#8220;shelf&#8221; registration process. Under this shelf registration process, MDU Resources may, from time to time, offer and sell, in one or more offerings, shares of our common stock. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time MDU Resources offers shares of our common stock registered by this prospectus, if required, we will provide a prospectus supplement that will contain specific information about the terms of the offering and that may add to or update the information in this prospectus. If the information in this prospectus is inconsistent with a prospectus supplement, you should rely on the information in that prospectus supplement. You should read this prospectus and any applicable prospectus supplement as well as any post-effective amendments to the registration statement of which this prospectus forms a part before you make any investment decision. You should read both this prospectus and any applicable prospectus supplement together with additional information described under the heading &#8220;Where You Can Find Additional Information.&#8221; </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are responsible for the information contained in this prospectus, any applicable prospectus supplement or in any free writing prospectus prepared by or on behalf of us that we have referred to you. Neither we nor MDU Resources have authorized anyone to provide you with additional information or information different from that contained in this prospectus or in any free writing prospectus filed with the SEC and we take no responsibility for any other information that others may give you. MDU Resources is offering to dispose, and seeking offers to buy, shares of our common stock only in jurisdictions where such offers are permitted. The information contained in this prospectus is accurate only as of the date of this prospectus, regardless of the time of delivery of this prospectus or of any sale of shares of our common stock. Our business, operating results or financial condition may have changed since such date.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_56"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRADEMARKS, TRADE NAMES AND SERVICE MARKS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold various service marks, trademarks and trade names, such as Knife River. Solely for convenience, the service marks, trademarks and trade names referred to in this prospectus are presented without the SM, &#174;, and TM symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensors to these, service marks, trademarks and trade names. Each trademark, trade name or service mark of any other company included in this prospectus is, to our knowledge, owned by such other company.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_59"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDUSTRY AND MARKET DATA</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This prospectus includes industry data and forecasts that we obtained from industry publications and surveys, public filings, other third-party sources and internal company sources. Industry publications, surveys and forecasts generally state that the information contained therein has been obtained from sources believed to be reliable. Statements as to our ranking, market position and market estimates are based on independent industry publications, third-party forecasts, our internal research and management&#8217;s estimates and assumptions about our markets which we believe to be reasonable. However, such information involves various estimates, assumptions, risks and uncertainties, which are subject to change based on various factors, including those discussed under the sections titled &#8220;Risk Factors&#8221; and &#8220;Cautionary Statement Regarding Forward-Looking Statements.&#8221;</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_62"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BASIS OF PRESENTATION</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, references in this prospectus to &#8220;Knife River,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221; refer to Knife River Corporation, a Delaware corporation (formerly known as Knife River Holding Company), and its consolidated subsidiaries. References in this prospectus to &#8220;MDU Resources&#8221; refer to MDU Resources Group, Inc., a Delaware corporation, and its consolidated subsidiaries unless the context otherwise requires. References in this prospectus to &#8220;Centennial&#8221; refer to Centennial Energy Holdings, Inc., a direct wholly owned subsidiary of MDU Resources. References to our historical business and operations prior to the separation refer to the business and operation of KRC Materials, Inc. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">formerly known as Knife River Corporation)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as historically managed by MDU Resources (&#8220;KRC Materials&#8221;). References in this prospectus to the &#8220;separation&#8221; refer to the separation of KRC Materials from MDU Resources&#8217; other businesses and the creation, as a result of the distribution, of an independent, publicly traded company, Knife River Corporation, to hold KRC Materials and the assets and liabilities associated with it and its business after the distribution. References in this prospectus to the &#8220;distribution&#8221; refer to the distribution of approximately 90 percent of the outstanding shares of Knife River common stock to MDU Resources stockholders on a pro rata basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of our common stock being offered by this prospectus were retained by MDU Resources at the time of the Spin-Off. References in this prospectus to &#8220;Spin-Off&#8221; refer to MDU Resources&#8217; spin off of the ownership and operations of KRC Materials into Knife River Corporation, which was completed on May 31, 2023.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_68"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PROSPECTUS SUMMARY</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This summary highlights certain information about us and this offering contained elsewhere in this prospectus, but it is not complete and does not contain all of the information you should consider before investing in our common stock. In addition to this summary, you should read this entire prospectus carefully, including the risks of investing in our common stock and the other information discussed in the section titled &#8220;Risk Factors&#8221; and the financial statements and the related notes included elsewhere in this prospectus, before making an investment decision. This summary contains forward-looking statements that involve risks and uncertainties. Our actual results may differ significantly from the results discussed in the forward-looking statements as a result of certain factors, including those set forth in the sections titled &#8220;Risk Factors&#8221; and &#8220;Cautionary Statement Regarding Forward-Looking Statements.&#8221;</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_74"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is a leading aggregates-based construction materials and contracting services provider in the U.S. The Company&#8217;s 1.1&#160;billion tons of aggregate reserves provide the foundation for a vertically integrated business strategy with approximately 40 percent of its aggregates for the year ended December 31, 2022, being used internally to support value-added downstream products (ready-mix concrete and asphalt) and contracting services (heavy-civil construction, asphalt paving, concrete construction, site development and grading services, and in some segments the manufacturing of prestressed concrete products). The Company provides construction materials and contracting services for both public and private customers. For the year ended December&#160;31, 2022, approximately 62 percent of revenue was derived from construction materials and 38 percent from contracting services. Knife River is strategically focused on being the provider of choice in mid-size, high-growth markets. The Company is committed to continued growth and to delivering for its stakeholders&#8212;customers, communities, employees and stockholders&#8212;by executing on its four core values: People, Safety, Quality and the Environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through its network of 188 active aggregate sites, 101 ready-mix plants and 56 asphalt plants, Knife River supplies construction materials and contracting services to customers in 14 states. The Company has broad access to high-quality aggregates in most of its markets, which forms the foundation of its vertically integrated business model. Knife River shares resources, including plants, equipment and people, across its various locations to maximize efficiency, and it transports its products by truck, rail and barge to complete the vertical value chain, depending on the particular market. Knife River&#8217;s strategically located aggregate sites, ready-mix plants and asphalt plants, along with its fleet of ready-mix and dump trucks, enables the Company to better serve its customers. Knife River believes its integrated business model is a strong competitive advantage that provides scale, efficiency and operational excellence for the benefit of customers, stockholders and the broader communities that it serves.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_77"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River operates through six operating regions: Pacific, Northwest, Mountain, North Central, South and Energy Services. These regions are used to determine the Company&#8217;s reportable segments, which are determined based on how the Company organizes and manages the business and are aligned by key geographic regions due to the production of construction materials and related contracting services following the seasonal nature of the construction industry. The Company&#8217;s reportable segments are: Pacific, Northwest, Mountain and North Central, with South and Energy Services included in All Other with its corporate services. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_80"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">End Markets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s public-sector customers include federal, state, and municipal governments for various projects, such as highways, bridges, airports, schools, public buildings, and other public-infrastructure projects. Knife River believes public-sector funding is subject to fewer fluctuations in spending, as government funding tends to be less correlated with economic cycles and more reliant on approvals of government appropriation bills toward infrastructure initiatives. Some of these initiatives include the American Rescue Plan Act and the Infrastructure Investment and Jobs Act. Based on this recent wave of government funding and the current state of America&#8217;s </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-1-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">infrastructure, which received a &#8220;C-&#8221; assessment from the American Society of Civil Engineers in 2021, Knife River believes there are strong public-market factors favorably affecting the outlook in this end market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternatively, Knife River&#8217;s private-sector customers include both residential and nonresidential construction applications. Unlike public-sector customers, spending by private-sector customers is more dependent on both local and national economic cycles. Knife River leverages its diverse geographic footprint to partially offset volatility originating from single local economies, and has the flexibility to reallocate resources from markets experiencing a downturn to markets that may be experiencing an economic upswing.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_83"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strengths</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s strengths include the following:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt">Leading vertically integrated, aggregates-based construction materials and contracting provider. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is one of the largest aggregates-based construction materials and contracting services providers in the U.S. The Company is recognized as a Top 10 aggregate producer and the fifth-largest sand and gravel producer in the country, per the United States Geological Survey. With its size and scale, Knife River operates a vertically integrated business model and serves its customers across the value chain, from raw materials to finished goods to contracting services. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(B)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt">Attractive geographic footprint across the western U.S. with exposure to areas demonstrating above-average growth.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of the segments where Knife River operates, its markets are supported by long-term economic drivers, which allow the Company to benefit from the population growth and economic build-out those drivers create. In particular, in recent years, Knife River has expanded its presence in both the Northwest and North Central segments, specifically in Oregon and South Dakota, each of which includes rapidly growing markets with strong construction demand. Knife River&#8217;s geographic diversity helps insulate it from temporary downturns in any one region&#8217;s economy and provides flexibility to shift resources to the areas where it is getting the best returns. Knife River continually looks for growth opportunities in each segment, with a strategic focus on aggregates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(C)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt">Diverse public and private customer base.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the public side, Knife River has extensive experience with federal, state and municipal government agencies, as well as other government customers. In the year ended December&#160;31, 2022, 8 of Knife River&#8217;s top 15 contracting services customers were state-level departments of transportation. On the private side, Knife River provides its products and expertise to a broad spectrum of customers across industrial, commercial and residential developers and other private parties. Typically, this includes projects and customers such as large data centers, warehouses and general contractors specializing in commercial buildings and residential developments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(D)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.12pt">Large exposure to public-sector customers, providing recession resiliency amidst soft macro environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public projects tend to remain steady over time, largely unaffected by economic cycles, and instead depend on government funding, which bolsters Knife River&#8217;s resiliency during recessionary periods. Knife River&#8217;s contracting services revenue as of June 30, 2023, was 72 percent public and 28 percent private. In addition to their pre-existing funding mechanisms, 12 of the 14 states where Knife River operates have recently implemented new, enhanced or incremental funding sources for public projects. Knife River believes it is well-positioned to benefit from its greater involvement in public-sector versus private-sector infrastructure contracting services projects.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(E)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt">Strong backlog and robust pipeline of projects across public and private infrastructure end markets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, Knife River had a backlog of $1.04&#160;billion, all of which related to outstanding obligations for contracting services. The backlog at June&#160;30, 2023, was comprised of 84 percent public and 16&#160;percent private work. A majority of Knife River&#8217;s contracting services projects have a contract value of less than $5.0&#160;million and a </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-2-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract duration of less than 12&#160;months. Based on its track record, Knife River expects future revenues from infrastructure-related contracting services to be robust. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(F)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt">Resilient financial profile with robust free cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River continues to generate strong revenues, earnings before interest, taxes, depreciation, depletion and amortization (&#8220;EBITDA&#8221;) and free cash flows that it has historically used for targeted organic growth opportunities, strategic acquisitions, capital expenditures, debt repayment and dividend payments to MDU Resources. Knife River has enhanced flexibility to deploy capital toward its specific growth opportunities, capital expenditures, debt repayment and potential dividends. For a discussion and reconciliation of EBITDA, see the section entitled &#8220;Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(G)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.12pt">Proven track record of growth through acquisition and highly effective integration playbook, driving both organic and inorganic growth.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s acquisition strategy and completion of over 80 acquisitions has led to the refinement of a highly effective integration playbook, driving both organic and inorganic growth. EBITDA has been driven by strong organic growth and margin expansion, supported by contributions from acquisitions. As Knife River continues to grow through acquisitions, it is able to continue achieving greater scale and synergies. Its centralized and scalable technology platform allows for integration of new companies into its efficient, vertically integrated internal processing network for fleet management, scaling, batching, financial, and operational reporting programs and other software. Knife River is actively pursuing additional acquisition opportunities, with a focus on adding high-quality materials to reserves, improving vertical integration advantage and extending geographic reach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(H)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:3.57pt">Best-in-class management team with a long history of operating success and integration.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s senior management team has extensive experience, with an average of 26 years in the industry spanning several business cycles. The management team&#8217;s strategic decision to acquire and develop into a vertically integrated construction materials and contracting services business and the team&#8217;s decision to enter select geographies has proven to be important to the sustained growth of the business over several decades. Core to its operating success, management takes a conservative approach with respect to the balance sheet, focusing on maintaining prudent levels of leverage and liquidity through the business cycle.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_86"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s business strategy of maximizing its vertical integration, leveraging its core values to be the supplier of choice in all its markets and continued growth is underpinned by several key initiatives, including:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">People</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River is committed to its employees, customers and communities by operating with integrity and always striving for excellence. To achieve this, Knife River continues to implement its &#8220;Life at Knife&#8221; philosophy, which is expressed in four core values: People, Safety, Quality and the Environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Safety</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River prioritizes safety for the wellbeing of its employees and for the bottom-line benefits of being a safe company. The Company focuses on the three Ts of Safety: Tools, Training and Time. Knife River provides employees the tools and training to safely and successfully perform their jobs, and asks that employees take the time to do their jobs safely. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recruitment, development and retention of talented employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has taken significant steps to showcase construction as a career of choice. Knife River recently finished building a world-class training facility to enhance the skills of current employees corporate-wide as well as to recruit and teach skills to new employees through both classroom education and hands-on experience.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sustainability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Sustainable practices, whether focused on environmental goals, business innovations, recruiting and retaining personnel, or other key factors, provide an opportunity for Knife River to focus on its long-term success and the success of the communities where it operates. </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-3-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Every year, Knife River assesses its capital investment needs to further mitigate environmental impacts, particularly in regard to meeting or exceeding permit requirements and environmental regulations. Starting in 2022, Knife River began tracking its Scope 1 and Scope 2 carbon emissions as a first step in establishing its corporate-wide baseline of emissions in support of developing future carbon intensity reduction goals. Knife River will continue to actively pursue various opportunities in the clean energy infrastructure build-out in both construction materials and contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term, strategic aggregate reserve position</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River supplies its customers with a large and growing volume of aggregates. In 2022, Knife River sold approximately 32.2 million tons from its aggregate reserves, which was a 4 percent increase from 2021 levels, leading to normal and scheduled depletion of its aggregate assets. To offset the normal asset base declines, Knife River continuously explores new opportunities to replenish its assets in existing and new geographies. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Enhanced value through vertical integration and strategic acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vertical integration provides Knife River direct control over the production process, inventory planning, optimization of supply chain and delivery to end customers, thereby providing efficiencies that result in higher value and other benefits for customers, including greater reliability of supply. Furthermore, Knife River&#8217;s exposure to both public and private-sector customers across its vertical value chain provides better end market diversification and makes Knife River more resilient to economic downturns. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When exploring new acquisition opportunities, Knife River focuses on the additive margin potential to the overall business, as well as potential operating synergies following integration.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply chain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s access to internal aggregate sources, processing plants and fleet delivery network, some with rail-to-road transloading capabilities, allows it to provide reliable, timely and efficient service to its end customers, further enhancing the value Knife River brings during complex construction projects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Products and Services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s product lines include: aggregates, ready-mix concrete, asphalt, and other. The Company also performs related contracting services. The following provides more information on the Company&#8217;s products and services. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aggregates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregates consist of crushed stone and sand and gravel and are a major component in the production of ready-mix concrete and asphalt. Knife River supplies high-quality aggregates through its 1.1 billion tons of permitted aggregate reserves, which are sourced from its aggregate sites across 11 states. The Company focuses primarily on supplying markets with strong local demand, and in most cases, serves customers close to its strategically located aggregate sites.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ready-mix concrete</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ready-mix concrete is comprised of cement, aggregates, sand and water. It is the most widely used material in the construction sector today. Knife River produces ready-mix concrete through its 101 ready-mix plants situated across 13 states. Knife River&#8217;s vertically integrated portfolio of assets allows the Company to provide most of the aggregates it uses in the production of ready-mix concrete. Due to the time-sensitive nature of delivering ready-mix concrete, the Company focuses on supplying customers near its facilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asphalt</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asphalt is a combination of approximately 95 percent aggregates bound together by approximately 5&#160;percent of asphalt binder. It is the most common material used for roadways today. Knife River produces and delivers asphalt from 56 plants across 10 states, most often utilizing the Company&#8217;s own aggregates in the production process. Of the 56 plants, 22 are portable plants that support asphalt paving projects on roadways. Similar to ready-mix concrete, asphalt sets rapidly, limiting delivery to within close proximity to the production facility. </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-4-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although not common to all locations, Knife River provides various other products and services, depending on customer needs. These include retail sales of cement in Alaska and Hawaii, production and distribution of modified liquid asphalt by its Energy Services business and other construction materials and related contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracting services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s contracting services include responsibilities as general contractor and subcontractor, aggregate laydown, asphalt paving, concrete construction, site development and bridges, and in some segments the manufacturing of prestressed concrete products. In 2022, most of Knife River&#8217;s contracting services were related to &#8220;horizontal&#8221; construction, such as streets and highways, airports and bridges for customers in the public sector. In the private sector, Knife River&#8217;s contracting services projects were within the residential, commercial and industrial markets. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s customers can be segmented into public and private-sector customers, with public-sector customers contributing about 80 percent of the Company&#8217;s revenues from contracting services. The public side includes federal, state and municipal governmental agencies with construction projects related to highways, streets and other public infrastructure. The private side includes a broad spectrum of customers across industrial, commercial and residential developers and other private parties. Note that the mix of sales by customer class varies year to year depending on the variability in type of work.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_89"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Risk Factors</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing in our common stock involves a number of risks. Set forth below is a high-level summary of some, but not all, of these risks. Please read the information in the section captioned &#8220;Risk Factors&#8221; beginning on page </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_107">11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a more thorough description of these and other risks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Knife River&#8217;s Business</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s business is seasonal and subject to weather conditions that could adversely affect its operations, revenues and the timing of cash flows.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River operates in a highly competitive industry.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant changes in prices for commodities, labor, or other production and delivery inputs could negatively affect Knife River&#8217;s businesses.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s operations may be negatively affected if it is unable to obtain, develop and retain key personnel and skilled labor forces.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Economic volatility affects Knife River&#8217;s operations, as well as the demand for its products and services.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s backlog may not accurately represent future revenue.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Supply chain disruptions may adversely affect Knife River&#8217;s operations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s aggregate resource and reserve calculations are estimates and subject to uncertainty.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River depends on securing, permitting and economically mining strategically located aggregate reserves. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River operates in a capital-intensive industry and is subject to capital market and interest rate risks.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A lowering or withdrawal of the ratings, outlook or watch assigned to Knife River or its debt by rating agencies may increase its future borrowing costs and reduce its access to capital. </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-5-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River may be negatively impacted by pending and/or future litigation, claims or investigations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial market changes could impact Knife River&#8217;s defined benefit pension plans and obligations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing costs associated with health care plans may adversely affect Knife River&#8217;s results of operations. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in tax law may negatively affect Knife River&#8217;s business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s operations could be negatively impacted by import tariffs and/or other government mandates.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s operations could be adversely impacted by climate change.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River&#8217;s operations are subject to environmental laws and regulations that may increase costs of operations, impact or limit business plans, or expose Knife River to environmental liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Costs related to obligations under Multiemployer Pension Plans (&#8220;MEPPs&#8221;) could have a material negative effect on Knife River&#8217;s results of operations and cash flows.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Technology disruptions or cyberattacks could adversely impact Knife River&#8217;s operations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pandemics, including COVID-19, may have a negative impact on Knife River&#8217;s business operations, revenues, results of operations, liquidity and cash flows. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to the Spin-Off and Our Relationship with MDU Resources</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River has minimal history of operating as an independent, public company, and its historical and pro forma financial information is not necessarily representative of the results that it would have achieved as a separate, publicly traded company and may not be a reliable indicator of its future results. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River may not achieve some or all of the expected benefits of the Spin-Off, and the Spin-Off may materially and adversely affect its financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Failure to maintain effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act could materially and adversely affect Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In connection with the Spin-Off from MDU Resources, Knife River incurred debt obligations that could adversely affect its business, profitability and its ability to meet obligations. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">As an independent, publicly traded company, Knife River may not enjoy the same benefits that it did as a segment of MDU Resources.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Knife River could experience temporary interruptions in business operations and incur additional costs as it further develops information technology infrastructure and transitions its data to its stand-alone systems.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_92"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Spin-Off</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, MDU Resources completed the previously announced spin-off of KRC Materials into Knife River (the &#8220;Spin-Off&#8221;). The Spin-Off was completed through a distribution of approximately 90 percent of the Company&#8217;s outstanding common stock to holders of record of MDU Resources&#8217; common stock as of the close of business on May 22, 2023 (the &#8220;Distribution&#8221;). Prior to the Spin-Off, all of the shares of the Company&#8217;s common stock were held by MDU Resources. As a result of the Spin-Off, the Company became an independent public company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s Post-Spin-Off Relationship with MDU Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Spin-Off, we were a wholly-owned subsidiary of MDU Resources, and all of our outstanding shares of common stock were owned by MDU Resources. Following the Spin-Off, we and MDU Resources operate separately, each as a public company, while MDU Resources continues to hold the 5,656,621 </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-6-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock that we are registering pursuant to this registration statement, which account for approximately 10 percent of our common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 30, 2023, Knife River entered into a separation and distribution agreement with MDU Resources, which is referred to in this prospectus as the &#8220;separation agreement&#8221; or the &#8220;separation and distribution agreement.&#8221; In connection with the Spin-Off, Knife River also entered into various other agreements to effect the Spin-Off and provide a framework for its relationship with MDU Resources after the Spin-Off, such as a transition services agreement, a tax matters agreement, an employee matters agreement and a stockholder and registration rights agreement with respect to MDU Resources&#8217; continuing ownership of Knife River common stock. These agreements provide for the allocation between Knife River and MDU Resources of MDU Resources&#8217; assets, employees, liabilities and obligations (including its investments, property, employee benefits assets and liabilities and tax liabilities) attributable to periods prior to, at and after the Spin-Off, and govern certain relationships between Knife River and MDU Resources after the Spin-Off.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the separation agreement and other transaction agreements and the transactions contemplated thereby, see the sections entitled &#8220;Risk Factors&#8212;Risks Related to the Spin-Off and Our Relationship with MDU Resources&#8221; and &#8220;Certain Relationships and Related Person Transactions.&#8221; </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_95"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Information</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River was incorporated in Delaware on November&#160;9, 2022, for the purpose of holding KRC Materials in connection with the Spin-Off described herein. Prior to the contribution of this business to Knife River, which was completed prior to the Spin-Off, Knife River had no operations. The address of Knife River&#8217;s principal executive offices is 1150 West Century Avenue, Bismarck, ND 58503. Knife River&#8217;s telephone number is (701) 530-1400. Knife River maintains an Internet site at www.kniferiver.com. Knife River&#8217;s website and the information contained therein or connected thereto shall not be deemed to be incorporated herein, and you should not rely on any such information in making an investment decision.</span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-7-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_98"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Offering</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issuer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Knife River Corporation</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common stock offered by the selling stockholder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 5,656,621 of our common stock</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling stockholder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources or a debt-for-equity exchange party, as indicated herein or in any prospectus supplement. See &#8220;Selling Stockholder.&#8221;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Use of Proceeds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All shares of our common stock sold pursuant to this prospectus will be offered and disposed of by MDU Resources or a different selling stockholder named in any prospectus supplement, as applicable. We will not receive any proceeds from such sale. See &#8220;Use of Proceeds.&#8221; The selling stockholder will be MDU Resources or a debt-for-equity exchange party, as indicated herein or in any prospectus supplement.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan of Distribution (Conflicts of Interest)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A selling stockholder may offer the shares in amounts, at prices and on terms determined by market conditions at the time of the offering. Such selling stockholder may dispose of shares through agents it selects or through underwriters and dealers it selects. Such selling stockholder also may dispose of shares directly to investors. If such selling stockholder uses agents, underwriters or dealers to sell the shares, we will name them and describe their compensation in a prospectus supplement. See &#8220;Plan of Distribution (Conflicts of Interest).&#8221;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Risk factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For a discussion of risks and uncertainties involved with an investment in our common stock, see &#8220;Risk Factors&#8221; herein and any risk factors described in any accompanying prospectus supplement.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Exchange Symbol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our common stock is listed on NYSE under the symbol &#8220;KNF.&#8221;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Conflicts of Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the event that a debt-for-equity exchange party is offering for sale shares of our common stock acquired pursuant to a debt-for-equity exchange, such debt-for-equity exchange party named in an applicable prospectus supplement, which would act as an underwriter in the contemplated offering, would receive 5 percent or more of the net proceeds of such offering as the selling stockholder, and such debt-for-equity exchange party named in such prospectus supplement would be deemed to have a &#8220;conflict of interest&#8221; under FINRA Rule 5121. Accordingly, the contemplated offering would be conducted in compliance with the requirements of Rule 5121. The appointment of a &#8220;qualified independent underwriter&#8221; would not be required in connection with such an offering because a &#8220;bona fide public market,&#8221; as defined in Rule 5121, exists for our common stock. In accordance with FINRA Rule 5121, a debt-for-equity exchange party named in such prospectus supplement would not confirm any sales to any account over which it exercises discretionary authority without the specific written approval of the transaction from the account holder.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless we indicate otherwise, all information in this prospectus is based on 56,566,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of our common stock outstanding as of September 22, 2023, and excludes (i) 2,500,000 shares of common stock reserved for </span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-8-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance under the Knife River Long-Term Performance Incentive Plan and (ii) 4,000,000 shares of common stock available for purchase under the Knife River Corporation 401(K) Plan.</span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-9-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_101"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:36.00pt 36.00pt 36.00pt 36.00pt"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary Historical and Pro Forma Consolidated Financial Data</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the historical financial data and the unaudited pro forma consolidated financial data of Knife River. The summary historical consolidated statement of operations data for the years ended December 31, 2022, 2021 and 2020 is derived from Knife River Corporation&#8217;s (now known as KRC Materials, Inc.) audited consolidated financial statements included elsewhere in this prospectus. The summary historical consolidated statement of operations data for the six months ended June 30, 2023 is derived from Knife River&#8217;s unaudited consolidated financial statements included elsewhere in this prospectus. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary unaudited pro forma consolidated statement of operations data for the year ended December 31, 2022 and for the six months ended June 30, 2023 is derived from Knife River&#8217;s unaudited pro forma consolidated financial statements included elsewhere in this prospectus. The summary unaudited pro forma consolidated financial data is presented assuming the completion of all of the transactions described in this prospectus, including the Spin-Off. It is assumed that as of the dates disclosed in this section, KRC Materials was a subsidiary of Knife River and Knife River had no other assets, liabilities or operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical and pro forma results set forth below may not be indicative of Knife River&#8217;s performance as a stand-alone company following the Spin-Off. The selected consolidated financial data in this section is not intended to replace the Company&#8217;s consolidated financial statements and the related notes and should be read in conjunction with the information in &#8220;Capitalization,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; &#8220;Unaudited Pro Forma Consolidated Financial Statements&#8221; and the historical consolidated financial statements and the notes thereto included elsewhere in this prospectus. For factors that could cause actual results to differ materially from those presented in the summary historical and unaudited pro forma consolidated financial data, see &#8220;Cautionary Statement Regarding Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; included elsewhere in this prospectus.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pro Forma</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Historical</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended<br/>&#160;June&#160;30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Years Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">938,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,187,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">917,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,173,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,881,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,807,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">347,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,078&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">360,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">370,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,549&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (expense) income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,527&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,419&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,448)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,220&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,755&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,325&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per share - basic</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Shares issued as part of the distribution are included in the calculation of basic and diluted weighted average shares outstanding for the six months ended June 30, 2022 and for the years ended December 31, 2022, 2021 and 2020.</span></div></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-10-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_107"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISK FACTORS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing in our common stock involves a number of risks and uncertainties. The factors and other matters discussed herein are important factors that could cause actual results or outcomes for Knife River to differ materially from those discussed in the forward-looking statements included elsewhere in this prospectus. If any of the risks described below actually occur, Knife River&#8217;s business, prospects, financial condition or financial results could be materially impacted. In the event the impact is materially adverse, the trading price of our common stock could decline, and you could lose all or part of your investment. The following are the most material risk factors applicable to Knife River and are not necessarily listed in order of importance or probability of occurrence. You should carefully consider the following risks and other information in this prospectus before deciding whether to invest in our common stock.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_110"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s business is seasonal and subject to weather conditions that could adversely affect its operations, revenues and the timing of cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of Knife River&#8217;s business is seasonal, with results of operations affected by weather conditions. Construction materials production and related contracting services typically follow the activity in the construction industry, with heavier contracting services workloads in the spring, summer and fall. Extreme or unusually adverse weather conditions, which have occurred and may reoccur, such as extreme temperatures, heavy or sustained rainfall or snowfall, wildfires and storms may affect the demand for products and the ability to perform services on construction work. Knife River could also be impacted by drought conditions, which may restrict the availability of water supplies and inhibit the ability to conduct operations. As a result, extreme or unusually adverse weather conditions could negatively affect Knife River&#8217;s results of operations, financial position and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River operates in a highly competitive industry.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is subject to competition. The markets Knife River serves are highly fragmented and Knife River competes with a number of regional, national and international companies. These companies may have greater financial and other resources than Knife River. Some others are smaller and more specialized, and concentrate their resources in particular areas of expertise. Knife River&#8217;s results are also affected by the number of competitors in a market, the production capacity that a particular market can accommodate, the pricing practices of other competitors and the entry of new competitors in a market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, construction materials, products and related services are marketed under highly competitive conditions and are subject to competitive forces such as price, quality, service, delivery time and proximity to the customer. Significant competition could lead to lower prices, higher wages, lower sales volumes and higher costs. Furthermore, new acquisition opportunities are subject to competitive bidding environments, which may increase the prices Knife River must pay to successfully acquire new properties and acquisition opportunities to grow its business. Knife River&#8217;s customers make competitive determinations based upon qualifications, experience, performance, reputation, technology, customer relationships, price, quality and ability to provide the relevant services in a timely, safe and cost-efficient manner. Increased competition may result in Knife River&#8217;s inability to win bids for future projects and Knife River&#8217;s failure to effectively compete could negatively affect its results of operations, financial position and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant changes in prices for commodities, labor, or other production and delivery inputs could negatively affect Knife River&#8217;s businesses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s operations are exposed to fluctuations in prices for labor, oil, cement, raw materials and utilities, among other things. Prices are generally subject to change in response to fluctuations in supply and demand and other general economic and market conditions beyond Knife River&#8217;s control. In 2022 and 2021, Knife River experienced elevated commodity and supply chain costs including the costs of labor, raw materials, energy-related products and other inputs used in the production and distribution of its products and services. Recent inflationary pressures have significantly increased the cost of raw materials greater than average historical increases. Knife River seeks to mitigate some or all cost increases through increases in selling prices of its materials, maintaining positive </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-11-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">relationships with numerous raw material suppliers, escalation clauses in construction services contracts and fuel surcharges. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High energy prices, specifically for diesel fuel, natural gas and liquid asphalt, have impacted and could further affect the margins realized, as well as demand for construction materials and related contracting services. Increased labor costs, due to labor shortages, competition from other industries, or other factors, could negatively affect Knife River&#8217;s results of operations. Due to their size and weight, aggregates are costly and difficult to transport efficiently. Knife River&#8217;s products and services are generally localized around its aggregate sites and served by truck or in certain markets by rail or barge. Knife River could be negatively impacted by freight costs due to rising fuel costs; rate increases for third-party freight; truck, railcar or barge shortages, including shortages of truck drivers and rail crews; rail service interruptions; and minimum tonnage requirements, among other things. To the extent price increases or other mitigating factors are not sufficient to offset these increased costs adequately or timely, and/or if the price increases result in a significant decrease in sales volumes, Knife River&#8217;s results of operations, financial position and cash flows could be negatively impacted.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s operations may be negatively affected if it is unable to obtain, develop and retain key personnel and skilled labor forces.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River must attract, develop and retain executive officers and other professional, technical and labor forces with the skills and experience necessary to successfully manage, operate and grow. Competition for these employees is high, due in part to changing workforce demographics, a lack of younger employees who are qualified to replace employees as they retire, and remote work opportunities, among other things. In some cases, competition for these employees is on a regional or national basis. At times of low unemployment, it can be difficult for Knife River to attract and retain qualified and affordable personnel. A shortage in the supply of skilled personnel creates competitive hiring markets, increased labor expenses, decreased productivity and potentially lost business opportunities to support Knife River&#8217;s operating and growth strategies. Additionally, if Knife River is unable to hire employees with the requisite skills, it may be forced to incur significant training expenses. As a result, Knife River&#8217;s ability to maintain productivity, relationships with customers, competitive costs, and quality services is limited by the ability to employ, retain and train the necessary skilled personnel and could negatively affect its results of operations, financial position and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Economic volatility affects Knife River&#8217;s operations, as well as the demand for its products and services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unfavorable economic conditions can negatively affect the level of public and private expenditures on projects and the timing of these projects which, in turn, can negatively affect demand for Knife River&#8217;s products and services. The level of demand for construction materials and contracting services could be adversely impacted by the economic conditions in the industries and market areas Knife River serves, as well as in the general economy. Local, state and federal budget limitations affect the funding available for infrastructure spending, which could have an adverse impact on Knife River&#8217;s earnings and results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt capital market environment could impact Knife River&#8217;s ability to borrow money in the future. Additional financing or refinancing might not be available and, if available, may not be at economically favorable terms. Further, an increase in Knife River&#8217;s leverage could lead to deterioration in its credit ratings. A downgrade in Knife River&#8217;s credit ratings, regardless of the cause, could also limit the ability to obtain additional financing and/or increase the cost of obtaining financing. There is no guarantee Knife River will be able to access the capital markets at financially economical interest rates, which could negatively affect Knife River&#8217;s business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River may be required to obtain financing in order to fund certain strategic acquisitions, if they arise, or to refinance outstanding debt. It is possible a large strategic acquisition would require Knife River to issue new equity and other debt and could result in a ratings downgrade notwithstanding Knife River&#8217;s issuance of equity securities to fund the transaction. Knife River is also exposed to risks from tightening credit markets, through the interest payable on any variable-rate debt, including the interest cost on future borrowings under Knife River&#8217;s credit facilities. While Knife River believes it will continue to have adequate credit available to meet its needs, there can be no assurance of that.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-12-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s backlog may not accurately represent future revenue.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog consists of the uncompleted portion of services to be performed under job-specific contracts. Contracts are subject to delay, default or cancellation, and contracts in Knife River&#8217;s backlog are subject to changes in the scope of services to be provided, as well as adjustments to the costs relating to the applicable contracts. Backlog may also be affected by project delays or cancellations resulting from weather conditions, external market factors and economic factors beyond Knife River&#8217;s control, among other things. Accordingly, there is no assurance that backlog will be realized. The timing of contract awards and duration of large new contracts can significantly affect backlog. Backlog at any given point in time may not accurately represent the revenue or net income that is realized in any period. Also, the backlog as of the end of the year may not be indicative of the revenue and net income expected to be earned in the following year and should not be relied upon as a stand-alone indicator of future revenues or net income of Knife River.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply chain disruptions may adversely affect Knife River&#8217;s operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times or in certain markets, Knife River relies on third-party vendors and manufacturers to supply or transport many of the materials necessary for its operations. Disruptions, shortages or delays in the transportation of materials; price increases from suppliers or manufacturers; or inability to source needed materials have occurred and may continue to occur, which could adversely affect Knife River&#8217;s results of operations, financial condition, cash flows and harm customer relationships. National and regional demand for cement and liquid asphalt may at times outpace the supply in the market. This imbalance creates a temporary shortage which may cause prices to increase faster than downstream products. Any material disruption at Knife River&#8217;s facilities or those of its customers or suppliers or otherwise within its supply chain, whether as a result of downtime, pandemic-related shutdowns, work stoppages or facility damage could prevent Knife River from meeting customer demands or expected timelines, require it to incur unplanned capital expenditures, or cause other material disruptions to its operations, any of which could have a material adverse effect on Knife River&#8217;s operations, financial position and cash flows. Further, supply chain disruptions can occur from events out of the Knife River&#8217;s control such as fires, floods, severe weather, natural disasters, environmental incidents or other catastrophes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s aggregate resource and reserve calculations are estimates and subject to uncertainty.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River estimates aggregate reserves and resources based on available data. The estimates depend upon the interpretation of surface and subsurface investigations, major assumptions and other supporting data, which can be unpredictable. The quantity must be considered only an estimate until reserves are actually extracted and processed. This uncertainty in aggregate resource and reserve calculation may adversely impact Knife River&#8217;s results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River depends on securing, permitting and economically mining strategically located aggregate reserves.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River must obtain governmental, environmental, mining, and/or other permits at many of its facilities. New quarry sites can take years to develop and in a number of states in which Knife River operates, it can be difficult to permit new aggregate sites or expand existing aggregate sites due to community resistance and regulatory requirements, among other things. In addition, construction aggregates are difficult to transport efficiently and freight costs can make certain deposits uneconomical to mine if located in areas of little growth or without the ability to supply growing markets served by rail, barge or ship. Failure to secure, permit and mine such reserves could negatively impact Knife River&#8217;s business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River operates in a capital-intensive industry and is subject to capital market and interest rate risks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s operations require significant capital investment to purchase and maintain the property and equipment required to mine and produce its products. In addition, Knife River&#8217;s operations include a significant level of fixed and semi-fixed costs. Consequently, Knife River relies on capital markets, particularly in the first half of the year due to the seasonal nature of the industry, as sources of liquidity for capital requirements not satisfied by cash flows from operations. If Knife River is not able to access capital at competitive rates, the ability to implement business plans, make capital expenditures or pursue acquisitions it would otherwise rely on for future growth may be </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-13-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adversely affected. Market disruptions may increase the cost of borrowing or adversely affect Knife River&#8217;s ability to access one or more financial markets. Such market disruptions could include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A significant economic downturn.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The financial distress of unrelated industry leaders in the same line of business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Deterioration in capital market conditions.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Turmoil in the financial services industry.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Volatility in commodity prices.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pandemics, including COVID-19.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Terrorist attacks.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">War.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cyberattacks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of a substantial amount of Knife River&#8217;s common stock, whether issued in connection with an acquisition or otherwise, or the perception that such an issuance could occur, could have a dilutive effect on stockholders and/or may adversely affect the market price of Knife River&#8217;s common stock. Higher interest rates on borrowings have impacted and could further impact Knife River&#8217;s results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A lowering or withdrawal of the ratings, outlook or watch assigned to Knife River or its debt by rating agencies may increase its future borrowing costs and reduce its access to capital.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rating, outlook or watch assigned to Knife River or its debt could be lowered or withdrawn entirely by a rating agency if, in that rating agency&#8217;s judgment, current or future circumstances relating to the basis of the rating, outlook, or watch such as adverse changes to Knife River&#8217;s business, so warrant. Knife River&#8217;s credit ratings may also change as a result of the differing methodologies or changes in the methodologies used by the rating agencies. Any future lowering of Knife River&#8217;s or its debt&#8217;s ratings, outlook or watch likely would make it more difficult or more expensive for Knife River to obtain additional debt financing.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is also possible that such ratings may be lowered in connection with this offering or in connection with future events, such as future acquisitions. Holders of our common stock will have no recourse against us or any other parties in the event of a change in or suspension or withdrawal of such ratings. Any lowering, suspension or withdrawal of such ratings may have an adverse effect on the market price or marketability of our common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River may be negatively impacted by pending and/or future litigation, claims or investigations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is, and may become party to, among other things, personal injury, environmental, commercial, contract, warranty, antitrust, tax, property entitlements and land use, product liability, health and safety, and employment claims. The outcome of pending or future lawsuits, claims, investigations or proceedings is often difficult to predict and could be adverse and material in amount. In addition to the monetary cost, litigation can divert management&#8217;s attention from its core business opportunities. Development of new information in these matters can often lead to changes in management&#8217;s estimated liabilities associated with these proceedings including the judge&#8217;s rulings or judgements, jury verdicts, settlements or changes in applicable law. The outcome of such matters is often difficult to predict, and unfavorable outcomes could have a material impact to Knife River&#8217;s results of operations, financial position and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial market changes could impact Knife River&#8217;s defined benefit pension plans and obligations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has defined benefit pension plans for some of its current and former employees. Assumptions regarding future costs, returns on investments, interest rates and other actuarial assumptions have a significant impact on the funding requirements and expense recorded relating to these plans. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-14-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse changes in economic indicators, such as consumer spending, inflation data, interest rate changes, political developments and threats of terrorism, among other things, can create volatility in the financial markets. These changes could impact the assumptions and negatively affect the value of assets held in Knife River&#8217;s pension plans and may increase the amount and accelerate the timing of required funding contributions for those plans. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increasing costs associated with health care plans may adversely affect Knife River&#8217;s results of operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is primarily self-insured for the health care benefits for eligible employees. Increasing quantities of large individual health care claims and an overall increase in total health care claims as health care costs continue to increase could have an adverse impact on operating results, financial position and liquidity, particularly if Knife River cannot continue to carry stop loss insurance. Legislation related to health care could also change Knife River&#8217;s benefit program and costs.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River is exposed to risk of loss resulting from the nonpayment and/or nonperformance by its customers and counterparties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s customers include public and private entities that have been, and may continue to be, negatively impacted by the changing landscape in the global economy. A recessionary construction economy can increase the likelihood that Knife River will not be able to collect on all accounts receivable or may experience a delay in payment from some customers. If Knife River&#8217;s customers or counterparties experience financial difficulties, which has occurred and may reoccur, Knife River could experience difficulty in collecting receivables. While no one client accounted for over 10 percent of Knife River&#8217;s revenue in 2022, 2021 or 2020, Knife River faces collection risk as a normal part of business where Knife River performs services and subsequently bills clients for such services. In the event that Knife River has concentrated credit risk from clients in a specific geographic area or industry, continuing negative trends or a worsening in financial conditions in that specific geographic area or industry could make Knife River susceptible to disproportionately high levels of default. Nonpayment and/or nonperformance by Knife River&#8217;s customers and counterparties could have a negative impact on Knife River&#8217;s results of operations and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax law may negatively affect Knife River&#8217;s business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to federal, state and local tax laws have the ability to benefit or adversely affect Knife River&#8217;s earnings and customer costs. Significant changes to corporate tax rates could result in the impairment of deferred tax assets that are established based on existing law at the time of deferral. A number of factors may increase Knife River&#8217;s future effective income tax rate, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Governmental authorities increasing taxes or eliminating deductions, particularly the depletion deduction.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The mix of earnings from depletable versus non-depletable businesses. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The jurisdictions in which earnings are taxed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The resolution of issues arising from tax audits with various tax authorities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in the valuation of our deferred tax assets and liabilities. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjustments to estimated taxes upon finalization of various tax returns.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in available tax credits.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in stock-based compensation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other changes in tax laws.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The interpretation of tax laws and/or administrative practices.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-15-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s operations could be negatively impacted by import tariffs and/or other government mandates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River operates in or provides services to capital-intensive industries in which federal trade policies could significantly impact the availability and cost of materials. Imposed and proposed tariffs could significantly increase the prices and delivery lead times on raw materials and finished products that are critical to Knife River and its customers, such as cement and steel, among other things. Knife River faces competition from manufacturers both in the U.S. and around the world, some of which may engage in competition and trade practices involving the importation of competing products in the U.S. or other foreign laws, regulations or practices. Prolonged lead times on the delivery of raw materials and further tariff increases on raw materials and finished products could adversely affect Knife River&#8217;s business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s business is based in part on government-funded infrastructure projects and building activities, and any reductions or reallocation of spending or related subsidies in these areas could have an adverse effect on us. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Knife River&#8217;s businesses depend on government spending for infrastructure and other similar building activities. As a result, demand for some of Knife River&#8217;s products is influenced by local, state and federal government fiscal policies, tax incentives and other subsidies, and other general macroeconomic and political factors. Projects in which Knife River participates may be funded directly by governments or privately funded, but are otherwise tied to or impacted by government policies and spending measures. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government spending is often approved only on a short-term basis and some of the projects in which Knife River&#8217;s products are used require longer-term funding commitments. If government funding is not approved or funding is lowered as a result of poor economic conditions, lower than expected revenues, competing spending priorities, or other factors, it could limit infrastructure projects available, increase competition for projects, result in excess inventory, and decrease sales, all of which could adversely affect the profitability of Knife River&#8217;s business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, certain regions or states may require or possess the means to finance only a limited number of large infrastructure projects and periods of high demand may be followed by years of little to no activity. There can be no assurances that governments will sustain or increase current infrastructure spending and tax incentive and other subsidy levels, and any reductions thereto or delays therein could affect Knife River&#8217;s business, liquidity and financial condition, and results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s operations could be adversely impacted by climate change.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Severe weather events, such as tornadoes, hurricanes, rain, drought, ice and snowstorms, and high- and low- temperature extremes, occur in regions in which Knife River operates and maintains infrastructure. Climate change could change the frequency and severity of these weather events, which may create physical and financial risks to Knife River. Such risks could have an adverse effect on Knife River&#8217;s financial condition, results of operations and cash flows. Increases in severe weather conditions or extreme temperatures may cause infrastructure construction projects to be delayed or canceled and limit resources available for such projects resulting in decreased revenue or increased project costs. In addition, drought conditions could restrict the availability of water supplies or limit the ability to obtain water use permits, inhibiting the ability to conduct operations. To date, Knife River has not experienced any material impacts to its financial condition, results of operations or cash flows due to the physical effects of climate change.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Climate change may impact a region&#8217;s economic health, which could impact Knife River&#8217;s revenues. Knife River&#8217;s financial performance is tied to the health of the regional economies served. Knife River provides construction materials and services for some states and communities that are economically affected by the agriculture industry. Increases in severe weather events or significant changes in temperature and precipitation patterns could adversely affect the economies of the states and communities affected by that industry.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The insurance industry may be adversely affected by severe weather events, which may impact availability of insurance coverage, insurance premiums and insurance policy terms.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of energy also has an impact on the economic health of communities. The cost of additional regulatory requirements related to climate change, such as regulation of carbon dioxide emissions under the federal </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-16-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clean Air Act, requirements to replace fossil fuels with renewable energy or to obtain emissions credits, or other environmental regulation or taxes could impact the availability of goods and the prices charged by suppliers, which would normally be borne by consumers through higher prices for energy and purchased goods, and could adversely impact economic conditions of areas served by Knife River. To the extent financial markets view climate change and emissions of greenhouse gas (&#8220;GHG&#8221;) as a financial risk, this could negatively affect Knife River&#8217;s ability to access capital markets or result in less competitive terms and conditions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s operations are subject to environmental laws and regulations that may increase costs of operations, impact or limit business plans, or expose Knife River to environmental liabilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is subject to environmental laws and regulations affecting many aspects of its operations, including air and water quality, wastewater discharge, the generation, transportation and disposal of solid waste and hazardous substances, aggregate permitting and other environmental considerations. These laws and regulations can increase capital, operating and other costs; cause delays as a result of litigation and administrative proceedings; and create environmental compliance, remediation, containment, monitoring and reporting obligations for construction materials facilities. Environmental laws and regulations can also require Knife River to install pollution control equipment at its facilities, clean up spills and other contamination, and correct environmental hazards, including payment of all or part of the cost to remediate sites where Knife River&#8217;s past activities, or the activities of other parties, caused environmental contamination. These laws and regulations generally require Knife River to obtain and comply with a variety of environmental licenses, permits, inspections and other approvals. Although Knife River strives to comply with all applicable environmental laws and regulations, public and private entities and private individuals may interpret Knife River&#8217;s legal or regulatory requirements differently and seek injunctive relief or other remedies against Knife River. Knife River cannot predict the outcome, financial or operational, of any such litigation or administrative proceedings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Existing environmental laws and regulations may be revised and new laws and regulations seeking to protect the environment may be adopted or become applicable to Knife River. These laws and regulations could require Knife River to limit the use or output of certain facilities; restrict the use of certain fuels; prohibit or restrict new or existing services; replace certain fuels with renewable fuels; retire and replace certain facilities; install pollution controls; remediate environmental impacts; remove or reduce environmental hazards; or forego or limit the development of resources. Revised or new laws and regulations that increase compliance and disclosure costs and/or restrict operations could adversely affect Knife River&#8217;s results of operations and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stakeholder actions and increased regulatory activity related to environmental, social and governance matters, particularly climate change and reducing GHG emissions, could adversely impact the Company&#8217;s operation, costs of or access to capital and impact or limit business plans.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River could face stakeholder scrutiny related to environmental, social and governance matters (&#8220;ESG&#8221;). There has been an increased focus from stakeholders and regulators related to ESG matters across all industries in recent years, with investors, customers, employees and lenders, placing increasing importance on the impacts and social cost associated with climate change. Concern that GHG emissions contribute to global climate change has led to international, federal, state and local legislative and regulatory proposals to reduce or mitigate the effects of GHG emissions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River monitors, analyzes and reports GHG emissions from its operations as required by applicable laws and regulations. Knife River will continue to monitor GHG regulations and their potential impact on operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertain availability of technologies to control GHG emissions and the unknown obligations that potential GHG emission legislation or regulations may create, Knife River cannot determine the potential financial impact on its operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the increasing focus on climate change and stricter regulatory requirements may result in Knife River facing adverse reputational risks associated with certain of its operations producing GHG emissions. Although Knife River has not experienced difficulties in these areas, if Knife River is unable to satisfy the increasing climate-related expectations of certain stakeholders, Knife River may suffer reputational harm, which may cause its stock price to decrease or difficulty in accessing the capital or insurance markets. Such efforts, if successfully directed at </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-17-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River, could increase the costs of or access to capital or insurance and interfere with business operations and ability to make capital expenditures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs related to obligations under MEPPs could have a material negative effect on Knife River&#8217;s results of operations and cash flows. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River participates in MEPPs for employees represented by certain unions. Knife River is required to make contributions to these plans in amounts established under numerous collective bargaining agreements between the operating subsidiaries and those unions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River may be obligated to increase its contributions to underfunded plans that are classified as being in endangered, seriously endangered or critical status as defined by the Pension Protection Act of 2006. Plans classified as being in one of these statuses are required to adopt Rehabilitation Plans or Funding Improvement Plans to improve their funded status through increased contributions, reduced benefits or a combination of the two. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River may also be required to increase its contributions to MEPPs if the other participating employers in such plans withdraw from the plans and are not able to contribute amounts sufficient to fund the unfunded liabilities associated with their participation in the plans. The amount and timing of any increase in Knife River&#8217;s required contributions to MEPPs may depend upon one or more factors, including the outcome of collective bargaining; actions taken by trustees who manage the plans; actions taken by the plans&#8217; other participating employers; the industry for which contributions are made; future determinations that additional plans reach endangered, seriously endangered or critical status; newly enacted government laws or regulations and the actual return on assets held in the plans; among others. Knife River could experience increased operating expenses as a result of required contributions to MEPPs, which could have an adverse effect on its results of operations, financial position or cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, pursuant to the Employee Retirement Income Security Act of 1974 (&#8220;ERISA&#8221;), as amended by the Multiemployer Pension Plan Amendments Act, Knife River could incur a partial or complete withdrawal liability upon withdrawing from a plan, exiting a market in which it does business with a union workforce or upon termination of a plan. Knife River could also incur additional withdrawal liability if its withdrawal from a plan is determined by that plan to be part of a mass withdrawal.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technology disruptions or cyberattacks could adversely impact Knife River&#8217;s operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River uses technology in substantially all aspects of its business operations and requires uninterrupted operation of information technology and operation technology systems, including disaster recovery and backup systems and network infrastructure. While Knife River has policies, procedures and processes in place designed to strengthen and protect these systems, they may be vulnerable to physical and cybersecurity failures or unauthorized access, due to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hacking.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Human error.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Theft.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sabotage.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Malicious software.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ransomware.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Third-party compromise.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acts of terrorism.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acts of war.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-18-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acts of nature.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Or other causes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although there are manual processes in place, should a compromise or system failure occur, interdependencies to technology may disrupt Knife River&#8217;s ability to fulfill critical business functions. This may include interruption of facilities for delivery of construction materials or other products and services, any of which could adversely affect Knife River&#8217;s reputation, business, cash flows and results of operations or subject Knife River to legal costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s accounting systems and its ability to collect information and invoice customers for products and services could be disrupted. If Knife River&#8217;s operations are disrupted, it could result in decreased revenues and remediation costs that could adversely affect Knife River&#8217;s results of operations and cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River, through the ordinary course of business, requires access to sensitive customer, supplier, employee, financial and other data. While Knife River has implemented extensive security measures, including limiting the amount of sensitive information retained, a breach of its systems could compromise sensitive data and could go unnoticed for some time. Such an event could result in negative publicity and reputational harm, remediation costs, legal claims and fines that could have an adverse effect on Knife River&#8217;s financial results. Third-party service providers that perform critical business functions for Knife River or have access to sensitive information within Knife River also may be vulnerable to security breaches and information technology risks that could adversely affect Knife River. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyberattacks continue to increase in frequency and sophistication, which could cause Knife River&#8217;s information systems to be a target of ongoing and sophisticated cyberattacks by a variety of sources with the apparent aim to breach Knife River&#8217;s cyber-defenses. Knife River may face increased cyber risk due to the increased use of employee-owned devices, work from home arrangements, and the separation from MDU Resources. Such incidents could have a material adverse effect on its business, financial condition or results of operations. Knife River is continuously reevaluating the need to upgrade and/or replace systems and network infrastructure. These upgrades and/or replacements could adversely impact operations by imposing substantial capital expenditures, creating delays or outages, or creating difficulties transitioning to new systems. System disruptions, if not anticipated and appropriately mitigated, could adversely affect Knife River.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While Knife River&#8217;s insurance policies include liability coverage for certain of these matters, if it experiences a significant security incident, it could be subject to liability or other damages that exceed its insurance coverage and it cannot be certain that such insurance policies will continue to be available to it on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against Knife River that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on its results of operations, financial condition and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River may be unable to protect its intellectual property, or may be alleged to have infringed upon the intellectual property rights of others, which could result in a loss of its competitive advantage and a diversion of resources and a material adverse effect on its business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s efforts to protect its intellectual property rights may not be sufficient or effective to prevent misappropriation or infringement of its intellectual property, which could result in a loss of its competitive advantage. In addition, any of its intellectual property rights may be challenged, which could result in their being declared invalid or unenforceable. Knife River may litigate to protect its intellectual property from misappropriation or infringement by others, which could be expensive and cause a diversion of resources and ultimately may not be successful.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, competitors or other third parties may allege that Knife River, or consultants or other third parties retained or indemnified by it, infringe on its intellectual property rights. The potential risks and uncertainties of intellectual property-related litigation and an assertion of an infringement claim against Knife River may cause it to spend significant amounts to defend the claim, and possibly pay significant money damages. In the event of a settlement or adverse judgment, Knife River&#8217;s results of operation may materially decline if it is prohibited from </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-19-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using the relevant intellectual property, especially if it is required to pay to the alleged owner of the relevant intellectual property licensing fees, royalties or damages. Even in instances where Knife River believes that claims and allegations of intellectual property infringement against it are without merit, defending against such claims may be time consuming and expensive and may result in the diversion of time and attention of its management and employees.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pandemics, including COVID-19, may have a negative impact on Knife River&#8217;s business operations, revenues, results of operations, liquidity and cash flows. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pandemics have disrupted national, state and local economies. To the extent a pandemic adversely impacts Knife River&#8217;s businesses, operations, revenues, liquidity or cash flows, it could also have a heightened effect on other risks described in this section. The degree to which a pandemic will impact Knife River depends on future developments, including the resurgence of COVID-19 and its variants, federal and state mandates, actions taken by governmental authorities, effectiveness of vaccines being administered, and the pace and extent to which the economy recovers and remains under relatively normal operating conditions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other factors associated with a pandemic that could impact Knife River&#8217;s businesses and future operating results, revenues and liquidity include impacts related to the health, safety, and availability of employees and contractors; extended rise in unemployment; public and private-sector budget changes and constraints; counterparty credit; costs and availability of supplies; capital construction and infrastructure operation and maintenance programs; financing plans; pension valuations; travel restrictions; and legal matters. The economic and market disruptions resulting from a pandemic could also lead to greater than normal uncertainty with respect to the realization of estimated amounts, including estimates for backlog, revenue recognition, intangible assets, other investments and provisions for credit losses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General risk factors that could impact Knife River&#8217;s businesses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are additional factors that should be considered for a better understanding of the risks to Knife River. These factors may negatively impact Knife River&#8217;s financial results in future periods:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquisition, disposal and impairments of assets or facilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The cyclical nature of large construction projects.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Labor negotiations or disputes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Succession planning.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inability of contract counterparties to meet their contractual obligations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The inability to effectively integrate the operations and the internal controls of acquired companies.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_113"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Spin-Off and Our Relationship with MDU Resources</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River has minimal history of operating as an independent, public company, and its historical and pro forma financial information is not necessarily representative of the results that it would have achieved as a separate, publicly traded company and may not be a reliable indicator of its future results.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical information of Knife River in this prospectus refers to its business (i) as operated by and integrated with MDU Resources for periods prior to the Spin-Off and (ii) as a stand-alone company for the period after the Spin-Off. The historical and pro forma financial information of Knife River included in this prospectus is derived from the consolidated financial statements and accounting records of MDU Resources and Knife River. Accordingly, the historical and pro forma financial information included in this prospectus does not necessarily reflect the financial condition, results of operations and cash flows that Knife River would have achieved as a </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-20-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separate, publicly traded company during the periods presented prior to the Spin-Off or those that Knife River will achieve in the future, primarily as a result of the factors described below:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Prior to the Spin-Off, Knife River&#8217;s business was operated by MDU Resources as part of its broader corporate organization, rather than as an independent company, and MDU Resources or one of its affiliates performed certain corporate functions for Knife River. Knife River&#8217;s historical and pro forma financial results reflect allocations of corporate expenses from MDU Resources for such functions prior to the Spin-Off, which are likely to be less than the expenses Knife River would have incurred had it operated as a separate publicly traded company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Prior to the Spin-Off, Knife River, historically shared economies of scope and scale in costs, employees and vendor relationships. Although Knife River entered into a transition services agreement with MDU Resources following the Spin-Off, these arrangements may not retain or fully capture the benefits that Knife River had enjoyed as a result of being integrated with MDU Resources and may result in it paying higher charges than in the past for these services. This could have a material adverse effect on Knife River&#8217;s business, financial position, results of operations and cash flows as a standalone company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Generally, Knife River&#8217;s working capital requirements and capital for its general corporate purposes, including acquisitions and capital expenditures, had, prior to the Spin-Off, been satisfied as part of the corporate-wide cash management policies of Centennial. Following the Spin-Off, Knife River&#8217;s results of operations and cash flows are now likely to be more volatile, and Knife River may need to obtain additional financing from banks, through public offerings or private placements of debt or equity securities, strategic relationships or other arrangements, which may or may not be available and may be more costly.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The cost of capital for Knife River&#8217;s business as a stand-alone company may be higher than MDU Resources&#8217; cost of capital prior to the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">As a public company, Knife River is subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the Dodd-Frank Act and is required to prepare its financial statements according to the rules and regulations required by the SEC. Complying with these requirements could result in significant costs and require Knife River to divert substantial resources, including management time, from other activities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other significant changes may occur in Knife River&#8217;s cost structure, management, financing and business operations as a result of operating as a company separate from MDU Resources. For additional information about the past financial performance of Knife River&#8217;s business and the basis of presentation of the historical consolidated financial statements and the unaudited pro forma consolidated financial statements, see &#8220;Selected Historical and Pro Forma Consolidated Financial Data,&#8221; &#8220;Unaudited Pro Forma Consolidated Financial Statements,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and the historical financial statements and accompanying notes included elsewhere in this prospectus.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">U.S. federal income tax consequences may restrict Knife River&#8217;s ability to engage in certain desirable strategic or capital-raising transactions after the separation. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under current law, a separation can be rendered taxable to the parent corporation and its stockholders as a result of certain post-separation acquisitions of shares or assets of the spun-off corporation. For example, a separation may result in taxable gain to the parent corporation under Section&#160;355(e) of the Code if the separation were deemed to be part of a plan (or series of related transactions) pursuant to which one or more persons acquire, directly or indirectly, shares representing a 50&#160;percent or greater interest (by vote or value) in the spun-off corporation. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To preserve the U.S. federal income tax treatment of the Spin-Off, and in addition to Knife River&#8217;s indemnity obligation described below, the tax matters agreement restricts Knife River, for the two-year period following the distribution, except in specific circumstances, from:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Entering into any transaction pursuant to which all or a portion of Knife River common stock or assets would be acquired, whether by merger or otherwise.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-21-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Issuing equity securities beyond certain thresholds.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Repurchasing shares of its capital stock other than in certain open-market transactions.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ceasing to actively conduct certain aspects of its business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">And/or taking or failing to take any other action that would jeopardize the expected U.S. federal income tax treatment of the distribution and certain related transactions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These restrictions may limit Knife River&#8217;s ability to pursue certain strategic transactions or other transactions that it may believe to be in the best interests of its stockholders or that might increase the value of its business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River may not achieve some or all of the expected benefits of the Spin-Off, and the Spin-Off may materially and adversely affect its financial position, results of operations and cash flows. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River may be unable to achieve the full strategic and financial benefits expected to result from the Spin-Off, or such benefits may be delayed or not occur at all. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River may not achieve these and other anticipated benefits for a variety of reasons, including, among others, that: (a)&#160;the Spin-Off required significant amounts of management&#8217;s time and effort, which may have diverted management&#8217;s attention from operating and growing Knife River&#8217;s business; (b)&#160;following the Spin-Off, Knife River may be more susceptible to market fluctuations and other adverse events than if it was still a part of MDU Resources; (c)&#160;following the Spin-Off, Knife River&#8217;s business is less diversified than MDU Resources&#8217; business prior to the Spin-Off; and (d) the other actions required to separate MDU Resources&#8217; and Knife River&#8217;s respective businesses could disrupt its operations. If Knife River fails to achieve some or all of the benefits expected to result from the Spin-Off, or if such benefits are delayed, it could have a material adverse effect on its financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River or MDU Resources may fail to perform under various transaction agreements executed as part of the Spin-Off or Knife River may fail to have necessary systems and services in place when certain of the transaction agreements expire.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, Knife River and MDU Resources entered into a separation and distribution agreement and also entered into various other agreements, including a transition services agreement, a tax matters agreement and an employee matters agreement. The separation agreement, the tax matters agreement and the employee matters agreement determine the allocation of assets and liabilities between the companies following the Spin-Off for those respective areas and include any necessary indemnifications related to liabilities and obligations. The transition services agreement provides for the performance of certain services by MDU Resources for the benefit of Knife River, or in some cases certain services provided by Knife River for the benefit of MDU Resources, for a limited period of time after the Spin-Off. Knife River will rely on MDU Resources to satisfy its obligations under these agreements. If MDU Resources is unable to satisfy its obligations under these agreements, including its indemnification obligations, Knife River could incur operational difficulties or losses. If Knife River does not have agreements with other providers of these services once certain transaction agreements expire or terminate, Knife River may not be able to operate its business effectively, which may have a material adverse effect on its financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">After the Spin-Off, certain members of management, directors and stockholders hold stock in both Knife River and MDU Resources, and as a result may face actual or potential conflicts of interest.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the Spin-Off, the management and directors of each of MDU Resources and Knife River may own both MDU Resources common stock and Knife River common stock. This ownership overlap could create, or appear to create, potential conflicts of interest when Knife River&#8217;s management and directors and MDU Resources&#8217; management and directors face decisions that could have different implications for Knife River and MDU Resources. For example, potential conflicts of interest could arise in connection with the resolution of any dispute between MDU Resources and Knife River regarding the terms of the agreements governing the Spin-Off and the relationship with MDU Resources thereafter. These agreements include the separation and distribution agreement, </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-22-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the tax matters agreement, the employee matters agreement, the transition services agreement, the stockholder and registration rights agreement and any commercial agreements between the parties or their affiliates. Potential conflicts of interest may also arise out of any commercial arrangements that Knife River or MDU Resources may enter into in the future.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to maintain effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act could materially and adversely affect Knife River.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, Knife River is subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the Dodd-Frank Act and is required to prepare its financial statements according to the rules and regulations required by the SEC. In addition, the Exchange Act requires that Knife River file annual, quarterly and current reports. Knife River&#8217;s failure to prepare and disclose this information in a timely manner or to otherwise comply with applicable law could subject it to penalties under federal securities laws, expose it to lawsuits and restrict its ability to access financing. In addition, the Sarbanes-Oxley Act requires that, among other things, Knife River establish and maintain effective internal controls and procedures for financial reporting and disclosure purposes. Internal control over financial reporting is complex and may be revised over time to adapt to changes in Knife River&#8217;s business, or changes in applicable accounting rules. Knife River cannot assure you that its internal control over financial reporting will be effective in the future or that a material weakness will not be discovered with respect to a prior period for which it had previously believed that internal controls were effective. If Knife River is not able to maintain or document effective internal control over financial reporting, its independent registered public accounting firm will not be able to certify as to the effectiveness of its internal control over financial reporting. While Knife River had adhered to these laws and regulations as a subsidiary of MDU Resources, it must manage its compliance with these corporate governance laws and regulations as an independent, public company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matters affecting Knife River&#8217;s internal controls may cause it to be unable to report its financial information on a timely basis, or may cause it to restate previously issued financial information, and thereby subject Knife River to adverse regulatory consequences, including sanctions or investigations by the SEC, or violations of applicable stock exchange listing rules. There could also be a negative reaction in the financial markets due to a loss of investor confidence in Knife River and the reliability of its financial statements. Confidence in the reliability of Knife River&#8217;s financial statements is also likely to suffer if it or its independent registered public accounting firm reports a material weakness in its internal control over financial reporting. This could have a material and adverse effect on Knife River by, for example, leading to a decline in the share price and impairing its ability to raise additional capital.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River has substantial indebtedness and may incur substantial additional indebtedness, which could adversely affect its business, profitability and its ability to meet obligations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River had $855 million in aggregate principal amount of indebtedness as of June 30, 2023. Such indebtedness consists of Knife River&#8217;s $425 million 7.750% notes due 2031, Knife River&#8217;s incurrence of $275&#160;million in aggregate principal amount of term loans and Knife River&#8217;s entry into a $350 million revolving credit facility, under which Knife River had $155 million in aggregate principal amount of loans outstanding as of June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This amount of debt could potentially have important consequences to Knife River and its debt and equity investors, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Requiring a substantial portion of its cash flow from operations to make interest payments on this debt following the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Making it more difficult to satisfy debt service and other obligations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing the risk of a future credit ratings downgrade of its debt, which could increase future debt costs and limit the future availability of debt financing.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing its vulnerability to general adverse economic and industry conditions.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-23-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reducing the cash flow available to fund capital expenditures and other corporate purposes and to grow its business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Limiting its flexibility in planning for, or reacting to, changes in its business and the industry.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Placing it at a competitive disadvantage relative to its competitors that may not be as highly leveraged with debt.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">And limiting its ability to borrow additional funds as needed or take advantage of business opportunities as they arise, pay cash dividends or repurchase ordinary shares.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that Knife River incurs additional indebtedness, the foregoing risks could increase. In addition, Knife River&#8217;s actual cash requirements in the future may be greater than expected. Knife River&#8217;s cash flow from operations may not be sufficient to repay all of the outstanding debt as it becomes due, and it may not be able to borrow money, sell assets or otherwise raise funds on acceptable terms, or at all, to refinance its debt.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As an independent, publicly traded company, Knife River may not enjoy the same benefits that it did as a segment of MDU Resources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, Knife River&#8217;s business had been operated as one of MDU Resources&#8217; business segments, and MDU Resources performed substantially all the corporate functions for Knife River&#8217;s operations, including managing financial and human resources systems, internal auditing, investor relations, treasury services, financial reporting, finance and tax administration, benefits administration, legal, and regulatory functions. Following the Spin-Off, MDU Resources provides support to Knife River with respect to certain of these functions on a transitional basis. Knife River needs to replicate certain facilities, systems, infrastructure and personnel to which it no longer has access to after the Spin-Off and has been incurring, and will likely continue to incur, capital and other costs associated with developing and implementing its own support functions in these areas. Such costs could be material.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an independent, publicly traded company, Knife River may become more susceptible to market fluctuations and other adverse events than it would have been were it still a part of MDU Resources. As part of MDU Resources, Knife River was able to enjoy certain benefits from MDU Resources&#8217; operating diversity and available capital for investments. As an independent, publicly traded company, Knife River does not have similar operating diversity and does not have similar access to capital markets, which could have a material adverse effect on its financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River could experience temporary interruptions in business operations and incur additional costs as it further develops information technology infrastructure and transitions its data to its stand-alone systems.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is in the process of preparing information technology infrastructure and systems to support its critical business functions, including accounting and reporting, in order to replace many of the systems and functions MDU Resources currently provides. Knife River may experience temporary interruptions in business operations if it cannot transition effectively to its own stand-alone systems and functions, which could disrupt its business operations and have a material adverse effect on profitability. In addition, Knife River&#8217;s costs for the operation of these systems may be higher than the amounts reflected in the consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In connection with the Spin-Off from MDU Resources, MDU Resources agreed to indemnify Knife River for certain liabilities and Knife River agreed to indemnify MDU Resources for certain liabilities. If Knife River is required to pay MDU Resources under these indemnities, Knife River&#8217;s financial results could be negatively impacted. The MDU Resources indemnity may not be sufficient to hold Knife River harmless from the full amount of liabilities for which MDU Resources will be allocated responsibility, and MDU Resources may not be able to satisfy its indemnification obligations in the future.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the separation agreement and certain other agreements with MDU Resources, MDU Resources agreed to indemnify Knife River for certain liabilities, and Knife River agreed to indemnify MDU Resources for certain liabilities, in each case for uncapped amounts, as discussed further in &#8220;Certain Relationships and Related </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-24-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Person Transactions.&#8221; Indemnities that Knife River may be required to provide to MDU Resources are not subject to any cap, may be significant and could negatively impact Knife River&#8217;s business, particularly with respect to indemnities provided in the tax matters agreement (as described in more detail in "Certain Relationships and Related Person Transactions &#8212; Tax Matters Agreement"). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the tax matters agreement, Knife River may be required to indemnify MDU Resources against any additional taxes and related amounts resulting from (a) an acquisition of all or a portion of its equity securities or assets, whether by merger or otherwise (and regardless of whether Knife River participated in or otherwise facilitated the acquisition, (b) other actions or failures to act by Knife River or (c) any inaccuracy or breach of Knife River&#8217;s representations, covenants or undertakings contained in any of the separation-related agreements and documents or in any documents relating to the IRS private letter ruling and/or the opinion(s) of tax advisors.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties could also seek to hold Knife River responsible for any of the liabilities that MDU Resources has agreed to retain. Any amounts Knife River is required to pay pursuant to these indemnification obligations and other liabilities could require Knife River to divert cash that would otherwise have been used in furtherance of its operating business. Further, the indemnity from MDU Resources may not be sufficient to protect Knife River against the full amount of such liabilities, and MDU Resources may not be able to fully satisfy its indemnification obligations. Moreover, even if Knife River ultimately succeeds in recovering from MDU Resources any amounts for which it is held liable, it may be temporarily required to bear these losses itself. Each of these risks could have a material adverse effect on Knife River&#8217;s financial position, results of operations and cash flows.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_116"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Knife River Common Stock</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The trading market for Knife River common stock has existed only a short period following the distribution, and the market price and trading volume of Knife River common stock may fluctuate significantly. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off there was no public market for Knife River common stock. An active trading market for Knife River common stock commenced only recently following the Spin-Off and may not be sustainable. The trading price of Knife River common stock has been and may continue to be volatile and the trading volume in Knife River common stock may fluctuate and cause significant price variations to occur. From the date of the separation until September 22, 2023, the closing price of Knife River common stock on NYSE has ranged from a high of $53.26 per share to a low of $36.48 per share. If the per share trading price of Knife River common stock declines significantly, you may be unable to resell your shares at or above the purchase price.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of shares of Knife River common stock may fluctuate significantly due to a number of factors, some of which may be beyond Knife River&#8217;s control, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Actual or anticipated fluctuations in Knife River&#8217;s operating results.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Declining operating revenues derived from Knife River&#8217;s core business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The operating and stock price performance of comparable companies.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in Knife River&#8217;s stockholder base due to the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in the regulatory and legal environment in which Knife River operates.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market conditions in the construction materials and contracting market, and the domestic and worldwide economy as a whole.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future issuances of common stock by us, and the availability for resale of shares held by MDU Resources, may cause the market price of our common stock to decline. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of substantial amounts of Knife River common stock in the public market, or the perception that these sales could occur, could cause the market price of Knife River common stock to decline. Substantially all of the outstanding shares of Knife River common stock were available for resale in the public market following the Spin-off. The market price of our common stock could drop significantly if the holders of these shares sell them or are </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-25-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">perceived by the market as intending to sell them. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Spin-Off, MDU Resources retained 5,656,621 (or approximately 10 percent) of the outstanding shares of Knife River common stock. Pursuant to a stockholder and registration rights agreement that Knife River entered into in connection with the Spin-Off, Knife River granted MDU Resources &#8220;demand&#8221; registration rights, pursuant to which the registration statement of which this prospectus forms a part is being filed. See &#8220;Certain Relationships and Related Person Transactions&#8212;Stockholder and Registration Rights Agreement.&#8221; Knife River understands that MDU Resources currently intends to dispose of all shares of Knife River common stock that it retained after the Spin-Off and that are registered under the registration statement of which this prospectus forms a part through one or more subsequent exchanges for debt by May 31, 2024 in accordance with the terms of the IRS private letter ruling. In addition, none of the shares outstanding upon consummation of the Spin-Off were &#8220;restricted securities&#8221; within the meaning of Rule 144 under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and all of such shares are freely tradable subject to certain restrictions in the case of shares held by persons deemed to be Knife River affiliates. Any disposition by MDU Resources, or any significant stockholder, of shares of our common stock in the public market, or the perception that such disposition could occur, could adversely affect prevailing market prices for shares of our common stock. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, Knife River may issue additional shares of common stock or other equity or debt securities convertible into or exercisable or exchangeable for shares of Knife River common stock in connection with a financing, acquisition, litigation settlement or employee arrangement or otherwise. Any of these issuances could result in substantial dilution to Knife River&#8217;s existing stockholders and could cause the trading price of our common stock to decline.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish research or publish misleading or unfavorable research about Knife River&#8217;s business, Knife River&#8217;s stock price and trading volume could decline.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for Knife River common stock depends in part on the research and reports that securities or industry analysts publish about Knife River or its business. If one or more of the analysts downgrades its stock or publishes misleading or unfavorable research about its business, Knife River&#8217;s stock price would likely decline. If one or more of the analysts ceases coverage of Knife River common stock or fails to publish reports on Knife River regularly, demand for Knife River common stock could decrease, which could cause Knife River common stock price or trading volume to decline.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Your percentage of ownership in Knife River may be diluted in the future.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, Knife River stockholders&#8217; percentage ownership in Knife River may be diluted because of equity awards that it will be granting to its directors, officers and employees or otherwise as a result of equity issuances for acquisitions or capital market transactions. Knife River&#8217;s employees also have stock-based awards relating to shares of Knife River common stock after the Spin-Off as a result of conversion of their MDU Resources stock-based awards (in whole or in part) to its stock-based awards. Further, Knife River anticipates that its Compensation Committee will grant additional stock-based awards to its directors, officers and employees in the future. Such awards will have a dilutive effect on Knife River&#8217;s earnings per share, which could adversely affect the market price of shares of Knife River common stock. From time to time, Knife River will issue additional stock-based awards to its employees under its employee benefits plans.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Knife River&#8217;s amended and restated certificate of incorporation authorizes it to issue, without the approval of its stockholders, one or more classes or series of preferred stock that have such designation, powers, preferences and relative, participating, optional and other special rights, including preferences over Knife River common stock respecting dividends and distributions, as its board of directors generally may determine. The terms of one or more classes or series of preferred stock could dilute the voting power or reduce the value of Knife River common stock. Similarly, the repurchase or redemption rights or liquidation preferences Knife River could assign to holders of preferred stock could affect the residual value of the common stock. See &#8220;Description of Capital Stock.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-26-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River cannot guarantee the timing, declaration, amount or payment of dividends on its common stock. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing, declaration, amount and payment of any dividends are within the discretion of Knife River&#8217;s board of directors, and will depend upon many factors, including Knife River&#8217;s financial condition, earnings, capital requirements of its operating subsidiaries, covenants associated with certain of Knife River&#8217;s debt service obligations, legal requirements, regulatory constraints, industry practice, ability to access capital markets, and other factors deemed relevant by Knife River&#8217;s board of directors. Moreover, if Knife River determines to pay any dividend in the future, there can be no assurance that it will continue to pay such dividends or the amount of such dividends. For more information, see the section entitled &#8220;Dividend Policy.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Knife River&#8217;s amended and restated bylaws designates the Court of Chancery of the State of Delaware or, if the Court of Chancery of the State of Delaware does not have jurisdiction, another state court of the State of Delaware, or, if no state court located in the State of Delaware has jurisdiction, the federal court for the District of Delaware, as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by Knife River&#8217;s stockholders, which could discourage lawsuits against Knife River and its directors and officers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s amended and restated bylaws provides that, unless the board of directors otherwise determines, the Court of Chancery of the State of Delaware or, if the Court of Chancery of the State of Delaware does not have jurisdiction, another state court of the State of Delaware, or, if no state court located in the State of Delaware has jurisdiction, the federal court for the District of Delaware, will be the sole and exclusive forum for any derivative action or proceeding brought on behalf of Knife River, any action asserting a claim of breach of a fiduciary duty owed by any director or officer to Knife River or its stockholders, creditors or other constituents, any action asserting a claim against Knife River or any director or officer arising pursuant to any provision of the Delaware General Corporation Law, as amended (the &#8220;DGCL&#8221;), or Knife River&#8217;s amended and restated certificate of incorporation or amended and restated bylaws, or any action asserting a claim against Knife River or any director or officer governed by the internal affairs doctrine.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Knife River&#8217;s amended and restated bylaws further provides that, unless the board of directors otherwise determines, the federal district courts of the United States of America shall be the sole and exclusive forum for any action asserting a claim arising under the Securities Act. The exclusive forum provision does not apply to actions arising under the Exchange Act or the rules and regulations thereunder. While the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are &#8220;facially valid&#8221; under Delaware law, there is uncertainty as to whether other courts will enforce Knife River&#8217;s federal forum provision described above. Knife River&#8217;s stockholders will not be deemed to have waived compliance with the federal securities laws and the rules and regulations thereunder. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This exclusive forum provision may limit the ability of Knife River&#8217;s stockholders to bring a claim in a judicial forum that such stockholders find favorable for disputes with Knife River or its directors or officers, which may discourage such lawsuits against Knife River and its directors and officers, and such provision may also make it more expensive for Knife River&#8217;s stockholders to bring such claims. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although Knife River&#8217;s amended and restated bylaws includes the exclusive forum provision described above, it is possible that a court could rule that this provision is inapplicable or unenforceable. Alternatively, if a court outside of Delaware were to find this exclusive forum provision inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings described above, Knife River may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect its business, financial condition or results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws and Delaware law may prevent or delay an acquisition of Knife River, which could decrease the trading price of Knife River common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws, and Delaware law, contain provisions that are intended to deter coercive takeover practices and inadequate takeover bids by making such practices or bids more expensive to the acquiror and to encourage prospective acquirors to negotiate with Knife River&#8217;s board of directors rather than to attempt a hostile takeover. These provisions include rules </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-27-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regarding how stockholders may present proposals or nominate directors for election at stockholder meetings and the right of Knife River&#8217;s board of directors to issue preferred stock without stockholder approval. Delaware law also imposes some restrictions on mergers and other business combinations between any holder of 15 percent or more of Knife River&#8217;s outstanding common stock and Knife River. For more information, see &#8220;Description of Capital Stock&#8212;Anti Takeover Effects of Various Provisions of Delaware Law and Knife River&#8217;s Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River believes these provisions protect its stockholders from coercive or otherwise unfair takeover tactics by requiring potential acquirors to negotiate with its board of directors and by providing its board of directors with more time to assess any acquisition proposal. These provisions are not intended to make Knife River immune from takeovers. However, these provisions apply even if the offer may be considered beneficial by some stockholders and could delay or prevent an acquisition that Knife River&#8217;s board of directors determines is not in the best interests of Knife River and its stockholders. Accordingly, in the event that Knife River&#8217;s board of directors determines that a potential business combination transaction is not in the best interests of Knife River and its stockholders but certain stockholders believe that such a transaction would be beneficial to Knife River and its stockholders, such stockholders may elect to sell their shares in Knife River and the trading price of Knife River common stock could decrease.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other provisions of Knife River&#8217;s amended and restated certificate of incorporation, amended and restated bylaws and the DGCL could have the effect of delaying, deferring or preventing a proxy contest, tender offer, merger or other change in control, which may have a material adverse effect on Knife River&#8217;s business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, applicable state insurance laws and regulations could delay or impede a change of control of Knife River.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, an acquisition or further issuance of Knife River&#8217;s stock could trigger the application of Section&#160;355(e) of the Code, causing the Spin-Off to be taxable to MDU Resources. Under the tax matters agreement, and as described in more detail above, Knife River would be required to indemnify MDU Resources for the resulting taxes and related amount, and this indemnity obligation might discourage, delay or prevent a change of control that you may consider favorable.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-28-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_119"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This prospectus includes forward-looking statements within the meaning of applicable securities laws. All&#160;statements other than statements of historical facts contained in this prospectus, including statements regarding our industry, position, goals, strategy, future operations, future financial position, business strategy and plans, future revenues, estimated costs, prospects, margins, profitability, capital expenditures, liquidity, capital resources, plans and objectives of management, including those made in the sections titled &#8220;Prospectus Summary,&#8221; &#8220;Risk&#160;Factors,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Business,&#8221; are forward-looking statements. The words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;likely,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;forecast,&#8221; &#8220;target,&#8221; &#8220;potential,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;continue,&#8221; &#8220;contemplate,&#8221; &#8220;might,&#8221; &#8220;objective,&#8221; &#8220;ongoing,&#8221; &#8220;seek&#8221; and similar expressions, as they relate to us, are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs, including current expectations and assumptions regarding, as of the date such statements are made, our future operating performance and financial condition, including our ability to achieve the expected benefits of the Spin-Off and our future financial and operating performance, strategic and competitive advantages, leadership and future opportunities, as well as the economy and other future events or circumstances. Our expectations and assumptions include, without limitation, internal forecasts and analyses of current and future market conditions and trends, management plans and strategies, operating efficiencies and economic conditions, and risks and uncertainties described in the section titled &#8220;Risk Factors&#8221; and elsewhere in this prospectus.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this prospectus completely and with the understanding that actual future results may be materially different from expectations. All forward-looking statements made in this prospectus are qualified by these cautionary statements. These forward-looking statements are made only as of the date of this prospectus, and Knife River does not undertake any obligation, other than as may be required by law, to update or revise any forward-looking or cautionary statements to reflect changes in assumptions, the occurrence of events, unanticipated or otherwise, and changes in future operating results over time or otherwise.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comparisons of results for current and any prior periods are not intended to express any future trends, or indications of future performance, unless expressed as such, and should only be viewed as historical data. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-29-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_122"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">USE OF PROCEEDS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares of our common stock sold pursuant to this prospectus will be offered and disposed of by MDU Resources or a different selling stockholder named in any prospectus supplement, as applicable. We will not receive any proceeds from such disposition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that a debt-for-equity exchange party is offering for sale shares of our common stock acquired pursuant to a debt-for-equity exchange, such debt-for-equity exchange party named in an applicable prospectus supplement, which would act as an underwriter in the contemplated offering, would receive 5 percent or more of the net proceeds of such offering as the selling stockholder, and such debt-for-equity exchange party named in such prospectus supplement would be deemed to have a &#8220;conflict of interest&#8221; under FINRA Rule 5121. Accordingly, the contemplated offering would be conducted in compliance with the requirements of Rule 5121. The appointment of a &#8220;qualified independent underwriter&#8221; would not be required in connection with such an offering because a &#8220;bona fide public market,&#8221; as defined in Rule 5121, exists for our common stock. In accordance with FINRA Rule 5121, a debt-for-equity exchange party named in such prospectus supplement would not confirm any sales to any account over which it exercises discretionary authority without the specific written approval of the transaction from the account holder. See &#8220;Plan of Distribution (Conflicts of Interest).&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-30-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_128"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET PRICE OF OUR COMMON STOCK </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Price of Our Common Stock </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is listed on NYSE under the symbol &#8220;KNF.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 22, 2023, the closing price of our common stock was $48.10. As of September 22, 2023, there were 56,566,214 shares of our common stock outstanding, held of record by 8,594 holders.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-31-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_131"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DIVIDEND POLICY</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment of any dividends in the future, and the timing and amount thereof, to our stockholders is within the sole discretion of our board of directors and depends on many factors, such as its financial condition, earnings, capital requirements, potential obligations in planned financings, industry practice, legal requirements, Delaware corporate surplus requirements, and other factors that our board of directors deems relevant. Our ability to pay dividends will depend on our ongoing ability to generate cash from operations and on its access to the capital markets. We cannot guarantee that we will pay a dividend in the future or continue to pay any dividends if we commence paying dividends.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-32-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_134"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SELECTED HISTORICAL AND PRO FORMA CONSOLIDATED FINANCIAL DATA</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the selected historical consolidated financial data for Knife River, as of and for each of the years in the three-year period ended December&#160;31, 2022, and as of and for the six-month periods ended June 30, 2023 and 2022, and the selected unaudited pro forma consolidated financial data for Knife River as of and for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December 31, 2022 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the six months ended June 30, 2023. The selected pro forma consolidated data is presented assuming the completion of all of the transactions described in this prospectus, including the Spin-Off. It is assumed that as of the dates disclosed in this section, KRC Materials was a subsidiary of Knife River and Knife River had no other assets, liabilities or operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The selected historical consolidated statement of operations data for the years ended December&#160;31, 2022, 2021 and 2020, and the selected historical consolidated balance sheet data as of December&#160;31, 2022 and 2021, were derived from Knife River Corporation's (now known as KRC Materials, Inc.) audited consolidated financial statements. The selected historical consolidated statement of operations data for the six-month periods ended June 30, 2023 and 2022, and the selected historical consolidated balance sheet data as of June 30, 2023, were derived from our unaudited consolidated financial statements included elsewhere in this prospectus. The selected unaudited pro forma consolidated financial data for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December 31, 2022 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the six months ended June 30, 2023, has been derived from Knife River&#8217;s unaudited pro forma consolidated financial statements included elsewhere in this prospectus.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The selected historical consolidated financial data set forth below should be read in conjunction with &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; &#8220;Unaudited Pro&#160;Forma Consolidated Financial Statements,&#8221; and the unaudited and audited consolidated financial statements and the notes thereto included in this prospectus. The selected historical consolidated financial data reflects KRC Materials&#8217; results as historically operated as a part of MDU Resources, and these results may not be indicative of Knife River&#8217;s performance as a stand-alone company following the Spin-Off. Based on the timing of the share distribution and the six month period ended June 30, 2023, the period from June 1, 2023 through June 30, 2023 reflects Knife River Corporation&#8217;s statement of operations on a standalone basis. </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pro Forma</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Historical</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Results:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,093,089</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,093,089</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">154,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">347,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">157,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">360,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">370,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8,126</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">15,516</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">116,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">111,008</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">306,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">108,856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">112,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">313,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Data:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Working capital</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">573,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">527,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">573,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">91,677</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,642,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,505,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,642,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,471,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,094,852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,027,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,094,852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">923,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,028,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">952,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-33-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_137"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The selected historical and pro forma consolidated financial data includes financial information prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;), as well as EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA margin financial measures on a historical and pro forma basis. Knife River defines EBITDA as net income before interest expense, taxes and depreciation, depletion and amortization, and EBITDA margin as EBITDA as a percentage of revenues. Knife River defines Adjusted EBITDA as EBITDA adjusted to exclude unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Spin-Off costs and Adjusted EBITDA margin as Adjusted EBITDA as a percentage of revenues. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA margin, including those measures by segment, are considered non-GAAP financial measures and are most directly comparable to the corresponding GAAP measures of net income, net income margin, gross profit and gross margin. Knife River believes these non-GAAP financial measures, in addition to corresponding GAAP measures, are useful to investors by providing meaningful information about operational efficiency compared to its peers by excluding the impacts of differences in tax jurisdictions and structures, debt levels and capital investment. Management believes Adjusted EBITDA is a useful performance measure because it allows for an effective evaluation of the Company&#8217;s operating performance by excluding stock-based compensation and unrealized gains and losses on benefit plan investments as they are considered non-cash and not part of the Company&#8217;s core operations. The Company also excludes the one-time, non-recurring costs associated with the Spin-Off as those are not expected to continue. Rating agencies and investors will also use EBITDA and Adjusted EBITDA to calculate Knife River&#8217;s leverage as a multiple of EBITDA and Adjusted EBITDA. Additionally, EBITDA and Adjusted EBITDA are important financial metrics for debt investors who utilize debt to EBITDA and debt to Adjusted EBITDA ratios. Knife River&#8217;s management believes EBITDA and EBITDA margin, including those measures by segment, are useful performance measures because they provide clarity as to the operational results of the Company. Knife River&#8217;s management uses these non-GAAP financial measures in conjunction with GAAP results when evaluating its operating results internally and calculating employee incentive compensation and leverage as a multiple of EBITDA and Adjusted EBITDA to determine the appropriate method of funding operations of the Company. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA is calculated by adding back income taxes, interest expense and depreciation, depletion and amortization expense to net income. EBITDA margin is calculated by dividing EBITDA by revenues. Adjusted EBITDA is calculated by adding back unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Spin-Off costs, to EBITDA. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by revenues. These non-GAAP financial measures should not be considered as alternatives to, or more meaningful than, GAAP financial measures such as net income or net income margin and are intended to be helpful supplemental financial measures for investors&#8217; understanding of Knife River&#8217;s operating performance. Knife River&#8217;s non-GAAP financial measures are not standardized; therefore, it may not be possible to compare these financial measures with other companies&#8217; EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA margin measures having the same or similar names.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-34-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information reconciles net income to EBITDA and EBITDA to Adjusted EBITDA and provides the calculation of EBITDA margin and Adjusted EBITDA margin.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pro Forma</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Historical </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Ended June 30,</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended<br/>June&#160;30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Years Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,317&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,278&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,008&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">306,740&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (gains) losses on benefit plan investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">One-time separation costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,423&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,547&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,467&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313,413&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,749&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,290&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income margin</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-35-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_140"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED PRO FORMA CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma consolidated financial statements of Knife River Corporation consist of the unaudited pro forma consolidated statements of operations for the six months ended June 30, 2023, and the year ended December 31, 2022 (collectively, the &#8220;Unaudited Pro Forma Consolidated Financial Statements&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements reflect adjustments to Knife River Corporation&#8217;s historical unaudited consolidated statement of operations for the six months ended June 30, 2023, and the historical audited consolidated statement of operations for the year ended December 31, 2022. Knife River Corporation&#8217;s unaudited pro forma consolidated statements of operations give effect to adjustments as if the Spin-Off had occurred on January 1, 2022. On May 31, 2023, MDU Resources distributed shares representing approximately 90 percent of Knife River Corporation's outstanding common stock to holders of record of MDU Resources&#8217; common stock, in a tax-free spin-off. Immediately following the distribution, MDU Resources owned approximately 10 percent of the outstanding shares of Knife River Corporation&#8217;s common stock. Based on the timing of the share distribution and the six month period ended June 30, 2023, the period from June 1, 2023 through June 30, 2023 reflects Knife River Corporation&#8217;s statement of operations on a standalone basis. As such, the pro forma adjustments for the six months ended June 30, 2023 have only been calculated for the five months from January 1, 2023 to May 31, 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements are subject to assumptions and adjustments, including those described in the accompanying notes. Knife River Corporation&#8217;s management believes these assumptions and adjustments are reasonable under the circumstances given the information and estimates available at the time. The Unaudited Pro Forma Consolidated Financial Statements are presented for informational purposes only and do not purport to represent what Knife River Corporation&#8217;s results of operations actually would have been had the Spin-Off occurred on the date indicated, or to project Knife River Corporation&#8217;s financial performance for any future period following the Spin-Off.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements include adjustments (collectively, the &#8220;Pro Forma Transactions&#8221;) to reflect the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The expenses associated with the incurrence of indebtedness by Knife River Corporation, in an aggregate principal capacity of up to $1.05 billion, consisting of Knife River Corporation&#8217;s $425 million 7.750% notes due 2031, the incurrence of $275 million in aggregate principal amount of term loans due 2028, and the entry into a $350 million 5-Year Revolving Credit Facility. Interest expense on the 5-Year Revolving Credit Facility is calculated based on projected seasonal borrowing needs, which fluctuate with the timing of the construction season and associated working capital requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The issuance of 56,997,350 shares of common stock, of which 56,566,214 shares are outstanding as of June 30, 2023, and approximately 90 percent was distributed to MDU Resources&#8217; stockholders on a pro rata basis in connection with the Spin-Off. MDU Resources retained approximately 10 percent of the outstanding shares of Knife River Corporation&#8217;s common stock following the distribution;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The one-time transaction expenses associated with the Spin-Off of Knife River Corporation;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Incremental costs expected to be incurred as an autonomous entity and specifically related to the Spin-Off;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management adjustments which consist of reasonably estimated transaction effects related to synergies and dis-synergies expected to occur; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The impact of, and transactions contemplated by, the Spin-Off and distribution agreement, the transition services agreement, the tax matters agreement, the employee matters agreement, the stockholder and registration rights agreement and other transaction agreements described under &#8220;Certain Relationships and Related Person Transactions&#8221;.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements were prepared in accordance with GAAP and in accordance with Article 11 of the Securities and Exchange Commission&#8217;s Regulation S-X. In May 2020, the SEC adopted Release No. 33-10786 &#8220;Amendments to Financial Disclosures about Acquired and Disposed </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-36-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses&#8221; (the &#8220;Final Rule&#8221;). The Final Rule became effective on January 1, 2021, and the Unaudited Pro Forma Consolidated Financial Statements herein are presented in accordance therewith.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River Corporation&#8217;s historical unaudited consolidated statement of operations for the six months ended June 30, 2023, and historical audited consolidated statement of operations for the year ended December 31, 2022, which were the basis for the Unaudited Pro Forma Consolidated Financial Statements, were prepared on a carve-out basis as Knife River Corporation did not operate as a stand-alone entity for the entirety of the periods presented. Accordingly, such financial information reflects expense allocations for certain corporate functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to finance, legal, information technology, human resources, communications, procurement, tax, treasury, payroll, internal auditing and risk management. These expenses have been allocated to Knife River Corporation on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received. See Note 2, &#8220;Basis of presentation&#8221; and Note 18, &#8220;Related-party transactions&#8221; to the historical unaudited consolidated financial statements for the six months ended June 30, 2023, and Note 2, &#8220;Basis of presentation&#8221; and Note 19, &#8220;Related-party transactions&#8221; to the historical audited consolidated financial statements for the year ended December 31, 2022, each included elsewhere in this prospectus for further information on the allocation of corporate costs. MDU Resources has also incurred Spin-Off-related transaction costs which are not reflected in the historical unaudited consolidated financial statements for the six months ended June 30, 2023, or historical audited consolidated financial statements for the year ended December 31, 2022, as the costs have all been borne by MDU Resources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements have been prepared to include transaction accounting, autonomous entity and management adjustments to reflect the results of operations as if Knife River Corporation were a stand-alone entity in the periods presented. Transaction accounting adjustments have been presented to show the impact and associated cost of the legal separation from MDU Resources, including the expenses associated with the incurrence of indebtedness and the transfer of additional employee benefit assets and liabilities. Autonomous entity adjustments have been presented to show the impact of items such as the transition services agreement and incremental costs expected to be incurred as an autonomous entity. In addition, management adjustments have been provided which management believes are necessary to enhance an understanding of the pro forma effects of the transaction. Actual post Spin-Off costs incurred may differ from those included in the transaction accounting, autonomous entity and management adjustment estimates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Unaudited Pro Forma Consolidated Financial Statements should be read in conjunction with &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; as well as the historical unaudited consolidated financial statements for the six months ended June 30, 2023 and notes thereto and the historical audited consolidated financial statements for the year ended December 31, 2022, and notes thereto. For factors that could cause actual results to differ materially from those presented in the Unaudited Pro Forma Consolidated Financial Statements, see &#8220;Risk Factors&#8221; and &#8220;Cautionary Statement Regarding Forward-Looking Statements&#8221; and included elsewhere in this prospectus.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-37-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_143"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED PRO FORMA CONSOLIDATED STATEMENT OF OPERATIONS</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended June 30, 2023</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Historical</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction Accounting Adjustments (Note&#160;1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomous Entity Adjustments (Note 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction materials</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(G)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(G)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">936,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">938,765&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,078&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,754)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(G), (H)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,540)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,556)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,527&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,323)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited pro forma consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-38-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED PRO FORMA CONSOLIDATED STATEMENT OF OPERATIONS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended December 31, 2022</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.846%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Historical</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction Accounting Adjustments (Note 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomous Entity Adjustments (Note 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(G)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(G)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173,835&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,620&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(F), (G), (H)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,999)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,549&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(F)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,687)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,419&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,220&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,100)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,204)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited pro forma consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-39-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_146"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED PRO FORMA CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8211; Transaction Accounting Adjustments:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma consolidated statement of operations for the six months ended June 30, 2023, and year ended December 31, 2022, include the following transaction accounting adjustments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.28pt">Reflects the impacts of interest expense and deferred debt issuance cost amortization related to the debt issuances in connection with the Spin-Off and settlement of indebtedness with Centennial. As part of the Spin-Off, on April 25, 2023, Knife River issued $425 million in aggregate principal amount of its 7.750% notes due May 1, 2031. On May 31, 2023, Knife River Corporation incurred term loans in an aggregate principal amount of $275 million, which have a SOFR-based interest rate and a maturity date of May 31, 2028. The debt securities have a weighted-average interest rate of 7.6 percent. Total deferred debt issuance costs associated with such indebtedness are $11,222 thousand, which is amortized to Interest expense over the terms of the respective instruments. </span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, Knife River also entered into a 5-Year Revolving Credit Facility of $350 million, which has a SOFR-based interest rate and a maturity date of May 31, 2028. The associated debt issuance costs of $5,357 thousand are amortized to Interest expense over the term of the credit facility. Knife River also expects to incur $404 thousand and $1,005 thousand of fees for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively, based on the undrawn balance of the revolving credit facility recorded to interest expense.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense associated with the term loans and other debt was calculated assuming constant debt levels throughout the period. Interest expense associated with the revolving credit facility was calculated using management&#8217;s best estimate of seasonal utilization needs throughout the period. Interest expense associated with the settlement of indebtedness with Centennial was calculated based on historical interest expense incurred for the six months ended June 30, 2023, and the year ended December 31, 2022. A 0.125 percentage point change to the annual interest rate on the new indebtedness would change interest expense by approximately $191 thousand and $446 thousand for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively. Refer to the below table for further details on specific adjustments:</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:67.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ended June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on new debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred debt issuance costs on new debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense on undrawn revolving credit facility balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less interest expense on Centennial debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amortization of deferred debt costs on Centennial debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,940&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.84pt">Reflects expenses associated with the assets and liabilities transferred from MDU Resources to Knife River for the active employees who were transferred as part of the Spin-Off. These expenses primarily relate to vacation accruals, the Supplemental Income Security Plan (SISP), Deferred Compensation Plan, Nonqualified Defined Contribution Plan and Retiree Reimbursement Account. The adjustment also reflects expenses associated with new positions identified and filled post Spin-Off. The adjustment amounts are estimated to be $159 thousand and $747 thousand of expenses and are recorded within Selling, general and administrative expenses for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.84pt">Reflects the income tax impact of the transaction pro forma adjustments for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively. For the six months ended June 30, 2023, this adjustment was calculated by applying the statutory federal income tax rate of 21.0 percent and state </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-40-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income tax rate of 5.8 percent to each of the pre-tax pro forma adjustments. For the year ended December 31, 2022, this adjustment was calculated by applying the statutory federal income tax rate of 21.0 percent and state income tax rate of 6.1 percent to each of the pre-tax pro forma adjustments. The applicable tax rates could be impacted (either higher or lower) depending on certain factors subsequent to the Spin-Off including the legal entity structure implemented and may be materially different from the pro forma results. The estimated pro forma tax benefit is $1,217 thousand and $8,587 thousand for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.28pt">The weighted-average number of shares used to compute pro forma basic earnings per share for the six months ended June 30, 2023, and the year ended December 31, 2022, is 56,566,214, on the basis of one share of Knife River&#8217;s common stock for every four shares of MDU Resources&#8217; common stock outstanding as of the close of business on May 22, 2023, and the approximately 10 percent interest in the outstanding shares of Knife River&#8217;s common stock that is owned by MDU Resources as described in this prospectus.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.4pt">The weighted-average number of shares used to compute pro forma diluted earnings per share for the six months ended June 30, 2023, is 56,582,678 which represents the 56,566,214 shares outstanding in connection with the Spin-Off as described in tickmark (D) plus the dilutive impact of non-vested restricted stock converted from MDU Resources awards as part of the Spin-Off. The weighted-average number of shares used to compute pro forma diluted earnings per share for the year ended December 31, 2022, is 56,566,214, which represents the number of shares outstanding in connection with the Spin-Off as described in tickmark (D) above. For the year ended December 31, 2022, management could not estimate the dilutive effects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; Autonomous Entity Adjustments:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma consolidated statements of operations for the six months ended June 30, 2023, and the year ended December 31, 2022, include the following autonomous entity adjustments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.94pt">Reflects the effect of transition services agreements and associated reverse transition services agreements Knife River entered into with MDU Resources, the majority of which are expected to be incurred within one year of the Spin-Off. Knife River will incur incremental expenses and income above the previous allocation of MDU Resources corporate costs related to financial reporting, tax, legal, risk management, human resources, information technology and other general and administrative functions. The adjustment related to services to be provided to Knife River by MDU Resources of $6,082 thousand is recorded in Selling, general and administrative expenses and income related to services provided to MDU Resources by Knife River of $1,284 thousand is recorded in Other income (expense) for the year ended December 31, 2022. Actual incremental costs that will be incurred will depend on the ability to execute on proposed Spin-Off plans and the continuing assessment of resource needs for Knife River to operate as a stand-alone company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.28pt">Reflects expense associated with the establishment of new insurance coverage through the creation of a new captive insurance entity as a stand-alone business that is a subsidiary of Knife River. Recurring expenses associated with the new insurance coverage, include but are not limited to workers&#8217; compensation, auto liability, general liability, pollution liability, and directors&#8217; and officers&#8217; insurance. One-time expenses are related to purchasing tail coverage for auto and general liability claims that are made post Spin-Off but occur prior to the Spin-Off. Actual insurance coverage expenses may differ based </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-41-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on future insurance claims, potential changes in the insurance marketplace, and any unanticipated changes in coverage. Refer to the below table for further details on specific adjustments:</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:67.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recurring Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">One-time Expense</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - construction materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - contracting services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:67.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recurring Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">One-time Expense</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - construction materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - contracting services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,982&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,600&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">H.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.28pt">Reflects $2,122 thousand and $4,335 thousand in Selling, general and administrative expenses for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively, related to the net impact of new compensation agreements for the establishment of the Knife River Corporation&#8217;s executive management team. This adjustment primarily relates to costs for increases in salaries, bonuses and stock-based compensation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.17pt">Reflects the income tax impact of the autonomous entity pro forma adjustments for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively. For the six months ended June 30, 2023, this adjustment was calculated by applying the statutory federal income tax rate of 21.0 percent and state income tax rate of 5.8 percent to each of the pre-tax pro forma adjustments. For the year ended December 31, 2022, this adjustment was calculated by applying the statutory federal income tax rate of 21.0 percent and state income tax rate of 6.1 percent to each of the pre-tax pro forma adjustments. The applicable tax rates could be impacted (either higher or lower) depending on certain factors subsequent to the Spin-Off including the legal entity structure implemented and may be materially different from the pro forma results. The estimated pro forma tax benefit is $1,489 thousand and $7,511 thousand for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; Management&#8217;s Adjustments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has elected to present management adjustments to the pro forma financial information and has included all adjustments necessary for a fair statement of such information. As part of MDU Resources, Knife River benefited from certain functions performed by MDU Resources, such as financial reporting, tax, legal, human resources, information technology and other general and administrative functions. Following the Spin-Off, MDU Resources will not perform these functions for Knife River, other than certain functions that will be provided for a limited time pursuant to the transition services agreement, as described in note (F). Due to the smaller scale as a stand-alone company, Knife River&#8217;s cost of performing such functions is estimated to be higher than the amounts reflected in its historical financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a stand-alone public company, we expect to incur certain costs resulting from:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">one-time and non-recurring expenses associated with Spin-Off and stand-up functions required to operate as a stand-alone public entity. These non-recurring costs primarily relate to credit rating agency fees, third- </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-42-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">party consulting services for captive insurance structuring, new employee benefit plans, and new software; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recurring and ongoing costs required to operate new functions as a public company such as governance and listing costs, continuing stock and rating agency fees, fees associated with proxy and other public company disclosures and information technology costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management expects to incur these recurring costs beginning at Spin-Off through a period of primarily six to eighteen months post Spin-Off. Additional recurring information technology costs are expected to be incurred after the eighteen-month period post Spin-Off and the term of the transition services agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management also identified anticipated synergies in the form of cost savings of $1,765 thousand and $4,236 thousand (all of which were recurring savings) for the six months ended June 30, 2023, and the year ended December 31, 2022, respectively, related to certain expenses previously allocated from MDU Resources that will no longer be incurred as a stand-alone company. Following the Spin-Off, Knife River does not expect to incur costs related to the use of, and ongoing depreciation associated with, the corporate aircraft, the MDU Resources corporate headquarters building, and other information technology related assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating as a separate stand-alone company, management anticipates dis-synergies in the form of higher costs for the above noted one-time and recurring functions. Management estimated that Knife River would have dis-synergies of approximately $4,536 thousand and $11,314 thousand for the six months ended June 30, 2023 and for the year ended December 31, 2022, respectively. These dis-synergies include one-time costs of $2,259 thousand in the year ended December 31, 2022, as well as recurring costs of $4,536 thousand and $9,055 thousand, for the six months ended June 30, 2023 and year ended December 31, 2022, respectively. Management also anticipates recurring dis-synergies of $1,389 thousand associated with information technology costs beyond the six months ended June 30, 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management estimated these synergies and dis-synergies by using the MDU Resources 2023 corporate budget as a baseline and conducting an incremental assessment for each corporate functional area (financial reporting, tax, legal, risk management, human resources, information technology and other general and administrative functions) and an employee-level census to identify all incremental resources and associated costs, including systems and third- party contracts as noted above, required for Knife River to operate as a stand-alone public company. This assessment was performed consistently across all departments and consisted of department leads identifying the frequency, length and the sourcing model (insource, third-party, etc.) needed for the business on an ongoing basis. The employee-level census involved the analysis of employee compensation, benefits and other non-salary related costs based on the number of employees that would be needed to provide corporate services at Knife River after the Spin-Off. As a result of this assessment, management identified both incremental needs to those which are included in the historical financial statements and covered by the transition services agreement as well as new needs not previously incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The additional synergies and dis-synergies have been estimated based on assumptions that management believes are reasonable. However, actual additional costs that will be incurred and cost savings could be different from the estimates and would depend on several factors, including the economic environment, results of contractual negotiations with third-party vendors, ability to execute on proposed Spin-Off plans, and strategic decisions made in areas such as human resources, insurance and information technology. In addition, adverse effects and limitations including those discussed in the section entitled &#8220;Risk Factors&#8221; to this prospectus may impact actual costs incurred. If Knife River Corporation decides to increase or reduce resources or invest more heavily in certain areas in the future, that will be part of its future decisions and have not been included in the management adjustments below.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-43-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These management adjustments include forward-looking information that is subject to the safe harbor protections of the Exchange Act. The tax effect has been determined by applying the statutory federal and state income tax rate to the aforementioned adjustments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted earnings per share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaudited pro forma consolidated net income (loss)*</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dis-synergies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synergies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaudited pro forma consolidated net income (loss) after management adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,098&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.10&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.10&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566,214&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,582,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">As shown in the Unaudited Pro Forma Consolidated Statement of Operation for the six months ended June 30, 2023</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted earnings per share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaudited pro forma consolidated net income (loss)*</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dis-synergies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synergies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaudited pro forma consolidated net income (loss) after management adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566,214&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">As shown in the Unaudited Pro Forma Consolidated Statement of Operation for the year ended December 31, 2022</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-44-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_152"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS&#160;OF&#160;OPERATIONS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis together with our consolidated financial statements and related notes included elsewhere in this prospectus. Among other things, those historical financial statements include more detailed information regarding the basis of presentation for the financial data included in the following discussion. This discussion contains forward-looking statements about our business, operations and industry that involve risks and uncertainties, such as statements regarding our plans, objectives, expectations and intentions. Our future results and financial condition may differ materially from those we currently anticipate as a result of the factors we describe under the sections titled &#8220;Cautionary Statement Regarding Forward-Looking Statements&#8221; and &#8220;Risk Factors.&#8221; </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_155"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is a people-first construction materials and contracting services company. The Company provides construction materials and contracting services to build safe roads, bridges and airport runways that connect people with where they want to go and with the supplies they need. Knife River also champions a positive workplace culture by focusing on safety, training, inclusion, compensation and work-life balance, and focuses on sustainable business practices for the benefit of its team, its stockholders and the public. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is one of the leading providers of crushed stone and sand and gravel in the United States and operates through six operating regions: Pacific, Northwest, Mountain, North Central, South and Energy Services, with operations across 14 states. These regions are used to determine the Company's reportable segments and are based on the Company's method of internal reporting and management of the business. The Company's reportable segments are: Pacific, Northwest, Mountain, and North Central, with South and Energy Services included in All Other with its corporate services. The segments primarily provide aggregates, asphalt and ready-mix concrete, as well as supporting contracting services such as heavy-civil construction, asphalt paving, concrete delivery and paving, site development and grading. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a leading aggregates-based construction materials and contracting services provider in the United States, the Company's 1.1 billion tons of aggregate reserves provide the foundation for a vertically integrated business strategy with approximately 40 percent of its aggregates for the year ended December 31, 2022, being used internally to support value-added downstream products (ready-mix concrete and asphalt) and contracting services (heavy-civil construction, asphalt paving, concrete construction, site development and grading services, and in some segments the manufacturing of prestressed concrete products). Its aggregate sites and associated asphalt and ready-mix plants are primarily in strategic locations near mid-sized, high-growth markets, providing Knife River with a transportation advantage for its materials that supports competitive pricing and increased margins. Knife River provides its products and services to both public and private markets, with public markets tending to be more stable across economic cycles, which helps offset the cyclical nature of the private markets. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each segment provides various products and services and operates various facility types, including aggregate quarries and mines, ready-mix concrete plants, asphalt plants and distribution facilities. Each segment operates in the following states: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pacific: Alaska, California and Hawaii </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Northwest: Oregon and Washington </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Mountain: Idaho, Montana and Wyoming </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">North Central: Iowa, Minnesota, North Dakota and South Dakota </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">All Other: Iowa, Nebraska, North Dakota, South Dakota, Texas and Wyoming </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-45-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of products and services provided, as well as modes of transporting those products, by each segment:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Products and Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Modes of Transportation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aggregates</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asphalt</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Ready-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mix</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Concrete</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Construction</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Precast/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Prestressed</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Concrete</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Liquid</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Asphalt</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Heavy</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equipment</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Trucking</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Rail</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Barge</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_158"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Spin-Off</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, MDU Resources completed the previously announced spin-off of KRC Materials into Knife River (the &#8220;Spin-Off&#8221;). The Spin-Off was completed through a distribution of approximately 90 percent of the Company&#8217;s outstanding common stock to holders of record of MDU Resources&#8217; common stock as of the close of business on May 22, 2023. Prior to the Spin-Off, all of the shares of the Company&#8217;s common stock were held by MDU Resources. As a result of the Spin-Off, the Company became an independent public company.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_161"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company until the Spin-Off from MDU Resources was completed. The accompanying historical consolidated financial statements and footnotes, which were prepared on a &#8220;carve-out&#8221; basis in connection with the Spin-Off, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the historical periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. For additional information related to the basis of presentation, see Note 2, &#8220;Basis of Presentation&#8221; to the historical unaudited consolidated financial statements included elsewhere in this prospectus. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheet at December 31, 2022. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements. Upon the completion of the Spin-Off, Knife River incurred indebtedness in an aggregate principal amount of $890 million pursuant to its own financing agreements with lenders. See &#8220;&#8212;Liquidity and Capital Resources.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany balances and transactions between the businesses comprising Knife River have been eliminated in the accompanying consolidated financial statements.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_164"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Conditions and Outlook</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s markets remain resilient and construction activity remains generally strong despite general and economic challenges, such as transportation disruptions, supply chain constraints, and rising interest rates. With approximately 80 percent of the contracting revenue from public-sector projects. Knife River is able to balance the cyclical nature of its private-sector customers. While Knife River experienced inflationary pressures in the last twelve months, price increases have generally outpaced the increased costs. For more information on factors that may negatively impact Knife River&#8217;s business, see the section entitled &#8220;Risk Factors.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-46-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There continues to be high demand for Knife River&#8217;s contracting services as evidenced by its second quarter 2023 backlog as it began to enter its peak construction season.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Margins on backlog at June 30, 2023, are higher than the margins on backlog at June 30, 2022. Approximately 84 percent of the Company's backlog relates to publicly funded projects, including street and highway construction projects, which are driven primarily by public works projects for state departments of transportation. Period-over-period increases or decreases cannot be used as an indicator of future revenues, net income or EBITDA. While the Company believes the current backlog of work remains firm, prolonged delays in the receipts of critical supplies and materials or continued increases to pricing, among other things, could result in customers seeking to delay or terminate existing or pending agreements. See the section entitled &#8220;Risk Factors&#8221; elsewhere in this prospectus for a list of factors that can cause revenues to be realized in periods and at levels that are different from originally projected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company reported record year-end backlog of $935.4&#160;million as compared to $707.7 million in 2021. The year-over-year increase in backlog is primarily related to public works projects for state departments of transportation. See the section entitled &#8220;Risk Factors&#8221; for a list of factors that can cause revenues to be realized in periods and at levels that are different from originally projected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Funding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Funding for public projects is dependent on federal and state funding, such as appropriations to the Federal Highway Administration. The American Rescue Plan Act enacted in the first quarter of 2021 provides $1.9 trillion in COVID-19 relief funding for states, schools and local governments. States are moving forward with allocating these funds based on federal criteria and state needs, and in some cases, funding of infrastructure projects could positively impact Knife River. Additionally, the Infrastructure Investment and Jobs Act was enacted in the fourth quarter of 2021 and is providing long-term opportunities by designating $119 billion for the repair and rebuilding of roads and bridges across Knife River&#8217;s footprint. In addition, the Inflation Reduction Act provides $369 billion in new funding for clean energy programs. These programs include new tax incentives for solar, battery storage and hydrogen development along with funding to expand the production of electric vehicles and build out the infrastructure to support electric vehicles. In addition to federal funding, 12 out of the 14 states in which Knife River operates have implemented new funding mechanisms for public projects, including projects related to highways, airports and other public infrastructure. Knife River continues to monitor the implementation and impact of these legislative items. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Profitability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s management continually monitors its margins and has been proactive in applying strategies to address the inflationary impacts seen across the United States. The Company has implemented a strategy called &#8220;Competitive EDGE&#8221; to improve margins and to execute on other strategic initiatives aimed at generating long-term profitable growth. The EDGE acronym stands for EBITDA Margin Improvement, Discipline, Growth and Excellence. As part of this strategy, Knife River has increased its product pricing in each region over the past year and continues to implement cost savings initiatives to mitigate the effects of inflation on its gross margin. Due to existing contractual provisions, there can be a lag between announced price increases and the time when they are fully recognized. The Company continues to evaluate future price increases on a regular cadence to help maintain and increase margins to stay ahead of inflationary pressures and enhance stockholder value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River operates in geographically diverse and competitive markets yet strives to maximize efficiencies, including transportation costs and economies of scale, to maintain strong margins. Its margins can experience </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-47-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">negative pressure from competition, as well as impacts from the volatility in the cost of raw materials, such as diesel fuel, gasoline, natural gas, liquid asphalt, cement and steel, with fuel and liquid asphalt costs having the most significant impact on results. Such volatility and inflationary pressures may have an impact on the Company&#8217;s margins, including fixed-price contracting services contracts that are particularly vulnerable to the volatility of energy and material prices. While the Company has experienced some supply-chain constraints, it continues to have good relationships with its suppliers and has not experienced any material adverse impacts of shortages or delays on materials.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River's operations can also be significantly impacted by both favorable and unfavorable weather conditions. Unseasonably wet and/or cold weather in the states it operates in can delay the start to construction season or cause temporary delays on specific projects, while unseasonably dry or warm weather in the states it operates in can allow for an early start to construction season or allow for early completions on specific projects. Either of these conditions can impact both its construction materials sales and contracting services revenues. In early 2023, the western part of the United States had near record levels of precipitation, which negatively impacted results for various segments. Other variables that can impact Knife River&#8217;s margins include the timing of project starts or completions, and declines or delays in new and existing projects due to the cyclical nature of the construction industry. Accordingly, operating results in any particular period may not be indicative of the results that can be expected for any other period. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workforce</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a people-first company, Knife River continually takes steps to address the challenge of recruitment and retention of employees. To help attract new workers to the construction industry and enhance the skills of its current employees, Knife River has constructed and operates a state-of-the-art training facility. The training facility offers hands-on training for construction-related careers, including heavy-equipment operators and truck drivers in addition to safety and leadership training. In October 2022, the training center was presented with the Liberty Mutual Risk Management Excellence Award for its commitment to safety. As an accredited school able to train people to get their commercial driver&#8217;s license, the new training facility is helping to address some of the recent labor shortages and trends.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Today&#8217;s labor market includes an aging workforce and labor shortages, including shortages of truck drivers, which has caused increased labor-related costs. Knife River continues to monitor the labor markets and assess additional opportunities to enhance and support its workforce. Despite these efforts, Knife River expects labor costs to continue to increase based on the increased demand for services.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_167"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Overview </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue includes revenue from the sale of construction materials and contracting services. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes all material, labor and overhead costs incurred in the production process for Knife River&#8217;s products and services. These costs are impacted by various drivers, the most significant of which includes changes in raw material costs, energy costs and salary and benefits costs. Cost of revenue also includes depreciation, depletion and amortization attributable to the assets used in the production process.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit includes revenue less cost of revenue, as defined above, and is the difference between revenue and the cost of making a product or providing a service, before deducting selling, general and administrative expenses, income taxes and interest expense.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include the costs for estimating, bidding and business development, as well as costs related to corporate functions. Selling expenses can vary depending on the volume of projects in process and the number of employees assigned to estimating and bidding activities. Other general and administrative expenses include outside services; information technology; depreciation and amortization; training, travel and entertainment; office supplies; allowance for expected credit losses; gains or losses on the sale of assets; and other miscellaneous expenses.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-48-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense) includes net periodic benefit costs for the Company&#8217;s benefit plan expenses, other than service costs; interest income; unrealized gains and losses on investments for the Company&#8217;s nonqualified benefit plans; earnings or losses on joint venture arrangements; and other miscellaneous income or expenses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consists of corporate income taxes related to the sale of the Company&#8217;s products and services. The effective tax rate can be affected by many factors, including changes in tax laws, regulations or rates, new interpretations of existing laws or regulations and changes to the Company&#8217;s overall levels of income before income tax.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022 and Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA*</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA*</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">EBITDA and Adjusted EBITDA are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measures, see the section entitled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP Financial Measures.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-49-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize operating results for the Company.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues by operating segment:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other and internal sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit by operating segment:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA*:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">EBITDA, Segment EBITDA, and EBITDA margin are non-GAAP financial measures. For more information and a reconciliation to the nearest GAAP measure, see the section entitled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP Financial Measures.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-50-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales (thousands):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates (tons)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete (cubic yards)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt (tons)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average selling price:*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates (per ton)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete (per cubic yard)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt (per ton)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The average selling price includes freight and delivery and other revenues.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues by product line:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit by product line:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products and services that individually are not considered to be a major line of business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $73.4 million, due in large part to higher average selling prices across all product lines. The increase in pricing resulted in $66.5 million more in revenue, which was primarily the result of continued EDGE-related pricing initiatives and increases in commodity pricing. Contracting services revenues increased by $22.7 million due mostly to more available work and a few impact projects in the Northwest and North Central segments. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-51-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partially offsetting these increases were decreased asphalt, aggregate and ready-mix concrete sales volumes of $22.1 million, primarily attributable to the absence of impact projects and project timing as the construction season was slow to start in some regions, as well as the partial sale of non-strategic assets in southeast Texas.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $49.7 million, and gross margin increased 500 basis points, primarily due to higher realized prices resulting from continued EDGE-related pricing initiatives across all product lines of $30.6 million and lower equipment operating costs of $8.1 million, primarily fuel costs. In addition, contracting services margins increased, contributing an additional $11.7 million, primarily attributable to more available work in most areas of operations, allowing for higher bid margins.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased $16.6 million as a result of higher payroll-related costs of $8.5 million related to both inflationary pressures driving up wages and increased staff after the Spin-Off, as well as higher incentive and health insurance accruals. In addition, the Company has incurred higher professional service fees of $2.0 million, higher taxes, dues and subscriptions of $1.3 million, and other miscellaneous costs, including equipment, insurance, office, and information technology expenses, partially as a result of standing itself up as a publicly traded company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased $11.7 million due primarily to higher average interest rates, which resulted in additional interest expense in the period of $9.9 million. Interest rates were higher as a result of the Company settling historical related-party notes payable as part of the Spin-Off and entering into new debt arrangements. The Company also had higher average debt balances.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense)</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income increased $5.3 million due in part to improved performance on the Company&#8217;s nonqualified benefit plan investments of $2.8 million, as discussed in Note 11, as well as interest income of $2.0 million on the cash held in escrow for the $425.0 million of senior notes issued prior to the completion of the Spin-Off.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense increased $8.5 million, corresponding with higher income before income taxes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $71.3 million, as the Company benefited from higher average selling prices across all product lines of $96.4 million, largely the result of EDGE-related pricing initiatives. Contracting services revenues increased by $23.4 million, primarily due to more available work in the Northwest segment. Partially offsetting these increases were decreased asphalt, aggregate and ready-mix concrete sales volumes of $62.4 million, primarily attributable to the absence in 2023 of impact projects, project timing and unseasonably wet weather conditions in certain regions in the early part of the year causing a late start to the construction season, as well as the partial sale of non-strategic assets in southeast Texas in December 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $52.6 million, and gross margin increased 420 basis points, primarily due to higher realized prices resulting from EDGE-related pricing initiatives across all product lines of $36.3 million, and lower equipment operating costs of $11.4 million, mainly fuel and timing of costs. In addition, contracting services margins benefited by $8.7 million as strong markets and more available work in most areas of operations during the second quarter more than offset the unfavorable weather impacts experienced during the first quarter.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-52-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased $19.4 million, resulting from higher payroll-related costs of $8.7 million related to both inflationary pressures driving up wages and increased staff after the Spin-Off, as well as higher incentive accruals. In addition, the Company has incurred higher professional service fees of $2.9 million; higher office expenses of $1.2 million; higher dues and subscriptions of $1.2 million; higher insurance expenses of $1.1 million; and other miscellaneous costs, including equipment and information technology expenses, partially as a result of standing itself up as a publicly traded company. Additionally, the Company increased expected credit losses by $1.4 million associated with an increase in receivable balances over 90 days and the absence of bad debt recoveries in 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased $16.0 million due primarily to higher average interest rates, which resulted in additional interest expense in the period of $14.6 million. Interest rates were higher as a result of the Company settling historical related-party notes payable as part of the Spin-Off and entering into new debt arrangements. The Company also had higher average debt balances.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense)</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income increased $8.1 million due in part to improved performance on the Company&#8217;s nonqualified benefit plan investments of $5.7 million, as discussed in Note 11, as well as interest income of $2.0 million on the cash held in escrow for the $425.0 million of senior notes issued prior to the completion of the Spin-Off.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense increased $8.3 million corresponding with higher income before income taxes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segment Financial and Operating Data</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion of key financial data from Knife River&#8217;s business segments follows. This discussion is focused on the key financial measures the Company uses to evaluate the performance of its business from a segment level, which include revenue, gross profit, gross margin, EBITDA and EBITDA margin. Knife River focuses on gross margin, which is defined as gross profit as a percent of revenue, as a key metric when assessing the performance of the business as management believes that analyzing changes in costs in relation to changes in revenue provides more meaningful insight into the results of operations than examining costs in isolation. EBITDA and EBITDA margin are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measure, see the section entitled &#8220;&#8212;Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations &#8211; Pacific</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-53-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products that individually are not considered to be a major line of business for the segment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $13.8 million, as increased pricing across most product lines contributed an additional $11.7 million, largely resulting from EDGE-related pricing initiatives. Also contributing to the increase were strong volumes of ready-mix concrete products of $7.2 million from higher demand in Hawaii as the local economy continues to regain momentum through tourism and military spending, as well as higher demand in northern California based in part on an acquisition in December 2022. Partially offsetting the increased revenues were lower asphalt volumes and decreased contracting services revenues of $9.4 million, both resulting from the late start to the construction season and the absence of impact projects in California.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $8.9 million and gross margin increased 490 basis points, largely the result of strong product pricing adding $7.1 million, as previously discussed. In addition, lower equipment operating costs, mainly fuel, had a positive impact to gross margin.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $6.8 million and EBITDA margin increased 370 basis points. These increases were the direct result of the previously discussed higher gross profit, partially offset by higher selling, general and administrative costs. The increase in selling, general and administrative costs includes higher payroll-related costs of $1.4 million, due in part to increased personnel from an acquisition in December 2022 and higher incentive accruals; increased rent and overhead expenses of $200,000 each; and higher professional service fees and other miscellaneous expenses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue decreased $3.9 million as the segment experienced wet weather conditions in California during the first quarter of 2023. Certain areas in Northern California experienced precipitation rates that were four to five times higher during the first three months of 2023 compared to the drought conditions experienced during the same timeframe in 2022. These weather conditions prevented the Company from executing on contracting services projects of $9.2 million, including asphalt paving work, and affected demand for products, which contributed to the decrease in sales volumes of $11.0 million across most of its product lines. The absence in 2023 of an impact project further decreased contracting services revenues. Partially offsetting the decreased revenues were the positive effects </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-54-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of EDGE-related pricing initiatives across all product lines of $20.1 million, and higher volumes in Hawaii supported by the strong economic environment during the second quarter, as previously discussed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $2.3 million and gross margin increased 140 basis points, driven primarily by the previously discussed strong product pricing that more than offset the decreased volumes and contracting services resulting from the wet weather conditions in California, as previously discussed, as well as cost overruns on a project in California. In addition, the segment experienced higher utility and labor-related costs, which increased year over year on a cost-per-unit basis.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA decreased $1.7 million and EBITDA margin decreased 70 basis points. These decreases were the result of higher selling, general and administrative costs. The increase in selling, general and administrative costs includes higher payroll-related costs of $2.3 million, due in part to increased personnel from an acquisition in December 2022 and higher incentive accruals; higher legal and other professional services of $500,000; increased rent expense of $400,000; higher overhead expenses and lower asset sale gains of $300,000 each; decreased recovery of bad debt of $200,000; and increased other miscellaneous expenses. Partially offsetting the decreases was higher gross profit, as previously discussed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations &#8211; Northwest</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes merchandise, transportation services and other products that individually are not considered to be a major line of business for the segment.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-55-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $28.0 million, largely the result of higher contracting services revenues of $16.9&#160;million and higher average selling prices contributing an additional $14.8 million in revenue, supported by consistent market demand and EDGE-related pricing initiatives. Contracting services work benefited from more available work than the previous year, including Agency, data center, and parking garage work. Higher asphalt volumes of $4.9&#160;million and higher ready-mix concrete volumes of $1.7 million also benefited from the increased contracting services work, highlighting the Company&#8217;s successful vertical integration. Partially offsetting the increases were decreased aggregate volumes of $3.2 million, due in part to project timing.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $18.9 million and gross margin increased 790 basis points, resulting from the higher realized prices contributing $9.7 million in gross profit, largely from aggregates and asphalt, and the higher available contracting services work adding an additional $5.3 million, as previously discussed. Lower overall equipment operating costs, including fuel costs, also had a positive benefit in the quarter of approximately $3.8 million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $17.5 million and EBITDA margin increased 730 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.1 million, including higher labor-related costs of $1.1 million, lower asset sales gains and higher other miscellaneous expenses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $38.4 million, largely the result of higher average selling prices adding $27.3 million of revenue, primarily due to EDGE-related pricing initiatives on all product lines, and higher contracting services revenues of $22.4 million. Contracting services work benefited from more available work than the previous year, including data center, parking garage, railroad and Agency work. Partially offsetting the increases were lower ready-mix concrete and aggregate volumes of $5.2 million, due in part to the absence of impact projects in 2023, colder temperatures and decreased demand for residential work.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $20.5 million and gross margin increased 500 basis points, resulting from higher aggregates gross profit of $7.6 million and higher asphalt gross profit of $4.0 million, due to higher average realized prices and product mix. Contracting services margins improved by $4.8 million due to the strong backlog of work established and the reduction of job losses as compared to the prior year. In addition, lower per unit fuel costs had a positive impact on gross profit.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $17.8 million and EBITDA margin increased 430 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative EBITDA increased $17.8 million and EBITDA margin increased 430 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $4.2 million, including higher labor-related costs of $2.0 million related to higher incentive accruals and wages, lower asset sales gains of $1.0 million, higher dues and subscriptions, and higher other expenses.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-56-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations &#8211; Mountain</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $5.4 million, primarily the result of higher average selling prices on all product lines of $8.2 million, supported by demand and EDGE-related pricing momentum. Partially offsetting the increase were lower asphalt volumes and contracting services revenues as a result of the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022. Overall asphalt volumes decreased an additional $3.5 million affected by unfavorable weather conditions in some locations, as were ready-mix concrete volumes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $4.9 million and gross margin increased 230 basis points, as a result of higher contracting services margins contributing profit of $2.7 million due to strong markets in most locations, along with higher realized prices for ready-mix concrete and aggregates of $1.9 million, as previously discussed. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter of approximately $2.3&#160;million. Partially offsetting the increase was the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022, which affected both asphalt and contracting services margins.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $4.0 million and EBITDA margin increased 170 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses, including higher payroll-related costs of $600,000 and higher credit loss provisions of $600,000.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-57-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $7.5 million, primarily the result of higher average selling prices on all product lines of $11.8 million, supported by demand, EDGE-related pricing and momentum in growing markets. Contracting services revenues increased by $4.1 million due to strong markets in all locations, offset partially by the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022. Aggregate volumes also benefited by $1.1 million due to increased demand in Montana. Partially offsetting these increases were lower ready-mix concrete and asphalt volumes of $10.5 million, largely the result of unfavorable weather conditions in some locations. Asphalt volumes were also affected by the absence of the impact airport project previously discussed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $4.8 million and gross margin increased 170 basis points, as a result of higher contracting services margins contributing profit of $3.4 million due to strong markets in most locations, as well as higher realized prices for ready-mix concrete of $2.7 million. Lower overall equipment operating costs, including fuel, also had a positive impact on the segment of approximately $1.7 million. Partially offsetting these increases was the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022, which affected both asphalt and contracting services margins.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $5.4 million and EBITDA margin increased 200 basis points, directly resulting from the increased gross profit previously discussed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - North Central</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes merchandise and other products that individually are not considered to be a major line of business for the segment.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-58-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $20.4 million, largely resulting from higher average selling prices due to EDGE-related pricing initiatives on all product lines contributing an additional $19.0 million in revenue, and higher contracting services revenue of $10.7 million benefiting from impact projects in certain locations and timing of some projects. Ready-mix concrete volumes also increased $2.2 million due to strong markets in certain locations resulting in more commercial and paving projects. Partially offsetting these increases were lower asphalt volumes of $5.6&#160;million, largely related to seasonal heavy-load road restrictions in certain locations, and decreased aggregate volumes of $2.3&#160;million from the absence of an impact project during 2022, as well as lower internal sales volumes due to a late start for paving projects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $10.5 million and gross margin increased 450 basis points, largely due to higher realized prices on asphalt and aggregates of $4.1 million, and higher contracting services margins contributing profit of $4.1 million related to improved bid margins and impact projects. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter of approximately $3.2 million. Partially offsetting these increases were lower aggregates and asphalt margins related to the decreased volumes previously discussed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $8.3 million and EBITDA margin increased 340 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.4 million, largely higher labor-related costs for higher incentive and profit sharing accruals.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $18.5 million as a result of higher average selling prices across all product lines of $21.6 million due to EDGE-related pricing initiatives, and contracting services revenue of $9.7 million benefiting from impact projects in certain markets and timing of some projects. Certain areas in Minnesota, North Dakota and South Dakota experienced precipitation rates that were two to three times higher during the first three months of 2023 compared to the same timeframe in 2022. These weather conditions affected demand for products and resulted in a decrease in sales volumes of $9.3 million for asphalt and aggregates.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $11.3 million and gross margin increased 560 basis points, largely due to higher realized prices on aggregates and asphalt of $4.4 million. Contracting services margins contributed profit of $3.6&#160;million from improved bid margins and impact projects. Lower overall equipment operating costs, largely fuel, also had a positive benefit in the quarter.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $9.1 million and EBITDA margin increased 470 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.6 million, primarily higher labor-related costs for higher incentive and profit sharing accruals.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-59-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - All Other and Intersegment Eliminations</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n.m.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $5.8 million, driven by higher average selling prices for asphalt products and ready-mix concrete of $14.7 million, partially offset by decreased asphalt product volumes of $5.4 million due primarily to timing of sales, lower availability of asphalt paving work and competitive market pricing in the geographic areas in which the Company operates. Also offsetting the increases were decreased ready-mix concrete and aggregates sales of $8.1 million due to a partial sale of non-strategic assets in southeast Texas in December 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $6.5 million and gross margin increased 570 basis points, resulting from higher realized prices for asphalt products and ready-mix concrete of $13.4 million. Partially offsetting these increases was a decrease in ready-mix concrete margins, which resulted in a reduction to gross profit of $1.1 million, largely as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $1.2 million and EBITDA margin increased 90 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed and improved performance on the Company&#8217;s nonqualified benefit plan investments of $2.9 million. Partially offsetting the increases were higher selling, general and administrative costs, including increased payroll-related costs of $2.8 million, higher professional service fees of $1.6&#160;million, higher taxes and licensing fees of $500,000 and other miscellaneous costs, partially as a result of standing itself up as a publicly traded company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six Months Ended June 30, 2023 Compared to Six Months Ended June 30, 2022</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $10.8 million, driven by higher average selling prices for asphalt products and ready-mix concrete of $17.7 million, and contracting services revenues increased $4.2 million due to cost increases and improving margins on contracts. Partially offsetting these increases were decreased aggregate and ready-mix concrete sales of $14.9 million due to the partial sale of non-strategic assets in southeast Texas in December 2022. In addition, asphalt sales volumes decreased $3.5 million related to a combination of lower availability of asphalt paving work and competitive market pricing in the geographic areas in which the Company operates.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $13.7 million and gross margin increased 840 basis points due primarily to higher realized prices for asphalt products and ready-mix concrete of $14.9 million. Partially offsetting these increases were decreased ready-mix concrete margins as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-60-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA and EBITDA margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $11.3 million and EBITDA margin increased 780 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed and improved performance on the Company&#8217;s nonqualified benefit plan investments of $5.7 million. Partially offsetting the increases were higher selling, general and administrative costs, including professional service fees of $2.1 million, insurance of $700,000, payroll-related costs of $400,000 and other miscellaneous costs, partially as a result of standing itself up as a publicly traded company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison for the Years Ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.7&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.4&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize operating results for the Company.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-61-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross margin</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(501.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(551.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes cement, liquid asphalt, merchandise, fabric, spreading and other products and services that individually are not considered to be a major line of business for the segment.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales (thousands):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates (tons)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete (cubic yards)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt (tons)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average selling price:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates (per ton)*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete (per cubic yard)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt (per ton)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The average selling price includes freight and delivery and other revenues.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $305.8&#160;million, largely driven by increased revenues across all product lines as the business benefited from higher average selling prices of nearly $250&#160;million, largely in response to inflationary pressures. Aggregate sales volumes provided an additional $10.2&#160;million, due mainly to recent acquisitions contributing 2.2&#160;million tons, offset in part by lower volumes in certain segments. Asphalt sales volumes increased $7.2&#160;million from higher demand in the North Central, Mountain and Pacific segments, partially offset by lower volumes in All Other due to less available paving work in the South region. Contracting revenues increased $170.2&#160;million across most segments as a result of more available agency and commercial work, recent acquisitions in the Northwest segment contributing $27.9&#160;million, more available paving work in the Mountain and North Central segments and higher contract values in all segments as a result of inflationary pressures. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business was impacted by lower ready-mix concrete sales volumes of $38.5&#160;million across all segments, resulting from lower residential demand and fewer impact projects. The business also saw decreased volumes for other products, largely related to decreased demand for liquid asphalt. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased by $13.9&#160;million, primarily as a result of increased average selling prices to offset higher costs, largely due to inflationary pressures, while gross margin decreased 1.4 percent. The decrease in gross margin was primarily attributable to decreases for asphalt, other products and contracting services due to higher costs discussed later, including higher liquid asphalt, labor and fuel costs. Partially offsetting these decreases were increased gross margins on aggregates and ready-mix concrete as a result of higher average selling prices, as previously discussed, driven by higher operating costs across the segments, mostly the result of inflationary pressures. All lines of business were impacted by the higher costs, which include higher asphalt oil costs of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-62-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$59.3&#160;million; higher labor costs of $32.0&#160;million; higher fuel costs of $42.6&#160;million; and higher cement costs of $20.7&#160;million. In addition, contributions from recent acquisitions of $12.9&#160;million had a positive impact on gross margin for the aggregates and contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased $10.7&#160;million, largely resulting from higher payroll-related costs of $11.6&#160;million, partially resulting from inflationary pressures; higher travel expenses of $2.3&#160;million; higher office expenses of $1.7&#160;million; higher professional fees of $1.7&#160;million, partially due to increased legal and audit fees; decreased recovery of bad debt of $1.4&#160;million; and increased safety and training costs. These increases were offset in part by higher net gains on asset sales of $7.5&#160;million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased $10.9&#160;million related to higher debt balances to fund recent acquisitions and higher working capital needs, along with higher average interest rates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense)</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense) decreased $6.7&#160;million, primarily resulting from lower returns on the Company&#8217;s nonqualified benefit plan investments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense decreased $800,000 as a result of lower income before income taxes. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $50.9&#160;million, largely driven by increases across the business on aggregates across all of its reportable segments and ready-mix concrete in its Mountain, North Central and Northwest segments. The increases in both product lines was the result of strong demand and increased product pricing of $27.9 million. Also contributing were higher volumes from recent acquisitions in the Northwest and Mountain segments, which provided additional sales of 1.5&#160;million tons of aggregates and 33,000 cubic yards of ready-mix concrete. Higher ready-mix concrete sales volumes of $19.6&#160;million due to increased commercial and residential projects also contributed to the increase. In addition, decreased internal sales had an overall positive impact on revenues of $50.4&#160;million. These increases were partially offset by decreased contracting services in the North Central, Pacific and Mountain segments of $59.0&#160;million, largely the result of less available asphalt paving work in certain states and the absence of a few large jobs in 2020. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased by $23.6 million and gross margin decreased 1.4 percent. This decrease was largely attributed to increased costs across the business, including higher liquid asphalt of $15.1&#160;million, primarily reflected in All Other, and diesel fuel across all segments of $13.3&#160;million, as well as higher production and maintenance costs. These costs were partially offset by higher average selling prices on Knife River&#8217;s construction materials, as previously discussed. Partially offsetting the decreases were higher ready-mix concrete margins due to additional sales volumes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses decreased $200,000, largely resulting from the recovery of prior bad debt expense of $2.1&#160;million and higher gains on asset sales of $1.4&#160;million in 2021, primarily in the Mountain segment. Partially offsetting these decreases was increased payroll-related costs of $1.6&#160;million, primarily for higher health care costs; higher acquisition costs of $700,000; and an increase in miscellaneous taxes, license and governmental fees.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-63-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased $1.4&#160;million, primarily resulting from lower average interest rates creating a benefit of $2.8&#160;million, offset in part by higher average related-party note payable balances.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income increased $500,000, primarily resulting from an out-of-period adjustment in 2020 as a result of previously overstated benefit plan expenses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense decreased $4.0&#160;million as a result of lower income before income taxes.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_170"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segment Financial and Operating Data</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion of key financial data from Knife River&#8217;s business segments follows. Knife River provides segment level information by revenue, gross profit, gross margin, EBITDA and EBITDA margin as these are measures of profitability used by management to assess operating results. EBITDA and EBITDA margin are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measure, see the section entitled &#8220;&#8212;Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations &#8211; Pacific</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes cement, liquid asphalt, merchandise, fabric, spreading and other products that individually are not considered to be a major line of business for the segment. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $41.3 million, largely from revenues related to liquid asphalt and cement with increased prices, largely in response to inflationary prices, contributing $13.2 million and $1.8 million, respectively, and additional sales volumes contributing $6.7 million and $4.5 million, respectively, resulting from increased paving activity in California and stronger demand in Alaska. Higher average selling prices for asphalt, aggregates and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-64-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ready-mix concrete, largely in response to inflationary pressures, contributed approximately $18.7 million. Revenues were also positively impacted from increased asphalt volumes of 9.4 percent, primarily related to a large project in Northern California. Contracting services revenues were up 1.5 percent, which provided an additional $1.9 million during the period, largely in the northern California market from a large project and increases in contract pricing, due in part to inflationary pressures. Partially offsetting these increases were decreased aggregate sales volumes of $3.4 million related to decreased demand in central California and decreased ready-mix concrete sales volumes of $3.0 million related to decreased demand in Alaska and Hawaii.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $6.3 million and gross margin decreased 2.8 percent. Margins decreased across all product lines and contracting services as a result of a downturn in the Hawaiian economy, a lack of large rock projects and less residential work in California. In addition, the segment experienced higher costs of $47.6 million, largely the result of inflationary pressures, including fuel, labor, material and production costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA decreased $11.3 million and EBITDA margin decreased 3.8 percent. These decreases were the direct result of the previously discussed lower gross margin, as well as higher selling, general and administrative costs including payroll-related costs of $2.7 million; decreased recovery of bad debt of $1.7 million; and legal expenses of $700,000. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue decreased $27.1&#160;million, resulting largely from decreased contracting services revenues of 12.1 percent due to fewer large projects in Southern and Northern California, largely related to the timing of projects and a more competitive construction market, respectively. Other revenue also negatively impacted the segment, resulting primarily from lower cement revenue of $6.1&#160;million in Hawaii from lower demand and project delays, as well as decreased prestress and steel fabrication, liquid asphalt and soil remediation revenues. Lower ready-mix concrete volumes of $12.0&#160;million, or 8.8 percent, primarily from lower demand and delayed projects in Hawaii were partially offset by higher average pricing of $1.2&#160;million. The segment experienced higher aggregate and asphalt sales volumes of 7.7 percent and 5.9 percent, respectively, partially due to a large project in Northern California.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $15.9 million and gross margin decreased 2.5 percent. The decrease in margin was largely due to higher costs of $23.7&#160;million, partially as a result of inflationary pressures on fuel, material and production costs. These higher costs were somewhat offset by the higher average ready-mix concrete selling prices of $1.2&#160;million, as previously discussed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA decreased $12.0&#160;million and EBITDA margin decreased 1.7 percent. These decreases were the direct result of the previously discussed lower gross margin. Partially offsetting was lower bad debt expense of $2.2&#160;million, which includes the recovery of prior period bad debt.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-65-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations &#8211; Northwest</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes merchandise, transportation services and other products that individually are not considered to be a major line of business for the segment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $122.2&#160;million, largely related to higher contracting services revenues as a result of higher demand for airport, agency, commercial and data center projects and inflationary pressures driving up contract values, as well as the benefit from recent acquisitions of $29.0&#160;million. Higher average selling prices on all product lines, largely in response to inflationary pressures, also contributed $48.0&#160;million. Aggregate volumes increased 18 percent during the period, largely from recent acquisitions contributing 2.2&#160;million tons. Partially offsetting the increases were decreased ready-mix concrete volumes of $15.0&#160;million or 9 percent, largely related to decreased demand and the absence of a large project.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $18.9&#160;million, primarily as a result of increased average selling prices to offset higher costs, largely due to inflationary pressures including costs for energy-related products, raw materials, labor and equipment, while gross margin decreased 0.6 percent. The decrease in gross margin was primarily attributable to 36.6 percent lower realized margins on asphalt due to higher raw materials and energy-related costs from inflationary pressures and 10.3 percent lower contracting services margin due to higher equipment costs and lower margin carry-over work from recent acquisitions. Partially offsetting these decreases were increased gross margins for aggregates of 14.4 percent and ready-mix concrete of 11.9 percent as higher average selling prices offset the increased costs as a result of the previously mentioned inflationary pressures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $23.3 million while EBITDA margin increased 0.4 percent. The increase in EBITDA was the direct result of increased gross profit previously discussed and the offset of higher depreciation expense of $11.2&#160;million included in gross profit. Partially offsetting this increase was higher selling, general and administrative </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-66-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses of $6.7&#160;million resulting from increased acquisition-related costs, higher bad debt expense and higher labor-related costs, partially the result of inflationary pressures. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $61.8&#160;million, primarily the result of increased revenues across the segment from higher sales volumes of $38.3&#160;million and higher average selling prices on its products of $10.1&#160;million. Higher demand for work including asphalt paving, public-sector projects, commercial projects, health care facilities and residential fire rebuilding contributed to the increased volumes, including a 27 percent increase in asphalt sales volumes and a 16 percent increase in aggregate sales volumes over the previous year. Recent acquisitions also contributed 450,000 tons to aggregate sales volumes. Contracting services activity increased in southern and western Oregon due to more available public work and stronger commercial demand, as evidenced by the increase in internal product sales.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $7.7 million during 2021 and gross margin decreased 0.9 percent. This decreased margin was due to increased costs of 5.7 percent, primarily as a result of inflationary pressures on fuel, raw materials, customer delivery and repair and maintenance costs. These increased costs were offset somewhat by higher average selling prices of $10.1&#160;million across the segment, as previously discussed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $6.2&#160;million while EBITDA margin decreased 1.0 percent. The increase in EBITDA was the direct result of increased gross profit as the segment experienced higher sales volumes and contracting services work. This increase was partially offset by higher selling, general and administrative expense related to higher payroll-related and acquisition-related costs. EBITDA margin decreased due to higher costs of revenue and higher selling, general and administrative expense.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations &#8211; Mountain</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes products that individually are not considered to be a major line of business for the segment. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-67-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $62.4&#160;million, primarily the result of higher contracting services revenues and higher average selling prices across all product lines, largely in response to inflationary pressures, of $41.7&#160;million. Contracting services benefited from higher demand across all markets throughout the region and higher contract pricing in response to inflationary pressures. Asphalt sales volumes increased $4.7 million or 5.4 percent mainly due to stronger demand for paving work in Montana and Wyoming, and aggregate sales volumes increased $2.0&#160;million or 2.4 percent resulting from stronger demand in certain states. Partially offsetting these increases were decreased ready-mix concrete sales volumes of $7.4&#160;million as a result of increased competition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $6.3&#160;million, primarily as a result of increased average selling prices to offset higher costs, largely due to inflationary pressures including costs for energy-related products, raw materials, labor and equipment, while gross margin decreased 0.5 percent. The decrease in gross margin was largely attributable to a 14.7 percent decrease in gross margin for contracting services due to increased materials costs and other inflationary pressures, as previously discussed. All other lines of business for this segment saw an increase in gross margin ranging from 4.0 percent to 10.0 percent, which was primarily due to increased selling prices, as previously mentioned.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $7.6&#160;million and EBITDA margin decreased 0.2 percent. The increase in EBITDA was directly related to the increase in gross profit, as previously mentioned. The decrease in EBITDA margin was largely the result of the decrease in gross margin previously discussed, as well as higher labor costs in selling, general and administrative expenses. The absence of a gain of $1.3&#160;million on a property sale in Montana during 2021 also negatively impacted both EBITDA and EBITDA margin. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $28.7&#160;million, primarily the result of increased revenues from higher sales volumes of $21.6&#160;million and higher average selling prices of aggregates and ready-mix concrete of $10.6&#160;million. Ready-mix sales volumes increased $12.8&#160;million across the segment due to strong residential and commercial sales and aggregates experienced higher sales volumes of 9.8 percent due mainly to an acquisition in December 2020. While asphalt sales volumes increased $2.3&#160;million, particularly in Idaho and Western Montana, the increase was more than offset by lower average selling prices of $5.2&#160;million due to the product mix sold. The segment was also negatively impacted by lower contracting services revenue of $3.5&#160;million as a result of less available paving work across its businesses and the absence of a few large jobs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $8.3 million and gross margin increased 0.9 percent. The increase in margin was largely due to higher average ready-mix concrete and aggregate selling prices of $10.6&#160;million across the segment. These increases were impacted by increased costs of $2.0&#160;million, largely the result of inflationary pressures on liquid asphalt, fuel, delivery, materials, and repair and maintenance costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $12.6&#160;million and EBITDA margin increased 2.0 percent. These increases were the direct result of the previously discussed increased gross margin, as well as a gain of $1.3&#160;million on a property sale in Montana during 2021.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-68-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations &#8211; North Central</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Other includes merchandise and other products that individually are not considered to be a major line of business for the segment. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $46.2 million, primarily the result of higher average selling prices across all product lines, largely in response to inflationary pressures, of $52.7 million and higher contracting services revenues of $48.8 million driven largely by higher demand for asphalt paving work. Asphalt sales volumes also increased $5.9 million, directly related to increased contracting services. Partially offsetting these increases were decreased aggregate and ready-mix concrete sales volumes of $23.9 million as a result of the absence of a few large commercial projects in the South Dakota market during the year and lower demand for residential work in certain markets. In addition, increased internal sales reduced the total revenues.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $7.9 million, all lines of business saw higher costs, largely due to inflationary pressures including costs for energy-related products, raw materials, labor and equipment, which were mostly offset by increased average selling prices. Gross margin decreased 2.4 percent primarily due to increased costs, as previously discussed, which drove lower gross margins for ready-mix concrete of 15.3 percent; asphalt of 17.7 percent; and other product lines of 34.2 percent. Contracting services saw a decrease in gross margin of 29.9 percent, largely from increased materials costs and other inflationary pressures, as previously discussed. Partially offsetting these decreases were increased gross margins for aggregates of 1.9 percent as higher average selling prices more than offset the increased costs previously mentioned.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA decreased $7.3 million and EBITDA margin decreased 2.2 percent. This decrease was directly related to the decreased gross margin previously discussed. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-69-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue decreased $9.0&#160;million, primarily the result of decreased contracting work largely in the Minnesota and North Dakota markets, which also impacted asphalt volumes. Also contributing to the decrease was lower average selling prices of $2.6&#160;million on asphalt sales driven by the product mix. Partially offsetting these decreases were increased revenues for ready-mix concrete due to higher volumes of $8.1&#160;million and higher average selling prices of $6.7&#160;million, largely the result of large commercial projects in the South Dakota market. Aggregate volumes also benefited by $3.4&#160;million, partially from these large commercial projects. In addition, decreased internal sales had an overall positive impact to revenues.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $1.3 million while gross margin remained consistent at 14.2 percent. Positively impacting the segment were higher average selling prices on ready-mix concrete of $6.8&#160;million. Offsetting this increase was less contracting work, lower average selling prices on asphalt of $2.6&#160;million and increased costs of $1.2&#160;million, largely the result of inflationary pressures on liquid asphalt, fuel, and materials.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $600,000 and EBITDA margin increased slightly at 0.3 percent. These increases were the result of decreased selling, general and administrative expense related to lower payroll-related costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations &#8211; All Other</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 vs 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compared to 2021</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $35.7 million, primarily the result of higher liquid asphalt revenues of $21.6 million due to higher average selling prices from inflationary pressures. In addition, the South operating segment implemented higher average selling prices across all product lines of $25.5 million, primarily in response to inflationary pressures. Partially offsetting the increase in selling prices were decreased asphalt sales volumes of $7.6 million and aggregate sales volumes of $2.7 million related to lower demand for asphalt paving work in Texas, which also impacted contracting services work by $4.0 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $2.9 million, primarily as a result of increased average selling prices to offset higher costs, largely due to inflationary pressures including costs for energy-related products, raw materials, labor and equipment, while gross margin decreased 0.3 percent. The decrease in gross margin was largely due to decreased asphalt margins of 21.5 percent resulting from increased costs related to inflationary pressures on fuel and materials in the South operating segment. Partially offsetting this decrease was higher margins directly resulting from the increase in selling prices on aggregates and ready-mix concrete in the South operating segment and higher margins for other products of 20.9 percent in the Energy Services operating segment.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-70-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA increased $1.0 million and EBITDA margin remained consistent. The increase in EBITDA was the direct result of increased gross profit previously discussed and lower selling, general and administrative expense in the South operating segment, primarily related to higher net gains on asset sales of $7.5 million. Partially offsetting the increases were lower returns on the Company&#8217;s nonqualified benefit plan investments of $6.1&#160;million. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compared to 2020</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue decreased $8.5&#160;million, primarily the result of decreased contracting work of $22.0&#160;million in the South operating segment, directly resulting from less asphalt paving work in Texas, which also impacted asphalt volumes by $9.5&#160;million. The average selling price of aggregates also decreased 3.3 percent due to a change in sales related to product mix. Partially offsetting these decreases were increased ready-mix concrete volumes of $7.4&#160;million in the South operating segment due to the shift in demand from asphalt and 4.2 percent higher liquid asphalt volumes in certain markets in the Energy Services operating segment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $22.4 million and gross margin decreased 6.6 percent. This decreased margin was largely due to $20.8 million higher costs, primarily higher inventory costs related to liquid asphalt in the Energy Services operating segment, as well as increased fuel, labor, delivery, and repair and maintenance costs partially as a result of inflationary pressures in both the South and Energy Services operating segments. The start-up activities of the Honey Creek quarry also contributed to higher costs by $2.2&#160;million. These increased costs were somewhat offset by higher average selling prices on ready-mix concrete of $800,000 in the South operating segment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and EBITDA Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA decreased $19.0&#160;million and EBITDA margin decreased 5.8 percent. These decreases were the direct result of the previously discussed decreased gross margin, offset slightly by lower selling, general and administrative expense in both the South and Energy Services operating segments as well as for corporate costs, primarily related to lower payroll-related costs.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_173"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intersegment Transactions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts presented in the preceding tables will not agree with the consolidated statements of operations due to Knife River&#8217;s elimination of intersegment transactions. The amounts related to these items were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment transactions:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_176"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, Knife River had cash, cash equivalents and restricted cash of $68.5 million and working capital of $574.0 million. Working capital is calculated as current assets less current liabilities. Subsequent to the completion of the Spin-Off, Knife River&#8217;s cash management, capital structure and liquidity sources have changed significantly. Knife River implemented its own centralized cash management model and intends to use cash on hand and third-party credit facilities to fund day-to-day operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the seasonality of its business, the Company typically experiences significant fluctuations in working capital needs and balances throughout the year. Working capital requirements generally increase in the first half of the year as the Company builds up inventory and focuses on preparing equipment and facilities and other start-up </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-71-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">costs for its construction season. Working capital levels then decrease as the construction season winds down and the Company collects on receivables.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s ability to fund its cash needs will depend on the ongoing ability to generate cash from operations and obtain debt financing with competitive rates. Knife River relies on access to capital markets as sources of liquidity for capital requirements not satisfied by cash flows from operations, particularly in the first half of the year due to the seasonal nature of the industry. Knife River&#8217;s principal uses of cash in the future will be to fund its operations, working capital needs, capital expenditures, repayment of debt and strategic business development transactions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2023, Knife River issued $425.0 million of 7.75 percent senior notes due May&#160;1, 2031, pursuant to an indenture. On May 31, 2023, Knife River entered into a senior secured credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility, of which $190.0 million was drawn down and $35.0 million was repaid during the period, each with a SOFR-based interest rate and a maturity date of May&#160;31, 2028. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that Knife River and its third-party financing arrangements, future cash from operations and access to capital markets will provide adequate resources to fund future cash flow needs and, therefore, subsequent to the Spin-Off, would no longer rely on funding from Centennial.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_179"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for the six months ended June 30, 2023 and 2022, were $56.0 million and $70.7 million, respectively. Knife River currently estimates total 2023 capital expenditures to be $125.0 million, which will primarily be used for routine replacement and maintenance of vehicles and equipment, building improvements, aggregate reserves and storage facilities updates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s capital expenditures for the year ended December&#160;31, 2022, were $182 million, including $6 million for the completed business combination described in Note&#160;6 of the audited consolidated financial statements, compared to $418 million, including $235&#160;million for the completed business combinations in Note&#160;6, for the year ended December&#160;31, 2021. The 2022 and 2021 capital expenditures were funded by internal sources and borrowings under credit facilities and related-party notes from Centennial.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to evaluate the potential for future acquisitions and other growth opportunities that would be incremental to the outlined capital program; however, these opportunities are dependent upon the availability of economic opportunities. It is anticipated that all of the funds required for capital expenditures for 2023 will be funded by various sources, including internally generated funds; credit facilities; and issuance of debt and equity securities if necessary.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_182"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8211; beginning of year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8211; end of year</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-72-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating activities</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and current liabilities, net of acquisitions:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from related-party</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to related-party</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and postretirement benefit plan contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent changes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities totaled $70.4 million for the six months ended June 30, 2023, compared to $147.8 million for the six months ended June 30, 2022. The decreased cash used in operating activities was largely the result of lower working capital needs. Cash used by working capital components totaled $171.4 million for the six months ended June 30, 2023, compared to $205.5 million for the six months ended June 30, 2022. This decreased usage of cash was driven largely by the lower payments on operating expenses at the end of the period, lower payments on taxes payable, higher deferred interest payments on long-term debt, and decreased liquid asphalt inventory balances, partially offset by increased accounts receivable balances associated with higher revenues during the quarter. In addition, the timing of insurance costs associated with the captive insurer had a positive impact on cash used in operating activities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities totaled $207.5&#160;million in 2022, compared to $181.2&#160;million in 2021. The increased cash provided by operating activities was largely the result of lower working capital needs. Cash used by working capital components totaled $29.0 million in 2022, compared to $64.6&#160;million in 2021. This decreased usage of cash was driven largely by the timing of certain income tax payments during 2021 and the result of higher bonus depreciation related to 2021 acquisitions. Also positively impacting working capital was higher liquid asphalt inventory balances due to higher material costs and higher deferred revenues. Partially offsetting these increases were higher receivables balances, directly resulting from the increased revenues during 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities totaled $181.2&#160;million in 2021, compared to $232.4&#160;million in 2020. The reduction in cash provided directly correlates to the reduction in earnings due to the previously discussed decrease in gross margin. Also impacting the amount of cash provided was higher working capital needs. Cash used by working capital components totaled $64.6&#160;million in 2021, compared to $7.8&#160;million in 2020. This additional usage of cash was largely driven by higher liquid asphalt inventory balances due to higher material costs; higher inventory balances as a result of production at the businesses acquired; decreased payments of previously deferred payroll taxes due to the COVID-19 Aid, Relief and Economic Security Act and higher payments to vendors. Positively contributing to working capital was increased collections of receivables partially offset by lower costs and estimated earnings in excess of billings on uncompleted construction contracts, as well as the timing of certain income tax payments offset in part by higher bonus depreciation related to recent acquisitions.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-73-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing activities</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net proceeds from sale or disposition of property and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash used in investing activities for the six months ended June 30, 2023, compared to the six months ended June 30, 2022, was primarily due to a reduction in capital expenditures for the prestress facility in Washington that is nearing completion.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash used in investing activities from 2022 to 2021 was primarily the result of decreased cash used in acquisition activity. Also contributing to the decrease was increased proceeds from asset sales. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash used in investing activities from 2021 to 2020 was primarily the result of higher cash used in acquisition activity. Also contributing to the increase in cash used was higher capital expenditures, including expenditures of $13.4&#160;million related to a prestress facility and $9.9&#160;million related to a new training center in addition to the normal equipment replacements and upgrades.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing activities</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of current related-party notes, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance (repayment) of long-term related-party notes, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of long-term debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers to Centennial</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash flows provided by financing activities for the six months ended June 30, 2023, compared to the six months ended June 30, 2022, was largely related to decreased issuance of short-term related-party notes being offset somewhat by increased issuance of long-term related-party notes in 2023. The net transfer to Centennial for the payment of dividends at the time of the Spin-Off were mostly offset by the issuance of third-party debt at the time of the Spin-Off reduced by the associated debt issuance costs. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash flows used in financing activities from 2022 to 2021 was largely the result of decreased issuance of related-party notes as a result of lower working capital needs, as previously discussed. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash flows provided by financing activities from 2021 to 2020 was largely the result of an increase in related party notes for acquisitions and increased working capital needs.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-74-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_185"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Cash Requirements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material short-term and long-term cash requirements of the Company include repayment of third-party long-term debt and related interest payments, related-party notes payable and related interest payments, payments on operating lease agreements, payments of obligations on purchase commitments and asset retirement obligations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company&#8217;s purchase commitments reflected an increase of approximately 95 percent from the balance at December 31, 2022. This increase is primarily due to the Company committing to a three-year cement contract, as well as, the Company still having locked-in commitments from first quarter for the construction season. The Company expects purchase commitments to decrease throughout 2023 as obligations are satisfied during the construction season.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company&#8217;s long-term debt reflected an increase of approximately $378.4 million from the balance at December 31, 2022. This increase is primarily due to the Company paying off the short-term debt, and replacing it with long-term debt in preparation of the Spin-Off. Overall, borrowings have decreased as of June 30, 2023, and are expected to decrease as construction season continues.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company&#8217;s total estimated interest payments over the life of its debt reflected an increase of approximately $277.4 million from the total estimated interest payments at December 31, 2022. This increase is due to the rising interest rate environment in 2023 and higher rate debt incurred by the Company in preparation of the Spin-Off. The Company&#8217;s average interest rate has increased from 3.62 percent on December&#160;31, 2022 to 6.55 percent on June 30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated interest payments outstanding over the life of the loans was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">of 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 5&#160;years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated interest payments*</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Represents the estimated interest payments associated with the Company&#8217;s long-term outstanding debt at June 30, 2023, assuming current interest rates and consistent amounts outstanding until their respective maturity dates over the periods indicated above.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company expects to contribute approximately $1.2 million to its qualified noncontributory defined benefit pension plans in 2023 to maintain a desired funded status. At December 31, 2022, the Company did not expect to make contributions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, Knife River&#8217;s material cash requirements under its contractual obligations were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1&#160;year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5&#160;years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related-party notes payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on related-party notes*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Represents the estimated interest payments associated with Knife River&#8217;s related-party notes payable outstanding as of December&#160;31, 2022, assuming interest rates as of December&#160;31, 2022, and consistent amounts outstanding until their respective maturity dates over the periods indicated in the table above.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material short-term cash requirements of Knife River include payments on operating lease agreements, payment of obligations on purchase commitments and asset retirement obligations, as well as $208 million of short-term </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-75-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related-party notes payable. At December&#160;31, 2022, the current portion of asset retirement obligations was $4.4&#160;million and was included in other accrued liabilities on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material long-term cash requirements of Knife River include payments on operating lease agreements, payment of obligations on purchase commitments and asset retirement obligations. At December&#160;31, 2022, Knife River had total liabilities of $33.0 million related to asset retirement obligations that are excluded from the table above. Due to the nature of these obligations, Knife River cannot determine precisely when the payments will be made to settle these obligations.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6221"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has noncontributory qualified defined benefit pension plans for certain employees. Various assumptions are used in calculating the benefit expense (income) and liability (asset) related to these plans, as such costs of providing these benefits bear the risk of changes as they are dependent upon assumptions of future conditions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to contribute approximately $1.2&#160;million in pension plan contributions in 2023, largely resulting from the decline in asset values in 2022 decreasing the funded status of the plans. For more information, see Note&#160;17 of the Audited Annual Consolidated Financial Statements in the included elsewhere in this prospectus.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_188"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has prepared its financial statements in conformity with GAAP. The preparation of its financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Management reviews these estimates and assumptions based on historical experience, changes in business conditions and other relevant factors believed to be reasonable under the circumstances.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical accounting estimates are defined as estimates that require management to make assumptions about matters that are uncertain at the time the estimate was made, and changes in the estimates could have a material impact on Knife River&#8217;s financial position or results of operations. Knife River&#8217;s critical accounting estimates are subject to judgments and uncertainties that affect the application of its significant accounting policies. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, Knife River&#8217;s financial position or results of operations may be materially different when reported under different conditions or when using different assumptions in the application of the following critical accounting estimates. For more information, see the section entitled &#8220;Index to Financial Statements.&#8221;</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_191"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The recognition of revenue requires Knife River to make estimates and assumptions that affect the reported amounts of revenue. The accuracy of revenues reported on the consolidated financial statements depends on, among other things, management&#8217;s estimates of total costs to complete projects because Knife River uses the cost-to-cost measure of progress on contracting services contracts for revenue recognition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the proper revenue recognition method for contracts, Knife River evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. For most contracts, the customer contracts with Knife River to provide a significant service of integrating a complex set of tasks and components into a single project. Hence, Knife River&#8217;s contracts are generally accounted for as one performance obligation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River recognizes contracting services revenue over time using an input method based on the cost-to-cost measure of progress for contracts because it best depicts the transfer of assets to the customer which occurs as Knife River incurs costs on the contract. Under the cost-to-cost measure of progress, the costs incurred are compared with </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-76-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. This method depends largely on the ability to make reasonably dependable estimates related to the extent of progress toward completion of the contract, contract revenues, and contract costs. Since contract prices are generally set before the work is performed, the estimates pertaining to every project could contain significant unknown risks such as volatile labor, material and fuel costs, weather delays, adverse project site conditions, unforeseen actions by regulatory agencies, performance by subcontractors, job management and relations with project owners. Changes in estimates could have a material effect on Knife River&#8217;s results of operations, financial position and cash flows. For the six months ended June 30, 2023 and the years ended December&#160;31, 2022, 2021 and 2020, Knife River&#8217;s total contracting services revenue was $468.4 million, $1.2&#160;billion, $1.0&#160;billion and $1.1&#160;billion, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several factors are evaluated in determining the bid price for contract work. These include, but are not limited to, the complexities of the job, past history performing similar types of work, seasonal weather patterns, competition and market conditions, job site conditions, work force safety, reputation of the project owner, availability of labor, materials and fuel, project location and project completion dates. As a project commences, estimates are continually monitored and revised as information becomes available and actual costs and conditions surrounding the job become known. If a loss is anticipated on a contract, the loss is immediately recognized.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified to account for changes in contract specifications and requirements. Knife River considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Generally, contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s contracts for contracting services generally contain variable consideration including liquidated damages, performance bonuses or incentives, claims, unpriced change orders and penalties or index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. Knife River estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration Knife River expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. Knife River only includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#8217;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, Knife River considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. Knife River updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River believes its estimates surrounding the cost-to-cost method are reasonable based on the information that is known when the estimates are made. Knife River has contract administration, accounting and management control systems in place that allow its estimates to be updated and monitored on a regular basis. Because of the many factors that are evaluated in determining bid prices, it is inherent that Knife River&#8217;s estimates have changed in the past and will continually change in the future as new information becomes available for each job.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_194"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River accounts for acquisitions on the consolidated financial statements starting from the date of the acquisition, which is the date that control is obtained. The acquisition method of accounting requires acquired assets and liabilities assumed be recorded at their respective fair values as of the date of the acquisition. The excess of the purchase price over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-77-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimation of fair values of acquired assets and liabilities assumed by Knife River requires significant judgment and requires various assumptions. Although independent appraisals may be used to assist in the determination of the fair value of certain assets and liabilities, the appraised values may be based on significant estimates provided by management. The amounts and useful lives assigned to depreciable and amortizable assets compared to amounts assigned to goodwill, which is not amortized, can affect the results of operations in the period of and periods subsequent to a business combination.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair values of acquired assets and liabilities assumed, Knife River uses various observable inputs for similar assets or liabilities in active markets and various unobservable inputs, which includes the use of valuation models. Fair values are based on various factors including, but not limited to, age and condition of property, maintenance records, auction values for equipment with similar characteristics, recent sales and listings of comparable properties, data collected from drill holes and other subsurface investigations and geologic data. Knife River primarily uses the market and cost approaches in determining the fair value of land and property, plant and equipment. A combination of the market and income approaches are used for aggregate reserves and intangibles, primarily a discounted cash flow model. Knife River must develop reasonable and supportable assumptions to evaluate future cash flows. The process is highly subjective and requires a large degree of management judgement. Assumptions used may vary for each specific business combination due to unique circumstances of each transaction. Assumptions may include discount rate, time period, terminal value and growth rate. The values generated from the discounted cash flow model are sensitive to the assumptions used. Inaccurate assumptions can lead to deviations from the values generated.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is a measurement period after the acquisition date during which Knife River may adjust the amounts recognized for a business combination. Any such adjustments are recorded in the period the adjustment is determined with the corresponding offset to goodwill. These adjustments are typically based on obtaining additional information that existed at the acquisition date regarding the assets acquired and the liabilities assumed. The measurement period ends once Knife River has obtained all necessary information that existed as of the acquisition date, but does not extend beyond one year from the date of the acquisition. Once the measurement period has ended, any adjustments to assets acquired or liabilities assumed are recorded in income from continuing operations.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_197"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River performs its goodwill impairment testing annually in the fourth quarter. In addition, the test is performed on an interim basis whenever events or circumstances indicate that the carrying amount of goodwill may not be recoverable. Examples of such events or circumstances may include a significant adverse change in business climate, weakness in an industry in which Knife River&#8217;s reporting units operate or recent significant cash or operating losses with expectations that those losses will continue.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which segment management regularly reviews the operating results. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, Knife River must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were no impairment losses recorded. At October&#160;31, 2022, the fair value of each of Knife River&#8217;s reporting units substantially exceeded the carrying value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#8217;s future revenue, profitability and cash flows, long-term growth rates, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. The fair value of each reporting unit is determined using a weighted combination of income and market approaches. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-78-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River uses a discounted cash flow methodology for its income approach. Under the income approach, the discounted cash flow model determines fair value based on the present value of projected cash flows over a specified period and a residual value related to future cash flows beyond the projection period. Both values are discounted using a rate that reflects the best estimate of the weighted average cost of capital for the Company. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the market approach, Knife River estimates fair value using various multiples derived from enterprise value to EBITDA for comparative peer companies for each respective reporting unit. These multiples are applied to operating data for each reporting unit to arrive at an indication of fair value. In addition, Knife River adds a reasonable control premium when calculating the fair value utilizing the peer multiples, which is estimated as the premium that would be received in a sale in an orderly transaction between market participants. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River uses significant judgment in estimating its five-year forecast. The assumptions underlying cash flow projections are in sync as applicable with Knife River&#8217;s strategy and assumptions. Future projections are heavily correlated with the current year results of operations. Future results of operations may vary due to economic and financial impacts. The long-term growth rates used in the five-year forecast are developed by management based on industry data, management&#8217;s knowledge of the industry and management&#8217;s strategic plans. The long-term growth rate was 3 percent in 2022, 2021 and 2020.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_200"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets Excluding Goodwill</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which include aggregates and related assets, represent 57 percent of Knife River&#8217;s total assets as of December&#160;31, 2022. Knife River reviews the carrying values of its long-lived assets when events or changes in circumstances indicate that such carrying values may not be recoverable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When indications of or triggers for impairment are noted, impairment testing is completed. The impairment testing requires the use of significant estimates, judgements and uncertainties by management, which may vary from actual results. Estimates and judgements may include, among other things, whether triggering events have occurred, estimates of future cash flows, the asset&#8217;s useful life, disposal activity obligations, growth and production.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment losses were recorded in the six months ended June 30, 2023 or the years ended December&#160;31, 2022, 2021 or 2020. Unforeseen events and changes in circumstances could require the recognition of impairment losses at some future date. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_203"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Business Segment Financial and Operating Data includes financial information prepared in accordance with GAAP, as well as EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA margin financial measures. Knife River defines EBITDA as net income before interest expense, taxes and depreciation, depletion and amortization, and EBITDA margin as EBITDA as a percentage of revenues. Knife River defines Adjusted EBITDA as EBITDA adjusted to exclude unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Spin-Off costs and Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of revenues. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA Margin, including those measures by segment, are considered non-GAAP financial measures and are most directly comparable to the corresponding GAAP measures of net income, net income margin, gross profit and gross margin. Knife River believes these non-GAAP financial measures, in addition to corresponding GAAP measures, are useful to investors by providing </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-79-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">meaningful information about operational efficiency compared to its peers by excluding the impacts of differences in tax jurisdictions and structures, debt levels and capital investment. Management believes Adjusted EBITDA is a useful performance measure because it allows for an effective evaluation of the Company&#8217;s operating performance by excluding stock-based compensation and unrealized gains and losses on benefit plan investments as they are considered non-cash and not part of the Company&#8217;s core operations. The Company also excludes the one-time, non-recurring costs associated with the Spin-Off as those are not expected to continue. Rating agencies and investors will also use EBITDA and Adjusted EBITDA to calculate Knife River&#8217;s leverage as a multiple of EBITDA and Adjusted EBITDA. Additionally, EBITDA and Adjusted EBITDA are important financial metrics for debt investors who utilize debt to EBITDA and debt to Adjusted EBITDA ratios. Knife River&#8217;s management believes EBITDA and EBITDA margin, including those measures by segment, are useful performance measures because they provide clarity as to the operational results of the Company. Knife River&#8217;s management uses these non-GAAP financial measures in conjunction with GAAP results when evaluating its operating results internally and calculating employee incentive compensation, and leverage as a multiple of EBITDA and Adjusted EBITDA to determine the appropriate method of funding operations of the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA is calculated by adding back income taxes, interest expense and depreciation, depletion and amortization expense to net income. EBITDA margin is calculated by dividing EBITDA by revenues. Adjusted EBITDA is calculated by adding back unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Spin-Off costs, to EBITDA. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by revenues. These non-GAAP financial measures are calculated the same by segment and consolidated and should not be considered as alternatives to, or more meaningful than, GAAP financial measures such as net income or net income margin and are intended to be helpful supplemental financial measures for investors&#8217; understanding of Knife River&#8217;s operating performance. Knife River&#8217;s non-GAAP financial measures, are not standardized; therefore, it may not be possible to compare these financial measures with other companies&#8217; EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA Margin measures having the same or similar names.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-80-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information reconciles consolidated and segment net income (loss) to EBITDA and EBITDA to Adjusted EBITDA and provides the calculation of EBITDA margin and Adjusted EBITDA margin. Interest expense, net, is net of interest income that is included in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/> June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (gains) losses on benefit plan investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One-time Spin-Off costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093.1&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534.7&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income margin</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA margin</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_206"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rising interest rates have resulted in, and will likely continue to result in, higher borrowing costs on new debt and existing variable interest rate debt. Knife River entered into a senior secured credit agreement with variable rate debt arrangements at the time of the Spin-Off, which could impact the interest expense recognized in future periods. For additional information on the debt agreements the Company has entered into, see the section entitled &#8220;Liquidity and Capital Resources&#8221;. At June 30, 2023, the Company had $275.0 million and $155.0 million, respectively, in term loan and revolving credit borrowings under the credit agreement. The rate in effect at this time was 7.36 percent and 7.53 percent, respectively, for the term loan and revolving credit facilities. A hypothetical increase of 1 percent on the interest rate of these facilities would increase interest expense by $4.3 million over the next 12 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, the Company had no outstanding interest rate hedges.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-81-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_209"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BUSINESS</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_212"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is a leading aggregates-based construction materials and contracting services provider in the U.S. The Company&#8217;s 1.1&#160;billion tons of aggregate reserves provide the foundation for a vertically integrated business strategy with approximately 40 percent of its aggregates being used internally to support value-added downstream products (ready-mix concrete and asphalt) and contracting services (heavy-civil construction, asphalt paving, concrete construction, site development and grading services). Knife River is strategically focused on being the provider of choice in mid-size, high-growth markets. The Company is committed to continued growth and to delivering for its stakeholders&#8212;customers, communities, employees and stockholders&#8212;by executing on its four core values: People, Safety, Quality and the Environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s operations are conducted in six operating segments: Pacific, Northwest, Mountain, North Central, South and Energy Services. The Company&#8217;s reportable segments are: Pacific, Northwest, Mountain and North Central, with South and Energy Services included in All Other. </span></div><div style="margin-bottom:9pt;text-align:center"><img src="knf-20230926_g2.jpg" alt="Business1a.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through its network of 188 active aggregate sites, 101 ready-mix plants and 56 asphalt plants, Knife River supplies construction materials and contracting services to customers in 14 states. Its construction materials are sold to public and private-sector customers, including federal, state and municipal governments, as well as industrial, commercial and residential developers and other private parties. Knife River&#8217;s contracting services are primarily provided to public-sector customers for the development and servicing of highways, local roads, bridges and other public-infrastructure projects.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has broad access to high-quality aggregates in most of its markets, which forms the foundation of its vertically integrated business model. The Company shares resources, including plants, equipment and people, across its various locations to maximize efficiency, and it transports its products by truck, rail and barge to complete the vertical value chain, depending on the particular market. Knife River&#8217;s strategically located aggregate sites, ready-mix plants and asphalt plants, along with its fleet of ready-mix and dump trucks, enable the Company to better </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-82-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">serve its customers. Knife River believes its integrated and expansive business model is a strong competitive advantage that provides scale, efficiency and operational excellence for the benefit of customers, stockholders and the broader communities that it serves.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_215"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River operates through six operating regions: Pacific, Northwest, Mountain, North Central, South and Energy Services. These regions are used to determine the Company&#8217;s reportable segments and are based on the Company&#8217;s method of internal reporting and management of the business. The regions are determined based on how Knife River organizes and manages the business and are aligned by key geographic regions due to the production of construction materials and related contracting services following the seasonal nature of the construction industry. The Company&#8217;s reportable segments are: Pacific, Northwest, Mountain and North Central, with South and Energy Services included in All Other with its corporate services. Each segment offers a vertically integrated suite of products and services, including aggregates, ready-mix concrete, asphalt, and contracting services. During the year ended December&#160;31, 2022, revenue mix by segment was: 26 percent in North Central, 23 percent in Northwest, 21 percent in Mountain, 18 percent in Pacific and 12 percent in All Other.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional details about each of the segments and the All Other category as of December&#160;31, 2022, is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Knife River</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">States of Operation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Alaska,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">California</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hawaii</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Oregon</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Washington</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Idaho,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Montana</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Wyoming</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Iowa,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Minnesota,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Dakota</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South Dakota</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Iowa,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nebraska,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Dakota,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South Dakota,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Texas</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Wyoming</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregate Reserves (tons)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">506.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;billion</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Properties:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregate Sites*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-Mix Plants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt Plants</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$568.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$704.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$652.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$809.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$394.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;billion</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue Composition:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction Materials</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting Services</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Public-Sector Services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Private-Sector Services</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 Year Revenue Compound Annual Growth Rate**</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes 188 active sites and three that are classified as exploration stage properties.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;&#160;Includes the effects of recent acquisitions.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_218"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">End Markets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public-Sector Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company&#8217;s public-sector customers include federal, state and municipal governments for various projects, such as highways, bridges, airports, schools, public buildings and other public-infrastructure projects. Knife River believes public-sector funding is subject to fewer fluctuations in spending, as government funding tends to be less correlated with economic cycles and more reliant on approvals of government appropriation bills toward infrastructure initiatives. Some of these initiatives include the American Rescue Plan Act, which provides $1.9 trillion in COVID-19 relief funding for states, schools and local governments, including, in some cases, the funding of infrastructure projects, and the Infrastructure Investment and Jobs Act, which provides approximately $650&#160;billion of funding reauthorizations for the department of transportation&#8217;s surface transportation programs and $550&#160;billion of new infrastructure spending dollars, approximately $350&#160;billion of which is specific to roads and bridges. While the allocation of new infrastructure spending dollars was significant, the reauthorization of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-83-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the federal Department of Transportation through the Infrastructure Investment and Jobs Act was equally meaningful, as it provided clarity for states that federal cost sharing would persist at least until 2026. Based on this recent wave of government funding and the current state of America&#8217;s infrastructure, which received a &#8220;C-&#8221; assessment from the American Society of Civil Engineers in 2021, Knife River believes there are strong public-market factors favorably affecting the outlook in this end market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Private-Sector Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s private-sector customers include both residential and nonresidential construction applications. Unlike public-sector customers, spending by private-sector customers is more dependent on both local and national economic cycles. Knife River leverages its diverse geographic footprint to partially offset volatility originating from single local economies, and has the flexibility to reallocate resources from markets experiencing a downturn to markets that may be experiencing an economic upswing.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential construction typically includes single-family homes and multi-family units, such as apartments and condominiums. Demand for residential construction is influenced primarily by population growth, employment prospects and mortgage interest rates. While growth rates vary across the U.S., overall residential construction demand has increased in recent years, accelerated by migration trends during the COVID-19 pandemic towards rural and suburban markets, notably in Idaho, Montana, Oregon and Texas. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternatively, nonresidential construction includes all privately financed construction other than residential structures, such as data centers, warehouses, office buildings, factories, shopping malls, restaurants and other commercial structures. Nonresidential construction tends to lag residential activity and is mostly driven by population and economic growth trends and activity levels. Residential and nonresidential private construction are not major sources of revenue for all of Knife River&#8217;s segments, but they are important markets for the materials side of the business. In addition to providing aggregates to these end markets, the majority of Knife River&#8217;s downstream ready-mix volumes go into private-sector projects.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_221"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strengths</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(1)&#160;&#160;&#160;&#160;&#160;Leading vertically integrated, aggregates-based construction materials and contracting provider.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is one of the largest aggregates-based construction materials and contracting services providers in the U.S. The Company is recognized as a Top 10 aggregate producer and the fifth-largest sand and gravel producer in the country, per the United States Geological Survey. With its size and scale, Knife River operates a vertically integrated business model and serves its customers across the value chain, from raw materials to finished goods to contracting services. Knife River mines aggregates from its 1.1&#160;billion tons of permitted aggregate reserves and processes them into various outputs, including ready-mix concrete and asphalt through its ready-mix and asphalt plants. Knife River then delivers products to its customers&#8217; sites and offers contracting services downstream from the products it supplies. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River believes its comprehensive and integrated platform provides several key benefits. First, its vertically integrated operating model provides efficiencies that lead to reduced costs and other benefits for customers. Second, Knife River has direct access to a supply of raw materials, such as aggregates, that are integrated into products that customers need, enabling Knife River to serve as a reliable source of such construction materials. Third, the Company has an internal fleet of approximately 2,200 haul trucks, as well as 12 barges and proximity to a network of trains in certain areas, to deliver its products to its customers in an efficient and timely manner. These varied transportation capabilities serve as a central part of Knife River&#8217;s value proposition. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(2)&#160;&#160;&#160;&#160;&#160;Attractive geographic footprint across the western U.S. with exposure to areas demonstrating above-average growth.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since Knife River&#8217;s move into construction materials and contracting in 1992, it has strategically expanded to 14 states, with a focus on being a leading construction materials provider in mid-sized, high-growth markets, including Idaho, Texas, North Dakota and Washington, which are four of the seven fastest-growing states according to the most recent data from the U.S. Census Bureau. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-84-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of the segments where Knife River operates, its markets are supported by long-term economic drivers, which allow the Company to benefit from the population growth and economic build-out those drivers create. Knife River&#8217;s geographic diversity helps insulate it from temporary downturns in any one region&#8217;s economy and provides flexibility to shift resources to the areas where it is getting the best returns. Knife River continually looks for growth opportunities in each segment, with a strategic focus on aggregates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(3)&#160;&#160;&#160;&#160;&#160;Diverse public and private customer base.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has a diverse customer base across both public and private sectors. On the public side, Knife River has extensive experience with federal, state and municipal government agencies, as well as other government customers. In the year ended December&#160;31, 2022, 8 of Knife River&#8217;s top 15 contracting services customers were state-level departments of transportation. Knife River has a good reputation with the departments of transportation and permitting agencies, and the Company is a trusted partner in collaborating with engineers and other public employees on performing work safely, on time and on budget. On the private side, Knife River provides its products and expertise to a broad spectrum of customers across industrial, commercial and residential developers and other private parties. Typically, this includes projects and customers such as large data centers, warehouses and general contractors specializing in commercial buildings and residential developments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River also provides construction materials and contracting services to customers with specialized needs. For example, the Company operates a specialty prestress concrete construction business in its Northwest segment, which manufactures several products, including beams for bridges and wall panels for multi-family residential buildings. Knife River also has become a ready-mix concrete provider of choice for data centers because of its ability to meet certain exacting specifications. Also, the Company&#8217;s Energy Services business provides high-performance modified liquid asphalt, as well as cationic and anionic asphalt emulsions, for use in paving projects. Each of these products and services requires highly trained experts to complete tasks with detailed specifications in a safe and controlled environment for its customers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(4)&#160;&#160;&#160;&#160;&#160;Large exposure to public-sector customers, providing recession resiliency amidst soft macro environment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River provides public-infrastructure solutions, such as highways, streets, bridges and airport runway projects. These public projects tend to remain steady over time, largely unaffected by economic cycles, and instead depend on government funding, which bolsters Knife River&#8217;s resiliency during recessionary periods. Knife River&#8217;s contracting services revenue as of June 30, 2023, was 72 percent public and 28 percent private. In addition to their pre-existing funding mechanisms, 12 of the 14 states where Knife River operates have recently implemented new, enhanced or incremental funding sources for public projects, including the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">California</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Road Repair and Accountability Act (passed in 2017) invests $54&#160;billion over 10&#160;years in public infrastructure.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Oregon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Keep Oregon Moving transportation funding package (passed in 2017) raises $5.3&#160;billion over 10&#160;years.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Texas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Unified Transportation Program (passed in 2022) advances $85&#160;billion in transportation funding over 10&#160;years.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Washington</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Move Ahead Washington (passed in 2022) provides $3&#160;billion for public transportation over the next 16&#160;years.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Idaho</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Leading Idaho funding bill (passed in 2022) directs $400&#160;million to road and bridge maintenance.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River believes it is well-positioned to benefit from its greater involvement in public sector versus private-sector infrastructure contracting services projects.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-85-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(5)&#160;&#160;&#160;&#160;&#160;Strong backlog and robust pipeline of projects across public and private infrastructure end markets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, Knife River had backlog of $1.04&#160;billion, all of which related to outstanding obligations for contracting services. The backlog at June 30, 2023, was comprised of 84 percent public and 16 percent private work. A majority of Knife River&#8217;s contracting services projects have a contract value of less than $5 million and a contract duration of less than 12 months. Based on its track record, Knife River expects future revenues from infrastructure-related contracting services to be robust. Select examples of Knife River&#8217;s various projects in the public and private construction space include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Hill County FM Road 308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River removed and replaced three bridge structures and widened the roadway at each structure near Malone, Texas, for the Texas Department of Transportation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Heimann Cancer Center</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River provided ready-mix concrete for three-foot-thick walls and a three-foot- thick roof in Medford, Oregon, for ASANTE Rogue Regional Medical Center.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Confidential Data Centers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River is providing precast design, drafting, fabrication and installation of precast concrete wall panels at multiple data and fulfillment centers throughout the Northwest.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Missoula International Airport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River was the general contractor for a new airport terminal site, access road and apron expansion in Missoula, Montana.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Sanford Sports Complex</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River performed the site preparation and grading for 18 synthetic-turf sports fields in Sioux Falls, South Dakota. It also prepared and paved accompanying parking lots at the facility.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Butte County Skyway Rehabilitation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River placed 100,000 tons of asphalt to rehabilitate roadway damaged during the Camp Fire near the town of Paradise, California.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and many other projects have been meaningful in showcasing Knife River&#8217;s expert workmanship and quality, thereby solidifying Knife River as an established leader in contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(6)&#160;&#160;&#160;&#160;&#160;Resilient financial profile with robust free cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River continues to generate strong revenues, EBITDA, Adjusted EBITDA and free cash flows that it has historically used for targeted organic growth opportunities, strategic acquisitions, capital expenditures, debt repayment and dividend payments to MDU Resources. Knife River has flexibility to deploy capital toward its specific growth opportunities, capital expenditures, debt repayment and potential dividends, and in a downturn, Knife River has the flexibility to limit its capital spend to ensure responsible management of capital towards the existing business. For a discussion and reconciliation of EBITDA and Adjusted EBITDA, see the section entitled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(7)&#160;&#160;&#160;&#160;&#160;Proven track record of growth through acquisition and highly effective integration playbook, driving both organic and inorganic growth.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s current geographic and asset footprint is the result of a deliberate acquisition growth strategy, which began in 1992 following Knife River&#8217;s first aggregate company acquisition. Since then, Knife River has completed over 80 acquisitions, built a vertically integrated business model starting from aggregates through contracting services, broadened its scope primarily into asphalt and ready-mix concrete products, and refined its value proposition through the offering of value-adding products and services such as cement, liquid asphalt and prestress concrete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s acquisition strategy has led to the refinement of a highly effective integration playbook, driving both organic and inorganic growth. EBITDA and Adjusted EBITDA have been driven by strong organic growth and margin expansion, supported by contributions from acquisitions. As Knife River continues to grow through acquisitions, it is able to continue achieving greater scale and synergies. Its centralized and scalable technology platform allows for integration of new companies into its efficient, vertically integrated internal processing network </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-86-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for fleet management, scaling, batching, financial, and operational reporting programs and other software. Knife River is actively pursuing additional acquisition opportunities, with a focus on adding high-quality materials to reserves, improving vertical integration advantage and extending geographic reach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is focused on increasing its market share and improving margins by acquiring businesses in high-margin markets that are centered on specialized products. For example, Knife River recently expanded its prestressed concrete product line by acquiring Spokane Valley operations in 2020. Due to the complexity and expertise required in prestress concrete production, this product line averages higher margins than those of aggregates and ready-mix concrete. Through this acquisition, Knife River effectively doubled the size of its prestress operations, improved its ability to meet tighter schedules, gained access to new territories and attained synergy opportunities to further boost margins.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, Knife River has expanded its presence in both the Northwest and North Central segments, specifically in Oregon and South Dakota, each of which includes rapidly growing markets with strong construction demand. In 2021, Knife River acquired three companies based in Oregon, including Baker Rock Resources, an aggregate and asphalt supplier, and Oregon Mainline Paving, a portable asphalt paving company. These acquisitions added approximately 80 million tons of aggregate reserves to Knife River&#8217;s Northwest segment, as well as two stationary asphalt plants, two portable asphalt plants and 212 employees. In 2018, Knife River acquired Sweetman Const. Co. in Sioux Falls, South Dakota, adding 55 million tons of aggregate reserves to the North Central segment, along with seven ready-mix plants, three asphalt plants and 260 employees. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(8)&#160;&#160;&#160;&#160;&#160;Best-in-class management team with a long history of operating success and integration.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s senior management team has extensive experience, with an average of 26 years in the industry spanning several business cycles. The management team&#8217;s strategic decision to acquire and develop into a vertically integrated construction materials and contracting services business has been valuable in winning new customers and maintaining longstanding customer relationships. Furthermore, the team&#8217;s decision to enter select geographies has proven to be important to the sustained growth of the business over several decades.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core to its operating success, management takes a conservative approach with respect to the balance sheet, focusing on maintaining prudent levels of leverage and liquidity through the business cycle. When financing organic and inorganic growth opportunities, management considers the appropriate mix of debt and equity funding to protect the balance sheet from potential downturns in construction activity. The disciplined financial policy and conservative capital structure enables Knife River to continue to efficiently execute its growth strategy, even during challenging economic environments. Furthermore, management also shares responsibilities across key corporate functions with operations, thereby fostering close collaboration across teams and maintaining lower corporate overhead.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_224"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s business strategy of maximizing its vertical integration, leveraging its core values to be the supplier of choice in all its markets and continued growth is underpinned by several key initiatives, including: </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">People</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River is committed to its employees, customers and communities by operating with integrity and always striving for excellence. To achieve this, Knife River continues to implement its &#8220;Life at Knife&#8221; philosophy, which is expressed in four core values:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:11.07pt">People</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River takes care of its team by providing them the tools, training and time to perform their work safely and successfully, by providing competitive wages and benefits, and by providing a safe and respectful work environment. The Company&#8217;s &#8220;One Team: Stronger Together&#8221; initiative provides training and awareness for employees that Knife River embraces the diverse backgrounds and viewpoints of its team members, in an effort to keep learning from one another so the Company can keep improving.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Safety</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Safety is a core value to Knife River on every task, every time, every day. Knife River strives to achieve world-class safety standards because it genuinely cares about the wellbeing of its employees and recognizes the bottom-line benefits of being a safe company. The Company focuses on the three Ts of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-87-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">safety: Tools, Training and Time. Knife River provides employees with the tools and training to safely and successfully perform their jobs, and asks that employees take the time to do their jobs safely.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:11.07pt">Quality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River delivers consistent, high-quality products and services to its customers and is committed to quality in all it does. Knife River stands behind its work and embraces innovation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Environment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River continuously manages its impact on the environment to minimize its footprint and keep its states beautiful for future generations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recruitment, development and retention of talented employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. While labor shortages are a trend across the industry, Knife River has taken significant steps to showcase construction as a career of choice. For example, in each of its segments, the Company conducts employment outreach to many groups, including historically underrepresented populations, and provides training for employees to earn their commercial driver&#8217;s license.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, to help attract new workers to the construction industry and enhance the skills of its current employees, Knife River recently finished building a world-class training facility on a 230-acre tract of property in the Pacific Northwest, featuring an 80,000 square-foot heated indoor arena for training on trucks and heavy equipment and an attached 16,000 square-foot classroom and conference room facility. The training center is used corporate-wide to enhance the skills of current employees as well as to recruit and teach skills to new employees through both classroom education and hands-on experience. It also is used by Knife River&#8217;s customers and industry peers, who send employees to the training center to take courses on heavy equipment, truck driving, leadership development, facilitator training and safety training. The facility plays a critical role in the Company&#8217;s workforce remaining sustainable and contributes to showcasing construction as a career of choice. Knife River&#8217;s outreach efforts to market the training center have included interfacing with historically underrepresented groups, and the Company has partnered with the National Association of Minority Contractors to provide scholarships for training to qualifying employees of minority-owned businesses. Knife River believes the talent nurtured through the training programs will surpass that of industry peers as it relates to safety, operating efficiency and new technology.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sustainability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River believes its focus on sustainability creates value for the communities it serves, for Knife River itself and for its stockholders. Sustainable practices, whether focused on environmental practices, business innovations, recruiting and retaining personnel, or other key factors, provide an opportunity for Knife River to focus on its long-term success and the success of the communities where it operates. Knife River&#8217;s sustainability efforts create opportunities to increase revenue and profitability, create a competitive advantage, and attract a skilled and diverse workforce. As a result, sustainable development of Knife River and its communities is at the core of Knife River&#8217;s decision-making process and corporate vision.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Every year, Knife River assesses its capital investment needs to further mitigate environmental impacts, particularly in regard to meeting or exceeding permit requirements and environmental regulations. Investments have ranged from equipment that captures emissions, to companies specializing in the production of carbon-dioxide sequestering synthetic aggregates used in ready-mix concrete, to more environmentally friendly, warm mix asphalt that provides a higher quality product while reducing emissions. In each of its segments, Knife River incorporates recycled asphalt, recycled concrete and recycled water into various mix designs. In Oregon, the Company has successfully piloted the use of renewable diesel fuel in its on-road and off-road fleet vehicles, reducing GHG emissions and improving fuel efficiency, and expects that greater than 90 percent of its 2023 diesel consumption in Oregon (and approximately 18 percent of its companywide diesel consumption) will be renewable diesel. Additionally, Knife River&#8217;s usage of rail and barges to haul aggregates in certain markets reduces over-the-road truck deliveries by several thousand trucks each year. Knife River remains committed to establishing goals in the future on the reduction of carbon emissions while maintaining safe, reliable and affordable service for its customers. Starting in 2022, Knife River began tracking its Scope 1 and Scope 2 carbon emissions as a first step in establishing its corporate-wide baseline of emissions in support of developing future carbon intensity reduction goals. Knife River will continue to actively pursue various opportunities in the clean energy infrastructure build-out in both construction materials and contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term, strategic aggregate reserve position</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River supplies its customers with a large and growing volume of aggregates. In 2022, Knife River sold approximately 32.2 million tons from its aggregate reserves, which </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-88-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was a 4 percent increase from 2021 levels, leading to normal and scheduled depletion of its aggregate assets. To offset normal asset base declines, Knife River continuously explores new opportunities to replenish its assets in existing and new geographies. Due to the scarcity of aggregate reserves and difficulty associated with permitting new reserves, Knife River approaches this process methodically early on in its asset lifecycle, leveraging its expertise and technology to find replacement sources in desired locations. The selection process involves thorough vetting and examination to ensure high-potential sites are selected for mining.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River prefers to own its crushed stone and sand and gravel sites, as demonstrated by its 121 owned aggregate-production sites, of which 118 are active sites, as of December&#160;31, 2022. It also operates through another 70 leased sites, with some offering the option to renew at the end of the lease term. Knife River also acquires new mines in strategic locations to service new areas and regional hubs with growing construction activity. Going forward, Knife River will continue to explore new mine acquisition opportunities to strengthen its asset base.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Enhanced value through vertical integration and strategic acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Vertical integration provides Knife River direct control over the production process, inventory planning, optimization of supply chain and delivery to end customers, thereby providing efficiencies that result in higher value and other benefits for customers, including greater reliability of supply.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, Knife River&#8217;s exposure to both public and private-sector customers across its vertical value chain provides better end market diversification and makes Knife River more resilient to economic downturns. When exploring new acquisition opportunities, one of the elements Knife River focuses on is the additive margin potential to the overall business. Knife River carefully evaluates potential operating synergies following integration into its existing businesses and is also strategic about acquiring specialized materials and services businesses to improve its margin profile.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply chain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s access to internal aggregate sources, processing plants and fleet delivery network, some with rail-to-road transloading capabilities, allows it to provide reliable, timely and efficient service to its end customers, further enhancing the value Knife River brings during complex contracting services projects.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s ready-mix concrete product line relies on cement as a key ingredient in its formulation. Typically, Knife River sources its cement from a diverse mix of suppliers and has focused on developing strong relationships with individual cement suppliers, which has led to better service and availability.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_227"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. construction materials industry is highly fragmented. Industry participants typically range from small, private companies focused on a single material, product or area to large, publicly traded corporations that provide a broad suite of materials and services. Companies compete on a variety of factors, including price, service, quality, delivery time and proximity to the customer. However, limitations on the distance that materials can be transported efficiently results in primarily local or regional operations. Accordingly, the number and size of competitors varies by geography and product lines.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. construction materials industry serves a diverse customer base that includes federal, state and municipal governmental agencies, commercial and residential developers and private parties. The mix of customers varies by region and economic conditions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main factors and trends in the U.S. construction materials and related contracting services industry </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Key economic factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Many factors affect product demand, including public spending on roads and infrastructure projects, general economic conditions, including population growth and employment levels, and prevailing interest rates.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Location and transportation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Construction materials are expensive to transport due to low value-to-weight ratios, so they are generally produced and delivered locally or regionally. Access to well-positioned reserves is critical.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-89-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Vertical integration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Market participants that operate a vertically integrated business model can access certain efficiencies that lead to reduced product costs and other benefits for customers, including greater reliability of supply.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Industry fragmentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There are thousands of construction materials producers of varying scope and size. Market participants may enter new geographies or expand existing positions through the acquisition of existing facilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Seasonality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Activity in certain areas are seasonal due to the effects of weather. Most of the production and sales of materials and related services in the northern U.S. occurs between May and October, in line with end market activity.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Cyclicality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The demand for construction materials products and contracting services is significantly influenced by the cyclical nature of the economy.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Regulations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Environmental and zoning approvals are often required for the development and expansion of facilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Production inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost and availability of energy, labor and other inputs can vary over time based on macroeconomic factors and impact profitability of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River participates in the following primary markets: aggregates, ready-mix concrete, asphalt and contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aggregates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregates, consisting of crushed stone and sand and gravel, are a natural, granular material engineered to various sizes, grades and chemical compositions primarily for construction applications. Aggregates also are a major material component in the production of ready-mix concrete and asphalt. Aggregate sources can be found in relatively uniform sediments in certain regions of each state throughout the U.S. Generally extracted through open pits at the surface of a site, aggregates are typically produced by blasting hard rock from quarries and then crushing and screening it to various sizes according to customer needs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. aggregates industry is highly fragmented, with many participants operating primarily in local and regional areas. The United States Geological Survey reported that throughout the U.S. in 2022, a total of 1,340&#160;companies operating 3,290 quarries and 170 sales/distribution yards produced crushed stone and 3,300 companies operating 6,200 pits and 200 sales/distribution yards produced construction sand and gravel. This fragmentation is a result of high transportation costs that typically limit supply areas of producers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ready-Mix Concrete</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ready-mix concrete, a mixture principally comprised of cement, aggregates, sand and water, is measured in cubic yards and specifically batched or produced for customers&#8217; projects and then transported and poured on site. It also can be poured at a manufacturing facility to produce prefabricated building solutions, such as wall panels, concrete roofing systems, parking garages and stadium components. According to the National Ready Mixed Concrete Association (the &#8220;NRMCA&#8221;), concrete is the most widely used material in the construction sector today.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the relative speed at which ready-mix concrete sets, supply is generally localized and delivered within close proximity to the production site, with an estimated 7,000-plus ready-mix concrete batching plants in the U.S. according to the NRMCA. There has been a steady increase (4 percent compound annual growth rate) in shipments since the industry cycle low of 257&#160;million cubic yards in 2010, with an estimated 400&#160;million cubic yards of ready-mix concrete in 2021, which is still 13 percent below the industry peak of 458&#160;million cubic yards in 2005.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asphalt</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asphalt is a combination of approximately 95 percent aggregates bound together by approximately 5 percent asphalt binder. Asphalt is typically used in new road construction as well as road maintenance and repair, covering </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-90-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 94 percent of the 3&#160;million miles of paved roads in the U.S., according to the National Asphalt Pavement Association (&#8220;NAPA&#8221;). Given the significant proportion of aggregates in asphalt (up to 95 percent by weight), local aggregate producers often participate in the asphalt business to ensure an output for the producer&#8217;s aggregates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like ready-mix concrete, asphalt sets rapidly, limiting delivery to within close proximity to the production facility. In 2021, there were approximately 3,600 asphalt production sites in the U.S. that produced an estimated 432&#160;million tons of asphalt, a 15 percent increase compared to the approximately 375 million tons produced five years prior. The asphalt paving industry also has a record of using economically and environmentally sustainable practices. Asphalt pavement material is highly recyclable, predominantly through reclaimed asphalt pavement. In 2022, Knife River used approximately 1.4&#160;million tons of recycled asphalt pavement in its asphalt production. Additionally, the use of warm-mix asphalt&#8212;41 percent of all asphalt production in 2021, according to NAPA&#8212;allows producers to reduce temperatures during the mixing process, lowering energy use and carbon emissions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracting Services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River vertically integrates its construction materials with contracting services such as aggregate laydown, asphalt paving, concrete construction, site development and bridges. Demand in the contracting services industry is influenced by the cyclical nature of the construction industry and correlates with the demand for construction materials. The contracting services portion of Knife River&#8217;s business is heavily weighted toward public markets, which provide more stability throughout the economic cycles. The contracting services industry is typically less capital-intensive than construction materials and has relatively fewer barriers to entry. Price is an important competitive factor in the award of service agreements. However, customers often consider several other factors in selecting a service provider, such as technical expertise and experience, safety ratings, geographic presence, financial and operational resources and industry reputation around dependability.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_230"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Products and Services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s product lines include: aggregates, ready-mix concrete, asphalt, and other. The Company also performs related contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, Knife River&#8217;s revenue and gross profit by products and services were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of total)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of total)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total gross revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,128.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">360.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(1)&#160;&#160;&#160;&#160;&#160;Aggregates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River supplies high-quality aggregates through its 1.1&#160;billion tons of permitted aggregate reserves, which are sourced from its aggregate sites across 11 states. The Company focuses primarily on supplying markets with strong local demand, and in most cases, serves customers close to its strategically located aggregate sites. In 2022, Knife River sold 34.0 million tons of aggregates, with 32.2 million being produced from its aggregate reserve sites.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River mines crushed stone and sand and gravel at its aggregate sites that are utilized in general construction and are a major component in its production of ready-mix concrete and asphalt paving products. Leveraging its vertically integrated platform, 36 percent of its aggregates revenue was derived from internal sales in 2022. For more information about the aggregate sites, see the section entitled &#8220;&#8212;Properties.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-91-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(2)&#160;&#160;&#160;&#160;&#160;Ready-mix Concrete</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River produces ready-mix concrete through its 101 ready-mix plants situated across 13 states. Knife River&#8217;s vertically integrated portfolio of assets allows the Company to provide most of the aggregates it uses in the production of ready-mix concrete. Due to the time-sensitive nature of delivering ready-mix concrete, the Company focuses on supplying customers near its facilities. In 2022, Knife River sold 4.0 million cubic yards of ready-mix concrete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ready-mix concrete plants and related fleet</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details applicable to Knife River&#8217;s ready-mix concrete plants as of December&#160;31, 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mixer Trucks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">948</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental to the hauling capabilities across products and services, ready-mix concrete plants are complemented by the Company&#8217;s fleet of ready-mix trucks and drivers who safely deliver heavy materials on time. Knife River is an industry leader in safe and efficient delivery of ready-mix concrete and has pioneered what has become the industry-standard training program for ready-mix delivery professionals. Knife River continues to update the program with a focus on safety for drivers and the public. This training developed by Knife River is made available through the National Ready Mixed Concrete Association to its members.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(3)&#160;&#160;&#160;&#160;&#160;Asphalt</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River produces and delivers asphalt from 56 plants across 10 states, most often utilizing the Company&#8217;s own aggregates in the production process. Of the 56 plants, 22 are portable plants that support large asphalt paving projects on roadways, airports and commercial sites. Similar to ready-mix concrete, asphalt sets rapidly, limiting delivery to within close proximity to the production facility. In 2022, Knife River sold 7.3 million tons of asphalt.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asphalt plants</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details applicable to Knife River&#8217;s portable and non-portable asphalt plants as of December&#160;31, 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-portable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asphalt</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Portable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asphalt</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asphalt</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plants</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-92-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(4)&#160;&#160;&#160;&#160;&#160;Other</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although not common to all locations, Knife River provides various other products and services, depending on customer needs. These include retail sales of cement in Alaska and Hawaii, production and distribution of modified liquid asphalt by its Energy Services business, and other construction materials and related contracting services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cement supply and storage</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cement is a key ingredient in the production of ready-mix concrete. Knife River&#8217;s core supply of cement is sourced from a diverse range of suppliers. Knife River has strategically located cement storage facilities in Alaska and Hawaii that can hold up to 60,000 tons and 90,000 tons of cement, respectively. Knife River has six additional distribution centers with storage and barging capabilities in Alaska and across the islands of Hawaii.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquid asphalt and related storage capacity</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River distributes liquid asphalt primarily at its Energy Services and Pacific sites and has the capacity to service neighboring states through storage facilities capable of storing approximately 275,000 tons of liquid asphalt across multiple states. Knife River has five liquid-asphalt terminal sites. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(5)&#160;&#160;&#160;&#160;&#160;Contracting Services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s contracting services include responsibilities as general contractor and subcontractor, aggregate laydown, asphalt paving, concrete construction, site development and bridges, and in some segments the manufacturing of prestressed concrete products. Vertical integration allows Knife River to have direct internal access to critical raw materials, resulting in competitive advantages from better control of product inventory. In 2022, most of Knife River&#8217;s contracting services were related to &#8220;horizontal&#8221; construction, such as streets and highways, airports and bridges for customers in the public sector. In the private sector, Knife River&#8217;s contracting services projects were within the residential, commercial and industrial markets. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth revenue details applicable to Knife River&#8217;s contracting services for the year ended December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Contracting Services Revenue Breakdown</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Private</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Streets &amp; Highways</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Airports</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings/Sitework</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Streets &amp; Highways</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bridges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8199;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_233"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s customers can be segmented into public and private-sector customers, with public-sector customers contributing about 80 percent of the Company&#8217;s revenues from contracting services. The public side includes federal, state and municipal governmental agencies with contracting services projects related to highways, streets and other public infrastructure. Mandates from governmental agencies largely depend on federal, state and municipal budgets allocated to expansion and improvement of national infrastructure. The private side includes a broad spectrum of customers across industrial, commercial and residential developers and other private parties. Note that the mix of sales by customer class varies year to year depending on the variability in type of work.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s top 15 customers accounted for about 20 percent of its 2022 revenue, of which 8 were state-level departments of transportation. The Company is not dependent on any single customer or group of customers for </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-93-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sales of its products and services, where the loss of which would have a material adverse effect on its business. No individual customer accounted for more than 10 percent of its 2022 revenue.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_236"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River operates in a largely fragmented industry, including large, public companies and many small, privately held companies. Smaller, independent operators make up the majority of Knife River&#8217;s competition; however, it also faces competition in some markets from large, publicly traded U.S. aggregates producers, including Cemex S.A.B. de C.V., CRH plc, Eagle Materials, Inc., Granite Construction, Inc., HeidelbergCement AG, Holcim, Martin Marietta Materials, Inc., Summit Materials, Inc. and Vulcan Materials Company. The nature of Knife River&#8217;s competition varies among its products and geographies due to the generally local and regional nature of supply.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River believes it has a competitive advantage in aggregates through its strategically located reserves, and assets in key areas, its high-quality reserves and its internal fleet of trucks, rail and barge. Knife River&#8217;s vertical integration and local knowledge enables it to maintain a strong understanding of the needs of its customers. In addition, Knife River has a strong commitment to environmental stewardship, which assists it in obtaining new permits and new reserves.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_239"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is subject to customary regulation, including federal, state and local environmental compliance and reclamation regulations. Individual permits applicable to Knife River&#8217;s various operations are managed and tracked as they relate to the statuses of the application, modification, renewal, compliance and reporting procedures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These federal, state and local laws and regulations include, among others, the federal Clean Air Act and the federal Clean Water Act requirements for controlling air emissions and water discharges, the Resource Conservation and Recovery Act as it applies to the management of hazardous wastes and underground storage tank systems and, occasionally, the Endangered Species Act. Noncompliance with these laws and regulations can subject Knife River to fines, loss of licenses or registrations or various forms of civil or criminal prosecution, any of which could have a material adverse effect on Knife River&#8217;s reputation, business, financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River also is subject to comprehensive environmental permit requirements, which are usually associated with new mining operations. Nonetheless, Knife River has been successful in obtaining mining and other land-use permits that provide for sufficient permitted reserves to support its operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River did not incur any material environmental capital expenditures in 2022 and, except as to what may ultimately be determined with regard to the cleanup of a commercial property site acquired in 1999 and part of the Portland, Oregon, Harbor Superfund Site, Knife River does not expect to incur any material capital expenditures related to compliance with current environmental laws and regulations through 2025. Please see &#8220;Notes to Consolidated Financial Statements&#8221; for more information related to the environmental matter to which the Company is a party.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_242"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results are affected by seasonal fluctuations, with the second and third quarters historically being the quarters with the highest activity. Knife River&#8217;s ability to provide contracting services in the states in which it operates depends on the weather. In states with colder winter weather, Knife River&#8217;s contracting services are primarily performed from April through November, compared to most of the year in states with largely consistent warmer weather.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_245"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, Knife River employed 5,710 persons, 814 of whom were represented by labor unions. During peak construction season, Knife River has historically employed over 5,700 persons.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-94-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is committed to an inclusive environment that respects the differences and embraces the strengths of its diverse employees, and it maintains policies, programs and initiatives that are consistent with this commitment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River prioritizes a strong workforce by successfully recruiting employees through a variety of means, hiring and training employees to have the skills, abilities and motivation to achieve the results needed for their jobs, and providing opportunities for advancement through job mobility, succession planning and promotions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River is committed to safety and health in the workplace and provides training, adequate resources and appropriate follow-up in order to ensure safe work environments.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_248"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River currently maintains its principal executive office at 1150 W. Century Ave., Bismarck, North&#160;Dakota 58503. In addition to the principal office, Knife River maintains and operates physical locations in 14&#160;states throughout the U.S. Knife River&#8217;s operations include 188 active aggregate sites, 101 ready-mix plants, 56&#160;asphalt plants, eight cement terminals, five liquid-asphalt terminal sites and six used-oil collection points.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aggregate sites and reserves</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River mines crushed stone and sand and gravel at its 188 active aggregate sites across its operating segments. The aggregates produced by Knife River are utilized in general construction and are a major component in the production of ready-mix concrete and asphalt.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate reserve and resource estimates are calculated based on the best available data. Supporting data includes, but is not limited to, drill holes, geologic testing and other subsurface investigations; and surface feature investigations, such as, mine high walls, aerial photography, topography, and other data. Using available data, a final topography map is created with computer software and is used to calculate the volume variance between existing and final topographies. Volumes are then converted to tons using appropriate conversion factors. Property setbacks and other regulatory restrictions and limitations are identified to determine the total area available for mining. Knife River also considers mine plans, economic viability and production history in the aggregate reserve and resource estimates. Mineral reserves are defined as an estimate of tonnage that, in the opinion of the qualified person, can be economically mined or extracted, which includes diluting materials and allowances for losses that may occur throughout the process. Mineral resources are defined as a concentration or occurrence of material of economic interest in such form, grade or quality, and quantity that has a reasonable prospect to be economically extracted. Knife River&#8217;s reserve estimates include only salable tonnage and thus exclude waste materials that are generated in the crushing and processing phases of the operation. The reserves are based on estimates of volumes that can be economically extracted and sold to meet current market and product applications.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s reserves and resources are on properties that are permitted, or are expected to be permitted, for mining under current regulatory requirements. The data used to calculate reserves and resource estimates may require revisions in the future to account for changes in customer requirements and unknown geological occurrences.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River classifies the applicable quantity of a particular deposit as a reserve or resource by reviewing and analyzing, independently, each geological formation, testing results and production processes, along with other modifying factors, to determine an expected yield of recoverable tonnage an area will produce. These results may have an effect on mine plans and the selection of processing equipment. The results are reviewed by the qualified person and presented to the management team.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assesses the risks associated with aggregate reserve and resource estimates. These estimates may be affected by variability in the properties of the material, limits of the accuracy of the geotechnical data and operational difficulties in extraction of the computed material. Additionally, management assesses the risks associated in obtaining and maintaining the various land use, mining and environmental permits necessary for the properties to operate as mines. Annual reviews of mining reserves are conducted by the qualified individual and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-95-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include procedures such as ensuring financial assumptions related to life of mine expenses are based on the most accurate estimates available.</span></div><div style="margin-bottom:9pt;text-align:center"><img src="knf-20230926_g3.jpg" alt="Business2a.jpg" style="height:297px;margin-bottom:5pt;vertical-align:text-bottom;width:423px"/></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;Knife River has reviewed its properties and has determined it does not have any individual sites that are material. The following tables set forth details applicable to Knife River&#8217;s aggregate production and aggregate sites as of December&#160;31, 2022, by the various regions the sites are located.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Annual </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Production</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Production Area</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Crushed Stone</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sand &amp; Gravel</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Tons in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Sites</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Production Area</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Crushed Stone</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sand &amp; Gravel</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-96-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details applicable to Knife River&#8217;s aggregate reserves as of December&#160;31, 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Crushed Stone</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sand &amp; Gravel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Production Area</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sites</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Proven </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Probable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Proven </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Probable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reserves</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Tons in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">133,539</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,612</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">375,263</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,686</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">506,949</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,707</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">133,243</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">221,950</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,559</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">133,405</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70,142</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,368</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,981&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">716,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,917&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,838&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">389,755</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,105,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The average selling price per ton for crushed stone and sand and gravel was $16.12 and $10.53, respectively, in 2022. The average selling price includes freight and delivery and other revenues.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;&#160;The aggregates mined are of suitable grade and quality to be used as construction materials and no further grade or quality disclosure is applicable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details applicable to Knife River&#8217;s aggregate resources as of December 31, 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sand &amp; Gravel</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Production Area</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sites</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measured </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Indicated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measured + </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Indicated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inferred </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mineral </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Tons in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,673</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,727</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,900&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Mountain and North Central each have a site that includes both reserves and resources, which are included in the aggregate sites for reserves.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of Knife River&#8217;s 188 active properties, 139 are in a production stage and 49 are in a development stage. Additionally, the Company has three properties in the exploration stage. As of December&#160;31, 2022, 939 million tons of estimated proven and probable reserves are located on production stage properties and 167 million tons on developmental stage properties. The Company classifies aggregates located on exploration stage properties as resources. Knife River&#8217;s aggregate annual production in tons for all its mining properties was 32.2&#160;million, 31.1&#160;million and 28.5&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average selling price per ton for crushed stone and sand and gravel was $16.12 and $10.53, respectively, in 2022. Actual pricing varies by location and market. The price for each commodity was calculated by dividing 2022 revenues by tons produced. The average pricing is based on salable product, or materials that are ready for sale. Pricing for aggregates tends to remain similar for long periods of time and resources generally realize similar pricing to reserves when extracted and sold; therefore, Knife River uses current pricing as an estimate of future pricing. Pricing is assessed at least annually to verify there have been no material changes. Knife River expects future sales prices to exceed future production costs, resulting in minimal change to the economic viability of the disclosed reserves and resources. Knife River believes the current sales price is reasonable and justifiable to estimate the aggregates&#8217; current fair value, while the balance sheet reflects the historical costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River owns 121 properties, of which 118 are active sites, and leases another 70 to conduct its mining operations. Its reserves are comprised of 566 million tons on properties that are owned and 540 million tons that are leased. The remaining reserve life in years was calculated by dividing remaining reserves by the three-year average </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-97-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">production from 2020 through 2022. Knife River estimates the useful life of its owned reserves are approximately 36 years based on the most recent three-year production average. Approximately 47 percent of the reserves under lease have lease expiration dates of 20&#160;years or more and the weighted average years remaining on all leases containing estimated proven aggregate reserves is approximately 21&#160;years, including options for renewal that are at Knife River&#8217;s discretion. The average time necessary to produce remaining aggregate reserves from its leased sites is approximately 42 years. Some sites have leases that expire prior to the exhaustion of the estimated reserves. The estimated reserve life assumes, based on Knife River&#8217;s experience, that leases will be renewed to allow sufficient time to fully recover these reserves. Actual useful lives of these reserves will be subject to, among other things, fluctuations in customer demand, customer specifications, geological conditions and changes in mining plans. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Controls Over Aggregate Reserves</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve and resource estimates are based on the analyses of available data by qualified internal mining engineers, operating personnel and third-party geologists. Senior management reviews and approves reserve and resource quantity estimates and reserve classifications, including the major assumptions used in determining the estimates, such as life, pricing, cost and volume, among other things, to ensure they are materially accurate. For aggregate reserve and resource additions, management, which includes the qualified person, performs its due diligence and reviews the study of technical, economic and operating factors, as well as applicable supplemental information, including a summary of the site&#8217;s geotechnical report. Knife River maintains a database of all aggregate reserves, which is reconciled at least annually and reviewed and approved by the qualified person.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The evaluation, classification and estimation of reserves has inherent risks, including changing geotechnical, market and permitting conditions. The qualified person and management work together to assess these risks regularly and amend the reserve and resource assessments as new information becomes available.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_251"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River holds various trademarks that are important to its advertising and marketing activities. These trademarks are generally protected by registration in the U.S.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_254"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River maintains insurance coverage that it believes is appropriate for its business, including but not limited to workers&#8217; compensation, auto liability, general liability, excess liability, contractors pollution liability, pollution legal liability, marine liability and pollution, professional liability, directors and officers liability, employment practices liability, cyber policy, terrorism insurance and property insurance. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_257"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of Knife River conducting its business activities, it and its subsidiaries become involved in judicial, administrative and regulatory proceedings involving both private parties and governmental authorities. These proceedings include insured and uninsured matters that are brought on an individual, collective, representative and class-action basis, and other proceedings involving regulatory, employment, general and commercial liability, automobile liability and other matters. Knife River does not expect any of these proceedings to have a material effect on its reputation, business, financial position, results of operations or cash flows; however, Knife River can give no assurance that the results of any such proceedings will not materially affect its reputation, business, financial position, results of operations and cash flows.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-98-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_260"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_263"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officers Following the Spin-Off</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information, as of September 22, 2023, with respect to the individuals who serve as our executive officers, including their positions, and is followed by a biography of each individual.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.343%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Chief Legal Officer and Secretary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Operating Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President of Administration</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Glenn R. Pladsen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President of Support Services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John F. Quade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President of Business Development</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marney L. Kadrmas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Brian R. Gray</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Gray was named president of Knife River effective January&#160;1, 2023, and was named its chief executive officer effective March&#160;1, 2023. Prior to these promotions, he was president of Knife River&#8217;s Northwest segment, a position he held from 2012 to 2022. While at the Northwest segment, Mr. Gray led the acquisition of eight companies and also was instrumental in the development of the Knife River Training Center and corporate-wide safety, training and sustainability programs. He has 30 years of experience at Knife River and has served on numerous industry boards, including the National Ready Mixed Concrete Association (current) and the Oregon-Columbia chapter of the Associated General Contractors. Mr. Gray has a degree in civil engineering from Oregon State University and in 2022 was named to Oregon State&#8217;s Academy of Distinguished Engineers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nathan W. Ring</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ring has been named vice president and chief financial officer for Knife River. He has 22 years of experience with MDU Resources&#8217; companies, including Knife River, MDU Construction Services Group, Centennial Energy and the MDU Resources corporate office. Mr. Ring most recently led the acquisition strategy for Knife River as vice president of business development from 2017 to 2022. He also served as vice president, controller and chief accounting officer for MDU Resources from 2014 to 2016. Prior to these roles, Mr.&#160;Ring held positions as a controller for Knife River and MDU Construction Services Group. He has also held roles in various accounting, financial planning and tax departments for the Company. He has a bachelor of accountancy degree from the University of North Dakota and is a certified public accountant.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Karl A. Liepitz</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Liepitz has been named vice president, chief legal officer and secretary of Knife River, commencing immediately after the completion of the Spin-Off. Mr. Liepitz previously served as vice president, general counsel and secretary of MDU Resources, a position he held since 2021. He has 20&#160;years of experience with MDU Resources, having started with the company as an attorney in 2003. For 17 of his 20 years with the company, Mr. Liepitz provided internal legal counsel to Knife River. Mr. Liepitz earned his juris doctorate from William Mitchell College of Law, as well as degrees in English and philosophy from the University of Minnesota - Duluth.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trevor J. Hastings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Hastings has been named vice president and chief operating officer for Knife River, commencing immediately after the completion of the Spin-Off. He has 27 years of experience with MDU Resources&#8217; companies and since 2017 has served as president and CEO of WBI Energy, an MDU Resources subsidiary. Prior to being named to his leadership role at WBI Energy, Mr. Hastings spent 10&#160;years with Knife River. He was named vice president of business development and operations support from 2007 to 2014 and from 2015 to 2017; from 2014 to </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-99-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2015, Mr. Hastings served as interim president of Knife River&#8217;s Energy Services region to direct a transition in leadership there. From 2001 to 2007, Mr. Hastings was an executive at MDU Resources subsidiary Centennial Energy, servicing as its vice president of business development and president and CEO of its international component, Centennial Energy Resources International. He has a bachelor of economics degree from the University of North Dakota and serves on the university&#8217;s advisory council for the College of Business and Public Administration.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nancy K. Christenson</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Christenson has been named vice president of administration at Knife River, commencing immediately after the completion of the Spin-Off. She has 45 years of experience with Knife River and has oversight of Human Resources, compensation and benefits, compliance and employee relations. She was appointed vice president of administration in April 2009. Prior positions at Knife River have included vice president and chief accounting officer from 2003 to 2009, controller from 1995 to 2002 and numerous other accounting roles from 1977 to 1994. Ms. Christenson has a degree in business administration from the University of North Dakota.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Glenn R. Pladsen</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Pladsen has been named vice president of support services at Knife River, commencing immediately after the completion of the Spin-Off. He has oversight of information technology, safety, environmental management, training, capital budgeting and national accounts. He joined Knife River in 2007 as director of information technology, with a focus on deploying standard information systems and business processes across the Knife River operating companies. In 2012, Mr. Pladsen began overseeing the capital budgeting process and national account programs in addition to his information technology role. In 2015, Mr.&#160;Pladsen also took on a leadership role of Knife River&#8217;s safety and environmental programs. He was named vice president of support services in 2019 and added the responsibility of the corporate training program, along with the design and construction of the Knife River Training Center. Mr. Pladsen has a degree in mechanical engineering from North Dakota State University.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">John F. Quade</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Quade has been named vice president of business development for Knife River, commencing immediately after the completion of the Spin-Off. He has 28 years of experience with Knife River and previously was president of the company&#8217;s North Central segment, a position he held from 2012 to 2023. Prior to that, Mr. Quade was president of Knife River&#8217;s Central Minnesota operations. He earned his juris doctorate from William Mitchell College of Law and has a management degree from St.&#160;John&#8217;s (Minnesota) University. Mr. Quade also serves on the executive committee of the National Asphalt Pavement Association.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marney L. Kadrmas </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Kadrmas has been named chief accounting officer for Knife River, commencing immediately after the completion of the Spin-Off. She has 23 years of experience with Knife River. Ms. Kadrmas was previously vice president and region controller for the company&#8217;s Northwest segment, a position she has held from 2014 to 2023. Prior to that, she was director of accounting for Knife River from 2012 to 2014, and she was financial planning and reporting manager from 2005 to 2012. Ms. Kadrmas has a bachelor&#8217;s degree in accounting from Dickinson State University and is a certified public accountant.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-100-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_266"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DIRECTORS</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_269"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Structure and Directors Following the Spin-Off</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the individuals serving on Knife River&#8217;s board of directors following the completion of the Spin-Off. Knife River&#8217;s chair of the board of directors is a different person than its chief executive officer and, to the extent the chair is not an &#8220;independent&#8221; director, the board of directors will have a lead director empowered with robust authority and duties to facilitate the board&#8217;s exercise of independent oversight, which is referred to in this prospectus as the &#8220;lead independent director.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s amended and restated certificate of incorporation provides that, until the annual stockholder meeting in 2027, Knife River&#8217;s board of directors is divided into three classes, with each class consisting, as nearly as may be possible, of one-third of the total number of directors. The directors designated as Class&#160;I directors have terms expiring at the first annual meeting of stockholders following the Spin-Off, which Knife River expects to hold in 2024, and will be up for re-election at that meeting for a three-year term to expire at the 2027 annual meeting of stockholders. The directors designated as Class&#160;II directors have terms expiring at the 2025 annual meeting of stockholders and will be up for re-election at that meeting for a two-year term to expire at the 2027 annual meeting of stockholders. The directors designated as Class&#160;III directors have terms expiring at the 2026 annual meeting of stockholders and will be up for re-election at that meeting for a one-year term to expire at the 2027 annual meeting of stockholders. Commencing with the 2027 annual meeting of stockholders, directors will be elected annually and for a term of office to expire at the next annual meeting of stockholders, and Knife River&#8217;s board of directors will thereafter no longer be divided into classes. Before Knife River&#8217;s board of directors is declassified, it would take at least two annual meetings of stockholders to be held for any individual or group to gain control of Knife River&#8217;s Board of Directors.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas Everist</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class I&#8212;Expiring 2024 Annual Meeting</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Carmona Alvarez</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class I&#8212;Expiring 2024 Annual Meeting</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia L. Moss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class II&#8212;Expiring 2025 Annual Meeting</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Sandbrook</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class II&#8212;Expiring 2025 Annual Meeting</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen B. Fagg</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class III&#8212;Expiring 2026 Annual Meeting</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class III&#8212;Expiring 2026 Annual Meeting</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of members on the Knife River board of directors may be fixed by resolution adopted from time to time by the board of directors. Any vacancies or newly created directorships may be filled only by the affirmative vote of a majority of directors then in office, even if less than a quorum, or by a sole remaining director. Each director shall hold office until his or her successor has been duly elected and qualified, or until his or her earlier death, resignation or removal.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set forth below is biographical information as well as background information relating to each director&#8217;s business experience, qualifications, attributes and skills and why Knife River believes each individual will be a valuable member of the board of directors.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-101-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class&#160;I&#8212;Directors Whose Term Expires in 2024</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Occupation and Other Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas Everist</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr.&#160;Everist is the chair the Nominating and Governance Committee and also serves on the Compensation Committee. Prior to the Spin-Off, Mr.&#160;Everist was a member of the board of directors at MDU Resources, where he sat on the Compensation and Nominating and Governance committees. Mr.&#160;Everist has had a 44-year career in the construction materials and mining industry and brings deep industry expertise. He was president and chair of L.G.&#160;Everist, Inc., an aggregate production company in Sioux Falls, South Dakota, from 1987-2002. From 2002 to present, he has been president and chair of The Everist Company, an investment and land development company; prior to 2017, The Everist Company also was engaged in aggregate, concrete and asphalt production.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Carmona Alvarez</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr.&#160;Carmona Alvarez chairs the Compensation Committee and is a member of the Audit Committee. Prior to the Spin-Off, Mr.&#160;Alvarez was a member of the board of directors at MDU Resources, where he sits on the Compensation and Nominating and Governance committees. Mr.&#160;Carmona Alvarez has 15&#160;years of experience in the building materials industry and also brings expertise in human capital management, digital and information technology, and mergers and acquisitions. He is global president of applied intelligence at Wood PLC and formerly served as executive vice president of finance, information technology and shared services at CEMEX, Inc., a global building materials company.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class&#160;II&#8212;Directors Whose Term Expires in 2025</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Occupation and Other Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia L. Moss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ms. Moss chairs the Audit Committee and also serves on the Compensation Committee. Prior to the Spin-Off, Ms.&#160;Moss was a member of the board of directors at MDU Resources, where she chaired the Environmental and Sustainability Committee and was also a member of the Compensation Committee. Ms.&#160;Moss has substantial experience in the finance and banking industry, including service on the boards of public banking and investment companies. She contributes broad knowledge of finance, business development, human resources and compliance oversight, as well as public company governance. Ms.&#160;Moss was president and CEO of Cascade Bancorp, a financial holding company in Bend, Oregon, from 1998-2012. She was vice chairman of Cascade Bankcorp from 2012-2017, at which point she became a director at First Interstate BancSystem.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Sandbrook</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr.&#160;Sandbrook has extensive experience in the construction materials industry. He was president and CEO of U.S. Concrete, Inc., from 2011-2020, and also served as chairman of its board of directors from 2018-2020. Prior to that, Mr.&#160;Sandbrook served in various roles at Oldcastle Inc.&#8217;s Products and Distribution Group, Oldcastle Architectural Products Group, and Oldcastle Materials Inc. In 2019, he was elected chairman of the National Ready-Mixed Concrete Association. Mr.&#160;Sandbrook has served as a director of Comfort Systems USA since 2018, where he is a member of the Audit and Compensation committees.</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-102-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class&#160;III&#8212;Directors Whose Term Expires in 2026</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Occupation and Other Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen B. Fagg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ms. Fagg is the non-executive chair of the board. She also serves on the Nominating and Governance Committee. Prior to the Spin-Off, Ms.&#160;Fagg was a member of the board of directors at MDU Resources, where she chaired the Compensation Committee and was a member of the Environmental and Sustainability Committee. Ms.&#160;Fagg contributes expertise in responsible natural resource development, with expertise in the construction and engineering industries. She was president, CEO and majority owner of HKM Engineering, a large regional civil and structural firm, from 2000-2008; when that business merged with DOWL LLC, Ms.&#160;Fagg was named vice president until her retirement in 2011. Prior to that, she was director of the Montana Department of Natural Resources and Conservation, the state agency charged with managing sustainable stewardship of the state&#8217;s water, soil, energy and rangeland resources.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr.&#160;Gray was named president of Knife River effective January 1, 2023, and was named its chief executive officer effective March&#160;1, 2023. Prior to these promotions, he was president of Knife River Corporation&#8217;s Northwest segment, a position he held from 2012 to 2022. While at the Northwest segment, Mr.&#160;Gray led the acquisition of eight companies and also was instrumental in the development of the Knife River Training Center and corporate-wide safety, training and sustainability programs. He has 30&#160;years of experience at Knife River and has served on numerous industry boards, including the National Ready Mixed Concrete Association (current) and the Oregon-Columbia chapter of the Associated General Contractors.</span></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_272"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Independence</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Knife River board of directors is composed of directors who are &#8220;independent&#8221; as defined by the rules of the NYSE and the Corporate Governance Guidelines, as described more fully below, that was adopted by the Knife River board of directors. All of Knife River&#8217;s non-management directors qualify as &#8220;independent&#8221; under these standards. The Knife River board of directors has established categorical standards to assist it in making its determination of director independence. These standards provide that no director qualifies as &#8220;independent&#8221; unless the board of directors affirmatively determines that the director has no material relationship with Knife River or its subsidiaries (either directly or as a partner, stockholder or officer of an organization that has a relationship with Knife River or any of its subsidiaries). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In making this determination, the Knife River board of directors considers all relevant facts and circumstances. The Corporate Governance Guidelines comprise a list of all categories of material relationships affecting the determination of a director&#8217;s independence. Any relationship that falls below a threshold set forth in the Corporate Governance Guidelines, or is not otherwise listed in the Corporate Governance Guidelines, and is not required to be disclosed under Item 404(a) of SEC Regulation S-K, will be deemed to be an immaterial relationship.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Knife River board of directors assesses, on a regular basis, and at least annually, the independence of directors and, based on the recommendation of the Nominating and Governance Committee, makes a determination as to which members are independent. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_275"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Committees of the Board of Directors</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Knife River board of directors has the following standing committees: an Audit Committee, a Compensation Committee and a Nominating and Governance Committee.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audit Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s Audit Committee is responsible, among its other duties and responsibilities, for overseeing Knife River&#8217;s accounting and financial reporting processes, the audits of Knife River&#8217;s financial statements, the qualifications and independence of Knife River&#8217;s independent registered public accounting firm, the effectiveness of Knife River&#8217;s internal control over financial reporting and the performance of Knife River&#8217;s internal audit function and independent registered public accounting firm. Knife River&#8217;s Audit Committee reviews and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-103-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assesses the qualitative aspects of Knife River&#8217;s financial reporting, its processes to manage business and financial risks, and its compliance with significant applicable legal, ethical and regulatory requirements. Knife River&#8217;s Audit Committee is directly responsible for the appointment, compensation, retention and oversight of Knife River&#8217;s independent registered public accounting firm. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current members of the Audit Committee are German Carmona Alvarez, William Sandbrook, and Patricia L. Moss (Chair). Knife River&#8217;s board of directors has designated German Carmona Alvarez, William Sandbrook, and Patricia&#160;L. Moss as &#8220;audit committee financial experts,&#8221; and has determined that each member is &#8220;financially literate&#8221; and has accounting or related financial management expertise in accordance with the NYSE rules. Knife River&#8217;s board of directors has also determined that each member of the Audit Committee is &#8220;independent&#8221; as defined under the NYSE and Exchange Act rules and regulations. The charter of Knife River&#8217;s Audit Committee states that no director may serve on the Audit Committee if such director simultaneously serves on the audit committee of more than two other publicly traded companies, unless the board of directors determines that such simultaneous service would not impair the ability of such director to effectively serve on the Audit Committee.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s Compensation Committee is responsible, among its other duties and responsibilities, for reviewing and approving all forms of compensation to be provided to, and employment agreements with, the executive officers and directors of Knife River and its subsidiaries (including the CEO), establishing the general compensation policies of Knife River and its subsidiaries and reviewing, approving and overseeing the administration of the employee benefits plans of Knife River and its subsidiaries. Knife River&#8217;s Compensation Committee is also responsible to periodically review management development and succession plans. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current members of the Compensation Committee are Patricia&#160;L. Moss, Thomas Everist, and German Carmona Alvarez (Chair). Knife River&#8217;s board of directors has determined that each such member of the Compensation Committee is &#8220;independent&#8221; as defined under the NYSE listing standards. The Compensation Committee has the authority to retain compensation consultants, outside counsel and other advisers after considering the independence factors outlined under the NYSE listing standards, and Knife River will provide appropriate funding, as determined by the Compensation Committee, for payment of reasonable compensation to such compensation consultants, outside counsel and other advisers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nominating and Governance Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s Nominating and Governance Committee is responsible, among its other duties and responsibilities, for identifying and recommending candidates to the board of directors for election to Knife River&#8217;s board of directors, reviewing the composition of the board of directors and its committees, developing and recommending to the board of directors corporate governance guidelines that are applicable to Knife River and overseeing board of directors evaluations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current members of the Nominating and Governance Committee are Karen&#160;B. Fagg, William Sandbrook, and Thomas Everist (Chair). Knife River&#8217;s board of directors has determined that each member of the Nominating and Governance Committee is &#8220;independent&#8221; as defined under the NYSE listing standards.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors has adopted a written charter for each of the Audit Committee, Compensation Committee and Nominating and Governance Committee. These charters are available without charge on Knife River&#8217;s website at www.kniferiver.com.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_278"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Committee Interlocks and Insider Participation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s Compensation Committee was established in 2023 in connection with the Spin-Off. During Knife River&#8217;s year ended December&#160;31, 2022, Knife River was not an independent company, and did not have a compensation committee or any other committee serving a similar function. Decisions as to the compensation of those who currently serve as Knife River&#8217;s executive officers were made by MDU Resources, as described in the section of this prospectus captioned &#8220;Executive Compensation.&#8221; During 2022, no member of the Compensation Committee was at any time an officer or employee of MDU Resources or any of Knife River&#8217;s subsidiaries nor was any such person a former officer of MDU Resources or any one of Knife River&#8217;s subsidiaries. During 2022, there were no related party or conflict of interest transactions between Knife River and any of its Compensation Committee members that require disclosure under SEC rules.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-104-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_281"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Board Leadership Structure</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors is led by its Chair, Karen&#160;B. Fagg. As stated in Knife River&#8217;s Corporate Governance Guidelines, the board has no policy with respect to the separation of the offices of Chair of the Board and CEO. The board believes it is important to retain its flexibility to allocate the responsibilities of the offices of the Chair and CEO in any way that is in the best interests of Knife River at a given point in time. The board believes this governance structure currently promotes a balance between the board&#8217;s independent authority to oversee Knife River&#8217;s business and the CEO and the management team who manage the business on a day-to-day basis. The board expects to periodically review its leadership structure to ensure that it continues to meet Knife River&#8217;s needs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Sessions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors holds regular and special meetings throughout each calendar year. In conjunction with those meetings, executive sessions, which are meetings of the independent directors, will be regularly scheduled throughout the year. Knife River&#8217;s non-executive Chair will preside over the executive sessions of the board.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selection of Nominees for Election to the Board</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s Corporate Governance Guidelines provide that the Nominating and Governance Committee will identify and select, or recommend that the board select, board candidates who the Nominating and Governance Committee believes are qualified and suitable to become members of the board consistent with the criteria for selection of new directors adopted from time to time by the board. The Nominating and Governance Committee will consider the board&#8217;s current composition, including expertise, diversity, and balance of inside, outside and independent directors, and considers the general qualifications of the potential nominees, such as: integrity and honesty; the ability to exercise sound, mature and independent business judgment in the best interests of the stockholders as a whole; a background and experience with construction materials, operations, finance or marketing or other fields that will complement the talents of the other board members; willingness and capability to take the time to actively participate in board and committee meetings and related activities; ability to work professionally and effectively with other board members and Knife River&#8217;s management; availability to remain on the board long enough to make an effective contribution; satisfaction of applicable independence standards; and absence of material relationships with competitors or other third parties that could present reasonable possibilities of conflict of interest or legal issues.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In identifying candidates for election to the board of directors, the Nominating and Governance Committee will consider nominees recommended by directors, stockholders and other sources. The Nominating and Governance Committee will review each candidate&#8217;s qualifications, including whether a candidate possesses any of the specific qualities and skills desirable in certain members of the board of directors. Evaluations of candidates generally involve a review of background materials, internal discussions and interviews with selected candidates as appropriate. Upon selection of a qualified candidate, the Nominating and Governance Committee will recommend the candidate for consideration by the full board of directors. The Nominating and Governance Committee may engage consultants or third-party search firms to assist in identifying and evaluating potential nominees.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Nominating and Corporate Governance Committee considers director candidates proposed by stockholders on the same basis as recommendations from other sources. Following the completion of the Spin-Off, any stockholder who wishes to recommend a prospective candidate for the board of directors for consideration by the Nominating and Governance Committee may do so by submitting the name and qualifications of the prospective candidate in writing to the following address: P.O.&#160;Box&#160;5568, Bismarck, North Dakota 58506. Any such submission should also describe the experience, qualifications, attributes and skills that make the prospective candidate a suitable nominee for the board of directors. Knife River&#8217;s by-laws set forth the requirements for direct nomination by a stockholder of persons for election to the board of directors.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-105-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Governance Guidelines</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors has adopted Corporate Governance Guidelines to address significant corporate governance issues. A copy of these guidelines is available on the Knife River website at www.kniferiver.com. These guidelines provide a framework for Knife River&#8217;s corporate governance initiatives and cover topics including, but not limited to, director qualification and responsibilities, board composition, director compensation and management, independence standards and succession planning. The Nominating and Governance Committee is responsible for overseeing and reviewing the guidelines and reporting and recommending to Knife River&#8217;s board of directors any changes to the guidelines.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholder Engagement</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River expects all of its directors to attend its annual meetings of stockholders and be available to answer questions from stockholders at the meetings. Between meetings, Knife River expects Brian R. Gray, the President and Chief Executive Officer, and/or Nathan W. Ring, the Vice&#160;President and Chief Financial Officer, to engage with stockholders on a regular basis at industry and financial conferences, road shows, and one-on-one meetings. Knife River will also make Karen B. Fagg, its non-executive Chair, available to meet with stockholders on matters that they believe are better addressed by an independent director.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Communicating with the Board of Directors</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any stockholder or interested party who wishes to communicate with Knife River&#8217;s board of directors as a whole, the independent directors, or any individual member of the board or any committee of the board may write to or email Knife River at: CorporateSecretary@kniferiver.com.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Communications addressed to the Knife River board of directors or to an individual director will be distributed to the Knife River board of directors or to any individual director or directors as appropriate, depending upon the facts and circumstances outlined in the communication. The Knife River board of directors is expected to ask the Corporate Secretary&#8217;s Office to submit to the Knife River board of directors all communications received, excluding only those items that are not related to Knife River board of directors duties and responsibilities, such as junk mail and mass mailings; product complaints and product inquiries; new product or technology suggestions; job inquiries and resumes; advertisements or solicitations; and surveys.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Qualification Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Nominating and Governance Committee charter sets forth certain criteria for the committee to consider in evaluating potential director nominees. In addition to evaluating a potential director&#8217;s independence, the committee will consider whether director candidates have relevant experience in business and industry, government, education and other areas, and will monitor the mix of skills and experience of directors in order to assure that Knife River&#8217;s board of directors will have the necessary breadth and depth to perform its oversight function effectively. The committee may reevaluate the relevant criteria for board membership from time to time in response to changing business factors or regulatory requirements. Knife River&#8217;s full board of directors will be responsible for selecting candidates for election as directors based on the recommendation of the Nominating and Governance Committee.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Oversight</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors as a whole has responsibility for overseeing Knife River&#8217;s risk management. The board of directors exercises this oversight responsibility directly and through its committees. The oversight responsibility of the board of directors and its committees is informed by reports from Knife River&#8217;s management team and from Knife River&#8217;s internal audit department that are designed to provide visibility to the board of directors about the identification and assessment of key risks and Knife River&#8217;s risk mitigation strategies. The full board of directors has primary responsibility for evaluating strategic and operational risk management, and succession planning. Knife River&#8217;s Audit Committee also undertakes the responsibility for overseeing its major financial and accounting risk exposures and the steps its management has taken to monitor and control these exposures, including policies and procedures for assessing and managing risk, including oversight on compliance related to legal and regulatory exposure, and meets regularly with Knife River&#8217;s chief legal and compliance officers. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-106-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s Compensation Committee evaluates risks arising from its compensation policies and practices, as more fully described above. The Audit Committee and Compensation Committee also provide reports to the full board of directors regarding these and other matters.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Code of Conduct</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors has adopted a code of business conduct and ethics that applies to all of its employees, directors and officers, including its principal executive officer, principal financial officer and principal accounting officer or controller, or persons performing similar functions. The guide is available without charge on Knife River&#8217;s website at www.kniferiver.com.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River will promptly disclose any substantive changes in or waiver of, together with reasons for any waiver of, the guide granted to its executive officers, including its principal executive officer, principal financial officer, principal accounting officer and controller, or persons performing similar functions, and its directors, by posting such information on its website at www.kniferiver.com.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Knife River website and the information contained therein or connected thereto are not incorporated into this prospectus or the registration statement of which this prospectus forms a part, or in any other filings with, or any information furnished or submitted to, the SEC.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-107-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_287"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE COMPENSATION</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_4833"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPENSATION DISCUSSION AND ANALYSIS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed elsewhere in this prospectus, on May 31, 2023, MDU Resources separated into two publicly traded companies, MDU Resources and Knife River. On May 31, 2023, Knife River became an independent company, and its compensation committee was formed. Following the Spin-Off, Knife River has its own executive officers and its own compensation committee of its board of directors (the &#8220;Knife River compensation committee&#8221;). The following individuals serve as executive officers of the Company in the positions set forth below effective as of immediately following the Spin-Off and, based on their roles and/or 2022 compensation, such individuals would have constituted the named executive officers of Knife River had it been an independent public company during 2022:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Brian R. Gray, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Nathan W. Ring, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vice President and Chief Financial Officer</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Trevor J. Hastings, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vice President and Chief Operating Officer</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Karl A. Liepitz, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vice President, Chief Legal Officer and Secretary</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Nancy K. Christenson, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vice President of Administration</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David C. Barney, the former president and chief executive officer of Knife River Corporation, transitioned on March 1, 2023 to the non-executive position of senior advisor. Mr. Barney is expected to serve in that role through January 3, 2024 in order to support the transition of the role of president and chief executive officer of Knife River Corporation to Mr. Gray.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sections of this Compensation Discussion and Analysis describes MDU Resources&#8217; executive compensation philosophy, the 2022 executive compensation program elements applicable to the named executive officers, and certain MDU Resources executive compensation plans, policies and practices, as well as certain aspects of Knife River&#8217;s executive compensation arrangements immediately following the Spin-Off. Policies, practices and arrangements that are disclosed as those that apply to Knife River immediately following the Spin-Off generally remain subject to the review of, and may generally be modified by, the Knife River compensation committee.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_290"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Committee Responsibilities and Objectives</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The compensation committee of the MDU Resources board of directors (the &#8220;MDU Resources compensation committee&#8221;) is responsible for designing and approving the executive compensation program and setting compensation opportunities for the named executive officers of MDU Resources. The following are the objectives of the MDU Resources executive compensation program for its executive officers, which as of immediately following the Spin-Off, continued to be the objectives of our compensation program for executive officers as of immediately following the Spin-Off:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recruit, motivate, reward, and retain high performing executive talent required to create superior stockholder value;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reward executives for short-term performance as well as for growth in enterprise value over the long-term;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ensure effective utilization and development of talent by working in concert with other management processes - for example, performance appraisal, succession planning, and management development; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">help ensure that compensation programs do not encourage or reward excessive or imprudent risk taking; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide a competitive package relative to industry-specific and general industry comparisons and internal equity, as appropriate.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-108-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_293"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Compensation of Named Executive Officers </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_296"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Annual Base Salary</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our named executive officers with base salary at a sufficient level to attract and retain executives with the knowledge, skills, and abilities necessary to successfully execute their job responsibilities. Consistent with the compensation philosophy of linking pay to performance, our executives receive a relatively smaller percentage of their overall target compensation in the form of base salary. In establishing base salaries, consideration is given to each executive&#8217;s individual performance, the scope and complexities of their responsibilities, internal equity, and whether the base salary is competitive as measured against the base salaries of similarly situated executives in our compensation peer group and market compensation data. The annual base salaries for our named executive officers during 2022 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 Annual<br/>Base Salary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_299"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Annual Cash Incentive Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, each of our named executive officers was assigned a target annual incentive award based on a percentage of the executive&#8217;s base salary. The actual annual cash incentive realized was determined by multiplying the target award by the payout percentage associated with the achievement of the performance measures applicable to the named executive officer. Performance measures varied depending on the named executive officer&#8217;s role in 2022. The bonus targets, performance measures, performance results and payout levels for our named executive officers for 2022 are summarized below.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Bonus </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of Salary)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measures and Weightings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actual Payout</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of Target)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest segment EBITDA (50%), Construction Materials and Contracting EBITDA (45%); Safety (5%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Materials and Contracting EBITDA (100%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipeline Earnings (80%); MDU Resources adjusted EPS (20%); DEI Modifier</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources adjusted EPS (100%); DEI Modifier</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Materials and Contracting EBITDA (100%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MDU Resources adjusted EPS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MDU Resources compensation committee selected earnings per share from continuing operations as the shared financial metric as it is a key indicator of company results and used to communicate annual performance expectations with the financial community. The earnings per share target of $2.07 reflects MDU Resources&#8217; 2022 financial goal to achieve an estimated return on invested capital of 7.7 percent. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction Materials and Contracting EBITDA</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MDU Resources compensation committee selected EBITDA from continuing operations as the performance metric for the construction materials and contracting segment as it is a financial performance metric common to the construction industry and encourages the leadership to focus on growth by excluding the impact of items such as taxes, interest, depreciation and amortization, which are largely out of their control, from the </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-109-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance result. The target of $331.3 million in EBITDA from continuing operations for the construction materials and contracting segment reflects the financial goal needed to achieve returns on invested capital of 9.5 percent. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Northwest Segment EBITDA</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like EBITDA from continuing operations for the construction materials and contracting segment, Northwest segment EBITDA provides a financial performance metric common to the construction industry and specific to the operations Mr. Gray was primarily responsible for during 2022. The target of $82.0 million in EBITDA was selected. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Safety</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Safety is one of our corporate values and significant to management of construction materials and contracting operations. The lost time rate was chosen as the metric for Mr. Gray as it is a good measure of the severity of injuries and how well they are managed. A target lost time rate of 0.33 was selected based on the company&#8217;s historical performance which is better than industry average. A lost time rate greater than 0.397 results in no payout on the on the performance metric. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pipeline segment &#8211; Earnings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP earnings from continuing operations of our pipeline segment provides a key measure of performance for regulated entities such as our pipeline segment which Mr. Hastings was primarily responsible for in 2022. The target of $43.0 million in earnings from continuing operations for the pipeline segment reflects the financial goal needed to achieve returns on invested capital of 7.1 percent.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DEI Modifier</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DEI modifier is a separate performance measure, independent of the achievement of the financial performance measures and is based on the MDU Resources compensation committee&#8217;s assessment of management&#8217;s progress toward the completion of the following DEI initiatives:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Enhance the formal succession planning process to include the review of all Section 16 officer, key executive and business segment officers positions to ensure diverse representation in terms of gender, ethnicity, individuals with disabilities and veteran status and the development of candidates being prepared for these positions.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increase outreach activities and efforts aimed at attracting diverse candidates to positions within our businesses.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Enhance new employee onboarding processes to include DEI training and formal mentoring programs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Implement a consistent human resources dashboard across all businesses to build baseline information and track key metrics to provide insight into the make-up and diversity of our employee population.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DEI modifier applied to Mr. Hastings and Mr. Liepitz in 2022 and adds or deducts up to 5 percent of the executive&#8217;s annual incentive target based on the MDU Resources compensation committee&#8217;s assessment.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-110-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actual Results </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 performance measure results reflect MDU Resources&#8217; 2022 financial performance and are presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Measure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Result</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payout</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Materials and Contracting EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$331.3 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$307.5 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest segment EBITDA</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82.0 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$103.9 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety - Lost Time Rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipeline earnings</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$43.0 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.3 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Earnings used to calculate EPS from continuing operations was adjusted to remove the effect of transaction costs incurred for acquisitions and mergers as well as costs incurred associated with the company&#8217;s intent to separate the construction materials and contracting segment pursuant to a tax-free Spin-Off and the strategic review to optimize the value of the construction services segment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Construction materials and contracting segment EBITDA from continuing operations was adjusted to remove the effect of transaction costs incurred for acquisitions and mergers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the assessment of the MDU Resources compensation committee, each of Messrs. Hastings and Liepitz was awarded a DEI modifier award of 5.0 percent of the executive&#8217;s target annual incentive. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_302"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Long-Term Equity Incentive Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the MDU Resources compensation committee and the MDU Resources board of directors approved grants to our named executive officers (other than Mr. Gray, who did not participate in this program in 2022) of performance shares and restricted stock units which are eligible to vest into MDU Resources stock plus dividend equivalents at the end of 2024. The amounts of the 2022 awards granted to our named executive officers are shown below.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">75% Performance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Opportunities (#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">25% Time-Vesting</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Unit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Opportunities (#)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance share portion of the grant may vest at the end of a three-year period between 0 percent and 200 percent. Determination of vesting is based on the achievement of two separate performance measures each making up 50 percent of the award:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total stockholder return relative to that of a group of peer companies selected from the S&amp;P 400 MidCap Index is the measure to align with MDU Resources&#8217; performance relative to its peers.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compound annual growth rate in earnings from continuing operations is the measure to encourage continued growth of MDU Resources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings used to calculate earnings growth from continuing operations for the 2022 awards may be adjusted, as such adjustments are approved by the MDU Resources compensation committee, to remove:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect on earnings from losses/impairments on asset sales/dispositions/retirements; </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-111-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect on earnings from withdrawal liabilities relating to multiemployer pension plans; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect on earnings from costs incurred for acquisitions or mergers; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect on earnings from unanticipated tax law changes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of performance shares and associated dividend equivalents is predicated on achievement of an established level associated with each performance measure. Threshold, target and maximum payouts as a percentage of target performance for the 2022 measures are:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MDU Resources&#8217;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Relative TSR</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentile Rank</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MDU Resources&#8217; Earnings</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Growth Rate as a</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Target</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award Target</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75th or higher</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.8% of target or higher</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50th</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25th</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.2% of target</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Below threshold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 25th</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">less than 46.2% of target</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting for performance falling between the intervals is interpolated linearly.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time-vesting restricted stock units represent 25 percent of the long-term incentive opportunity and will vest on December 31, 2024, generally subject to the executive&#8217;s continued employment through the vesting date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treatment of the 2022 MDU Resources performance shares and restricted stock units, as well as other outstanding MDU Resources equity awards, in connection with the Spin-Off is summarized in this prospectus under the heading &#8220;Certain Relationships and Related Person Transactions &#8211; Treatment of Equity-Based Compensation.&#8221;</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_305"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Post-Employment Benefits</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources provides post-employment benefit plans and programs in which our named executive officers participate. As of immediately following the Spin-Off, we provided similar post-employment plans and programs. Our named executive officers participated in the following plans during 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Brian R.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gray</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nathan W.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ring</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trevor J.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hastings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Karl A.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liepitz</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nancy K.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Christenson</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) Retirement Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Income Security Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company Credit to Deferred Compensation Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_308"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Arrangements after the Spin-Off</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of immediately following the Spin-Off, Knife River&#8217;s executive compensation program consisted of four principal elements: (1) annual base salary, (2) annual cash incentive opportunity, (3) long-term equity incentive opportunity, and (4) employee benefits and limited executive perquisites.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Base Salary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Cash Incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Incentive </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Opportunity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Target</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensation</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,676,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,146,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-112-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Target annual cash incentive and long-term incentive opportunity reflect a blended rate consistent with offer letters effective with the Spin-Off.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Spin-Off, pursuant to the employee matters agreement, Mr. Hastings and Mr. Liepitz were entitled to a pro rata annual cash incentive award for the period ending immediately prior to the Spin-Off date based on actual performance as determined by the MDU Resources compensation committee.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_311"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Peer Group </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Spin-Off, the Knife River compensation committee approved an initial Knife River peer group to be used for purposes of benchmarking compensation of named executive officers starting in fiscal year 2024.This peer group includes 17 companies in the construction materials, construction and engineering, and building products industries, with trailing 12 months revenue of between approximately $1.23 billion and $7.42 billion.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:31.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vulcan Materials Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summit Materials, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The AZEK Company Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Martin Marietta Materials, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gibraltar Industries, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dycom Industries, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minerals Technologies Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction Partners, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granite Construction Incorporated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eagle Materials Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Armstrong World Industries, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allegion plc</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Simpson Manufacturing Co., Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compass Minerals International, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Masonite International Corporation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sterling Infrastructure, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_314"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employment and Severance Agreements</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_317"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brian R. Gray </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Gray received an offer letter dated March 27, 2023 setting forth his compensation for the role of President and Chief Executive Officer of Knife River following the Spin-Off. The offer letter provides that effective as of the day prior to, and subject to the occurrence of, the Spin-Off, Mr.&#160;Gray&#8217;s annual base salary will be $800,000, his target annual cash incentive opportunity will be 115 percent of base salary, and his long-term incentive equity award opportunity for 2023 will be 375 percent of base salary.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the offer letter, Mr. Gray&#8217;s target annual cash incentive opportunity and long-term incentive equity award opportunity for 2023 will be determined on a pro rata basis for the time in each of the positions he held during 2023. In order to effectuate the increase in Mr. Gray&#8217;s 2023 long-term incentive equity award opportunity, the offer letter contemplates that an additional award of restricted stock units would be granted to Mr. Gray by Knife River after the Spin-Off. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_320"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nathan Ring</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ring received an offer letter dated March 15, 2023 setting forth his compensation for the role of Chief Financial Officer of Knife River following the Spin-Off. The offer letter provides that effective with the day of, and subject to the occurrence of, the Spin-Off, Mr. Ring&#8217;s annual base salary will be $450,000, his target annual cash incentive opportunity will be 75 percent of base salary, and his long-term incentive equity award opportunity for 2023 will be $675,000.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the offer letter, Mr. Ring&#8217;s target annual cash incentive opportunity for 2023 will be determined on a pro rata basis for the time in each of the positions he held during 2023. In order to effectuate the increase in Mr. Ring&#8217;s 2023 long-term incentive equity award opportunity, the offer letter contemplates that an additional award of restricted stock units would be granted to Mr. Ring by Knife River after the Spin-Off.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_323"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Karl Liepitz</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Liepitz received an offer letter dated March 15, 2023 in connection with his appointment as Vice President - Chief Legal Officer and Secretary of Knife River. The offer letter provides that effective as of the day prior to, and subject to the occurrence of, the Spin-Off, Mr. Liepitz&#8217;s annual base salary will remain $470,000, his target annual </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-113-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash incentive opportunity will remain 75 percent of base salary, and his long-term incentive equity award opportunity for 2023 will remain $799,000. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_326"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trevor Hastings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Hastings received an offer letter dated March 15, 2023 in connection with his appointment as Chief Operating Officer of Knife River. The offer letter provides that effective as of the day prior to, and subject to the occurrence of, the Spin-Off, Mr. Hastings&#8217;s annual base salary will be $500,000, his target annual incentive compensation opportunity will be 75 percent of base salary, and his long-term incentive equity award opportunity for 2023 will be $750,000.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the offer letter, Mr. Hastings&#8217;s target annual cash incentive opportunity for 2023 will be determined on a pro rata basis for the time in each of the positions he held during 2023. In order to effectuate the increase in Mr. Hastings&#8217;s 2023 long-term incentive equity award opportunity, the offer letter contemplates that an additional award of restricted stock units would be granted to Mr. Hastings by Knife River after the Spin-Off.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_329"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nancy Christenson</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Christenson received an offer letter dated March 15, 2023 in connection with her continuing services as Vice President - Administration of Knife River. The offer letter provides that effective with the day of, and subject to the occurrence of, the Spin-Off, Ms. Christenson&#8217;s annual base salary will be $350,000, her target annual cash incentive opportunity will be 60 percent of base salary, and her annual long-term incentive equity award opportunity for 2023 will be $350,000.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the offer letter, Ms. Christenson&#8217;s target annual cash incentive opportunity for 2023 will be determined on a pro rata basis for the portion of 2023 occurring prior to and following the Spin-Off. In order to effectuate the increase in Ms. Christenson&#8217;s 2023 long-term incentive equity award opportunity, the offer letter contemplates that an additional award of restricted stock units would be granted to Ms.&#160;Christenson by Knife River after the Spin-Off. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically do not have employment or severance agreements with our executives entitling them to specific payments upon termination of employment or a change of control of the company. The Knife River compensation committee will generally consider providing severance benefits on a case-by-case basis. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_332"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Ownership Requirements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective with the Spin-Off, Knife River implemented an executive stock ownership policy. Under the policy, executives participating in the Knife River Long-Term Performance-Based Incentive Plan are required within five years of appointment or promotion into an executive level to beneficially own Knife River common stock equal to a multiple of their base salary as outlined in the stock ownership policy, which is currently six times base salary in the case of the Knife River CEO and three times base salary in the case of all others named executive officers. Stock owned through its 401(k) plan or by a spouse is considered in ownership calculations as well as unvested restricted stock units. The level of stock ownership compared to the ownership requirement is determined based on the closing sale price of its stock on the last trading day of the year and base salary at December 31 of the same year. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_335"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clawback Provision</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MDU Resources Long-Term Performance-Based Incentive Plan and MDU Resources Executive Incentive Compensation Plan include provisions commonly referred to as a clawback provision. The MDU Resources compensation committee may, or shall if required, take action to recover incentive-based compensation from specific executives in the event MDU Resources is required to restate its financial statements due to material noncompliance with any financial reporting requirements under the securities laws. Effective with the Spin-Off, Knife River adopted a Long-Term Performance-Based Incentive Plan and Executive Incentive Compensation Plan that includes similar provisions.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-114-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_338"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Compensation Tables</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_341"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary Compensation Table for 2022</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name and Principal Position (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Salary</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">($) (c)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Awards ($) (e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Incentive Plan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">($) (g)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">and </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nonqualified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Earnings</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">($) (h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">All Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">($) (i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">($) (j)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Brian R. Gray</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and CEO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nathan W. Ring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,952&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,077&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">630,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trevor J. Hastings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">940,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President and Chief Operating Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Karl A. Liepitz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714,491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,604&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,442,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President, Chief Legal Officer and Secretary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nancy K. Christenson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">622,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President of Administration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Amounts in this column represent the aggregate grant date fair value of MDU Resources performance share award opportunities at target calculated in accordance with generally accepted accounting principles for stock-based compensation in Accounting Standards Codification Topic 718. This column was prepared assuming none of the awards were or will be forfeited. The amounts were calculated as described in Note 12 of our audited financial statements in our Form 10 for the year ended December 31, 2022. For 2022, the aggregate grant date fair value of outstanding MDU Resources performance share award opportunities assuming the highest level of payout would be as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at Highest</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payout ($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Amounts shown for 2022 represent the change in the actuarial present value for the named executive officers&#8217; accumulated benefits under the pension plan, and SISP, collectively referred to as the &#8220;accumulated pension change,&#8221; plus above-market earnings on deferred annual incentives as of December 31, 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change ($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Above</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Earnings ($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">All Other Compensation for 2022 is comprised of:</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-115-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">401(k)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">a</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nonqualified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan ($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">b</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Insurance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Premium ($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Matching</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charitable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vehicle</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equivalents</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)c</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12.45pt">Represents company contributions to the MDU Resources 401(k) plan, which includes matching contributions, profit sharing and retirement contributions associated with certain frozen pension plans.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Represents company contribution amounts to the MDU Resources Group, Inc. Deferred Compensation Plan (MDU Resources DCP) which are approved by the MDU Resources compensation committee and the board of directors. The purpose of the plan is to recognize outstanding performance coupled with enhanced retention as the MDU Resources DCP requires a vesting period. For further information, see the section entitled &#8220;Nonqualified Deferred Compensation for 2022.&#8221;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12.45pt">Represents accrued dividend equivalents for 2022 on the 2022-2024, 2021-2023, and 2020-2022 MDU Resources performance share awards associated with financial performance measures and MDU Resources restricted stock units. The 2022-2024 and 2021-2023 awards are presented at target, and the 2020-2022 MDU Resources performance share awards are presented based on the actual achievement of the performance measures.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Mr. Gray&#8217;s salary amount includes the payout of accrued vacation of $31,521 upon his transfer from the Northwest segment to Knife River Corporation.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_344"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Grants of Plan-Based Awards in 2022 </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the sections of this prospectus entitled &#8220;Compensation Discussion and Analysis&#8212;2022 Annual Cash Incentive Awards&#8221; and &#8220;Compensation Discussion and Analysis&#8212;2022 Long-Term Equity Incentive Awards&#8221; for further information about the awards presented below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.434%"></td><td style="width:0.1%"></td></tr><tr style="height:36pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Estimated Future Payouts Under</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Non-Equity Incentive Plan Awards</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Estimated Future Payouts Under</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">All Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Awards:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Number</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">of Shares of Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">or Units</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(#) (i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Grant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Value of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stock and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Option</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Awards</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">($) (l)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Name (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(b)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Threshold</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">($) (c)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Target</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">($) (d)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Maximum</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">($) (e)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Threshold</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(#) (f)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Target</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(#) (g)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Maximum</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(#) (h)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Brian R. Gray</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nathan W.Ring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302,953&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,101&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,195&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,907&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trevor J. Hastings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">480,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Karl A. Liepitz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,656&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">554,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nancy K. Christenson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/17/2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Annual incentive for 2022 granted pursuant to the MDU Resources Group, Inc. Executive Incentive Compensation Plan (the &#8220;MDU Resources EICP&#8221;).</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">MDU Resources Performance shares for the 2022-2024 performance period granted pursuant to the MDU Resources Group, Inc. Long-Term Performance-Based Incentive Plan (the &#8220;MDU Resources LTIP&#8221;).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">MDU Resources Restricted Stock Units for the 2022-2024 period granted pursuant to the MDU Resources LTIP.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-116-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_347"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Equity Awards at Fiscal Year-End 2022</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Unearned Shares, Units or Other Rights That Have Not Vested</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#) (g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights That Have Not Vested</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#) (i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Below is the breakdown by year of the outstanding restricted stock unit awards:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020-2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021-2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022-2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Value based on the number of MDU Resources performance shares and MDU Resources restricted stock units reflected in columns (g) and (i) multiplied by $30.34, the year-end per share closing stock price for 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Below is a breakdown by year of the outstanding MDU Resources performance share awards:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020-2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021-2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022-2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources performance shares for the 2020 award are shown at the target level (100 percent) based on results for the 2020-2022 performance period being between threshold and target.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources performance shares for the 2021 award are shown at the target level (100 percent) based on results for the first two years of the 2021-2023 performance period being between threshold and target. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources performance shares for the 2022 award are shown at the target level (100 percent) based on results for the first year of the 2022-2024 performance period being between threshold and target.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While for purposes of the Outstanding Equity Awards at Fiscal Year-End 2022 Table, the number of shares and value shown for the 2020-2022 performance period is at 100 percent of target, the actual results for the performance period certified by the compensation committee and settled on February&#160;16, 2023, was 91.7 percent of target.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-117-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_350"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Option Exercises and Stock Vested During 2022</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Acquired on Vesting</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#) (d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Realized on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting ($) (e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brian R. Gray</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nathan W. Ring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trevor J. Hastings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Karl A. Liepitz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nancy K. Christenson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Reflects MDU Resources performance shares for the 2019-2021 performance period ended December&#160;31, 2021, which were settled February&#160;17, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Reflects the value of vested MDU Resources performance shares based on the closing stock price of $30.84 per share upon the vesting of stock on December&#160;31, 2021, and the dividend equivalents paid on the vested MDU Resources performance shares.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_353"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Benefits for 2022</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Name (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Credited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#) (c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Present Value of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (d)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brian R. Gray</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nathan W. Ring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trevor J. Hastings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Karl A. Liepitz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nancy K. Christenson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Years of credited service related to the pension plans reflects the years of participation in the plan as of December&#160;31, 2009, when the pension plan was frozen. Years of credited service related to the MDU Resources Group, Inc. Supplemental Income Security Plan (SISP) reflects the years toward full vesting of the benefit which is 10&#160;years.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Messrs.&#160;Gray and Ring do not participate in the pension plans. Mr.&#160;Hastings and Ms.&#160;Christenson participate in the Knife River Corporation Salaried Employees&#8217; Pension Plan (the &#8220;KRC pension plan&#8221;) and the SISP. Mr.&#160;Liepitz participates in the MDU Resources Group, Inc. Pension Plan for Non-Bargaining Unit Employees (the &#8220;MDU Resources pension plan&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts shown for the pension plans and SISP represent the actuarial present values of the executives&#8217; accumulated benefits accrued as of December&#160;31, 2022, calculated using: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a 4.97 percent discount rate for the SISP</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a 5.05 percent discount rate for the KRC pension plan; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a 5.04 percent discount rate for the MDU Resources pension plan </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Society of Actuaries Pri-2012 Total Dataset Mortality with Scale MP-2021 (post commencement only); and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">no recognition of pre-retirement mortality.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-118-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actuary assumed a retirement age of 60 for the pension, and SISP benefits and assumed retirement benefits commence at age&#160;60 for the pension and age&#160;65 for SISP benefits.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_356"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Hastings and Ms.&#160;Christenson participate in the KRC pension plan while Mr.&#160;Liepitz participates in the MDU Resources pension plan. Both plans apply to employees hired before 2006 and were amended to cease benefit accruals as of December&#160;31, 2009. The benefits under both pension plans are based on a participant&#8217;s average annual salary over the 60 consecutive month period where the participant received the highest annual salary between 1999 and 2009. Benefits are paid as straight life annuities for single participants and as actuarially reduced annuities with a survivor benefit for married participants unless they choose otherwise.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_359"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Income Security Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SISP, a nonqualified defined benefit retirement plan, was offered to select key managers and executives. SISP benefits are determined by reference to levels defined within the plan. The MDU Resources compensation committee, after receiving recommendations from the MDU Resources CEO, determined each participant&#8217;s level within the plan. On February&#160;11, 2016, the SISP was amended to exclude new participants to the plan and freeze current benefit levels for existing participants.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_362"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SISP Benefits</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SISP is intended to augment the retirement income provided under the pension plans and are payable to the participant or their beneficiary for a period of 15&#160;years. The SISP benefits are subject to a vesting schedule where participants are 100 percent vested after ten years of participation in the plan.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants can elect to receive the SISP as:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">monthly retirement benefits only;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">monthly death benefits paid to a beneficiary only; or </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a combination of retirement and death benefits, where each benefit is reduced proportionately.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the election, if the participant dies before the SISP retirement benefit commences, only the SISP death benefit is provided.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SISP benefits are forfeited if the participant&#8217;s employment is terminated for cause.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_365"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation for 2022</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_368"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Annual Incentive Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executives participating in the MDU Resources EICP could elect to defer up to 100 percent of their annual incentive awards which would accrue interest at a rate determined each year based on an average of the Treasury High Quality Market Corporate Bond Yield Curve for the last business day of each month for the twelve-month period from October to September. The interest rate in effect for 2022 was 3.06 percent. Payment of deferred amounts is in accordance with the participant&#8217;s election either as lump sum or in monthly installments not to exceed 120&#160;months, following termination of employment or beginning in the fifth year following the year the award was earned. In the event of a change of control (as defined in the plan), all amounts deferred would immediately become payable. The deferred compensation provision of the MDU Resources EICP was frozen to new contributions effective January&#160;1, 2021.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_371"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonqualified Defined Contribution Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources adopted the MDU Resources Nonqualified Defined Contribution Plan, effective January&#160;1, 2012, to provide deferred compensation for a select group of employees. Contributions by MDU Resources to participant accounts were approved by the MDU Resources compensation committee and constitute an unsecured </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-119-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">promise of MDU Resources to make such payments. Participant accounts capture the hypothetical investment experience based on the participant&#8217;s elections. Participants may select from a group of investment options including fixed income, balance/asset allocation, and various equity offerings. Contributions made prior to 2017 vest four years after each contribution while contributions made in and after 2017 vest ratably over a three-year period in accordance with the terms of the plan. Participants may elect to receive their vested contributions and investment earnings either in a lump sum or in annual installments over a period of years upon separation from service with the company. Plan benefits become fully vested if the participant dies while actively employed. Benefits are forfeited if the participant&#8217;s employment is terminated for cause. The MDU Resources Nonqualified Defined Contribution Plan was frozen to new participants and contributions effective January&#160;1, 2021.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_374"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MDU Resources Group, Inc. Deferred Compensation Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources adopted the MDU Resources Group, Inc. Deferred Compensation Plan, effective January&#160;1, 2021, to replace the option to defer annual incentive payments available under the MDU Resources EICP and contributions by MDU Resources to participants&#8217; accounts through the MDU Resources Nonqualified Defined Contribution Plan. Under the MDU Resources Group, Inc. Deferred Compensation Plan, participants can defer up to 80&#160;percent of base salary and up to 100 percent of their annual incentive payment. MDU Resources provides discretionary credits to select individuals recommended by the MDU Resources CEO and approved by the MDU Resources compensation committee. Participants are 100 percent vested in their contributions of salary and/or annual incentive but vesting of discretionary employer credits occurs ratably over three years. Participants can establish one or more retirement or in-service accounts which capture the hypothetical investment experience based on a suite of investment options similar to the MDU Resources Nonqualified Defined Contribution Plan. Participants may elect to receive their vested contributions and investment earnings either in a lump sum or in annual installments over a period of years upon a qualifying distribution event. Plan benefits become fully vested if the participant dies or becomes disabled while actively employed. Benefits are forfeited if the participant&#8217;s employment is terminated for cause. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below includes individual deferrals of salary and/or annual incentive and company contributions made during 2022 under the MDU Resources Group, Inc. Deferred Compensation Plan. Aggregate earnings and the balance represent the combined participant earnings and participant balances under all three nonqualified plans.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Last FY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (b)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Registrant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Last FY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (c)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Earnings in Last FY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (d)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Withdrawals/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Distributions</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (e)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Last FYE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($) (f)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,8761</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,2312</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,5483</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,1274</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">4</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232,1285</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">5</span></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Mr.&#160;Gray deferred 10 percent of his 2021 annual incentive which was contributed to the MDU Resources Group, Inc. Deferred Compensation Plan in 2022. Amounts shown in column (c) are included in the &#8220;All Other Compensation&#8221; column of the Summary Compensation Table.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Amounts shown in column (c) are included in the &#8220;All Other Compensation&#8221; column of the Summary Compensation Table.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Amounts shown in column (c) are included in the &#8220;All Other Compensation&#8221; column of the Summary Compensation Table.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Amounts shown in column (c) are included in the &#8220;All Other Compensation&#8221; column of the Summary Compensation Table.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Ms.&#160;Christenson deferred 25 percent of her 2021 annual incentive which was contributed to the MDU Resources Group Inc. Deferred Compensation Plan in 2022. Amounts shown in column (c) is included in the &#8220;All Other Compensation&#8221; column of the Summary Compensation Table.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-120-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_377"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Potential Payments upon Termination or Change of Control </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Potential Payments upon Termination or Change of Control Table shows the payments and benefits our named executive officers would receive in connection with a variety of employment termination scenarios or upon a change of control. The scenarios include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Voluntary or Not for Cause Termination;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Death;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disability;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Change of Control with Termination; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Change of Control without Termination. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the named executive officers, the information assumes the terminations or the change of control of MDU Resources occurred on December&#160;31, 2022. The table excludes compensation and benefits our named executive officers would earn during their employment with us whether or not a termination or change of control event had occurred. The tables also do not include benefits under plans or arrangements generally available to all salaried employees and that do not discriminate in favor of the named executive officers, such as benefits under our qualified defined benefit pension plan (for employees hired before 2006), accrued vacation pay, continuation of health care benefits, and life insurance benefits. The tables also do not include deferred compensation under MDU Resources EICP, MDU Resources Nonqualified Defined Contribution Plan, or MDU Resources Group, Inc. Deferred Compensation Plan. These amounts are shown and explained in the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation for 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; Table.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_380"></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources typically does not have employment or severance agreements with its executives entitling them to specific payments upon termination of employment or a change of control of the company. The MDU Resources compensation committee generally considers providing severance benefits on a case-by-case basis. Any post-employment or change of control benefits available to its executives are addressed within MDU Resources&#8217; incentive and retirement plans. Because severance payments are discretionary, no amounts are presented in the tables.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our named executive officers were granted their 2022 annual incentive award under the MDU Resources EICP which has no change of control provision in regards to annual incentive compensation other than for deferred compensation. The MDU Resources EICP requires participants to remain employed with the company through the service year to be eligible for a payout unless otherwise determined by the MDU Resources compensation committee for executive officers or employment termination after age&#160;65. All our scenarios assume a termination or change in control event on December&#160;31st. In these scenarios, the named executive officers would be considered employed for the entire performance period and would be eligible to receive their annual incentive award based on the level that the performance measures were achieved. Therefore, no amounts are shown for annual incentives in the tables for our named executive officers, as they would be eligible to receive their annual incentive award with or without a termination or change of control on December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those named executive officers participating in the MDU Resources LTIP, they received equity awards which consist of MDU Resources performance share awards for the 2020-2022, 2021-2023 and 2022-2024 vesting periods and MDU Resources restricted stock units for the 2021-2023 and 2022-2024 vesting periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, in the case of a change of control (as defined in the MDU Resources LTIP) (with or without termination) both MDU Resources performance share awards and MDU Resources restricted stock unit awards would be deemed fully earned and vest at their target levels for the named executive officers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For MDU Resources performance share awards, if a participant terminates employment for any reason other than a change of control or prior to reaching age&#160;55 with 10&#160;years of service, their performance share awards are </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-121-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forfeited. If a participant terminates employment for any reason other than for cause after reaching age 55 and completing 10&#160;years of service, performance share awards are prorated as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the first year of the vesting period = equity shares awards are forfeited;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the second year of the vesting period = equity shares awards earned are prorated based on the number of months employed during the vesting period; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the third year of the vesting period = full amount of any equity shares awards earned are received.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the scenarios of voluntary or not for cause termination, disability or death, Ms.&#160;Christenson would receive MDU Resources performance shares as she has each reached age 55 and has 10 or more years of service. The number of MDU Resources performance shares received would be based on the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">2020-2022 MDU Resources performance shares would vest based on the achievement of the performance measure for the period ended December&#160;31, 2022, which was 91.7 percent;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">2021-2023 MDU Resources performance shares would be prorated at 24 out of 36 months (2/3) of the vesting period and vest based on the actual achievement of the performance measure for the period ended December&#160;31, 2023. For purposes of the Potential Payments upon Termination or Change of Control Table, the performance achievement for the performance period is shown at target; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">2022-2024 MDU Resources performance shares would be forfeited.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Messrs. Ring, Hastings and Liepitz have not reached age 55; therefore, they are not eligible for vesting of MDU Resources performance shares in the event of their termination, death or disability. Mr. Gray has not previously participated in the MDU Resources LTIP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MDU Resources restricted stock unit award agreement provides that restricted stock unit share awards are forfeited if the participant&#8217;s employment terminates for situations other than death, disability or before the participant has reached age 55 with 10 years of service. If a participant&#8217;s employment terminates after reaching age&#160;55 and completing 10 years of service, restricted stock unit share awards are prorated as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the first year of the vesting period = MDU Resources restricted stock unit awards are forfeited;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the second year of the vesting period = MDU Resources restricted stock unit awards earned are prorated based on the number of months employed during the vesting period; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of employment during the third year of the vesting period = full amount of any MDU Resources restricted stock unit awards earned are received.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In situations of death or disability, the MDU Resources restricted stock unit awards earned would be prorated based on the number of full months of employment completed prior to death or disability during the vesting period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, MDU Resources awards include MDU Resources restricted stock units for the 2021-2023 and 2022-2024 vesting periods. In the case of voluntary or not for cause termination, Ms.&#160;Christenson would forfeit her 2022-2024 MDU Resources restricted stock units but receive her 2021-2023 MDU Resources restricted stock units based on a proration of 24 out of 36 months (2/3). Messrs.&#160;Ring, Hastings and Liepitz have not reached age 55; therefore, they are not eligible for vesting of MDU Resources performance shares in the case of voluntary or not for cause termination, they would forfeit their 2021-2023 and 2022-2024 MDU Resources restricted stock unit awards.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of termination due to death or disability, all our named executive officers except Mr. Gray would receive 1/3 of the granted shares associated with the 2022-2024 MDU Resources award based on 12 out of 36 months of the vesting period and 2/3 of the granted shares associated with the 2021-2023 MDU Resources award based on 24 out of 36 months of the vesting period.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-122-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the MDU Resources performance share and MDU Resources restricted stock unit award value shown in the Potential Payments upon Termination or Change of Control Table, the number of vesting shares was multiplied by the average of the high and low stock price for the last market day of the year, which was December&#160;31, 2022. Dividend equivalents based on the number of vesting shares are also included in the amounts presented.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_383"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefits</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_386"></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Income Security Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Benefits for 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; section, the SISP provides benefit payments for 15 years commencing at the latter of retirement or age 65. Of the named executive officers, only Mr.&#160;Hastings and Ms.&#160;Christenson participate in the SISP benefits and are 100 percent vested in their benefit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under all scenarios except death and change of control without termination, the payment represents the present value of the vested SISP benefit as of December&#160;31, 2022, using the monthly retirement benefit shown in the table below and a discount rate of 4.97 percent.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Monthly SISP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Monthly SISP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Death</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the plan requires a participant to be no longer actively employed by the company in order to be eligible for payments, we do not show benefits for the change of control without termination scenario.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_389"></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disability</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources provides disability benefits to some of its salaried employees equal to 60 percent of their base salary, subject to a salary limit of $200,000 for officers and $100,000 for other salaried employees. For all eligible employees, disability payments continue until as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age When Disabled</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior to age 60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To age 65</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ages 60 to 64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 months</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ages 65-67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To age 70</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age 68 and over</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 months</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disability benefits are reduced for amounts paid as retirement benefits which include pension and SISP benefits. The disability payments in the Potential Payments upon Termination or Change of Control Table reflect the present value of the disability benefits attributable to the additional $100,000 of base salary recognized for executives under the MDU Resources disability program, subject to the 60 percent limitation, after reduction for amounts that would be paid as retirement benefits. For Mr.&#160;Hastings and Ms. Christenson who participate in the KRC pension plan and Mr.&#160;Liepitz who participates in the MDU Resources pension plan, the amount represents the present value of the disability benefit after reduction for retirement benefits using a discount rate of 5.05 percent for the KRC pension plan and 5.04 percent for the MDU Resources plan. For Messrs. Gray and Ring, who do not participate in the pension plans, the amount represents the present value of the disability benefit without reduction for retirement benefits using the discount rate of 4.97 percent, which is considered a reasonable rate for purposes of the calculation.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-123-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_392"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Potential Payments upon Termination or Change of Control Table</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Benefits and Payments upon Termination or Change of Control</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Voluntary or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Not for Cause</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Death</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Control</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(With</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Control</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Without</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefits and Perquisites:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disability Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">554,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefits and Perquisites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disability Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">701,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">746,940</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">518,984</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">518,984</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trevor J. Hastings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Performance Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Restricted Stock Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefits and Perquisites:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SISP Death Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disability Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">320,090</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">746,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">913,671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,561,252</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,241,162</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Karl A. Liepitz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Performance Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Restricted Stock Units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefits and Perquisites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disability Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">175,624</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">924,947</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,414,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,414,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nancy K. Christenson</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Performance Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MDU Resources Restricted Stock Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Benefits and Perquisites:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SISP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SISP Death Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,590,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disability Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,039,363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,847,700</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,052,511</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,265,841</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">470,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-124-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_395"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DIRECTOR COMPENSATION</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, Knife River was not an independent public company and did not pay any director compensation. The initial Knife River director compensation program in effect as of immediately following the Spin-Off was as set forth below, which is consistent with the MDU Resources director compensation program immediately prior to the Spin-Off. The Knife River director compensation program is subject to review and modification by the Knife River board of directors or a committee thereof.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Element</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base Cash Retainer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional Cash Retainers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Executive Chair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit Committee Chair</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation Committee Chair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nominating and Governance Committee Chair</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual Stock Grant &#8211; Directors (other than Non-Executive Chair)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual Stock Grant &#8211; Non-Executive Chair</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no meeting fees paid to directors.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to liability insurance, as of immediately following the Spin-Off, we maintained group life insurance in the amount of $100,000 on each non-employee director for the benefit of their beneficiaries during the time they serve on the Knife River board of directors. Directors are reimbursed for all reasonable travel expenses, including spousal expenses in connection with attendance at meetings of the board and its committees.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_398"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferral of Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors may defer all or any portion of the annual cash retainer and any other cash compensation paid for service as a director pursuant to the Deferred Compensation Plan for Directors adopted by Knife River in connection with the Spin-Off. Deferred amounts are held as phantom stock with dividend accruals and paid out in cash over a five-year period after the director leaves the board.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_401"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Ownership Policy</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our director stock ownership policy is contained in the Corporate Governance Guidelines and requires each director to beneficially own our common stock equal in value to five times the director&#8217;s annual cash base retainer. Shares held directly by the director will be considered in ownership calculations as well as other beneficial ownership of our common stock by a spouse or other immediate family member residing in the director&#8217;s household. A director is allowed five years commencing January&#160;1 of the year following the year of the director&#8217;s initial election to the board to meet the requirements. For further details on our director&#8217;s stock ownership, see the section of this prospectus entitled &#8220;Security Ownership of Certain Beneficial Owners and Management&#8212;Stock Ownership of Directors and Executive Officers.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-125-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_404"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER LONG-TERM PERFORMANCE-BASED INCENTIVE PLAN</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material terms of the Knife River Long-Term Performance-Based Incentive Plan (the &#8220;Plan&#8221;) are summarized below. This summary does not contain all information about the Plan. This summary is qualified in its entirety by reference to, and should be read together with the full text of the Plan.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purpose of the Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the Plan is to promote the success and enhance the value of Knife River by linking the personal interests of directors, officers, employees, and consultants to those of our stockholders and customers. The Plan is further intended to provide flexibility in our ability to motivate, attract, and retain the services of participants upon whose judgment, interest, and special effort the successful conduct of our operations largely depends.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Administration</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan is administered by the Knife River compensation committee or by any other committee appointed by the Knife River board of directors. Subject to the terms of the Plan, the Knife River compensation committee has full power under the Plan to determine persons to receive awards, the size and type of awards, and their terms. The Knife River compensation committee may amend outstanding awards subject to restrictions stated in the Plan. The Knife River compensation committee also has the power to construe and interpret the Plan.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shares Available for Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to adjustment for changes in capitalization, there are approximately 2,500,000 shares of Knife River common stock, in the aggregate, that are authorized for delivery pursuant to awards granted under the Plan. Shares withheld from an award to satisfy tax withholding obligations are counted as shares issued under the Plan. Shares that are potentially deliverable under an award that expires or is canceled, forfeited, settled in cash, or otherwise settled without the delivery of shares are not treated as having been issued under the Plan. Shares underlying lapsed or forfeited restricted stock awards are not treated as having been issued under the Plan.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Individual Limitations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to adjustment pursuant to the anti-dilution provisions in the Plan, (i)&#160;the total number of shares subject to stock-based awards granted in any calendar year to any participant shall not exceed 2,250,000 shares, and (ii)&#160;the maximum amount of the cash awards that may be granted in any calendar year to any participant shall not exceed $6,000,000. Subject to adjustment pursuant to the anti-dilution provisions in the Plan, the maximum value of shares of Knife River common stock that may be granted pursuant to awards to any non-employee director under the Plan in any calendar year is $350,000 as of the date of grant.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sources of Shares</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued under the Plan may be authorized but unissued shares of common stock, treasury stock, or shares purchased on the open market.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Eligible Participants</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors, officers, employees, and consultants (including any prospective directors, officers, employees and consultants) of Knife River and its affiliates are eligible to receive awards under the Plan. Employees covered by any collective bargaining agreement to which the Knife River or any of its subsidiaries is a party are not eligible.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Capitalization</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any equity restructuring such as a stock dividend, stock split, spinoff, rights offering, or recapitalization through a large, nonrecurring cash dividend, the Knife River compensation committee will cause an equitable adjustment to be made (i)&#160;in the number and kind of shares that may be delivered under the Plan, (ii)&#160;in the individual limitations set forth in the Plan, and (iii)&#160;with respect to outstanding awards, in the number and kind of shares subject to outstanding awards, price of shares subject to outstanding awards, any performance goals relating </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-126-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to shares, the market price of shares, or per-share results, and other terms and conditions of outstanding awards, in the case of (i), (ii), and (iii) to prevent dilution or enlargement of rights. In the event of any other change in corporate capitalization, such as a merger, consolidation, or liquidation, the Knife River compensation committee may, in its sole discretion, cause an equitable adjustment as described in the foregoing sentence to be made, to prevent dilution or enlargement of rights. The number of shares subject to any award will always be rounded down to a whole number when adjustments are made pursuant to these provisions of the Plan. Adjustments made by the Knife River compensation committee pursuant to these provisions are final, binding, and conclusive.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Types of Awards under the Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included below is a general description of the types of awards that the Knife River compensation committee may make under the Plan. The Knife River compensation committee will determine the terms and conditions of awards on a grant-by-grant basis, subject to limitations contained in the Plan.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restricted stock may be granted in such amounts and subject to such terms and conditions as determined by the Knife River compensation committee, including time-based or performance-based vesting restrictions. Participants holding restricted stock may exercise full voting rights with respect to those shares during the restricted period and, subject to the Knife River compensation committee&#8217;s right to determine otherwise at the time of grant, will receive regular cash dividends. All other distributions paid with respect to the restricted stock will be credited subject to the same restrictions on transferability and forfeitability as the shares of restricted stock with respect to which they were paid.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Unit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units may be granted in the amounts and subject to such terms and conditions as determined by the Knife River compensation committee, including time-based or performance-based vesting restrictions. A restricted stock unit is an unsecured promise to transfer a share or equivalent cash at a specified future date, such as a fixed number of years, retirement or other termination of employment (which date may be later than the vesting date of the award at which time the right to receive the share becomes non-forfeitable). A participant to whom restricted stock units are awarded has no rights as a shareholder with respect to the shares represented by the restricted stock units unless and until shares are actually delivered to the participant in settlement of the award. Dividend equivalents may also be granted.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Awards. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Knife River compensation committee may make other awards which may include, without limitation, the grant of fully vested shares of common stock, grant of shares of common stock based upon attainment of performance goals established by the committee, the payment of shares in lieu of cash, the payment of cash based on attainment of performance goals, and the payment of shares in lieu of cash under our other incentive or bonus programs.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumed MDU Resources Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding any provisions in the Plan to the contrary, each award that is granted by Knife River pursuant to the adjustment of an outstanding MDU Resources equity award in connection with the Spin-Off shall be subject to the terms and conditions of the equity compensation plan and award agreement to which such award was subject immediately prior to the Spin-Off, subject to the adjustment of such award by the MDU Resources compensation committee and the terms of the employee matters agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Minimum Vesting Requirements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Plan, the minimum vesting period for stock-based awards that have no performance-based vesting characteristics is three years. Vesting may occur ratably each month, quarter, or anniversary of the grant date. The minimum vesting period for stock-based awards with performance-based vesting characteristics is at least one year. The Knife River compensation committee does not have discretion to accelerate vesting of full value awards except in the event of a change in control of the company or similar transaction, or the death, disability, or termination of employment of a participant. The Knife River compensation committee may grant a &#8220;de minimis&#8221; number of stock-based awards that have a shorter vesting period. For this purpose, &#8220;de minimis&#8221; means 5 percent of the shares, subject to adjustment pursuant to the anti-dilution provisions in the Plan. Such minimum vesting period does not </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-127-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">apply to equity-based compensation awards issued in connection with the adjustment of outstanding MDU Resources equity-based compensation awards upon the Spin-Off.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination of Employment</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each award agreement will set forth the participant&#8217;s rights with respect to each award following termination of employment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transferability</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as otherwise determined by the Knife River compensation committee and set forth in the award agreement and subject to the provisions of the Plan, awards under the Plan may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution, and a participant&#8217;s rights with respect to an award shall be exercisable only by the participant or the participant&#8217;s legal representative during his or her lifetime.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Control</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as otherwise provided by the Knife River compensation committee in an award agreement, upon a change in control, as defined below:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any restriction periods and restrictions imposed on awards that are not subject to performance-based vesting conditions will lapse and such awards will become immediately vested in full; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the target payout opportunity attainable under all outstanding performance-based awards will be deemed to have been fully earned for the entire performance period(s) as of the effective date of the change in control and will be paid out promptly in shares or cash pursuant to the terms of the award agreement, or in the absence of such designation, as the Knife River compensation committee shall determine.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan defines &#8220;change in control&#8221; as:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the acquisition by an individual, entity, or group of 20 percent or more of the outstanding common stock of Knife River;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a change in a majority of the board of directors of Knife River since the effective date of the Plan without the approval of a majority of the board members as of the effective date of the Plan, or whose election was approved by such board members;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consummation of a merger or similar transaction or sale of all or substantially all of the assets of Knife River, unless (a) the stockholders of Knife River immediately prior to the transaction beneficially own more than 60 percent of the outstanding common stock and voting power of the resulting corporation in substantially the same proportions as before the merger, (b) no person owns 20 percent or more of the resulting corporation&#8217;s outstanding common stock or voting power except for any such ownership that existed before the merger, and (c) at least a majority of the board of the resulting corporation is comprised of directors of Knife River as of immediately prior to the transaction; or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholder approval of a complete liquidation or dissolution of Knife River.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Restatements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan provides that if Knife River is required to prepare an accounting restatement due to material noncompliance with any financial reporting requirements under the securities laws, Knife River or the Knife River compensation committee may, or shall if required, take action to recover incentive-based compensation from specific executive officers in accordance with our guidelines or policies, as they may be amended or substituted from time to time, and in accordance with applicable law and applicable rules of the Securities and Exchange Commission and the New York Stock Exchange.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-128-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment, Modification, and Termination</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Knife River board of directors may, at any time and from time to time, alter, amend, suspend, or terminate the Plan, in whole or in part, provided that no amendment will be made without stockholder approval if such approval would be required by the rules of the stock exchange on which Knife River is then listed. No termination, amendment or modification of the Plan may adversely affect in any material way any award previously granted under the Plan, without the written consent of the participant holding such award, unless such termination, modification or amendment is required by applicable law.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective Date and Duration</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, the Plan was approved by the Knife River board of directors and by MDU Resources as the sole shareholder of Knife River, effective as of the Spin-Off date. The Plan will remain in effect, subject to the right of the Knife River board of directors to terminate the Plan at any time, until all shares subject to the Plan have been issued.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-129-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_407"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTAIN RELATIONSHIPS AND RELATED PERSON TRANSACTIONS</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_410"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Agreements with MDU Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Spin-Off, Knife River and MDU Resources have operated separately, each as an independent public company. MDU Resources has retained a passive ownership interest of approximately 10 percent of the Knife River common stock since the time of the Spin-Off. MDU Resources is registering all of its Knife River common stock pursuant to this Registration Statement and may dispose of such common stock through one or more subsequent exchanges for debt, distributions to MDU Resources stockholders, exchanges for MDU Resources shares or one or more sales of such shares for cash. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, Knife River entered into a separation and distribution agreement with MDU Resources, which is referred to in this prospectus as the &#8220;separation agreement&#8221; or the &#8220;separation and distribution agreement.&#8221; Knife River also entered into various other agreements to provide a framework for its relationship with MDU Resources after the Spin-Off, such as a transition services agreement, a tax matters agreement, an employee matters agreement and a stockholder and registration rights agreement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These agreements provide for the allocation between Knife River and MDU Resources of MDU Resources&#8217; assets, employees, liabilities and obligations (including investments, property and employee benefits and tax-related assets and liabilities) associated with Knife River and govern certain relationships between Knife River and MDU Resources after the Spin-Off. The agreements listed above will be filed as exhibits to the registration statement of which this prospectus is a part.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summaries of each of the agreements listed above are qualified in their entireties by reference to the full text of the applicable agreements, which are filed as exhibits to the registration statement of which this prospectus forms a part of. When used in this section, &#8220;distribution date&#8221; refers to May 31, 2023, the date on which MDU Resources distributed shares of Knife River common stock to the holders of shares of MDU Resources common stock.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_413"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Separation Agreement</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transfer of Assets and Assumption of Liabilities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement identifies the assets to be transferred, the liabilities to be assumed and the contracts to be assigned to each of Knife River and MDU Resources as part of the Spin-Off, and provide for when and how these transfers, assumptions and assignments will occur. In particular, the separation agreement provides, among other things, that:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets (whether tangible or intangible) primarily related to, or included on the balance sheet of, Knife River, which are referred to as the &#8220;Knife River Assets,&#8221; were transferred to Knife River, as applicable, generally including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Equity interests in certain MDU Resources subsidiaries that hold assets primarily related to Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer, distribution, supply and vendor contracts (or portions thereof) to the extent they relate to Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certain third-party vendor contracts for services primarily related to Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rights to technology, software and intellectual property primarily related to Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exclusive rights to information exclusively related to Knife River and nonexclusive rights to information related to Knife River.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rights and assets expressly allocated to Knife River pursuant to the terms of the separation agreement or certain other agreements entered into in connection with the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Permits used by Knife River.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-130-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other assets that are included in Knife River&#8217;s pro forma balance sheet.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Liabilities primarily related to, or included on the balance sheet of, Knife River, which are referred to as the &#8220;Knife River Liabilities,&#8221; were retained by or transferred to Knife River, as applicable.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">All of the assets and liabilities (including whether accrued, contingent, or otherwise) other than the Knife River Assets and Knife River Liabilities (such assets and liabilities, other than the Knife River Assets and the Knife River Liabilities, referred to as the &#8220;MDU Resources Assets&#8221; and &#8220;MDU Resources Liabilities,&#8221; respectively) were retained by or transferred to MDU Resources, as applicable. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as expressly set forth in the separation agreement or any ancillary agreement, neither Knife River nor MDU Resources made any representation or warranty as to (1) the assets, business or liabilities transferred or assumed as part of the Spin-Off, (2) any approvals or notifications required in connection with the transfers, (3) the value of or the freedom from any security interests of any of the assets transferred, (4) the absence or presence of any defenses or right of setoff or freedom from counterclaim with respect to any claim or other asset of either Knife River or MDU Resources, or (5) the legal sufficiency of any assignment, document or instrument delivered to convey title to any asset or thing of value to be transferred in connection with the Spin-Off. All assets were transferred on an &#8220;as is,&#8221; &#8220;where is&#8221; basis, and the respective transferees will bear the economic and legal risks that any conveyance will prove to be insufficient to vest in the transferee good and marketable title, free and clear of all security interests, and that any necessary consents or governmental approvals are not obtained or that any requirements of laws, agreements, security interests or judgments are not complied with.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information in this prospectus with respect to the assets and liabilities of the parties following the Spin-Off is presented based on the allocation of such assets and liabilities pursuant to the separation agreement, unless the context otherwise requires. The separation agreement provides that, in the event that the transfer or assignment of certain assets and liabilities to Knife River or MDU Resources, as applicable, did not occur prior to the Spin-Off, then until such assets or liabilities were able to be transferred or assigned, Knife River or MDU Resources, as applicable, will hold such assets on behalf and for the benefit of the other party and will pay, perform, and discharge such liabilities, for which the other party will reimburse Knife River or MDU Resources, as applicable, for all commercially reasonable payments made in connection with the performance and discharge of such liabilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Distribution</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement also governs the rights and obligations of the parties regarding the distribution following the completion of the Spin-Off. On the distribution date, MDU Resources distributed to its stockholders that hold shares of MDU Resources common stock as of the record date for the distribution of approximately 90 percent of the issued and outstanding shares of Knife River common stock on a pro rata basis. Stockholders received cash in lieu of any fractional shares.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Spin-Off, Knife River incurred long-term debt in an aggregate principal capacity of up to $1.05&#160;billion. Such indebtedness consists of Knife River&#8217;s $425 million 7.750% notes due 2031, Knife River&#8217;s incurrence of $275 million in aggregate principal amount of term loans and Knife River&#8217;s entry into a $350 million revolving credit facility, under which Knife River borrowed $190 million in aggregate principal amount of loans on the Spin-Off date and had $155 million in aggregate principal amount of loans outstanding as of June 30, 2023. A portion of the net proceeds of such debt were used to repay debt owed by Knife River to Centennial. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Claims</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, each party to the separation agreement assumed liability for all pending, threatened and unasserted legal matters related to its own business or its assumed or retained liabilities and will indemnify the other party for any liability to the extent arising out of or resulting from such assumed or retained legal matters.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-131-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Releases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement provides that Knife River and its affiliates release and discharge MDU Resources and its affiliates from all liabilities assumed by Knife River as part of the Spin-Off, from all acts and events occurring or failing to occur, and all conditions existing, on or before the Spin-Off date relating to its business, and from all liabilities existing or arising in connection with the implementation of the Spin-Off, except as expressly set forth in the separation agreement. MDU Resources and its affiliates released and discharged Knife River and its affiliates from all liabilities retained by MDU Resources and its affiliates as part of the Spin-Off and from all liabilities existing or arising in connection with the implementation of the Spin-Off, except as expressly set forth in the separation agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These releases will not extend to obligations or liabilities under any agreements between the parties that remain in effect following the Spin-Off, which agreements include, but are not limited to, the separation agreement, the transition services agreement, the tax matters agreement, the employee matters agreement, a stockholder and registration rights agreement and certain other agreements, including the transfer documents in connection with the Spin-Off.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the separation agreement, Knife River agreed to indemnify, defend and hold harmless MDU Resources, each of its affiliates and each of their respective directors, officers and employees, from and against all liabilities relating to, arising out of or resulting from:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Knife River Liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The failure of Knife River or any other person to pay, perform or otherwise promptly discharge any of the Knife River Liabilities, in accordance with their respective terms, whether prior to, at or after the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Except to the extent relating to a MDU Resources Liability, any guarantee, indemnification or contribution obligation for Knife River&#8217;s benefit by MDU Resources that survives the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any breach by Knife River of the separation agreement or any of the ancillary agreements.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any untrue statement or alleged untrue statement or omission or alleged omission of material fact in the registration statement of which this prospectus forms a part, or in this prospectus (as amended or supplemented), other than any such statements or omissions directly relating to information regarding MDU Resources, provided to Knife River by MDU Resources, for inclusion therein.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the separation agreement, MDU Resources agreed to indemnify, defend and hold harmless Knife River, each of its affiliates and each of their respective directors, officers and employees from and against all liabilities relating to, arising out of or resulting from:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The MDU Resources Liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The failure of MDU Resources or any other person to pay, perform, or otherwise promptly discharge any of the MDU Resources Liabilities, in accordance with their respective terms whether prior to, at, or after the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Except to the extent relating to a Knife River Liability, any guarantee, indemnification or contribution obligation for the benefit of MDU Resources by Knife River that survives the Spin-Off.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any breach by MDU Resources of the separation agreement or any of the ancillary agreements.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any untrue statement or alleged untrue statement or omission or alleged omission of a material fact directly relating to information regarding MDU Resources, provided to Knife River by MDU Resources, for inclusion in the registration statement of which this prospectus forms a part, or in this prospectus (as amended or supplemented).</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-132-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement also established procedures with respect to claims subject to indemnification and related matters.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement provides for the allocation between the parties of rights and obligations under existing insurance policies with respect to occurrences prior to the Spin-Off date and sets forth procedures for the administration of insured claims and addresses certain other insurance matters.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Further Assurances</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the actions specifically provided for in the separation agreement, except as otherwise set forth therein or in any ancillary agreement, both Knife River and MDU Resources agreed in the separation agreement to use reasonable best efforts, prior to, on and after the distribution date, to take, or cause to be taken, all actions, and to do, or cause to be done, all things necessary, proper or advisable under applicable laws, regulations and agreements to consummate and make effective the transactions contemplated by the separation agreement and the ancillary agreements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dispute Resolution</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The separation agreement contains provisions that govern, except as otherwise provided in any ancillary agreement, the resolution of disputes, controversies or claims that may arise between MDU Resources and Knife River related to the Spin-Off. These provisions contemplate that efforts will be made to resolve disputes, controversies and claims by elevation of the matter to executives of MDU Resources and Knife River. If such efforts are not successful, either Knife River or MDU Resources may submit the dispute, controversy or claim to binding arbitration, subject to the provisions of the separation agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as expressly set forth in the separation agreement or in any ancillary agreement, all costs and expenses incurred in connection with the Spin-Off, including costs and expenses relating to legal and tax counsel, financial advisors and accounting advisory work related to the Spin-Off, will be paid by the party incurring such cost and expense.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other matters governed by the separation agreement include access to financial and other information, confidentiality, access to and provision of records and treatment of outstanding guarantees and similar credit support.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Termination</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the Spin-Off date, the separation agreement may not be terminated, except by an agreement in writing signed by both MDU Resources and Knife River.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_416"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transition Services Agreement</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River and MDU Resources entered into a transition services agreement prior to the Spin-Off pursuant to which MDU Resources provides certain services to Knife River, on an interim, transitional basis. The services to be provided include financial reporting, tax, legal, human resources, information technology, insurance and other general and administrative functions. The transition services agreement specifies the fees payable for these services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transition services agreement terminates on the expiration of the term of the last service provided under it, which will generally be no later than May 30, 2025.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions in the case of willful misconduct or fraud, the liability of MDU Resources and Knife River under the transition services agreement for the services they provide is limited to a specified maximum </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-133-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount. The transition services agreement also provides that neither company shall be liable to the other for any indirect, exemplary, incidental, consequential, remote, speculative, punitive or similar damages. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_419"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Matters Agreement</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River and MDU Resources entered into a tax matters agreement prior to the Spin-Off that governs the parties&#8217; respective rights, responsibilities and obligations after the Spin-Off with respect to taxes (including taxes arising in the ordinary course of business and taxes, if any, incurred as a result of any failure of the Spin-Off and certain related transactions to qualify as tax-free for U.S. federal income tax purposes), tax attributes, the preparation and filing of tax returns, tax elections, the control of audits and other tax proceedings and assistance and cooperation in respect of tax matters.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax matters agreement also imposes certain restrictions on Knife River and its subsidiaries (including, among others, restrictions on share issuances, business combinations, sales of assets and similar transactions) designed to preserve the tax-free status of the Spin-Off and certain related transactions. The tax matters agreement provides special rules that allocate tax liabilities in the event the Spin-Off, together with certain related transactions, is not tax-free. In general, under the tax matters agreement, each party is responsible for any taxes imposed on MDU Resources or Knife River that arise from the failure of the Spin-Off, together with certain related transactions, to qualify as a transaction that is generally tax-free under Sections 355 and 368(a)(1)(D) and certain other relevant provisions of the Code, to the extent that the failure to so qualify is attributable to actions, events or transactions relating to such party&#8217;s respective stock, assets or business, or a breach of the relevant representations or covenants made by that party in the tax matters agreement. However, if such failure was the result of any acquisition of Knife River&#8217;s shares or assets, Knife River generally will be responsible for all taxes imposed as a result of such acquisition or breach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding receipt by MDU Resources of the IRS private letter ruling and the opinion(s) of tax advisors, the IRS could assert that the Spin-Off or certain related transactions do not qualify for tax-free treatment for U.S. federal income tax purposes. If the IRS were successful in taking this position, Knife River, MDU Resources, and MDU Resources stockholders could be subject to significant U.S. federal income tax liability. In addition, certain events that may or may not be within the control of MDU Resources or Knife River could cause the Spin-Off and certain related transactions to fail to qualify for tax-free treatment for U.S. federal income tax purposes. Depending on the circumstances, Knife River may be required to indemnify MDU Resources for taxes and certain related amounts resulting from the Spin-Off and certain related transactions not qualifying as tax-free.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_422"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Matters Agreement </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River and MDU Resources entered into an employee matters agreement prior to the Spin-Off to allocate liabilities and responsibilities relating to employment matters, employee compensation and benefits plans and programs and other related matters. The employee matters agreement governs certain compensation and employee benefit obligations with respect to the current and former employees and non-employee directors of each company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employee matters agreement provides that, unless otherwise specified, MDU Resources will be responsible for liabilities associated with employees who will be employed by MDU Resources following the Spin-Off, former employees whose last employment was with the MDU Resources businesses, and Knife River will be responsible for liabilities associated with employees who will be employed by Knife River following the Spin-Off and former employees whose last employment was with Knife River&#8217;s businesses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employee matters agreement also provides, subject to customary exceptions, that for a period of twelve months following the Spin-Off date neither MDU Resources nor Knife River nor their respective subsidiaries will solicit for employment certain individuals who were headquarters employees of the other party or its subsidiaries as of immediately prior to the Spin-Off date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employee matters agreement also governs the terms of equity-based awards granted by MDU Resources prior to the Spin-Off. See &#8220;Certain Relationships and Related Person Transactions&#8212;Treatment of Equity-Based Compensation.&#8221;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-134-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_425"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholder and Registration Rights Agreement</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River entered into a stockholder and registration rights agreement with MDU Resources pursuant to which we have agreed that, upon the request of MDU Resources, we will use our reasonable best efforts to effect the registration under applicable federal and state securities laws of any shares of Knife River common stock retained by MDU Resources. In addition, MDU Resources agreed to vote any shares of Knife River common stock that it retains immediately after the Spin-Off in proportion to the votes cast by our other stockholders. In connection with such agreement, MDU Resources granted us a proxy to vote its shares of Knife River common stock in such proportion. As a result, MDU Resources is not be able to exert any control over Knife River through the shares of common stock it retains. This proxy, however, will be automatically revoked as to any particular share upon any sale or transfer of such share from MDU Resources to a person other than MDU Resources, and neither the voting agreement nor proxy will limit or prohibit any such sale or transfer. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_428"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Procedures for Approval of Related Person Transactions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s board of directors adopted a written policy on related person transactions. The policy applies to any transaction subject to the requirements of Item 404(a) of Regulation&#160;S-K under the Exchange Act in which Knife River or a Knife River subsidiary is a participant and a related person has a direct or indirect material interest. The policy covers transactions involving Knife River in excess of $120,000 in any year in which any director, director nominee, executive officer or greater than five percent beneficial owner of Knife River, or any of their respective immediate family members, has or had a direct or indirect interest, other than as a director or less than 10 percent owner, of an entity involved in the transaction. This policy is posted to the corporate governance section of Knife River&#8217;s website (www.kniferiver.com).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this policy, the general counsel must advise the Audit Committee of any related person transaction of which he or she becomes aware. The Audit Committee must then either approve or reject the transaction in accordance with the terms of the policy. In the course of making this determination, the Audit Committee will consider all relevant information available to it and, as appropriate, take into consideration the size of the transaction and the amount payable to the related person; the nature of the interest of the related person in the transaction; whether the transaction may involve a conflict of interest; the purpose, and the potential benefits to Knife River, of the transaction; whether the transaction was undertaken in the ordinary course of business; and whether the transaction involved the provision of goods or services to Knife River that are available from unaffiliated third parties and, if so, whether the transaction is on terms and made under circumstances that are at least as favorable to Knife River as would be available in comparable transactions with or involving unaffiliated third parties.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_431"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treatment of Equity-Based Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding MDU Resources equity-based awards held by employees of Knife River at the time of the Spin-Off were treated as follows: </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Each award of MDU Resources restricted stock units held by any Knife River employee following the Spin-Off was converted into an award of restricted stock units with respect to Knife River common stock. The number of shares subject to each such award was adjusted in a manner intended to preserve the aggregate intrinsic value of the original MDU Resources award as measured immediately before and immediately after the Spin-Off, subject to rounding. Such adjusted award was otherwise subject to the same terms and conditions that applied to the original MDU Resources award immediately prior to the Spin-Off.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The level of achievement of performance goals applicable to outstanding MDU Resources performance share awards held by individuals who are employees of Knife River was determined by the MDU Resources compensation committee. The performance level for each completed fiscal year(s) within the applicable performance period was determined based on actual performance results, and the performance level for each incomplete fiscal year within the applicable performance period was deemed to equal the target level. Then, at the effective time of the Spin-Off, each award of MDU Resources performance shares held by an individual who was an employee of Knife River was converted into an award of restricted stock units with respect to Knife River common stock. The number of shares of Knife River common stock subject to each such award was adjusted in a manner intended to preserve the aggregate intrinsic value of the original MDU Resources award (taking into account </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-135-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the determination of performance as of immediately prior to the Spin-Off) as measured immediately before and immediately after the Spin-Off, subject to rounding. Such adjusted award was otherwise subject to the same terms and conditions (other than performance-based vesting conditions) that applied to the original MDU Resources award immediately prior to the Spin-Off. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-136-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_434"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SELLING STOCKHOLDER</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the shares of our common stock under this registration statement are currently held by MDU Resources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources expects to dispose of any or all of such common stock that it retained after the Spin-Off through one or more exchanges of our common stock for certain debt of MDU Resources in accordance with the terms of the IRS private letter ruling received by MDU Resources in connection with the Spin-Off. If MDU Resources disposes of shares of our common stock through a debt-for-equity exchange, MDU Resources and a debt-for-equity exchange party will enter into an exchange agreement with respect to such shares. Under the exchange agreement, subject to certain conditions, a debt-for-equity exchange party, as principal for its own account, would exchange debt obligations of MDU Resources held by a debt-for-equity exchange party for shares of our common stock held by MDU Resources. In the event that a debt-for-equity exchange party is offering for sale shares of our common stock acquired pursuant to a debt-for-equity exchange, we will name such debt-for-equity exchange party as a selling stockholder in a prospectus supplement, and MDU Resources may also be deemed a selling stockholder in such an offering solely for U.S. federal securities laws purposes. See &#8220;Plan of Distribution (Conflicts of Interest).&#8221; </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Security Ownership of Certain Beneficial Owners </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information as of September 22, 2023 with respect to the beneficial ownership of our common stock by: (1) each person that beneficially owns more than five percent of our common stock, (2) each director and named executive officer, and (3) all of our directors and executive officers as a group. Except as indicated, the address of each director and executive officer shown in the table below is c/o&#8239;Knife River Corporation, 1150 West Century Avenue, Bismarck, North&#8239;Dakota 58503, Attention: Secretary. In general, &#8220;beneficial ownership&#8221; includes those shares that a person has the sole or shared power to vote or dispose of, including shares that the person has the right to acquire within 60 days.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares of Our </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Beneficially</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned Before The Offering(s) Contemplated by this</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Prospectus</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares of Our</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Common Stock Beneficially</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Owned After The Offering(s) Contemplated by this</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Prospectus</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Address of Beneficial Owner</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of our Common Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of our Common </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Outstanding</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources Group, Inc </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,656,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Vanguard Group, Inc </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,505,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,505,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BlackRock, Inc </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Street Corporation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas Everist</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Carmona Alvarez</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia L. Moss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Sandbrook</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen B. Fagg</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karl A. Liepitz</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trevor J. Hastings</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy K. Christenson</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Glenn R Pladsen</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John F. Quade</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marney L. Kadrmas</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All directors and executive officers as a group</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-137-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Less than one percent. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">Assumes the sale by MDU Resources of all shares of our common stock registered pursuant to this prospectus.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">The address of MDU Resources is 1200 West Century Avenue, P.O. Box 5650, Bismarck, North Dakota 58506. For information regarding certain material relationships between MDU Resources and Knife River, see the section entitled &#8220;Certain Relationships and Related Person Transactions.&#8221;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">The address of The Vanguard Group, Inc. is 100 Vanguard Blvd., Malvern, PA 19355.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">The address of BlackRock, Inc. is  55 East 52nd Street, New York, NY 10022. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">The address of State Street Corporation is State Street Financial Center, One Lincoln Street, Boston, MA 02111.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-138-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_440"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF MATERIAL INDEBTEDNESS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summary of certain provisions of the material indebtedness of Knife River does not purport to be complete and is subject to, and qualified in its entirety by reference to, the definitive documents governing such indebtedness.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Spin-Off, Knife River incurred indebtedness in an aggregate principal capacity of up to $1.05&#160;billion. Such indebtedness consists of Knife River&#8217;s $425 million 7.750% notes due 2031, Knife River&#8217;s incurrence of $275 million in aggregate principal amount of term loans and Knife River&#8217;s entry into a $350 million revolving credit facility, under which Knife River borrowed $190 million in aggregate principal amount of loans on the Spin-Off date and had $155 million in aggregate principal amount of loans outstanding as of June 30, 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s targeted debt balance at the time of the Spin-Off was determined based on internal capital planning and considered the following factors and assumptions: anticipated business plan, optimal debt levels, operating activities, general economic contingencies, credit rating and desired financing capacity. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this summary or otherwise herein shall constitute or be deemed to constitute an offer to sell or the solicitation of an offer to buy any debt instruments. The description contained herein and the other information in this prospectus regarding the previous offering of the notes is included in this prospectus solely for informational purposes.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_443"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Unsecured Notes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Spin-Off, Knife River issued $425 million aggregate principal amount of 7.750 % senior notes due 2031 (the &#8220;notes&#8221;), pursuant to an indenture dated as of April 25, 2023, to qualified institutional buyers in reliance on Rule 144A under the Securities Act and to non-U.S. persons in reliance on Regulation S under the Securities Act. The notes will mature on May 1, 2031. The notes bear interest at a rate of 7.750 % per annum, payable semi-annually.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, Knife River contributed the net proceeds from the notes offering, together with borrowings under the Term Loan Facility and borrowings under the Revolving Credit Facility drawn on May 31, 2023, to KRC Materials, and used the remaining proceeds to pay Knife River&#8217;s and its subsidiaries&#8217; fees, costs and expenses related to the Spin-Off. KRC Materials used such net proceeds to repay intercompany obligations owing to Centennial. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time and from time to time on or after May 1, 2026, Knife River may redeem the notes at its option, in whole or in part, at the redemption prices set forth in the indenture, plus accrued and unpaid interest to, but excluding, the applicable redemption date. At any time and from time to time prior to such date, Knife River may redeem the notes at its option, in whole or in part, at a redemption price of 100 percent of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the applicable redemption date, plus a &#8220;make-whole&#8221; premium as set forth in the indenture. In addition, at any time and from time to time on or prior to May 1, 2026, Knife River may redeem in the aggregate up to 40 percent of the original aggregate principal amount of the notes (calculated after giving effect to any issuance of any additional notes under the indenture) with the net cash proceeds from certain equity offerings at a redemption price set forth in the indenture, plus accrued and unpaid interest to, but excluding, the applicable redemption date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes are unsecured, unsubordinated obligations of Knife River, jointly and severally guaranteed by each of Knife River&#8217;s existing and future direct or indirect wholly owned restricted subsidiaries (subject to certain exceptions) that is a borrower or guarantor under the Senior Secured Credit Facilities or certain other syndicated credit facilities of Knife River or any other subsidiary guarantor or certain capital markets debt of Knife River or any other subsidiary guarantor.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes contain customary affirmative and negative covenants, including, among others, limitations on the incurrence of indebtedness, restricted payments, liens, restrictions on distributions from subsidiary guarantors, sales of assets and subsidiary stock, affiliate transactions and certain mergers and consolidations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-139-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes are subject to customary events of default for financings of this type, including, among others, non-payment of principal, interest or premium, failure to comply with certain covenants and certain bankruptcy or insolvency events.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_446"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Secured Credit Facilities </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, Knife River entered into a new credit agreement (the &#8220;Credit Agreement&#8221;), as borrower, together with JPMorgan Chase Bank, N.A., as administrative agent and collateral agent, and the other financial institutions from time to time party thereto.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s obligations under the Credit Agreement are guaranteed by Knife River&#8217;s existing and subsequently acquired wholly owned domestic subsidiaries, subject to a number of exceptions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for (a) a senior secured first lien revolving credit facility in an initial aggregate principal amount of $350 million (the &#8220;Revolving Credit Facility&#8221;) and (b) a senior secured first lien term loan facility in an initial aggregate principal amount of $275 million (the &#8220;Term Loan Facility,&#8221; and together with the Revolving Credit Facility the &#8220;Senior Secured Credit Facilities&#8221;). Letters of credit are available under the Credit Agreement in an aggregate amount of up to $75 million. The proceeds of borrowings under the Term Loan Facility were used by Knife River on May 31, 2023, together with the proceeds of the notes offering, and the proceeds from borrowings under the Revolving Credit Facility funded on May 31, 2023, to fund KRC Materials&#8217; repayment of intercompany obligations owing to Centennial, for general corporate purposes, to pay the transaction costs and to fund certain original issue discount (&#8220;OID&#8221;) and/or upfront fees.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds of the Revolving Credit Facility are expected to be used by Knife River and its restricted subsidiaries for working capital and other general corporate purposes, including the financing of restricted payments, permitted acquisitions and other permitted investments, and for any other purpose not prohibited by the Credit Agreement; provided that on May 31, 2023, proceeds of the Revolving Credit Facility were permitted to be used solely (i) to fund certain OID and/or upfront fees on account of the Senior Secured Credit Facilities, (ii) for working capital and other general corporate purposes (other than the payment of transaction costs), (iii) to fund KRC Materials&#8217; repayment of intercompany obligations owing to Centennial and (iv) to pay transaction costs in an amount not to exceed an amount to be set forth in the Credit Agreement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Secured Credit Facilities mature May 31, 2028. The Term Loan Facility requires quarterly amortization payments of 2.50 percent per annum for the first two years, 5.00 percent per annum for the next two years and 7.50 percent per annum for the final year, in each case of the original principal amount thereof. The Credit Agreement also requires mandatory prepayments in connection with certain asset sales, subject to certain exceptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Senior Secured Credit Facilities bear interest, at Knife River&#8217;s option, at an annual rate equal to (a) adjusted term SOFR, defined in a customary manner (&#8220;Term SOFR&#8221;) plus an applicable rate or (b) the base rate (determined by reference to the highest of (x) the prime rate, (y) the greater of (i) the federal funds effective rate and (ii) the overnight bank funding rate, in each case, plus &#189; of 1.00 percent and (z) the one-month adjusted Term SOFR rate plus 1.00 percent per annum, subject to customary floors (clauses (x) through (z), the &#8220;Base Rate&#8221;)) plus an applicable rate.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable rate under the Credit Agreement ranges from 1.75 percent to 2.50 percent for Term SOFR loans and 0.75 percent to 1.50 percent for Base Rate loans, in each case based on Knife River&#8217;s consolidated total net leverage ratio. Undrawn commitment fees under the Revolving Credit Facility range from 0.25 percent to 0.50 percent based on Knife River&#8217;s consolidated total net leverage ratio.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for potential incremental revolving and term facilities at Knife River&#8217;s request and at the discretion of the lenders or other persons providing such incremental facilities, and also permits us to incur other secured or unsecured debt, in all cases subject to conditions and limitations on the amount of such incremental facility or other debt as specified in the Credit Agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants for agreements of this type, including: delivery of financial and other information; compliance with laws, including environmental law; </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-140-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maintenance of property, existence, insurance, books and records and public ratings; use of proceeds; inspection rights; obligation to provide collateral for newly acquired property and guarantees by certain new subsidiaries; and limitations with respect to indebtedness, liens, acquisitions and other investments, fundamental changes, restrictive agreements, dividends and redemptions or repurchases of stock, prepayments of certain subordinated indebtedness, dispositions of assets and transactions with affiliates, in each case subject to certain exceptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains financial covenants requiring Knife River to maintain a maximum consolidated total net leverage ratio of 4.75:1.00 and a minimum interest coverage ratio of 2.25:1.00, in each case measured as of the last day of each fiscal quarter, with measurement to commence on the last day of the first full fiscal quarter after the effective date of the Credit Agreement. The maximum consolidated total net leverage ratio may, subject to customary conditions and limitations, be increased at Knife River&#8217;s option to 5.00:1.00 in connection with certain qualifying material acquisitions for each of the five immediately succeeding fiscal quarters ending after any such qualifying material acquisition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for customary events of default, including material breach of representations and warranties, failure to make required payments, failure to comply with certain agreements or covenants, failure to pay or default under certain other indebtedness in excess of a threshold amount, certain events of bankruptcy and insolvency, inability to pay debts, the incurrence of one or more unstayed or undischarged judgments in excess of a threshold amount, attachments issued against all or any material part of Knife River&#8217;s and its subsidiaries&#8217; property, certain events under ERISA, a change of control (as defined in the Credit Agreement), the invalidity of any loan document and the failure of the collateral documents to create a valid and perfected lien (subject to certain permitted liens). Upon the occurrence and during the continuance of an event of default, the maturity of the loans under the Credit Agreement may accelerate and the agent and lenders under the Credit Agreement may exercise other rights and remedies available at law or under the loan documents, including with respect to the collateral and guarantees of Knife River&#8217;s obligations under the Credit Agreement.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-141-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_449"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF CAPITAL STOCK</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following description of certain terms of our common stock is a summary and is qualified in its entirety by reference to our amended and restated certificate of incorporation and our amended and restated bylaws, which are filed as exhibits to the registration statement of which this prospectus is a part, and by the DGCL.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_452"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s authorized capital stock consists of 300 million shares of common stock, par value $0.01 per share, and 10 million shares of preferred stock, par value $0.01 per share, all of which shares of preferred stock are undesignated. Knife River&#8217;s board of directors may establish the rights and preferences of the preferred stock from time to time. As of September 22, 2023, Knife River had 56,566,214 shares of common stock outstanding and no shares of preferred stock.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_455"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of shares of Knife River common stock is entitled to one vote for each share on all matters to be voted upon by the common stockholders, and has no cumulative voting rights. Subject to any preferential rights of any outstanding preferred stock, holders of shares of Knife River common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by its board of directors out of funds legally available for that purpose. If there is a liquidation, dissolution or winding up of Knife River, holders of its common stock would be entitled to a ratable distribution of its assets remaining after the payment in full of liabilities and any preferential rights of any then-outstanding preferred stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Knife River common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of Knife River common stock are fully paid and non-assessable. The rights, preferences and privileges of the holders of Knife River common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that it may designate and issue in the future.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_458"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of Knife River&#8217;s amended and restated certificate of incorporation, its board of directors is authorized, subject to limitations prescribed by the DGCL, and by its amended and restated certificate of incorporation, to issue up to 10 million shares of preferred stock in one or more series without further action by the holders of its common stock. Knife River&#8217;s board of directors has the discretion, subject to the limitations proscribed by the DGCL and by its amended and restated certificate of incorporation, to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_461"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River instituted stockholder-friendly corporate governance practices, as described below and elsewhere in this prospectus. Responsible and appropriate corporate governance ensures that Knife River&#8217;s management always keeps stockholder interests in mind when crafting value-creating strategies at all levels of the organization. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Single Class&#160;Capital Structure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River has a single class share capital structure with all stockholders entitled to vote for director nominees and each holder of common stock entitled to one vote per share.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Elections</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Knife River board of directors is divided into three classes, with Class&#160;I composed of two directors, Class&#160;II composed of two directors and Class&#160;III composed of two directors. The directors designated as Class&#160;I directors have terms expiring at the first annual meeting of stockholders following the Spin-Off, which Knife River expects to hold in 2024, and will be up for re-election at that meeting for a three-year term to expire at the 2027 annual meeting of stockholders. The directors designated as Class&#160;II directors have terms expiring at the 2025 annual meeting of stockholders and will be up for re-election at that meeting for a two-year term to expire at the 2027 annual meeting of stockholders. The directors designated as Class&#160;III directors have terms expiring at the 2026 annual meeting of stockholders and will be up for re-election at that meeting for a one-year term to expire at </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the 2027 annual meeting of stockholders. Commencing with the 2027 annual meeting of stockholders, directors will be elected annually and for a term of office to expire at the next annual meeting of stockholders, and Knife River&#8217;s board of directors will thereafter no longer be divided into classes. Consequently, by 2027, all of Knife River&#8217;s directors will stand for election each year for one year terms, and its board will therefore no longer be divided into three classes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any meeting of stockholders for the election of directors at which a quorum is present, the election will be determined by a majority of the votes cast by the stockholders entitled to vote in the election, with directors not receiving a majority of the votes cast required to tender their resignations for consideration by the board, except that in the case of a contested election, the election will be determined by a plurality of the votes cast by the stockholders entitled to vote in the election. Before the board is declassified, it would take at least two elections of directors for any individual or group to gain control of Knife River&#8217;s board of directors. Accordingly, while the classified board is in effect, these provisions could discourage a third party from initiating a proxy contest, making a tender offer or otherwise attempting to gain control of Knife River.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Special Stockholder Meetings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s amended and restated bylaws provide that the chair of the board of directors or the board of directors pursuant to a resolution adopted by a majority of the entire board of directors may call special meetings of Knife River&#8217;s stockholders. Stockholders may not call special meetings of stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Majority Vote for Mergers and Other Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mergers and other business combinations involving Knife River are generally required to be approved by a majority vote where such stockholder approval is required.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expected Corporate Governance Features</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Governance features related to Knife River&#8217;s board of directors are set forth in the section of this prospectus captioned &#8220;Directors.&#8221; </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_464"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Takeover Effects of Various Provisions of Delaware Law and Knife River Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions of the DGCL and Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws could make it more difficult to acquire Knife River by means of a tender offer, a proxy contest, merger or otherwise, or to remove incumbent officers and directors. These provisions, summarized below and in the &#8220;Special Stockholder Meetings&#8221; section described above, may discourage certain types of coercive takeover practices and takeover bids that the Knife River board of directors may consider inadequate and to encourage persons seeking to acquire control of Knife River to first negotiate with its board of directors. Knife River believes that the benefits of increased protection of its ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure it outweigh the disadvantages of discouraging takeover or acquisition proposals because, among other things, negotiation of these proposals could result in an improvement of their terms.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware Anti-Takeover Statute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River is subject to Section 203 of the DGCL, an anti-takeover statute. In general, Section 203 of the DGCL prohibits a publicly held Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years following the time the person became an interested stockholder, unless the business combination or the acquisition of shares that resulted in a stockholder becoming an interested stockholder is approved in a prescribed manner. Generally, a &#8220;business combination&#8221; includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Generally, an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns (or within three years prior to the determination of interested stockholder status did own) 15 percent or more of a corporation&#8217;s voting stock. The existence of this provision would be expected to have an anti-takeover effect with respect to transactions not approved in advance by Knife River&#8217;s board of directors, including discouraging attempts that might result in a premium over the market price for the shares of common stock held by Knife River stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Size of Board and Vacancies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws provide that the number of directors on its board of directors will be fixed exclusively by its board of directors. Any vacancies created in its board of directors resulting from any increase in the authorized number of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-143-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directors or the death, resignation, retirement, disqualification, removal from office or other cause will be filled by a majority of the board of directors then in office, even if less than a quorum is present, or by a sole remaining director. Any director appointed to fill a vacancy on Knife River&#8217;s board of directors will be appointed for a term expiring at the next annual meeting of stockholders, and until his or her successor has been elected and qualified.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Removal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s amended and restated certificate of incorporation and/or amended and restated bylaws provide that (i)&#160;prior to the board being fully declassified as discussed above stockholders will be permitted to remove a director only for cause, consistent with the DGCL requirements for classified boards; and (ii)&#160;after the board has been fully declassified, stockholders may remove Knife River&#8217;s directors with or without cause. Removal requires the affirmative vote of at least two thirds of Knife River&#8217;s voting stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholder Action by Written Consent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s amended and restated certificate of incorporation expressly eliminate the right of its stockholders to act by written consent. Stockholder action may only take place at an annual or a special meeting of Knife River stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Requirements for Advance Notification of Stockholder Nominations and Proposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Knife River&#8217;s amended and restated bylaws establish advance notice procedures with respect to stockholder proposals and nomination of candidates for election as directors other than nominations made by or at the direction of its board of directors or a committee of its board of directors.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">No Cumulative Voting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The DGCL provides that stockholders are denied the right to cumulate votes in the election of directors, unless the company&#8217;s certificate of incorporation provides otherwise. Knife River&#8217;s amended and restated certificate of incorporation do not provide for cumulative voting.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undesignated Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The authority that Knife River&#8217;s board of directors possess to issue preferred stock could potentially be used to discourage attempts by third parties to obtain control of Knife River through a merger, tender offer, proxy contest or otherwise by making such attempts more difficult or more costly. Knife River&#8217;s board of directors may be able to issue preferred stock with voting rights or conversion rights that, if exercised, could adversely affect the voting power of the holders of common stock.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_467"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Liability, Indemnification of Officers and Directors and Insurance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DGCL authorizes corporations to limit or eliminate the personal liability of directors and officers to corporations and their stockholders for monetary damages for breaches of fiduciary duties, and Knife River&#8217;s amended and restated certificate of incorporation includes such an exculpation provision. Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws include provisions that indemnify, to the fullest extent allowable under the DGCL, the personal liability of directors or officers for monetary damages for actions taken as a director or officer of Knife River, or for serving at Knife River&#8217;s request as a director or officer or another position at another corporation or enterprise, as the case may be. Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws also provide that it must indemnify and advance reasonable expenses to its directors and officers, subject to its receipt of an undertaking from the indemnified party as may be required under the DGCL. Knife River&#8217;s amended and restated certificate of incorporation expressly authorize it to carry directors&#8217; and officers&#8217; insurance to protect Knife River and its directors, officers and certain employees against some liabilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The limitation of liability and indemnification provisions in Knife River&#8217;s amended and restated certificate of incorporation and amended and restated bylaws may discourage stockholders from bringing a lawsuit against directors or officers for breach of their fiduciary duty. These provisions may also have the effect of reducing the likelihood of derivative litigation against Knife River&#8217;s directors, even though such an action, if successful, might otherwise benefit Knife River and its stockholders. However, these provisions do not limit or eliminate Knife River&#8217;s rights, or those of any stockholder, to seek non-monetary relief such as an injunction or rescission in the event of a breach of a duty of care. The provisions do not alter the liability of directors or officers under the federal securities laws. In addition, your investment may be adversely affected to the extent that, in a class action or direct suit, Knife River pays the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions. There is currently no pending material litigation or proceeding against any of Knife River&#8217;s directors, officers or employees for which indemnification is sought.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-144-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_470"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exclusive Forum</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s amended and restated bylaws provide that, unless the board of directors otherwise determines, the Court of Chancery of the State of Delaware or, if the Court of Chancery of the State of Delaware does not have jurisdiction, another state court of the State of Delaware, or, if no state court located in the State of Delaware has jurisdiction, the federal court for the District of Delaware, is the sole and exclusive forum for any derivative action or proceeding brought on behalf of Knife River, any action asserting a claim of breach of a fiduciary duty owed by any of Knife River&#8217;s directors or officers to Knife River or its stockholders, creditors or other constituents, any action asserting a claim against Knife River or any of its directors or officers arising pursuant to any provision of the DGCL or Knife River&#8217;s amended and restated certificate of incorporation or amended and restated bylaws, or any action asserting a claim against Knife River or any of its directors or officers governed by the internal affairs doctrine.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Knife River&#8217;s amended and restated bylaws further provide that, unless the board of directors otherwise determines, the federal district courts of the United States of America shall be the sole and exclusive forum for any action asserting a claim arising under the Securities Act. The exclusive forum provision does not apply to actions arising under the Exchange Act or the rules and regulations thereunder. While the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are &#8220;facially valid&#8221; under Delaware law, there is uncertainty as to whether other courts will enforce Knife River&#8217;s federal forum provision described above. Knife River&#8217;s stockholders will not be deemed to have waived compliance with the federal securities laws and the rules and regulations thereunder.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_473"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized but Unissued Shares</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River&#8217;s authorized but unissued shares of common stock and preferred stock is available for future issuance without your approval. Knife River may use additional shares for a variety of purposes, including future public offerings to raise additional capital, to fund acquisitions and as employee compensation. The existence of authorized but unissued shares of common stock and preferred stock could render more difficult or discourage an attempt to obtain control of Knife River by means of a proxy contest, tender offer, merger or otherwise.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_476"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Listing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River common stock is listed on the NYSE under the symbol &#8220;KNF.&#8221;</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_479"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The agent and registrar for shares of Knife River common stock is Equiniti. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-145-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_482"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PLAN OF DISTRIBUTION (CONFLICTS OF INTEREST)</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources or a different selling stockholder named in any prospectus supplement, as applicable, may offer, from time to time, up to an aggregate of 5,656,621 shares of our common stock. We are registering such shares, which are currently owned by MDU Resources, under the terms of a stockholder and registration rights agreement between us and MDU Resources. We will not receive any of the proceeds from the disposition of shares of our common stock by MDU Resources or a different selling stockholder named in any prospectus supplement, as applicable. We are not selling any shares of our common stock under this prospectus. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The selling stockholder and its successors, including its transferees, may dispose of all or a portion of the shares of our common stock directly to purchasers or through underwriters, broker-dealers or agents, who may receive compensation in the form of discounts, concessions or commissions from the selling stockholder or the purchasers of the shares. These discounts, concessions or commissions as to any particular underwriter, broker-dealer or agent may be in excess of those customary in the types of transactions involved. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of our common stock may be sold in one or more transactions on any national securities exchange or quotation service on which the shares may be listed or quoted at the time of sale, in the over-the-counter market or in transactions otherwise than on these exchanges or systems or in the over-the-counter market and in one or more transactions at fixed prices, at prevailing market prices at the time of sale, at varying prices determined at the time of sale or at negotiated prices. These sales may be effected in transactions, which may involve crosses or block transactions. Additionally, the selling stockholder may enter into derivative transactions with third parties, or sell securities not covered by this prospectus to third parties in privately negotiated transactions. The selling stockholder may use any one or more of the following methods when disposing shares: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on any national securities exchange or quotation service on which the shares may be listed or quoted at the time of sale, including NYSE&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in the over-the-counter market&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in transactions otherwise than on these exchanges or services or in the over-the-counter market&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">through the writing or settlement of options or other hedging transactions, whether the options are listed on an options exchange or otherwise&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ordinary brokerage transactions and transactions in which the broker-dealer solicits purchasers&#894;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">block trades in which the broker-dealer will attempt to sell the shares as agent but may position and resell a portion of the block as principal to facilitate the transaction&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">purchases by a broker-dealer as principal and resale by the broker-dealer for its account&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an exchange distribution in accordance with the rules of the applicable exchange&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a debt-for-equity exchange&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">privately negotiated transactions&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">settlement of short sales entered into after the effective date of the registration statement of which this prospectus forms a part&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">broker-dealers may agree with the selling stockholder to sell a specified number of such shares at a stipulated price per share&#894; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a combination of any such methods of sale&#894; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any other method permitted pursuant to applicable law.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-146-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any securities that qualify for sale pursuant to Rule 144 or Regulation S under the Securities Act or under Section 4(a)(1) of the Securities Act may be sold under such rules rather than pursuant to this prospectus or a prospectus supplement, subject to any restriction on transfer contained in the stockholder and registration rights agreement between us and MDU Resources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the selling stockholder uses an underwriter or underwriters for any offering, we will name them, and set forth the terms of the offering, in a prospectus supplement pertaining to such offering and, except to the extent otherwise set forth in such prospectus supplement, such selling stockholder will agree in an underwriting agreement to sell to the underwriters, and the underwriters will agree to purchase from such selling stockholder, the number of shares of our common stock set forth in such prospectus supplement. Any such underwriters may offer the shares of our common stock from time to time for sale in one or more transactions on NYSE, in the over-the-counter market, through negotiated transactions or otherwise at market prices prevailing at the time of sale, at prices related to prevailing market prices or at negotiated prices. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The underwriters may also propose initially to offer the shares of our common stock to the public at a fixed public offering price set forth on the cover page of the applicable prospectus supplement. We will file a post-effective amendment to the registration statement of which this prospectus is a part to include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The underwriters may also propose initially to offer the shares of our common stock to the public at a fixed public offering price set forth on the cover page of the applicable prospectus supplement. The underwriters may be granted an option, exercisable for 30 days after the date of the applicable prospectus supplement, to purchase additional shares from the selling stockholder. In connection with an underwritten offering, we, our directors and officers, and/or other holders of our common stock may agree with the underwriters, subject to certain exceptions, not to dispose of or hedge any common stock or securities convertible into or exchangeable for shares of common stock for a period of time after such offering. Except as otherwise set forth in a prospectus supplement, any underwritten offering pursuant to this prospectus will be underwritten by one, several or all of the following financial institutions:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; . We will file a post-effective amendment to the registration statement of which this prospectus is a part to include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an underwritten offering, the underwriters may purchase and sell shares of common stock in the open market. These transactions may include short sales, stabilizing transactions and purchases to cover positions created by short sales. Short sales involve the sale by the underwriters of a greater number of shares than they are required to purchase in the offering, and a short position represents the amount of such sales that have not been covered by subsequent purchases. A covered short position is a short position that is not greater than the amount of additional shares for which the underwriters&#8217; option described above may be exercised. The underwriters may cover any covered short position by either exercising their option to purchase additional shares or purchasing shares in the open market. In determining the source of shares to cover the covered short position, the underwriters will consider, among other things, the price of shares available for purchase in the open market as compared to the price at which they may purchase additional shares pursuant to the option described above. Naked short sales are any short sales that create a short position greater than the amount of additional shares for which the option described above may be exercised. The underwriters must cover any such naked short position by purchasing shares in the open market. A naked short position is more likely to be created if the underwriters are concerned that there may be downward pressure on the price of the common stock in the open market after pricing that could adversely affect investors who purchase in the offering. Stabilizing transactions consist of various bids for or purchases of common stock made by the underwriters in the open market prior to the consummation of the offering. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The underwriters may also impose a penalty bid. This occurs when a particular underwriter repays to the underwriters a portion of the underwriting discount received by it because the representatives have repurchased shares sold by or for the account of such underwriter in stabilizing or short covering transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources expects to dispose of any or all of our common stock that it retained after the Spin-Off through one or more subsequent exchanges for certain debt of MDU Resources by May 31, 2024 in accordance with the </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-147-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terms of the IRS private letter ruling received by MDU Resources in connection with the Spin-Off. If MDU Resources disposes of the shares of our common stock through a debt-for-equity exchange, MDU Resources and a debt-for-equity exchange party will enter into an exchange agreement with respect to such shares. Under the exchange agreement, subject to certain conditions, a debt-for-equity exchange party, as principal for its own account, would exchange debt obligations of MDU Resources held by a debt-for-equity exchange party for shares of our common stock held by MDU Resources. In the event that a debt-for-equity exchange party is offering shares of our common stock for sale in connection with a debt-for-equity exchange, MDU Resources may also be deemed a selling stockholder in such offering solely for U.S. federal securities laws purposes. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that a debt-for-equity exchange party is offering for sale shares of our common stock acquired pursuant to a debt-for-equity exchange, such debt-for-equity exchange party named in an applicable prospectus supplement, which would act as an underwriter in the contemplated offering, would receive 5 percent or more of the net proceeds of such offering as the selling stockholder, and such debt-for-equity exchange party named in such prospectus supplement would be deemed to have a &#8220;conflict of interest&#8221; under FINRA Rule 5121. Accordingly, the contemplated offering would be conducted in compliance with the requirements of Rule 5121. The appointment of a &#8220;qualified independent underwriter&#8221; would not be required in connection with such an offering because a &#8220;bona fide public market,&#8221; as defined in Rule 5121, exists for our common stock. In accordance with FINRA Rule 5121, a debt-for-equity exchange party named in such prospectus supplement would not confirm any sales to any account over which it exercises discretionary authority without the specific written approval of the transaction from the account holder. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable selling stockholder may enter into hedging transactions with broker-dealers, which may in turn engage in short sales of the shares of our common stock in the course of hedging the positions they assume. The applicable selling stockholder may also sell short the shares and deliver common stock to close out short positions, or loan or pledge the shares to broker-dealers that in turn may sell these shares. The applicable selling stockholder may also enter into option or other transactions with broker-dealers or other financial institutions or the creation of one or more derivative securities that require the delivery to such broker-dealer or other financial institution of shares offered by this prospectus and the applicable prospectus supplement, which shares such broker-dealer or other financial institution may resell pursuant to this prospectus and the applicable prospectus supplement. The applicable selling stockholder also may transfer and donate the shares in other circumstances in which case the transferees, donees, pledgees or other successors in interest will be the selling beneficial owners for purposes of this prospectus and the applicable prospectus supplement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will not receive any proceeds from the disposition of the shares of our common stock. The selling stockholder will be MDU Resources or a debt-for-equity exchange party, as indicated herein or in any prospectus supplement. The aggregate proceeds to the selling stockholder from the disposition of the shares of our common stock will be the purchase price of the shares less discounts and commissions, if any. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In offering the shares of our common stock covered by this prospectus and the applicable prospectus supplement, the applicable selling stockholder and any broker-dealers who execute sales for the applicable selling stockholders may be deemed to be &#8220;underwriters&#8221; within the meaning of Section 2(a)(11) of the Securities Act in connection with such sales. Any profits realized by the applicable selling stockholder and the compensation of any broker-dealer may be deemed to be underwriting discounts and commissions. Any selling stockholder who is an &#8220;underwriter&#8221; within the meaning of Section 2(a)(11) of the Securities Act will be subject to the prospectus delivery requirements of the Securities Act and may be subject to certain statutory and regulatory liabilities, including liabilities imposed pursuant to Sections 11, 12 and 17 of the Securities Act and Rule 10b-5 under the Exchange Act. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to comply with the securities laws of certain states, if applicable, the shares of our common stock must be sold in such jurisdictions only through registered or licensed brokers or dealers. In addition, in certain states the shares may not be sold unless the shares are registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of the shares of our common stock pursuant to this prospectus and the applicable prospectus supplement and to the activities of the applicable selling stockholder. In addition, we will make copies of this prospectus and the applicable prospectus </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-148-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">supplement available to the applicable selling stockholder for the purpose of satisfying the prospectus delivery requirements of the Securities Act. To the extent applicable, Regulation M may also restrict the ability of any person engaged in the distribution of the common stock to engage in market-making activities with respect to the common stock. All of the foregoing may affect the marketability of the common stock and the ability of any person or entity to engage in market-making activities with respect to the common stock. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that the applicable selling stockholder will sell any or all of the common stock registered pursuant to the registration statement of which this prospectus forms a part. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time a particular offering of the shares is made, a prospectus supplement, if required, will be distributed, which will set forth the name of the applicable selling stockholder, the aggregate amount of shares being offered and the terms of the offering, including, to the extent required, (1) the name or names of any underwriters, broker-dealers or agents, (2) any discounts, commissions and other terms constituting compensation from the applicable selling stockholder and (3) any discounts, commissions or concessions allowed or re-allowed to be paid to broker-dealers. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have agreed to indemnify the selling stockholder against certain liabilities, including certain liabilities under the Securities Act. We have also agreed, among other things, to bear substantially all expenses (other than underwriting discounts and certain fees) in connection with the registration of the shares of our common stock covered by this prospectus and the applicable prospectus supplement. Agents and underwriters may be entitled to indemnification by us and the applicable selling stockholders against certain liabilities, including liabilities under the Securities Act, or to contribution with respect to payments which the agents or underwriters may be required to make in respect thereof. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agents and underwriters and their respective affiliates may engage in transactions with, or perform services for us in the ordinary course of business for which they may receive customary fees and reimbursement of expenses. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated offering expenses payable by us, in addition to any underwriting discounts and certain fees that will be paid by the applicable selling stockholder, will be described in the applicable prospectus supplement. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-149-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_485"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES FOR NON-U.S. HOLDERS OF OUR COMMON STOCK</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a general discussion of certain U.S. federal income tax considerations with respect to the ownership and disposition of our common stock applicable to non-U.S. holders (as defined below) that hold shares acquired in this offering as capital assets within the meaning of Section 1221 of the Code (generally, property held for investment). This discussion is based on current provisions of the Code, U.S. Treasury regulations promulgated thereunder, and administrative rulings and court decisions in effect as of the date hereof, all of which are subject to change or differing interpretation at any time, possibly with retroactive effect. We cannot assure you that a change in law will not alter significantly the tax considerations that we describe in this summary.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of other U.S. federal tax laws, such as estate and gift tax laws, and any applicable state, local or non-U.S. tax laws are not discussed herein. This discussion does not discuss all aspects of U.S. federal income taxation that may be relevant to a particular holder in light of its particular circumstances or to holders subject to special rules under the Code (including, but not limited to, insurance companies, tax-exempt organizations, financial institutions, broker-dealers, controlled foreign corporations, foreign pension funds, passive foreign investment companies, partners in partnerships that hold our common stock, pass-through entities (or investors therein), former citizens or former long-term residents of the United States, traders in securities who elect to apply a mark-to-market method of accounting, holders who hold our common stock as part of a &#8220;hedge,&#8221; &#8220;straddle,&#8221; &#8220;conversion,&#8221; &#8220;synthetic security,&#8221; &#8220;integrated investment&#8221; or &#8220;constructive sale transaction,&#8221; individuals who receive our common stock upon the exercise of employee stock options or otherwise as compensation, holders required to accelerate the recognition of any item of gross income with respect to our common stock as a result of the inclusion of such income on an applicable financial statement, holders who are liable for alternative minimum tax or any holders who actually or constructively own, or have owned at any time, five percent or more of our common stock). This discussion also does not address any tax consequences arising under the unearned Medicare contribution tax pursuant to the Health Care and Education Reconciliation Act of 2010, any considerations with respect to any withholding required under the Foreign Account Tax Compliance Act of 2010 (including the U.S. Treasury regulations promulgated thereunder and any intergovernmental agreements entered in connection therewith and any laws, regulations or practices adopted in connection with any such agreement) or any tax consequences arising under the corporate book minimum tax or the stock buyback tax of the Inflation Reduction Act of 2022. Accordingly, prospective investors should consult with their own tax advisors regarding the U.S. federal, state, local, non-U.S. income, and other tax considerations of owning and disposing of shares of our common stock, including the significant U.S. federal estate tax consequences that could apply to an investment in our common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of this discussion, the term &#8220;non-U.S. holder&#8221; means a beneficial owner of our common stock that is not, for U.S. federal income tax purposes, a partnership or any of the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an individual who is a citizen or resident of the United States;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a corporation, or other entity or arrangement taxable as a corporation for U.S. federal income tax purposes, created or organized under the laws of the United States, any state thereof, or the District of Columbia;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an estate, the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a trust if (1) a court within the United States is able to exercise primary supervision over the administration of the trust and one or more &#8220;United States persons&#8221; (within the meaning of Section 7701(a)(30) of the Code) have the authority to control all substantial decisions of the trust, or (2) it has a valid election in effect under applicable U.S. Treasury regulations to be treated as a United States person for U.S. federal income tax purposes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an entity or arrangement treated as a partnership for U.S. federal income tax purposes holds shares of our common stock, the tax treatment of a person treated as a partner generally will depend on the status of the partner and the activities of the partnership. Entities or arrangements treated as partnerships for U.S. federal income tax purposes and partners therein considering an investment in our common stock should consult their tax advisors.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-150-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THIS SUMMARY IS NOT INTENDED TO CONSTITUTE A COMPLETE DESCRIPTION OF ALL TAX CONSEQUENCES RELATING TO THE OWNERSHIP AND DISPOSITION OF OUR COMMON STOCK. WE RECOMMEND THAT PROSPECTIVE HOLDERS OF OUR COMMON STOCK CONSULT WITH THEIR TAX ADVISORS REGARDING THE TAX CONSEQUENCES TO THEM (INCLUDING THE APPLICATION AND EFFECT OF ANY STATE, LOCAL, NON-U.S. INCOME, AND OTHER TAX LAWS AND ANY PROPOSED CHANGES IN APPLICABLE LAW) OF THE OWNERSHIP AND DISPOSITION OF OUR COMMON STOCK.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distributions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, any distributions we make to a non-U.S. holder with respect to its shares of our common stock that constitute dividends for U.S. federal income tax purposes will be subject to U.S. federal withholding tax at a rate of 30 percent of the gross amount (or a reduced rate prescribed by an applicable income tax treaty), unless the dividends are effectively connected with a trade or business carried on by the non-U.S. holder within the United States (and, if an income tax treaty applies, are attributable to a permanent establishment or fixed base of the non-U.S. holder within the United States). A distribution will constitute a dividend for U.S. federal income tax purposes to the extent paid from our current or accumulated earnings and profits as determined for U.S. federal income tax purposes. Any distribution not constituting a dividend will be treated as first reducing the adjusted basis in the non-U.S. holder&#8217;s shares of our common stock (determined separately for each share) and, to the extent it exceeds the adjusted basis in the non-U.S. holder&#8217;s shares of our common stock, as gain from the sale or exchange of such shares (as described below under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;Gain on Sale or Other Taxable Disposition of Our Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless an applicable income tax treaty provides otherwise, dividends that are effectively connected with a U.S. trade or business of a non-U.S. holder generally will not be subject to U.S. withholding tax if the non-U.S. holder complies with applicable certification and disclosure requirements discussed below. Instead, unless an applicable income tax treaty provides otherwise, such dividends generally will be subject to U.S. federal income tax on a net income basis, in the same manner as if the non-U.S. holder were a United States person. A non-U.S. holder that is a corporation may be subject to an additional &#8220;branch profits tax&#8221; at a rate of 30 percent (or such lower rate as may be specified by an applicable income tax treaty) on its &#8220;effectively connected earnings and profits,&#8221; subject to certain adjustments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-U.S. holder who wishes to claim the benefit of an applicable treaty rate and avoid backup withholding, as discussed below, for dividends will be required (a) to provide the applicable withholding agent with a properly executed IRS Form W-8BEN or Form W-8BEN-E (or other applicable form) certifying under penalty of perjury that such holder is not a United States person and is eligible for treaty benefits or (b) if our common stock is held through certain foreign intermediaries, to satisfy the relevant certification requirements of applicable U.S. Treasury regulations. Special certification and other requirements apply to certain non-U.S. holders that are pass-through entities rather than corporations or individuals.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-U.S. holder eligible for a reduced rate of U.S. federal withholding tax pursuant to an income tax treaty may obtain a refund of any excess amounts withheld by timely filing an appropriate claim for refund with the IRS.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain on Sale or Other Taxable Disposition of Our Common Stock</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, a non-U.S. holder will not be subject to U.S. federal income or, subject to the discussion below under the heading &#8220;&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information Reporting and Backup Withholding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; withholding tax on any gain recognized upon the sale or other taxable disposition of our common stock unless:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the gain is effectively connected with a trade or business carried on by the non-U.S. holder within the United States (and, if an income tax treaty applies, is attributable to a permanent establishment or fixed base of the non-U.S. holder within the United States);</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the non-U.S. holder is an individual and is present in the United States for 183 days or more in the taxable year of disposition and certain other conditions are satisfied; or</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-151-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we have been a U.S. real property holding corporation (which we refer to as a &#8220;USRPHC&#8221;) for U.S. federal income tax purposes at any time within the shorter of the five-year period ending on the date of the disposition and the non-U.S. holder&#8217;s holding period and certain other conditions are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless an applicable income tax treaty provides otherwise, any gain that is effectively connected with the conduct of a trade or business in the United States generally will be subject to U.S. federal income tax on a net income basis, in the same manner as if the non-U.S. holder were a United States person. A non-U.S. holder that is a corporation may be subject to an additional &#8220;branch profits tax&#8221; at a rate of 30 percent (or such lower rate as may be specified by an applicable income tax treaty) on its &#8220;effectively connected earnings and profits,&#8221; subject to certain adjustments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An individual non-U.S. holder who is subject to U.S. federal income tax because the non-U.S. holder was present in the United States for 183 days or more during the year of sale or other disposition of our common stock will be subject to U.S. federal income tax at a rate of 30 percent (or such lower rate specified by an applicable income tax treaty) on the gain recognized on such sale or other taxable disposition, which gain may be offset by certain U.S. source capital losses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we currently are not, and do not anticipate becoming, a USRPHC for U.S. federal income tax purposes. However, no assurance can be given that we are not or will not become a USRPHC. If we were or were to become a USRPHC, however, any gain recognized on a sale or other disposition of our common stock by a non-U.S. holder that did not own (directly, indirectly or constructively) more than 5 percent of our common stock during the applicable period would not be subject to U.S. federal income tax, provided that our common stock is &#8220;regularly traded on an established securities market&#8221; (within the meaning of Section 897(c)(3) of the Code). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Reporting and Backup Withholding</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must report annually to the IRS and to each non-U.S. holder the amount of distributions paid to, and the tax withheld with respect to, each non-U.S. holder, regardless of whether any withholding was reduced or eliminated by an applicable tax treaty. Copies of this information also may be made available under the provisions of a specific treaty or agreement with the tax authorities in the country in which the non-U.S. holder resides or is established. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal backup withholding tax (currently, at a rate of 24 percent) is imposed on certain payments to persons that fail to furnish the information required under the U.S. information reporting rules. Distributions paid to a non-U.S. holder generally will be exempt from backup withholding if the non-U.S. holder certifies its non-U.S. status by providing a properly executed applicable IRS Form W-8 (and the payor does not have actual knowledge or reason to know that such holder is a United States person) or otherwise establishes an exemption.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under U.S. Treasury regulations, the payment of proceeds from the sale or other disposition of our common stock by a non-U.S. holder effected at a U.S. office of a broker generally will be subject to information reporting and backup withholding, unless the beneficial owner certifies, among other things, its status as a non-U.S. holder or otherwise establishes an exemption. The payment of proceeds from the disposition of our common stock by a non-U.S. holder effected at a non-U.S. office of a broker generally will not be subject to backup withholding and information reporting, except as noted below. In the case of proceeds from a sale or other disposition of our common stock by a non-U.S. holder effected at a non-U.S. office of a broker that is:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a United States person;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a &#8220;controlled foreign corporation&#8221; for U.S. federal income tax purposes;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a non-U.S. person 50 percent or more of whose gross income from certain periods is effectively connected with a U.S. trade or business; or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a non-U.S. partnership if at any time during its tax year (a) one or more of its partners are U.S. persons who, in the aggregate, hold more than 50 percent of the income or capital interests of the partnership or (b)&#160;the non-U.S. partnership is engaged in a U.S. trade or business; </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-152-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information reporting will apply unless the broker has documentary evidence in its files that the owner is a non-U.S. holder and certain other conditions are satisfied, or the beneficial owner otherwise establishes an exemption (and the broker has no knowledge or reason to know to the contrary). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backup withholding is not an additional tax. If any amount is withheld under the backup withholding rules, the non-U.S. holder should consult such non-U.S. holder&#8217;s own tax advisor regarding the possibility of and procedure for obtaining a refund or a credit against such non-U.S. holder&#8217;s U.S. federal income tax liability, if any.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Each prospective investor should consult its own tax advisor regarding the particular U.S. federal, state and local and non-U.S. tax consequences of owning and disposing of our common stock, including the consequences of any proposed change in applicable laws. </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_488"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEGAL MATTERS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The validity of the common stock offered hereby and certain legal matters in connection with this offering will be passed on for us by Wachtell, Lipton, Rosen &amp; Katz, New York, New York. Certain legal matters in connection with any underwritten offering will be passed upon for the underwriters by Simpson Thacher &amp; Bartlett LLP.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_491"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPERTS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of Knife River Corporation as of December&#160;31, 2022 and 2021, and for each of the three years in the period ended December&#160;31, 2022, included in this Prospectus, have been audited by Deloitte &amp; Touche LLP, an independent registered public accounting firm, as stated in their report. Such financial statements are included in reliance upon the report of such firm given their authority as experts in accounting and auditing.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_494"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WHERE YOU CAN FIND MORE INFORMATION</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have filed a registration statement on Form S-1 under the Securities Act with the SEC regarding this offering. This prospectus, which is part of the registration statement, does not contain all the information included in the registration statement, and you should refer to the registration statement and its exhibits to read that information. References in this prospectus to any of our contracts or other documents are not necessarily complete, and you should refer to the exhibits attached to the registration statement for copies of the actual contract or document. The SEC maintains a website that contains reports, proxy and information statements and other information about issuers, such as us, who file electronically with the SEC. The address of that website is www.sec.gov. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our SEC filings are also available to the public free of charge on the investor relations portion of our website located at www.kniverive.com. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information contained on or connected to any website referenced in this prospectus is not incorporated into this prospectus or the registration statement of which this prospectus forms a part, or in any other filings with, or any information furnished or submitted to, the SEC.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should rely only on the information contained in this prospectus or to which this prospectus has referred you. We have not authorized any person to provide you with different information or to make any representation not contained in this prospectus.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-153-</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_503"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Audited Annual Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_506">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_506">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_506">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_524">Consolidated Statements of Operations, for the years ended December 21, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_524">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_524">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_527">Consolidated Statements of Comprehensive Income, for the years ended December 21, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_527">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_527">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_530">Consolidated Balance Sheets, as of December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_530">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_530">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_533">Consolidated Statements of Equity, for the years ended December 21, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_533">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_533">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_536">Consolidated Statements of Cash Flows, for the years ended December 21, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_536">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_536">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_7243">Notes to Consolidated Financial Statements, for the years ended December 21, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_7243">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_7243">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unaudited Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6391">Consolidated Statements of Operations, for the three and six months ended June 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6391">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6391">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6405">Consolidated Statements of Comprehensive Income, for the three and six months ended June 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6405">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6405">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6417">Consolidated Balance Sheets, as of June 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6417">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6417">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6429">Consolidated Statements of Equity, for the three and six months ended June 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6429">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6429">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6441">Consolidated Statements of Cash Flows, for the three and six months ended June 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6441">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6441">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6457">Notes to Consolidated Financial Statements, for the three and six months ended June 30, 2023</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6457">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_6457">53</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_506"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholder and the Board of Directors of Knife River Corporation and subsidiaries</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Knife River Corporation and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, statements of equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes (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 as of December&#160;31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;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 Public Company Accounting Oversight Board (United States) (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></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the United States of America. 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. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emphasis of Matter </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, the Company is a wholly owned subsidiary of MDU Resources Group, Inc. As further described in Notes 2 and 19 therein, the Company has significant transactions with related parties. Additionally, the accompanying financial statements have been derived from the consolidated financial statements and accounting records of MDU Resources Group, Inc. The financial statements also include expense allocations for certain functions provided by MDU Resources Group, Inc. The accompanying consolidated financial statements may not necessarily be indicative of the conditions that would have existed or results of its operations if the Company had been operated as an unaffiliated company of MDU Resources Group, Inc. Our opinion is not modified with respect to this matter. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#160;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 critical audit matters 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></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition &#8212; Contracting Services Revenue &#8212; Refer to Notes 3, 4, and 5 to the financial statements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes contracting services revenue over time using an input method based on the cost-to-cost measure of progress for contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on the contract. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. This method depends largely on the ability to make reasonably dependable estimates related to the extent of progress toward completion of the contract, contract revenues, contract costs, and contract profits. The accounting for these contracts involves judgment, particularly as it relates to the process of estimating total costs and profit for the performance obligation. For the year ended December 31, 2022, the Company recognized $1.19&#160;billion of contracting services revenue.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the judgments necessary to estimate total costs and profit for the performance obligations used to recognize revenue for contracting services contracts, auditing such estimates required extensive audit effort due to the volume and complexity of contracting services contracts and a high degree of auditor judgment when performing audit procedures and evaluating the results of those procedures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to management&#8217;s estimates of total costs and profit for the performance obligations used to recognize revenue for contracts included the following, among others:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the operating effectiveness of management&#8217;s controls over contracting services revenue, including controls over management&#8217;s estimation of total costs and profit for the performance obligations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We developed an expectation of the amount of contracting services revenue for certain performance obligations based on prior year markups, and taking into account current year events, applied to the contracting services contract costs in the current year and compared our expectation to the amount of contracting services revenue recorded by management.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We selected a sample of contracting services contracts and performed the following:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Evaluated whether the contracts were properly included in management&#8217;s calculation of contracting services revenue based on the terms and conditions of each contract, including whether continuous transfer of control to the customer occurred as progress was made toward fulfilling the performance obligation.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Observed the work sites and inspected the progress to completion for certain construction contracts.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Compared the transaction prices to the consideration expected to be received based on current rights and obligations under the contracts and any modifications that were agreed upon with the customers.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Tested management&#8217;s identification of distinct performance obligations by evaluating whether the underlying goods and services were highly interdependent and interrelated.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Tested the accuracy and completeness of the costs incurred to date for the performance obligation.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Evaluated the estimates of total cost and profit for the performance obligation by:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Comparing total costs incurred to date to the costs management estimated to be incurred to date and selecting specific cost types to compare costs incurred to date to management&#8217;s estimated costs at completion.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Evaluating management&#8217;s ability to achieve the estimates of total cost and profit by performing corroborating inquiries with the Company&#8217;s project managers and engineers, and comparing the estimates to management&#8217;s work plans, engineering specifications, and supplier contracts.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Comparing management&#8217;s estimates for the selected contracts to costs and profits of similar performance obligations, when applicable.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Tested the mathematical accuracy of management&#8217;s calculation of contracting services revenue for the performance obligation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated management&#8217;s ability to estimate total costs and profits accurately by comparing actual costs and profits to management&#8217;s historical estimates for performance obligations that have been fulfilled.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Minneapolis, Minnesota</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 10, 2023</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2002.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_524"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-26">1,347,008</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-27">1,211,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-28">1,108,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-29">1,187,721</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-30">1,017,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-31">1,069,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-32">2,534,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-33">2,228,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-34">2,178,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-35">1,086,193</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-36">965,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-37">843,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-38">1,087,642</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-39">916,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-40">964,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-41">2,173,835</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-42">1,881,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-43">1,807,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-44">360,894</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-45">346,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-46">370,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-47">166,599</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-48">155,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-49">156,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-50">194,295</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-51">191,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-52">214,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-53">30,121</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-54">19,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-55">20,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-56">5,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-57">1,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-58">835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-59">158,821</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-60">173,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-61">194,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-62">42,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-63">43,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-64">47,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-65">116,220</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-66">129,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-67">147,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share &#8211; basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-68">2.05</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-69">2.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-70">2.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding &#8211; basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-71">56,566</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-72">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-73">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_527"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-74">116,220</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-75">129,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-76">147,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-77">107</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-78">107</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-79">107</ix:nonFraction> in 2022, 2021 and 2020, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-80">328</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-81">332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-82">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability adjustment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability gains (losses) arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="3" id="f-83">3,586</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="3" id="f-84">1,011</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" scale="3" id="f-85">683</ix:nonFraction>) in 2022, 2021 and 2020, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-86">10,935</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-87">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-88">1,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-89">292</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-90">363</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-91">351</ix:nonFraction> in 2022, 2021 and 2020, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-92">875</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-93">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-94">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-95">11,810</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-96">4,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-97">827</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-98">12,138</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-99">4,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-100">499</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-101">128,358</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-102">134,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-103">146,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_530"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except shares and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-104">10,090</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-105">13,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-106">210,157</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-107">188,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-12.02pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-108">31,145</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-109">22,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from related-party</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DueFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-110">16,050</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DueFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-111">8,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-112">323,277</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-113">291,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-114">17,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-115">18,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-116">608,567</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">542,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-118">1,315,213</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-119">1,250,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-120">274,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-121">276,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-122">13,430</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-123">16,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-124">45,873</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-125">50,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-126">36,696</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-127">38,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from related-party &#8211; noncurrent</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DueFromRelatedPartyNoncurrent" format="ixt:fixed-zero" scale="3" id="f-128">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DueFromRelatedPartyNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-129">7,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total noncurrent assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-130">1,685,752</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-131">1,639,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-132">2,294,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-133">2,181,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and Stockholder&#8217;s Equity</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt - current portion</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="f-134">211</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="f-135">233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related-party notes payable - current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:RelatedPartyNotesPayableCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="f-136">238,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:RelatedPartyNotesPayableCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="f-137">108,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-138">87,370</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-139">82,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-12.02pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-140">39,843</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-141">32,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-142">29,192</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-143">25,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to related-party</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DueToRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-144">20,286</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DueToRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-145">18,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-146">13,210</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-147">14,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-148">88,778</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-149">74,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-150">516,890</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-151">357,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="f-152">427</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="f-153">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:RelatedPartyNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-154">446,449</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:RelatedPartyNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-155">575,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-156">175,804</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-157">168,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-158">32,663</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-159">35,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-160">93,497</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-161">91,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-162">1,265,730</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-163">1,228,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-11" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="f-164"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-12" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="f-165"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholder&#8217;s equity:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-166"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-167">10</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-168"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-169"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-170"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-171"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-172"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-173">80,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued and outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-174">800</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-175">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other paid-in capital</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-176">549,106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-177">549,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-178">494,661</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-179">430,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parent stock held by subsidiary</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:CommonStockHeldBySubsidiaryAtCostValue" format="ixt:num-dot-decimal" scale="3" id="f-180">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:CommonStockHeldBySubsidiaryAtCostValue" format="ixt:num-dot-decimal" scale="3" id="f-181">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-182">12,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-183">24,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholder&#8217;s equity</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-184">1,028,589</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-185">952,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholder&#8217;s equity</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-186">2,294,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-187">2,181,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_533"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Equity</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31, 2022, 2021 and 2020</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Parent Stock Held by Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-188">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-189">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-190">548,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-191">260,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-192">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-193">28,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-194">778,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-195">147,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-196">147,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-197">499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-198">499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers to Parent</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-199">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-200">48,293</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-201">46,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-202">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-203">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-204">550,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">359,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-207">28,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-208">878,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-209">129,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-210">129,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-211">4,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-212">4,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers to Parent</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="knf:NetEquityTransfersToFromParent" scale="3" id="f-213">548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-214">59,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-215">59,618</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-216">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-217">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-218">549,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-219">430,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-220">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-221">24,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-222">952,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-223">116,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-224">116,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-225">12,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-226">12,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers to Parent</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="knf:NetEquityTransfersToFromParent" scale="3" id="f-227">608</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-228">52,005</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:NetEquityTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-229">52,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-230">80,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-231">800</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">549,106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-233">494,661</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-234">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-235">12,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-236">1,028,589</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_536"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-237">116,220</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-238">129,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-239">147,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-240">117,798</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-241">100,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-242">89,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-243">2,078</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-244">32,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-245">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-246">538</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-247">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-248">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-249">483</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-250">402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-251">403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock-based compensation costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-252">1,272</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-253">1,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-254">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and postretirement benefit plan net periodic benefit cost</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="f-255">1,306</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="f-256">1,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="f-257">1,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (gains) losses on investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-258">2,525</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-259">1,632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-260">2,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on sale of assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="f-261">14,092</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="f-262">6,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="f-263">6,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in (loss) earnings of unconsolidated affiliates</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates" scale="3" id="f-264">438</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates" scale="3" id="f-265">373</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates" scale="3" id="f-266">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and liabilities, net of acquisitions:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-267">32,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-268">15,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-269">7,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from related-party</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-270">8,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-271">2,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-272">7,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-273">31,033</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-274">42,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-275">11,288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" id="f-276">44</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-277">4,574</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-278">1,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-279">17,489</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-280">13,899</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-281">10,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to related-party</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-282">3,578</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="f-283">957</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="f-284">799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-285">21,417</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-286">21,011</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-287">12,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and postretirement benefit plan contributions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="3" id="f-288">426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="3" id="f-289">392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="3" id="f-290">348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent changes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-291">8,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-292">12,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-293">5,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-294">207,444</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-295">181,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-296">232,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-297">178,162</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-298">174,229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-299">135,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-300">1,745</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-301">235,218</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-302">56,681</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net proceeds from sale or disposition of property and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-303">22,878</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-304">12,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-305">8,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-306">2,339</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" scale="3" id="f-307">837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-308">1,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-309">155,878</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-310">398,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-311">185,855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of current related-party notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-312">208,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-315">298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-316">221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-317">227</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-318">807</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-319">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-320">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance (repayment) of long-term related-party notes, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="f-321">207,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="f-322">281,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="f-323">2,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers to Parent</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:NetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-324">55,212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:NetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-325">57,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:NetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-326">45,430</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-327">55,324</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-328">223,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-329">47,947</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-330">3,758</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-331">6,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-332">1,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - beginning of year</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-333">13,848</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-334">7,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-335">8,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - end of year</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-336">10,090</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-337">13,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-338">7,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_7243"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_542"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-339" continuedAt="f-339-1" escape="true">Background</ix:nonNumeric></span></div><ix:continuation id="f-339-1" continuedAt="f-339-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;4, 2022, MDU Resources Group, Inc. (&#8220;MDU Resources&#8221;) announced plans to pursue a Spin-Off of Knife River Corporation and its subsidiaries (the &#8220;Company&#8221; or &#8220;Knife River&#8221;) from MDU Resources. As part of the Spin-Off, MDU Resources will transfer Knife River, including its assets and liabilities, to Knife River Holding Company, a newly formed wholly owned subsidiary of MDU Resources, and execute a tax-free spinoff of Knife River Holding Company to stockholders of MDU Resources. The transaction is expected to result in two independent, publicly traded companies: MDU Resources and Knife River Holding Company. Completion of the Spin-Off will be subject to, among other things, the effectiveness of a registration statement on Form 10 with the Securities and Exchange Commission, final approval from the board of directors of MDU Resources, receipt of one or more tax opinions, the private letter ruling from the Internal Revenue Service and other customary conditions. MDU Resources may, at any time and for any reason until the proposed transaction is complete, abandon the Spin-Off or modify or change its terms. The Spin-Off is expected to be complete in the second quarter of 2023, but there can be no assurance regarding the ultimate timing of the Spin-Off or that the Spin-Off will ultimately occur. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, the Company was the construction materials and contracting segment of MDU Resources. Its operations are located in the western, central and southern U.S. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel); produces and sells asphalt mix; and supplies ready-mix concrete. The Company is focused on vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. </span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_545"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-340" continuedAt="f-340-1" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="f-340-1" continuedAt="f-340-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-341" continuedAt="f-341-1" escape="true">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#8220;Centennial&#8221; or the &#8220;Parent&#8221;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the financial statements. The financial statements also include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to finance, legal, information technology, human resources, communications, procurement, tax, treasury and insurance. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-342">18.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-343">15.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-344">14.2</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expense the Company would have incurred as a stand-alone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have incurred if the Company had obtained these services from a third party. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the spinoff from MDU Resources, the Company may perform certain functions using its own resources or purchased services. For an interim period following the spinoff, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation for earnings per share for any period presented prior to the separation were retrospectively adjusted akin to a split-like situation to be comparable to the number of shares outstanding on May 31, 2023, the spinoff date. For periods prior to the spinoff, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at that time. Our historical balance sheets reflect the number of common stock outstanding prior to the separation and no adjustments were made. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-340-2" continuedAt="f-340-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, Knife River has participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. Knife River has related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company&#8217;s employees participate in these programs and the costs associated with its employees are included in the Company&#8217;s consolidated financial statements, as well as any net benefit plan assets or obligations. </span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-340-3" continuedAt="f-340-4">Management has also evaluated the impact of events occurring after December&#160;31, 2022. See Note 20 for a description of these events.</ix:continuation> </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_548"></div><ix:continuation id="f-340-4" continuedAt="f-340-5"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-345" continuedAt="f-345-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#8220;Other paid-in capital&#8221; and in the Consolidated Statements of Cash Flows as &#8220;Net transfers to Parent&#8221; in the financing activities. See Note 19 for additional information on related-party transactions. </span></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_551"></div><ix:continuation id="f-340-5" continuedAt="f-340-6"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-346" continuedAt="f-346-1" escape="true">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</ix:nonNumeric></span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_554"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-347" continuedAt="f-347-1" escape="true">Significant Accounting Policies</ix:nonNumeric></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_557"></div><ix:continuation id="f-347-1" continuedAt="f-347-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="f-348" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-349" continuedAt="f-349-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact on financial statements/disclosures</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recently adopted accounting standards updates (ASU&#8217;s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-10 - Government Assistance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#8217;s accounting for the assistance and the effect of the assistance on an entity&#8217;s financial statements.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_560"></div><ix:continuation id="f-347-2" continuedAt="f-347-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-350" escape="true">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</ix:nonNumeric></span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_563"></div><ix:continuation id="f-347-3" continuedAt="f-347-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-351" continuedAt="f-351-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-347-4" continuedAt="f-347-5"><ix:continuation id="f-351-1" continuedAt="f-351-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#8217;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within <ix:nonNumeric contextRef="c-44" name="knf:AccountsReceivableThresholdPeriodPastDue" format="ixt-sec:durday" id="f-352">30</ix:nonNumeric> days of receipt. There are no material obligations for returns, refunds or other similar obligations.</span></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_566"></div><ix:continuation id="f-347-5" continuedAt="f-347-6"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal costs</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:LegalCostsPolicyTextBlock" id="f-353" escape="true">The Company expenses external legal fees as they are incurred.</ix:nonNumeric></span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_569"></div><ix:continuation id="f-347-6" continuedAt="f-347-7"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-354" escape="true">For all business combinations, the Company preliminarily allocates the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition dates and are considered provisional until final fair values are determined or the measurement period has passed. The Company expects to record adjustments as it accumulates the information needed to estimate the fair value of assets acquired and liabilities assumed, including working capital balances, estimated fair value of identifiable intangible assets, property, plant and equipment, total consideration and goodwill. The excess of the purchase price over the aggregate fair values is recorded as goodwill. The Company calculated the fair value of the assets acquired in 2022 and 2021 using a market or cost approach (or a combination of both). Fair values for some of the assets were determined based on Level 3 inputs including estimated future cash flows, discount rates, growth rates, sales projections, retention rates and terminal values, all of which require significant management judgment and are susceptible to change. The discount rate used in calculating the fair value of common stock issued in a business combination is determined by using a Black-Scholes-Merton model. The model uses Level 2 inputs including risk-free interest rate, volatility range and dividend yield. The final fair value of the net assets acquired may result in adjustments to the assets and liabilities, including goodwill, and will be made as soon as practical, but no later than 12 months from the respective acquisition dates. Any subsequent measurement period adjustments are not expected to have a material impact on the Company&#8217;s results of operations.</ix:nonNumeric></span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_572"></div><ix:continuation id="f-347-7" continuedAt="f-347-8"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables and allowance for expected credit losses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-355" continuedAt="f-355-1" escape="true">Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#8217;s receivables are all due in 12 months or less. </ix:nonNumeric>The total balance </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-347-8" continuedAt="f-347-9"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of receivables past due 90 days or more was $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" format="ixt:num-dot-decimal" scale="6" id="f-356">11.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" format="ixt:num-dot-decimal" scale="6" id="f-357">10.0</ix:nonFraction> million at December&#160;31, 2022 and 2021, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-358" continuedAt="f-358-1" escape="true">Receivables, net consisted of the following at December 31:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-358-1" continuedAt="f-358-2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-359">104,347</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-360">98,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services contract receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="f-361">82,428</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="f-362">70,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:ConstructionContractorReceivableRetainage" format="ixt:num-dot-decimal" scale="3" id="f-363">28,859</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:ConstructionContractorReceivableRetainage" format="ixt:num-dot-decimal" scale="3" id="f-364">25,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-365">215,634</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-366">194,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-367">5,477</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-368">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-369">210,157</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-370">188,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-371" continuedAt="f-371-1" escape="true">The Company&#8217;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. </ix:nonNumeric>Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-372" continuedAt="f-372-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s expected credit losses were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-373">2,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-374">824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-375">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-376">1,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-377">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-378">6,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-379">543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-380">112</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-381">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-382">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-383">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-384">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-385">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-386">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-387">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-388">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-389">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-390">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-391">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-392">512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-393">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-394">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-395">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-396">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-397">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-398">946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-399">206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-400">253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-401">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-402">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-403">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-404">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-405">126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-406">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-407">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-408">467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-409">2,045</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-410">1,253</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-411">1,278</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-412">839</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-413">62</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-414">5,477</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes impacts from businesses acquired.</span></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_575"></div><ix:continuation id="f-347-9" continuedAt="f-347-10"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-415" continuedAt="f-415-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 consisted of:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-416">211,496</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-417">195,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-418">78,571</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-419">68,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-420">33,210</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-421">27,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-422">323,277</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-423">291,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-347-10" continuedAt="f-347-11"><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-424" escape="true">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company&#8217;s aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.</ix:nonNumeric> </ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_578"></div><ix:continuation id="f-347-11" continuedAt="f-347-12"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-425" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to property, plant and equipment are recorded at cost. Gains or losses resulting from the retirement or disposal of assets are recognized as a component of operating income. Generally, property, plant and equipment are depreciated on a straight-line basis over the average useful lives of the assets with the exception of large marine equipment, which is computed using units-of-production. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate mining development costs are capitalized and classified as land improvements and depreciated over the lower of the estimated life of the reserves or the life of the associated improvement. The Company begins capitalizing development costs at a point when reserves are determined to be proven or probable and economically mineable. Capitalization of these costs ceases when production commences. The cost of acquiring reserves in connection with a business combination are valued at fair value. Aggregate reserves, from both owned and leased mining sites, are a component within property, plant and equipment and are depleted using the units-of-production method. The Company uses proven and probable aggregate reserves as the denominator in its units-of production calculation. Exploration costs are expensed as incurred in cost of revenue and production costs are either expensed or capitalized to inventory.</span></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_581"></div><ix:continuation id="f-347-12" continuedAt="f-347-13"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets, excluding goodwill</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-426" escape="true">The Company reviews the carrying values of its long-lived assets, including mining and related assets, whenever events or changes in circumstances indicate that such carrying values may not be recoverable. The Company tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets that are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market. The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="f-427"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="f-428"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="f-429">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses were recorded in 2022, 2021 or 2020. Unforeseen events and changes in circumstances could require the recognition of impairment losses at some future date.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_584"></div><ix:continuation id="f-347-13" continuedAt="f-347-14"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><ix:nonNumeric contextRef="c-8" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-430" continuedAt="f-430-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination. Goodwill is required to be tested for impairment annually, which the Company completes in the fourth quarter, or more frequently if events or changes in circumstances indicate that goodwill may be impaired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which management regularly reviews the operating results. For more information on the Company&#8217;s operating segments, see Note 16. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, the Company must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were <ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-431"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-432"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-433">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses recorded. The Company </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-347-14" continuedAt="f-347-15"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-430-1" continuedAt="f-430-2">performed its annual goodwill impairment test in the fourth quarter of 2022 and determined the fair value of each of Knife River&#8217;s reporting units substantially exceeded the carrying value at October&#160;31, 2022.</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-430-2">The Company uses a weighted average combination of both an income approach and a market approach to estimate the fair value of its reporting units for its goodwill impairment analysis. Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#8217;s future revenue, profitability and cash flows, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information</ix:continuation>.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_587"></div><ix:continuation id="f-347-15" continuedAt="f-347-16"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-434" escape="true">The Company&#8217;s investments include the cash surrender value of life insurance policies and insurance contracts. The Company measures its investment in the insurance contracts at fair value with any unrealized gains and losses recorded on the Consolidated Statements of Operations.</ix:nonNumeric> </span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_590"></div><ix:continuation id="f-347-16" continuedAt="f-347-17"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Assistance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:GovernmentAssistancePolicyTextBlock" id="f-435" escape="true">The Company accounts for government assistance received for capital projects by reducing the cost of the project by the amount of assistance received. The Company records government assistance received as taxable income and writes-up the tax basis of the asset to include the amount of the assistance received.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government assistance received by the Company for the years ended December&#160;31, 2022, 2021 and 2020, was not material.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_593"></div><ix:continuation id="f-347-17" continuedAt="f-347-18"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Joint Ventures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation. As of December&#160;31, 2022, the Company held an interest of <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:JointVentureOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-436">25</ix:nonFraction> percent in a joint venture formed primarily for the purpose of pooling resources on construction contracts. <ix:nonNumeric contextRef="c-1" name="us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" id="f-437" escape="true">Proportionate consolidation is used for joint ventures that include unincorporated legal entities and activities of the joint venture which are construction-related. For those joint ventures accounted for under proportionate consolidation, only the Company&#8217;s pro rata share of assets, liabilities, revenues and expenses are included in the Company&#8217;s balance sheet and results of operations.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for using proportionate consolidation, the Company recorded in its Consolidated Statements of Operations $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-438">9.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-439">10.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-440">10.1</ix:nonFraction> million of revenue for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="f-441">823,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-442">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-443">1.4</ix:nonFraction> million of operating income for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022 and 2021, the Company had interest in assets from these joint ventures of $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-444">912,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-445">643,000</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-446" escape="true">For joint ventures accounted for under the equity method, the Company&#8217;s investment balances for the joint ventures are included in Investments in the Consolidated Balance Sheets and the Company&#8217;s pro rata share of net income is included in Other income in the Consolidated Statements of Operations.</ix:nonNumeric> The Company&#8217;s investments in equity method joint ventures were a net asset of $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-447">13,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-448">439,000</ix:nonFraction> for December&#160;31, 2022 and 2021, respectively. In 2022, 2021 and 2020, the Company recognized income (loss) from equity method joint ventures of $(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-449">426,000</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-450">14,000</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-451">32,000</ix:nonFraction>), respectively.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_596"></div><ix:continuation id="f-347-18" continuedAt="f-347-19"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-452" continuedAt="f-452-1" escape="true">Lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes leases with an original lease term of 12 months or less in income on a straight-line basis over the term of the lease and does not recognize a corresponding right-of-use asset or lease liability. The Company determines the lease term based on the non-cancelable and cancelable periods in each contract. The non-cancelable period consists of the term of the contract that is legally enforceable and cannot </ix:nonNumeric></span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-347-19" continuedAt="f-347-20"><ix:continuation id="f-452-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be canceled by either party without incurring a significant penalty. The cancelable period is determined by various factors that are based on who has the right to cancel a contract. If only the lessor has the right to cancel the contract, the Company will assume the contract will continue. If the lessee is the only party that has the right to cancel the contract, the Company looks to asset, entity and market-based factors. If both the lessor and the lessee have the right to cancel the contract, the Company assumes the contract will not continue. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class and the Company&#8217;s borrowing rates, as of the commencement date of the contract.</span></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_599"></div><ix:continuation id="f-347-20" continuedAt="f-347-21"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset retirement obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationsPolicy" id="f-453" escape="true">The Company records the fair value of a liability for an asset retirement obligation in the period in which it is incurred. When the liability is initially recorded, the Company capitalizes a cost by increasing the carrying amount of the related long-lived asset. Over time, the liability is accreted to its present value each period and the capitalized cost is depreciated over the useful life of the related asset. Upon settlement of the liability, the Company either settles the obligation for the recorded amount or incurs a gain or loss.</ix:nonNumeric></span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_602"></div><ix:continuation id="f-347-21" continuedAt="f-347-22"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-454" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible Knife River employees have traditionally participated in MDU Resources&#8217; stock-based compensation plans and will continue to do so until the spinoff is complete. Knife River records compensation expense on awards granted to its employees, as well as an allocation of stock-based compensation expenses associated with MDU Resources&#8217; shared employees. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation awards are accounted for on the estimated fair values at the grant date and compensation expense is recognized over the vesting period. The Company uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award. The Company recognizes compensation expense related to performance awards that vest based on performance metrics and service conditions on a straight-line basis over the service period. Inception-to-date expense is adjusted based upon the determination of the potential achievement of the performance target at each reporting date. The Company recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records the compensation expense for performance share awards using an estimated forfeiture rate. The estimated forfeiture rate is calculated based on an average of actual historical forfeitures. The Company also performs an analysis of any known factors at the time of the calculation to identify any necessary adjustments to the average historical forfeiture rate. At the time actual forfeitures become more than estimated forfeitures, the Company records compensation expense using actual forfeitures.</span></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_605"></div><ix:continuation id="f-347-22" continuedAt="f-347-23"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-455" continuedAt="f-455-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#8217;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-1" continuedAt="f-455-2"><ix:continuation id="f-347-23">The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes.</ix:continuation> </ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_608"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-456" continuedAt="f-456-1" escape="true">Disaggregation of Revenue</ix:nonNumeric></span></div><ix:continuation id="f-456-1" continuedAt="f-456-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by category for each reportable segment. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-457" continuedAt="f-457-1" escape="true">The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note&#160;16.</ix:nonNumeric></span></div><ix:continuation id="f-457-1" continuedAt="f-457-2"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-458">92,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-459">171,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-460">83,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-461">96,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-462">52,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-463">496,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-464">35,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-465">97,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-466">93,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-467">174,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-468">26,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-469">427,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-470">127,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-471">157,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-472">106,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-473">158,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-474">58,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-475">609,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-476">81,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-477">173,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-478">249,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-479">342,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-480">70,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-481">918,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-482">47,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-483">88,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-484">119,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-485">13,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-486">1,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-487">269,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-488">183,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-489">14,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="0" name="us-gaap:Revenues" scale="3" id="f-490">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-491">24,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-492">184,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-493">407,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-494">99,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-495">105,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-496">110,095</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-497">202,636</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-498">75,808</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-499">593,882</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-500">468,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-501">598,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-502">541,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-503">607,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-504">318,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-505">2,534,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-506">89,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-507">135,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-508">72,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-509">97,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-510">48,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-511">444,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-512">26,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-513">78,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-514">69,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-515">139,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-516">25,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-517">339,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-518">123,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-519">152,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-520">100,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-521">157,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-522">50,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-523">584,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-524">83,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-525">118,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-526">211,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-527">292,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-528">71,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-529">776,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-530">44,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-531">68,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-532">112,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-533">14,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="0" name="us-gaap:Revenues" scale="3" id="f-534">991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-535">240,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-536">147,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-537">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="0" name="us-gaap:Revenues" scale="3" id="f-538">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-539">22,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-540">161,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-541">344,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-542">88,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-543">91,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-544">86,498</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-545">162,734</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-546">72,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-547">501,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-548">427,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-549">474,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-550">479,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-551">561,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-552">285,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-553">2,228,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-456-2" continuedAt="f-456-3"><div style="margin-bottom:9pt"><ix:continuation id="f-457-2" continuedAt="f-457-3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-554">88,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-555">112,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-556">59,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-557">94,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-558">50,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-559">406,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-560">25,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-561">60,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-562">72,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-563">156,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-564">35,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-565">349,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-566">134,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-567">144,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-568">83,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-569">142,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-570">42,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-571">547,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-572">95,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-573">107,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-574">227,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-575">330,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-576">92,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-577">853,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-578">49,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-579">50,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-580">99,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-581">14,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-582">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-583">215,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-584">160,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-585">14,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="0" name="us-gaap:Revenues" scale="3" id="f-586">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-587">24,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-588">157,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-589">356,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-590">99,220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-591">76,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-592">91,654</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-593">195,843</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-594">88,381</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="0" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-595">551,530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-596">454,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-597">413,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-598">450,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-599">567,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-600">291,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="0" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-601">2,178,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presented in the previous tables are the sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in the contracting services to arrive at the external operating revenues. </span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_611"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="knf:UncompletedContractsTextBlock" id="f-602" continuedAt="f-602-1" escape="true">Uncompleted Contracts</ix:nonNumeric></span></div><ix:continuation id="f-602-1" continuedAt="f-602-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-603" continuedAt="f-603-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:ContractWithCustomerUncompletedContractsCostsIncurred" format="ixt:num-dot-decimal" scale="3" id="f-604">1,217,480</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:ContractWithCustomerUncompletedContractsCostsIncurred" format="ixt:num-dot-decimal" scale="3" id="f-605">1,190,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:ContractWithCustomersUncompletedContractsEstimatedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-606">153,317</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:ContractWithCustomersUncompletedContractsEstimatedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-607">158,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:ContractWithCustomersUncompletedContractsGross" format="ixt:num-dot-decimal" scale="3" id="f-608">1,370,797</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:ContractWithCustomersUncompletedContractsGross" format="ixt:num-dot-decimal" scale="3" id="f-609">1,349,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less billings to date</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:ContractWithCustomerUncompletedContractsBillings" format="ixt:num-dot-decimal" scale="3" id="f-610">1,379,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:ContractWithCustomerUncompletedContractsBillings" format="ixt:num-dot-decimal" scale="3" id="f-611">1,360,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liability</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-612">8,698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-613">10,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><ix:continuation id="f-603-1" continuedAt="f-603-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-614">31,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-615">22,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:ContractwithCustomerAssetNetCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-616">9,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-617">39,843</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-618">32,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="knf:ContractwithCustomerLiabilityCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-619">7,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-620">8,698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-621">10,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:ContractwithCustomerAssetsandLiabilitiesNetChange" format="ixt:num-dot-decimal" scale="3" id="f-622">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-602-2" continuedAt="f-602-3"><div style="margin-bottom:9pt"><ix:continuation id="f-603-2" continuedAt="f-603-3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-623">22,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-624">20,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:ContractwithCustomerAssetNetCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-625">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-626">32,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-627">34,115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:ContractwithCustomerLiabilityCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-628">1,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-629">10,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-630">13,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:ContractwithCustomerAssetsandLiabilitiesNetChange" format="ixt:num-dot-decimal" scale="3" id="f-631">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-632">30.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-633">33.1</ix:nonFraction> million in revenue for the years ended December&#160;31, 2022 and 2021, respectively, which was previously included in contract liabilities at December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of approximately $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-634">11.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-635">25.6</ix:nonFraction> million for the years ended December&#160;31, 2022 and 2021, respectively, from performance obligations satisfied in prior periods.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_614"></div><ix:continuation id="f-602-3" continuedAt="f-602-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company&#8217;s contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company&#8217;s remaining performance obligations were $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-636">935.4</ix:nonFraction> million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-637">836.4</ix:nonFraction>&#160;million within the next <ix:nonNumeric contextRef="c-221" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-638">12</ix:nonNumeric> months; $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-639">72.7</ix:nonFraction>&#160;million within the next <ix:nonNumeric contextRef="c-223" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-640">13</ix:nonNumeric> to <ix:nonNumeric contextRef="c-224" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-641">24</ix:nonNumeric> months; and $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-642">26.3</ix:nonFraction>&#160;million thereafter.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_617"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-644" continuedAt="f-644-1" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="f-644-1" continuedAt="f-644-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following acquisitions were accounted for as business combinations in accordance with ASC 805 &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The results of the acquired businesses have been included in the Company&#8217;s Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combinations are not presented, as none of these business combinations, individually or in the aggregate, were material to the Company&#8217;s financial position or results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a listing of the acquisitions made during 2022 and 2021:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allied Concrete and Supply Co., a producer of ready-mixed concrete in California, acquired by the Pacific segment in December 2022. At December&#160;31, 2022, the purchase price allocation was preliminary and will be finalized within 12 months of the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Baker Rock Resources and Oregon Mainline Paving, two construction materials companies located around the Portland, Oregon metro area, acquired by the Northwest segment in November 2021. At September 30, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Mt. Hood Rock, a construction aggregates business in Oregon, acquired by the Northwest segment in April 2021. At March 31, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-644-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for acquisitions that occurred in 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-645">8.9</ix:nonFraction> million, subject to certain adjustments, with cash acquired totaling $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="6" id="f-646">2.8</ix:nonFraction> million. The purchase price includes consideration paid of $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-647">1.5</ix:nonFraction> million, a $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-648">70,000</ix:nonFraction> holdback liability and <ix:nonFraction unitRef="shares" contextRef="c-226" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-649">273,153</ix:nonFraction> shares of MDU Resources&#8217; common stock with a market value of $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="f-650">8.4</ix:nonFraction> million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration has been discounted to a fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="f-651">7.3</ix:nonFraction> million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-652">1.7</ix:nonFraction> million to current assets; $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-653">5.9</ix:nonFraction> million to property, plant and equipment; $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-654">200,000</ix:nonFraction> to goodwill; $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-655">100,000</ix:nonFraction> to current liabilities; $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-656">500,000</ix:nonFraction> to noncurrent liabilities - other; and $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-657">1.2</ix:nonFraction> million to deferred tax liabilities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for acquisitions that occurred in 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-658">236.1</ix:nonFraction> million, subject to certain adjustments, with cash acquired totaling $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="f-659">900,000</ix:nonFraction>. The purchase price includes consideration paid of $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-660">235.2</ix:nonFraction> million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2021 were as follows: $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-661">17.0</ix:nonFraction> million to current assets; $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-662">179.8</ix:nonFraction> million to property, plant and equipment; $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-663">50.6</ix:nonFraction> million to goodwill; $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-664">2.2</ix:nonFraction> million to other intangible assets; $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-665">8.7</ix:nonFraction> million to current liabilities; $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-666">2.5</ix:nonFraction> million to noncurrent liabilities - other; and $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-667">3.2</ix:nonFraction> million to deferred tax liabilities. The intangible assets include non-compete agreements, customer relationships and trade names. The intangible assets fair value is based on various income approach methods, including, multi-period excess earnings, relief-from-royalty and the with and without method. The amortizable intangible assets are being amortized using a straight-line method over a weighted average period of <ix:nonNumeric contextRef="c-230" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-668">5.5</ix:nonNumeric>&#160;years. During the first quarter of 2022, measurement period adjustments were made to the previously reported provisional amounts which decreased goodwill and increased property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-669">2.1</ix:nonFraction>&#160;million. The Company issued debt to finance these acquisitions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were not material for the years ended December&#160;31, 2022, 2021 and 2020.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_620"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-670" continuedAt="f-670-1" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-670-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-671" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at December 31 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciable Life in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-672">150,809</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-673">149,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-674">592,097</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-675">584,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-676">165,833</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-677">149,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-237" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-678">21</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, vehicles and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-679">1,492,506</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-680">1,414,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-239" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-681">12</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-682">88,163</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-683">50,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-684">1,174,195</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-685">1,097,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-686">1,315,213</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-687">1,250,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Depleted on the units-of-production method based on proven and probable aggregate reserves.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and depletion expense was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-688">113.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-689">93.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-690">82.3</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_623"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-691" continuedAt="f-691-1" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-691-1" continuedAt="f-691-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-692" continuedAt="f-692-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-693">38,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="f-694">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-696">38,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-697">93,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-699">2,124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-700">90,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-701">26,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-702">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-703">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-704">26,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-705">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-706">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-708">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-709">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-710">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-711">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-712">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-713">276,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="f-714">238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-715">2,124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-716">274,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-717">38,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-718">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-719">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-720">38,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-721">42,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-722">50,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-723">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-724">93,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-725">27,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-726">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-727">217</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-728">26,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-729">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-730">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-731">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-732">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-733">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-734">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-735">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-736">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-737">226,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-738">50,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-739">217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-740">276,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-741" continuedAt="f-741-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-742">18,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-743">18,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-744">7,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-745">5,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-746">11,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-747">12,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-748">4,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-749">4,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-750">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-751">2,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-752">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-753">1,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-754">5,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-755">9,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-756">4,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-757">7,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-758">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-759">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-760">13,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-761">16,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The previous tables include goodwill and intangible assets associated with the business combinations completed during 2022 and 2021. For more information related to these business combinations, see Note 6.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the years ended December&#160;31, 2022, 2021 and 2020, were $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-762">2.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-763">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-764">3.3</ix:nonFraction> million, respectively. The amounts of estimated amortization expense for identifiable intangible assets as of December&#160;31, 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-765">2.5</ix:nonFraction> million in 2023, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="6" id="f-766">2.3</ix:nonFraction> million in 2024, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="6" id="f-767">2.1</ix:nonFraction> million in 2025, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="6" id="f-768">1.8</ix:nonFraction> million in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="6" id="f-769">1.8</ix:nonFraction> million in 2027 and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="f-770">2.9</ix:nonFraction>&#160;million thereafter. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_626"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9&#160;&#160;&#160;&#160; &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-771" continuedAt="f-771-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-771-1" continuedAt="f-771-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources&#8217; unfunded, nonqualified defined benefit plans for the Company&#8217;s executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="6" id="f-772">20.1</ix:nonFraction> million and $$<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="6" id="f-773">21.6</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized losses on these investments for the year ended December&#160;31, 2022, were $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-774">2.8</ix:nonFraction> million. The net unrealized gains on these investments for the years ended December&#160;31, 2021 and 2020, were $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-775">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-776">2.5</ix:nonFraction> million, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-777" continuedAt="f-777-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-778">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-779">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-780">20,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-781">20,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-782">22,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-783">22,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInFixedIncomeAndOtherInvestments" scale="-2" id="f-784">63</ix:nonFraction> percent in fixed-income investments, <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInvestmentInCommonStockOfLargeCapCompanies" scale="-2" id="f-785">15</ix:nonFraction> percent in common stock of large-cap companies, <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInvestmentInCommonStockOfMidCapCompanies" scale="-2" id="f-786">8</ix:nonFraction> percent in common stock of mid-cap companies, <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInvestmentInCommonStockOfSmallCapCompanies" scale="-2" id="f-787">6</ix:nonFraction> percent in common stock of small-cap companies, <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInvestmentinTargetDateInvestments" scale="-2" id="f-788">6</ix:nonFraction> percent in target date investments and <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="knf:PercentageInvestmentinCashandCashEquivalents" scale="-2" id="f-789">2</ix:nonFraction> percent in cash equivalents. </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-771-2" continuedAt="f-771-3"><ix:continuation id="f-777-1" continuedAt="f-777-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-790">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-791">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-792">21,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-793">21,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-794">24,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-795">24,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInFixedIncomeAndOtherInvestments" scale="-2" id="f-796">61</ix:nonFraction> percent in fixed-income investments, <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInvestmentInCommonStockOfLargeCapCompanies" scale="-2" id="f-797">17</ix:nonFraction> percent in common stock of large-cap companies, <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInvestmentInCommonStockOfMidCapCompanies" scale="-2" id="f-798">8</ix:nonFraction> percent in common stock of mid-cap companies, <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInvestmentInCommonStockOfSmallCapCompanies" scale="-2" id="f-799">7</ix:nonFraction> percent in common stock of small-cap companies, <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInvestmentinTargetDateInvestments" scale="-2" id="f-800">5</ix:nonFraction> percent in target date investments and <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="knf:PercentageInvestmentinCashandCashEquivalents" format="ixt:num-dot-decimal" id="f-801">2</ix:nonFraction> percent in cash equivalents.</span></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_629"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-802" continuedAt="f-802-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-802-1" continuedAt="f-802-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the leases the Company enters into are for equipment, buildings and vehicles as part of their ongoing operations. The Company determines if an arrangement contains a lease at inception of a contract and accounts for all leases in accordance with ASC 842 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of leases requires the Company to make estimates and assumptions that affect the lease classification and the assets and liabilities recorded. The accuracy of lease assets and liabilities reported on the Consolidated Financial Statements depends on, among other things, management&#8217;s estimates of interest rates used to discount the lease assets and liabilities to their present value, as well as the lease terms based on the unique facts and circumstances of each lease.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_632"></div><ix:continuation id="f-802-2" continuedAt="f-802-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee accounting</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The leases the Company has entered into as part of its ongoing operations are considered operating leases and are recognized on the Consolidated Balance Sheets as operating lease right-of-use assets, current operating lease liabilities and noncurrent operating lease liabilities. The corresponding lease costs are included in cost of revenue and selling, general and administrative expenses on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the leases for vehicles and equipment have a term of <ix:nonNumeric contextRef="c-278" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-803"><ix:nonNumeric contextRef="c-279" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-804">five years</ix:nonNumeric></ix:nonNumeric> or less and buildings have a longer term of up to <ix:nonNumeric contextRef="c-280" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-805">35</ix:nonNumeric> years or more. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-806" continuedAt="f-806-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information on the Company&#8217;s operating leases at and for the years ended December&#160;31:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-807">17,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-808">21,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-809">25,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-810">98</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-811">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-812">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-813">55,871</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-814">53,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-815">59,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-816">73,910</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-817">75,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-818">84,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-802-3"><div style="margin-bottom:9pt"><ix:continuation id="f-806-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-819">2.03</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-820">1.63</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-821">4.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-822">3.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-823">17,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-824">21,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-825" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities presented on the Consolidated Balance Sheet at December&#160;31, 2022 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-826">15,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-827">10,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-828">7,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-829">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-830">2,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-831">11,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-832">53,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-833">7,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-834">45,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_635"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="f-835" continuedAt="f-835-1" escape="true">Asset Retirement Obligations</ix:nonNumeric></span></div><ix:continuation id="f-835-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records obligations related to the reclamation of certain aggregate properties and certain other obligations associated with leased and owned properties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the current portion of the Company&#8217;s liability, which is included in other accrued liabilities, was $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:num-dot-decimal" scale="6" id="f-836">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:num-dot-decimal" scale="6" id="f-837">6.1</ix:nonFraction> million, respectively, and the noncurrent amount, which is included in other liabilities, was $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-838">33.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-839">27.3</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="f-840" continuedAt="f-840-1" escape="true">A reconciliation of the Company&#8217;s liability for the years ended December 31 was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-840-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-841">33,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-842">30,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-843">4,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-844">1,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:AssetRetirementObligationLiabilitiesAcquired" format="ixt:fixed-zero" scale="3" id="f-845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:AssetRetirementObligationLiabilitiesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-846">1,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="f-847">2,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="f-848">2,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="f-849">1,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="f-850">1,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-851">37,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="f-852">33,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_638"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-853" continuedAt="f-853-1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-853-1" continuedAt="f-853-2">Until the spinoff is complete, key employees of Knife River will continue to participate in the stock-based compensation plans authorized and managed by MDU Resources. Knife River uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. Knife River recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period. Total stock-based compensation expense (after tax) for participants of the Company was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-854">1.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-855">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-856">1.3</ix:nonFraction> million in 2022, 2021 and 2020, respectively. As of December&#160;31, 2022, total remaining unrecognized compensation expense related to stock-based compensation for the Company was approximately $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-857">1.7</ix:nonFraction> million (before income taxes), which will be amortized over a weighted average period of <ix:nonNumeric contextRef="c-8" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-858">1.5</ix:nonNumeric> years.</ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_641"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-853-2" continuedAt="f-853-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022 and 2021, key employees of the Company were granted restricted stock awards under MDU Resources&#8217; long-term performance-based incentive plan. The shares vest over <ix:nonNumeric contextRef="c-281" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-859">three years</ix:nonNumeric>, contingent on continued employment. Compensation expense is recognized over the vesting period. At December&#160;31, 2022, the number of outstanding shares granted was <ix:nonFraction unitRef="shares" contextRef="c-281" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-860">23,197</ix:nonFraction> with a weighted average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-281" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-861">27.54</ix:nonFraction> per share.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_644"></div><ix:continuation id="f-853-3" continuedAt="f-853-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance share awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022 and 2021, key employees of the Company were granted performance share awards under MDU Resources&#8217; long-term performance-based incentive plan authorized by MDU Resources&#8217; compensation committee. The compensation committee has the authority to select the recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants. Share awards are generally earned over a <ix:nonNumeric contextRef="c-282" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-862">three-year</ix:nonNumeric> vesting period and tied to specific financial metrics. Upon vesting, participants receive dividends that accumulate during the vesting period. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="f-863" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Target grants of performance shares outstanding at December&#160;31, 2022, for the Company were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Grant of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-283" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="f-864">34.655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-284" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="f-865">34.946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the market condition for these performance share awards, participants may earn from <ix:nonFraction unitRef="number" contextRef="c-285" decimals="2" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" format="ixt:fixed-zero" scale="-2" id="f-866">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="c-286" decimals="2" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-867">200</ix:nonFraction> percent of the apportioned target grant of shares based on MDU Resources&#8217; total stockholder return relative to that of the selected peer group. Compensation expense is based on the grant-date fair value as determined by Monte Carlo simulation. The blended volatility term structure ranges are comprised of <ix:nonFraction unitRef="number" contextRef="c-287" decimals="2" name="knf:HistoricalVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="f-868">50</ix:nonFraction> percent historical volatility and <ix:nonFraction unitRef="number" contextRef="c-287" decimals="2" name="knf:ImpliedVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="f-869">50</ix:nonFraction> percent implied volatility. Risk-free interest rates were based on U.S. Treasury security rates in effect as of the grant date. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-870" continuedAt="f-870-1" escape="true">Assumptions used for grants applicable to the market condition for certain performance shares issued in 2022, 2021 and 2020 were:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-870-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-287" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-871">36.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-288" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-872">37.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-289" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-873">40.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blended volatility range</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-285" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-874">24.07</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-286" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-875">31.41</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-290" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-876">35.37</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-291" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-877">46.35</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-878">15.30</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-293" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-879">15.97</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate range</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-287" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-880">0.71</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-287" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-881">1.68</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-288" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-882">0.02</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-288" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-883">0.20</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-289" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-884">1.45</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-289" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-885">1.62</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discounted dividends per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" scale="0" id="f-886">2.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" scale="0" id="f-887">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" scale="0" id="f-888">2.91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the performance conditions for these performance share awards, participants may earn from <ix:nonFraction unitRef="number" contextRef="c-294" decimals="2" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" format="ixt:fixed-zero" scale="-2" id="f-889">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="c-295" decimals="2" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-890">200</ix:nonFraction> percent of the apportioned target grant of shares. The performance conditions are based on MDU Resources&#8217; compound annual growth rate in earnings from continuing operations before interest, taxes, depreciation, depletion and amortization and MDU Resources&#8217; compound annual growth rate in earnings from continuing operations. The weighted average grant-date fair value per share for the performance shares applicable to these performance conditions issued in 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-296" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-891">27.73</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-297" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-892">27.35</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-298" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-893">31.63</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the performance shares that vested during the years ended December&#160;31, 2022, 2021 and 2020, was $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="0" id="f-894">932,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="f-895">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="f-896">1.3</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-853-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-897" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the performance share awards for the year ended December&#160;31, 2022, was&#8221; as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-301" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-898">69,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-301" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-899">34.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-282" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-900">34,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-282" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-901">31.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional performance shares earned (unearned)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-282" decimals="INF" sign="-" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" format="ixt:num-dot-decimal" scale="3" id="f-902">2,874</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-282" decimals="2" name="knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" scale="0" id="f-903">31.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-282" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-904">31,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-282" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-905">36.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-302" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-906">69,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-302" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-907">32.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_647"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-908" continuedAt="f-908-1" escape="true">Accumulated Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="f-908-1" continuedAt="f-908-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accumulated other comprehensive loss is comprised of losses on derivative instruments qualifying as hedges and postretirement liability adjustments. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-909" continuedAt="f-909-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post- retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-910">750</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-911">28,203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-912">28,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-913">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-914">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-915">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-916">332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-917">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-918">1,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-919">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-920">4,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-921">4,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-922">418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-923">24,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-924">24,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-926">10,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-927">10,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-928">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-929">875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-930">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-931">328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-932">11,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-933">12,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-934">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-935">12,262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-936">12,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-908-2" continuedAt="f-908-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="f-937" continuedAt="f-937-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statements of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="f-938">435</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="f-939">439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="f-940">435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-941">107</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-942">107</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-943">107</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-944">328</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-945">332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-946">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit credit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-947">1,167</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-948">1,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-949">1,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-950">292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-951">363</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-952">351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-953">875</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-954">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-955">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-956">1,203</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-957">1,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-958">1,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_650"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-959" continuedAt="f-959-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-959-1" continuedAt="f-959-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-960" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-961">27,293</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-962">4,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-963">32,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-964">13,230</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">6,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-966">12,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-967">40,523</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-968">10,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-969">45,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-970">1,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-971">26,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-972">2,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-973">363</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-974">6,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-975">1,219</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-976">2,078</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-977">32,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-978">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-979">42,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-980">43,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-981">47,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-959-2" continuedAt="f-959-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-982" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="f-983">11,070</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="f-984">15,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-985">11,804</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-986">12,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-987">9,687</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-988">8,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation/compensation related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-989">15,329</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-990">14,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss/credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-991">12,039</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-992">11,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory overheads</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-993">7,260</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-994">4,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" format="ixt:fixed-zero" scale="3" id="f-995">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" format="ixt:num-dot-decimal" scale="3" id="f-996">2,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-997">8,412</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-998">8,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-999">75,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1000">77,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis differences on property, plant and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1001">203,099</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1002">199,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1003">11,804</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1004">12,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1005">10,975</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1006">9,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1007">13,488</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1008">12,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1009">239,366</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1010">234,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1011">12,039</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1012">11,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1013">175,804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1014">168,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company had various state income tax net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1015">160.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1016">148.9</ix:nonFraction> million, respectively, and federal and state income tax credit carryforwards, excluding alternative minimum tax credit carryforwards, of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="0" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="0" id="f-1017"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="0" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="0" id="f-1018">591,000.0</ix:nonFraction></ix:nonFraction> for both years. The state income tax credit carryforwards are due to expire between 2024 and 2036. Changes in tax regulations or assumptions regarding current and future taxable income could require additional valuation allowances in the future. </span></div><ix:nonNumeric contextRef="c-1" name="knf:ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" id="f-1019" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net deferred income tax liability from the preceding table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" format="ixt:num-dot-decimal" scale="3" id="f-1020">7,278</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" format="ixt:num-dot-decimal" scale="3" id="f-1021">37,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes established due to an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitAcquisition" format="ixt:num-dot-decimal" scale="3" id="f-1022">1,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitAcquisition" format="ixt:num-dot-decimal" scale="3" id="f-1023">3,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes associated with other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1024">3,985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1025">1,481</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense for the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1026">2,078</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1027">32,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-959-3" continuedAt="f-959-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1028" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1029">33,353</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1030">21.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1031">36,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1032">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1033">40,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1034">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases (reductions) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-1035">9,702</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1036">6.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-1037">9,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1038">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-1039">10,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1040">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depletion allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion" format="ixt:num-dot-decimal" scale="3" id="f-1041">2,123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1042">1.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion" format="ixt:num-dot-decimal" scale="3" id="f-1043">1,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1044">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion" format="ixt:num-dot-decimal" scale="3" id="f-1045">1,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1046">0.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonqualified benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" format="ixt:num-dot-decimal" scale="3" id="f-1047">1,129</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" scale="-2" id="f-1048">0.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" scale="3" id="f-1049">535</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" scale="-2" id="f-1050">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" scale="3" id="f-1051">922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" scale="-2" id="f-1052">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductible K-Plan dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductionsDividends" scale="3" id="f-1053">394</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" scale="-2" id="f-1054">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductionsDividends" scale="3" id="f-1055">392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" scale="-2" id="f-1056">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxReconciliationDeductionsDividends" scale="3" id="f-1057">372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" scale="-2" id="f-1058">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolution of tax matters and uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" scale="3" id="f-1059">592</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" scale="-2" id="f-1060">0.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" scale="3" id="f-1061">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" format="ixt:fixed-zero" scale="-2" id="f-1062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" format="ixt:num-dot-decimal" scale="3" id="f-1063">1,375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" sign="-" name="knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" scale="-2" id="f-1064">0.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1065">342</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1066">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1067">539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1068">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1069">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1070">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1071">42,601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1072">26.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1073">43,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1074">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1075">47,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1076">24.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and various state and local jurisdictions. The Company is no longer subject to U.S. federal or non-U.S. income tax examinations by tax authorities for years ending prior to 2019. With few exceptions, as of December 31, 2022, the Company is no longer subject to state and local income tax examinations by tax authorities for years ending prior to 2019.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, total reserves for uncertain tax positions were not material. The Company recognizes interest and penalties accrued relative to unrecognized tax benefits in income tax expense.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_653"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="f-1077" continuedAt="f-1077-1" escape="true">Cash Flow Information</ix:nonNumeric></span></div><ix:continuation id="f-1077-1" continuedAt="f-1077-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-1078" continuedAt="f-1078-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1079">28,148</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1080">19,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1081">14,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1082">21,186</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1083">34,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1084">41,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1085">13,965</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1086">15,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-1087">7,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1088">11,763</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1089">11,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1090">22,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contribution from Parent in the form of common stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:CapitalContributionFromParentCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1091">1,272</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:CapitalContributionFromParentCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1092">1,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:CapitalContributionFromParentCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1093">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt assumed in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-1094">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="3" id="f-1095">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-1096">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for holdback payment related to a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:BusinessCombinationAccruedConsideration" scale="3" id="f-1097">70</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="knf:BusinessCombinationAccruedConsideration" format="ixt:fixed-zero" scale="3" id="f-1098">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="knf:BusinessCombinationAccruedConsideration" format="ixt:fixed-zero" scale="3" id="f-1099">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-1100">7,304</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-1101">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-1102">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_656"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1103" continuedAt="f-1103-1" escape="true">Business Segment Data</ix:nonNumeric></span></div><ix:continuation id="f-1103-1" continuedAt="f-1103-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business. The Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in <ix:nonFraction unitRef="state" contextRef="c-44" decimals="INF" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="f-1104">14</ix:nonFraction> states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-1105" continuedAt="f-1105-1" escape="true">The Company&#8217;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#8217;s president who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process, and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete as well as vertically integrating its contracting services to support the aggregate based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading. Although not common to all locations, Other includes the sale of cement, production and distribution of modified liquid asphalt, merchandise and other building materials and related services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in Note 3. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1106" continuedAt="f-1106-1" escape="true">Information on the Company&#8217;s segments as of December 31, and for the years then ended was as follows:</ix:nonNumeric></span></div><div><ix:continuation id="f-1106-1" continuedAt="f-1106-2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1107">468,589</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1108">427,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1109">454,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1110">598,774</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1111">474,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1112">413,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1113">541,910</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1114">479,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1115">450,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1116">607,311</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1117">561,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1118">567,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1119">318,145</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1120">285,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1121">291,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1122">2,534,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1123">2,228,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1124">2,178,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="f-1125">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1126">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1127">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1128">1,444</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1129">3,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1130">2,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1131">120</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1132">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1133">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1134">747</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-1135">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1136">3,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1137">34,894</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1138">31,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1139">34,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1140">37,205</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1141">35,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1142">40,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1143">55,839</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1144">67,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1145">79,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1146">103,885</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1147">80,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1148">74,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1149">72,604</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1150">65,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1151">52,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1152">64,988</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1153">72,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1154">71,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1155">9,424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1156">8,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1157">27,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1158">306,740</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1159">293,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1160">304,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1161">33,046</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1162">26,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1163">22,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1103-2" continuedAt="f-1103-3"><ix:continuation id="f-1106-2" continuedAt="f-1106-3"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1164">60,697</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1165">278,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1166">45,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1167">35,098</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1168">47,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1169">59,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1170">33,151</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1171">28,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1172">17,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1173">19,855</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1174">35,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1175">47,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1176">181,847</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1177">417,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-1178">191,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1179">441,606</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1180">414,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1181">403,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1182">772,159</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1183">714,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1184">452,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1185">293,121</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1186">278,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1187">248,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1188">420,877</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1189">414,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1190">408,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1191">366,556</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1192">360,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1193">311,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1194">2,294,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1195">2,181,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1196">1,823,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1197">533,985</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1198">505,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1199">486,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1200">813,513</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1201">759,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1202">553,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1203">400,907</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1204">369,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1205">328,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1206">441,731</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1207">419,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1208">396,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1209">299,272</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1210">294,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1211">263,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1212">1,174,195</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1213">1,097,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1214">1,038,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-1215">1,315,213</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-1216">1,250,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-1217">989,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="knf:NoncashTransactionsIncludedInCapitalExpenditures" format="ixt:num-dot-decimal" scale="3" id="f-1218">5,430</ix:nonFraction>)&#160;thousand, $(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="knf:NoncashTransactionsIncludedInCapitalExpenditures" format="ixt:num-dot-decimal" scale="3" id="f-1219">8,077</ix:nonFraction>)&#160;thousand and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="knf:NoncashTransactionsIncludedInCapitalExpenditures" format="ixt:num-dot-decimal" scale="0" id="f-1220">916,000</ix:nonFraction>, respectively.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="f-1221" continuedAt="f-1221-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1222">2,218,896</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1223">1,946,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1224">1,892,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1225">353,038</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1226">317,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1227">325,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1228">37,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1229">35,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1230">40,174</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1231">2,534,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1232">2,228,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1233">2,178,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" id="f-1234" continuedAt="f-1234-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment assets to consolidated assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1235">1,927,763</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1236">1,821,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1237">1,511,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1238">3,731,031</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1239">3,529,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1240">2,854,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1241">3,364,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1242">3,169,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1243">2,543,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1244">2,294,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1245">2,181,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1246">1,823,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1103-3" continuedAt="f-1103-4"><ix:continuation id="f-1234-1" continuedAt="f-1234-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1247">297,316</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1248">285,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1249">277,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1250">9,424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1251">8,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1252">27,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1253">117,798</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1254">100,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1255">89,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1256">30,121</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1257">19,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1258">20,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1259">158,821</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1260">173,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1261">194,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_659"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1262" continuedAt="f-1262-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_662"></div><ix:continuation id="f-1262-1" continuedAt="f-1262-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement benefit plans</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="f-1263" continuedAt="f-1263-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#8217;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#8217;s liability and future premiums.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#8217;s businesses. Employees who had attained age <ix:nonNumeric contextRef="c-390" name="knf:DefinedBenefitPlanParticipantAge" format="ixt-sec:duryear" id="f-1264">55</ix:nonNumeric> with <ix:nonNumeric contextRef="c-390" name="knf:DefinedBenefitPlanYearsOfContinuousService" format="ixt-sec:duryear" id="f-1265">10</ix:nonNumeric> years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age <ix:nonNumeric contextRef="c-390" name="knf:DefinedBenefitPlanParticipantAge" format="ixt-sec:duryear" id="f-1266">55</ix:nonNumeric> and <ix:nonNumeric contextRef="c-390" name="knf:DefinedBenefitPlanYearsOfContinuousService" format="ixt-sec:duryear" id="f-1267">10</ix:nonNumeric> years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-2" continuedAt="f-1262-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="f-1268" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1269">44,363</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1270">46,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1271">19,480</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1272">21,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1273">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1274">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1275">522</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1276">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1277">1,127</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1278">1,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1279">514</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1280">492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1281">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1282">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="f-1283">3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="f-1284">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1285">9,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="f-1286">832</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1287">5,319</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1288">2,769</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1289">2,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1290">2,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="f-1291">584</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="f-1292">603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1293">33,758</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1294">44,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1295">14,616</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1296">19,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net plan assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1297">39,345</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1298">40,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1299">314</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1300">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1301">8,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1302">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="f-1303">473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="f-1304">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="f-1305">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="f-1306">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="f-1307">426</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="f-1308">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1309">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="f-1310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="f-1311">3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="f-1312">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1313">2,558</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="f-1314">2,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="f-1315">584</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="f-1316">603</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net plan assets at end of year</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1317">28,431</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1318">39,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1319">314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1320">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status - under</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1321">5,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1322">5,018</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1323">14,930</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1324">19,166</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the Consolidated Balance Sheets at December 31:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:fixed-zero" scale="3" id="f-1325">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:fixed-zero" scale="3" id="f-1326">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1327">1,044</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="f-1328">544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities - other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1329">5,327</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1330">5,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1331">13,886</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1332">18,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation liabilities - net amount recognized</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1333">5,327</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1334">5,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1335">14,930</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1336">19,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1337">19,087</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1338">18,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1339">2,057</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1340">3,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1341">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1342">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1343">109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1344">189</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1345">19,087</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1346">18,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1347">2,166</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1348">2,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employer contributions and benefits paid in the preceding table include only those amounts contributed directly to, or paid directly from, plan assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022 and 2021, the actuarial gain recognized in the benefit obligation was primarily the result of an increase in the discount rate. For more information on the discount rates, see the table below. Unrecognized pension actuarial gains and losses in excess of <ix:nonFraction unitRef="number" contextRef="c-401" decimals="2" name="knf:DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" format="ixt:num-dot-decimal" scale="-2" id="f-1349">10</ix:nonFraction> percent of the greater of the projected benefit obligation or the market-related value of assets are amortized over the average life expectancy of plan participants for frozen plans. The market-related value of assets is determined using a <ix:nonNumeric contextRef="c-401" name="knf:DefinedBenefitPlanAverageOfAssetsPeriod" format="ixt-sec:durwordsen" id="f-1350">five years</ix:nonNumeric> average of assets.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-3" continuedAt="f-1262-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plans all have accumulated benefit obligations in excess of plan assets. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="f-1351" continuedAt="f-1351-1" escape="true">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-1351-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1352">33,758</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1353">44,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1354">33,758</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1355">44,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1356">28,431</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1357">39,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost (credit), other than the service cost component, are included in other income on the Consolidated Statements of Operations. Prior service credit is amortized on a straight-line basis over the average remaining service period of active participants. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="f-1358" continuedAt="f-1358-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-1359" continuedAt="f-1359-1" escape="true">These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-1358-1"><ix:continuation id="f-1359-1" continuedAt="f-1359-2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1360">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="f-1362">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1363">522</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1364">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1365">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1366">1,127</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1367">1,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-1368">1,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1369">514</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1370">492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1371">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1372">1,973</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1373">2,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1374">2,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-1375">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-1376">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-1377">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1378">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1379">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="f-1380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-1381">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-1382">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-1383">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1384">856</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1385">971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1386">862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1387">351</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1388">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1389">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1390">10</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1391">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1392">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1393">1,296</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1394">1,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-1395">1,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1396">1,155</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-1397">162</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-1398">794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1399">4,833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1400">2,763</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-1401">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1402">856</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1403">1,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1404">985</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1405">351</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1406">135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1407">306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1408">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1409">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1410">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1411">79</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1412">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" id="f-1413">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-1414">299</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1415">1,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-1416">191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1417">5,105</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1418">2,808</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-1419">397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" id="f-1420">309</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" sign="-" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1421">1,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" sign="-" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" id="f-1422">103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" sign="-" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1423">3,809</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-3" sign="-" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1424">1,712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1425">1,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-4" continuedAt="f-1262-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-1426" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-414" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1427">5.06</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-415" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1428">2.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-416" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1429">5.07</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-417" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1430">2.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-414" decimals="4" name="knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" scale="-2" id="f-1431">6.50</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-415" decimals="4" name="knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" scale="-2" id="f-1432">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-416" decimals="4" name="knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" scale="-2" id="f-1433">6.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-417" decimals="4" name="knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" scale="-2" id="f-1434">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-416" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1435">3.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-417" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1436">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-418" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1437">2.62</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-419" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1438">2.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-411" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1439">2.69</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-412" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1440">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-418" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1441">6.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-419" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1442">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-411" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1443">5.50</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-412" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-1444">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-411" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1445">3.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-412" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="f-1446">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected rate of return on pension plan assets is based on a targeted asset allocation range determined by the funded ratio of the plan. As of December&#160;31, 2022, the expected rate of return on pension plan assets is based on the targeted asset allocation range of <ix:nonFraction unitRef="number" contextRef="c-420" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1447">40</ix:nonFraction> percent to <ix:nonFraction unitRef="number" contextRef="c-421" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1448">50</ix:nonFraction> percent equity securities and <ix:nonFraction unitRef="number" contextRef="c-422" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1449">50</ix:nonFraction> percent to <ix:nonFraction unitRef="number" contextRef="c-423" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1450">60</ix:nonFraction> percent fixed-income securities and the expected rate of return from these asset categories. The expected rate of return on other postretirement plan assets is based on the targeted asset allocation range of <ix:nonFraction unitRef="number" contextRef="c-424" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1451">10</ix:nonFraction> percent to <ix:nonFraction unitRef="number" contextRef="c-425" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1452">20</ix:nonFraction> percent equity securities and <ix:nonFraction unitRef="number" contextRef="c-426" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1453">80</ix:nonFraction> percent to <ix:nonFraction unitRef="number" contextRef="c-427" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1454">90</ix:nonFraction> percent fixed-income securities and the expected rate of return from these asset categories. The expected return on plan assets for other postretirement benefits reflects insurance-related investment costs.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock" id="f-1455" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Health care rate assumptions for the Company&#8217;s other postretirement benefit plans as of December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-428" decimals="3" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-1456">7.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-429" decimals="3" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="f-1457">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate &#8211; ultimate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-428" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-1458">4.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-429" decimals="3" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-1459">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year in which ultimate trend rate achieved</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-430" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-1460">2033</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-431" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-1461">2031</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other postretirement benefit plans include health care and life insurance benefits for certain retirees. The plans underlying these benefits may require contributions by the retiree depending on such retiree&#8217;s age and years of service at retirement or the date of retirement. The Company contributes a flat dollar amount to the monthly premiums, which is updated annually on January 1.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does <ix:nonFraction unitRef="usd" contextRef="c-432" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:fixed-zero" scale="0" id="f-1462">not</ix:nonFraction> expect to contribute to its defined benefit pension plans in 2023 due to an additional $<ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-5" name="knf:DefinedBenefitPlanAdditionalEmployerContributions" format="ixt:num-dot-decimal" scale="6" id="f-1463">2.7</ix:nonFraction>&#160;million contributed to the plans in 2019 creating prefunding credits to be used in future years. The Company expects to contribute approximately $<ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="0" id="f-1464">563,000</ix:nonFraction> to its postretirement benefit plans in 2023.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-5" continuedAt="f-1262-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-1465" continuedAt="f-1465-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Medicare</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Part D Subsidy</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1466">2,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="f-1467">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths" scale="3" id="f-1468">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1469">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="f-1470">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1" scale="3" id="f-1471">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1472">2,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1473">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1" scale="3" id="f-1474">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1475">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1476">1,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1" scale="3" id="f-1477">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1478">2,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1479">1,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1" scale="3" id="f-1480">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1481">12,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1482">1,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive" scale="3" id="f-1483">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="f-1263-1" continuedAt="f-1263-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside investment managers manage the Company&#8217;s pension and postretirement assets. The Company&#8217;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#8217;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#8217;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s pension plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the pension plans&#8217; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the pension plans&#8217; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#8217; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-6" continuedAt="f-1262-7"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1263-2" continuedAt="f-1263-3">investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1263-3">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="f-1484" continuedAt="f-1484-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s pension plans&#8217; assets (excluding cash) by class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1486">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-439" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1487">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1488">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1489">777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1490">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1491">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1492">777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1493">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-446" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1494">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-447" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1495">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1496">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1497">12,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1498">3,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1499">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1500">16,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1501">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1502">8,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1503">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1504">8,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1505">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1506">621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1507">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1508">621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1509">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1510">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1511">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1512">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1513">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1514">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1515">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1516">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1517">585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1518">13,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1519">14,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1520">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1521">28,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately <ix:nonFraction unitRef="number" contextRef="c-474" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1522">29</ix:nonFraction> percent in corporate bonds, <ix:nonFraction unitRef="number" contextRef="c-475" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1523">24</ix:nonFraction> percent in common stock of large-cap U.S. companies, <ix:nonFraction unitRef="number" contextRef="c-476" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1524">16</ix:nonFraction> percent in common stock of international companies, <ix:nonFraction unitRef="number" contextRef="c-477" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1525">7</ix:nonFraction> percent in cash and cash equivalents, <ix:nonFraction unitRef="number" contextRef="c-478" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1526">7</ix:nonFraction> percent in U.S. Government securities and <ix:nonFraction unitRef="number" contextRef="c-479" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1527">17</ix:nonFraction> percent in other investments. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested <ix:nonFraction unitRef="number" contextRef="c-480" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1528">100</ix:nonFraction> percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-7" continuedAt="f-1262-8"><ix:continuation id="f-1484-1" continuedAt="f-1484-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1529">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1530">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1531">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1532">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1533">789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1534">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1535">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1536">789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1537">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1538">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1539">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1540">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1541">17,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1542">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1543">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1544">21,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1545">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1546">13,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1547">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1548">13,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1549">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1550">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1551">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1552">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-505" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1553">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-506" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1554">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1555">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1556">951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-509" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1557">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1558">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-511" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1559">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-512" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1560">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-513" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1561">681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-514" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1562">19,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-515" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1563">19,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-516" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1564">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-517" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1565">39,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately <ix:nonFraction unitRef="number" contextRef="c-518" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1566">37</ix:nonFraction> percent in corporate bonds, <ix:nonFraction unitRef="number" contextRef="c-519" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1567">19</ix:nonFraction> percent in common stock of international companies, <ix:nonFraction unitRef="number" contextRef="c-520" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1568">16</ix:nonFraction> percent in common stock of large-cap U.S. companies, <ix:nonFraction unitRef="number" contextRef="c-521" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1569">9</ix:nonFraction> percent in U.S. Government securities and <ix:nonFraction unitRef="number" contextRef="c-522" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1570">19</ix:nonFraction> percent in other investments.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested <ix:nonFraction unitRef="number" contextRef="c-523" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1571">100</ix:nonFraction> percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company&#8217;s other postretirement benefit plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the other postretirement benefit plans&#8217; Level 2 cash equivalents is valued at the net asset value of shares held at year end, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 1 and Level 2 equity securities is based on the closing price reported on the active market on which the individual securities are traded or other known sources, including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 2 insurance contract is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-8" continuedAt="f-1262-9"><ix:continuation id="f-1484-2" continuedAt="f-1484-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s other postretirement benefit plans&#8217; assets (excluding cash) by asset class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-524" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1572">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-525" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1573">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1574">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1575">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1576">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-529" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1577">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-530" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1578">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-531" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1579">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-532" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1581">286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1582">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1583">286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-536" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1584">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-537" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1585">303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-538" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1586">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-539" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1587">314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately <ix:nonFraction unitRef="number" contextRef="c-540" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1588">69</ix:nonFraction> percent in corporate bonds, <ix:nonFraction unitRef="number" contextRef="c-541" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1589">14</ix:nonFraction> percent in common stock of large-cap U.S. companies, <ix:nonFraction unitRef="number" contextRef="c-542" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1590">13</ix:nonFraction> percent in U.S. Government securities and <ix:nonFraction unitRef="number" contextRef="c-543" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1591">4</ix:nonFraction> percent in common stock of small-cap U.S. companies </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-544" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1592">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-545" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1593">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-546" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1594">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1595">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-548" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1596">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-549" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1597">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1598">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-551" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1599">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-552" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1600">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-553" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1601">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-554" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1602">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1603">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-556" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1604">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-557" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1605">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-558" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="f-1606">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-559" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="f-1607">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="f-1484-3" continuedAt="f-1484-4">(a)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"><ix:continuation id="f-1484-4">The insurance contract invests approximately <ix:nonFraction unitRef="number" contextRef="c-560" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1608">58</ix:nonFraction> percent in corporate bonds, <ix:nonFraction unitRef="number" contextRef="c-561" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1609">13</ix:nonFraction> percent in U.S. Government securities, <ix:nonFraction unitRef="number" contextRef="c-562" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1610">13</ix:nonFraction> percent in common stock of large-cap U.S. companies, <ix:nonFraction unitRef="number" contextRef="c-563" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1611">5</ix:nonFraction> percent in common stock of small-cap U.S. companies and <ix:nonFraction unitRef="number" contextRef="c-564" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" format="ixt:num-dot-decimal" scale="-2" id="f-1612">11</ix:nonFraction> percent in other investments.</ix:continuation> </span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_665"></div><ix:continuation id="f-1262-9" continuedAt="f-1262-10"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nonqualified benefit plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded, nonqualified defined benefit plans in which the Company participates relate to multiple-employer plans sponsored by MDU Resources. The plans maintain separate accounting records for each plan and accounts for the plans as single-employer plans within the Company&#8217;s consolidated financial statements. Participants of the Company include executive officers and certain key management employees. The plan generally provides for defined benefit payments at age <ix:nonNumeric contextRef="c-565" name="knf:DefinedBenefitPlanParticipantAge" format="ixt-sec:duryear" id="f-1613">65</ix:nonNumeric> following the employee&#8217;s retirement or, upon death, to their beneficiaries for a <ix:nonNumeric contextRef="c-566" name="knf:DefinedBenefitPlanPaymentPeriod" format="ixt-sec:durwordsen" id="f-1614">15-year</ix:nonNumeric> period. In February 2016, MDU Resources froze the unfunded, nonqualified defined benefit plans to new participants and eliminated benefit increases. Vesting for participants not fully vested was retained.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-10" continuedAt="f-1262-11"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" id="f-1615" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation and accumulated benefit obligation for the Company&#8217;s participants in these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1616">16,047</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-567" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1617">20,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1618">16,047</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-567" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1619">20,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="f-1359-2" continuedAt="f-1359-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#8217;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1620">460</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1621">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1622">556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1623">39</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1624">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1625">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1626">499</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1627">630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1628">716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="f-1629" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-565" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1630">4.97</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-567" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1631">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-566" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1632">2.38</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-568" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-1633">1.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:nonNumeric><ix:continuation id="f-1465-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028-2032</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1634">1,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1635">1,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1636">1,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1637">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1638">1,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1639">6,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, MDU Resources established a nonqualified defined contribution plan for certain key management employees. In 2020, the plan was frozen to new participants and no new Company contributions will be made to the plan after December&#160;31, 2020. Vesting for participants not fully vested was retained. A new nonqualified defined contribution plan was adopted in 2020 by MDU Resources, effective January&#160;1, 2021, to replace the plan originally established in 2012 with similar provisions. Expenses incurred by the Company under these plans for 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="c-566" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1640">1.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-568" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1641">900,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-569" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1642">300,000</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-11" continuedAt="f-1262-12"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentTableTextBlock" id="f-1643" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-570" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1644">20,083</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-571" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1645">21,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life insurance**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-572" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1646">7,234</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-573" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1647">7,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-574" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1648">2,448</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-575" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1649">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-565" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1650">29,765</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-567" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="f-1651">32,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">For more information on the insurance contract, see Note 9.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt">Investments of life insurance are carried on plan participants (payable upon the employee&#8217;s death).</span></div></ix:nonNumeric></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_668"></div><ix:continuation id="f-1262-12" continuedAt="f-1262-13"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources sponsors a defined contribution plan in which the Company participates. The costs incurred by the Company under this plan for eligible employees were $<ix:nonFraction unitRef="usd" contextRef="c-576" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1652">27.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-577" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1653">26.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-578" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1654">28.0</ix:nonFraction> million in 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to a number of MEPPs under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multiemployer plans are different from single-employer plans in the following aspects:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to the MEPP by one employer may be used to provide benefits to employees of other participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the Company chooses to stop participating in some of its MEPPs, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="f-1655" continuedAt="f-1655-1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#8217;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.520%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">EIN/Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Plan Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Act</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Zone Status</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">FIP/RP Status</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pending/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Implemented</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Surcharge</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Imposed</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Expiration </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">of Collective</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Bargaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agreement</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">946090764-001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-579" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1656">2,484</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-580" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1657">2,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-581" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1658">2,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2023-6/15/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Western Conference of Teamsters Pension Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">916145047-001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-582" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1659">3,127</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-583" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1660">3,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-584" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1661">3,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2023-12/31/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="f-1662">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1663">6,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1664">7,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1665">5,611</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1666">12,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="f-1667">12,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1262-13" continuedAt="f-1262-14"><ix:continuation id="f-1655-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was listed in the plans&#8217; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Contributions to Plan Exceeded More Than 5 Percent of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Contributions (as of December 31, of the Plan&#8217;s Year-End)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota Teamsters Construction Division Pension Fund</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Marine Pension Trust</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also contributes to a number of multiemployer other postretirement plans under the terms of collective-bargaining agreements that cover its union-represented employees. These plans provide benefits such as health insurance, disability insurance and life insurance to retired union employees. Many of the multiemployer other postretirement plans are combined with active multiemployer health and welfare plans. The Company&#8217;s total contributions to its multiemployer other postretirement plans, which also includes contributions to active multiemployer health and welfare plans, were $<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="6" id="f-1668">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="6" id="f-1669">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-585" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="6" id="f-1670">3.4</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_671"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1671" continuedAt="f-1671-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1671-1" continuedAt="f-1671-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-1672" continuedAt="f-1672-1" escape="true">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. </ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, the Company accrued liabilities which have not been discounted of $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1673">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1674">6.3</ix:nonFraction> million, respectively. At December&#160;31, 2022 and 2021, the Company also recorded corresponding insurance receivables of $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="0" id="f-1675">325,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="6" id="f-1676">6.2</ix:nonFraction> million, respectively, related to the accrued liabilities. The accruals are for contingencies, including litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. Most of these claims and lawsuits are covered by insurance, thus the Company&#8217;s exposure is typically limited to its deductible amount. In January 2022, the Company paid a claim of $<ix:nonFraction unitRef="usd" contextRef="c-586" decimals="-5" name="us-gaap:LossContingencyAccrualPayments" format="ixt:num-dot-decimal" scale="6" id="f-1677">6.2</ix:nonFraction>&#160;million that was covered by insurance and accrued during 2021. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company&#8217;s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-43</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_674"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1671-2" continuedAt="f-1671-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Portland Harbor Site</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In December 2000, Knife River Corporation - Northwest (&#8220;Knife River - Northwest&#8221;) was named by the Environmental Protection Agency (&#8220;EPA&#8221;) as a Potentially Responsible Party (&#8220;PRP&#8221;) in connection with the cleanup of the riverbed site adjacent to a commercial property site acquired by Knife River - Northwest from Georgia-Pacific West, Inc. along the Willamette River. The riverbed site is part of the Portland, Oregon, Harbor Superfund Site where the EPA wants responsible parties to share in the costs of cleanup. The EPA entered into a consent order with certain other PRPs referred to as the Lower Willamette Group for a remedial investigation and feasibility study. The Lower Willamette Group has indicated that it has incurred over $<ix:nonFraction unitRef="usd" contextRef="c-587" decimals="INF" name="knf:EnvironmentalMatterInvestigationRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="f-1678">115</ix:nonFraction>&#160;million in investigation related costs. Knife River - Northwest has joined with approximately <ix:nonFraction unitRef="responsibleparty" contextRef="c-27" decimals="-1" name="knf:NumberOfResponsibleParties" scale="0" id="f-1679">100</ix:nonFraction> other PRPs, including the Lower Willamette Group members, in a voluntary process to establish an allocation of costs for the site. Costs to be allocated would include costs incurred by the Lower Willamette Group as well as costs to implement and fund remediation of the site. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the EPA issued a Record of Decision adopting a selected remedy which is expected to take <ix:nonNumeric contextRef="c-588" name="knf:EnvironmentalRemediationPeriod" format="ixt-sec:duryear" id="f-1680">13</ix:nonNumeric> years to complete with a then estimated present value of approximately $<ix:nonFraction unitRef="usd" contextRef="c-588" decimals="-9" name="knf:EnvironmentalRemediationExpectedCosts" format="ixt:num-dot-decimal" scale="9" id="f-1681">1</ix:nonFraction>&#160;billion. Corrective action will not be taken until remedial design/remedial action plans are approved by the EPA. In 2020, the EPA encouraged certain PRPs to enter into consent agreements to perform remedial design covering the entire site and proposed dividing the site into multiple subareas for remedial design. Certain PRPs executed consent agreements for remedial design work and certain others were issued unilateral administrative orders to perform design work. Knife River - Northwest is not subject to either a voluntary agreement or unilateral order to perform remedial design work. In February 2021, the EPA announced that <ix:nonFraction unitRef="number" contextRef="c-589" decimals="INF" name="knf:EnvironmentalRemediationPercentOfSiteToBeRemediated" format="ixt:num-dot-decimal" scale="-2" id="f-1682">100</ix:nonFraction> percent of the site&#8217;s area requiring active cleanup are in the remedial design process. Site-wide remediation activities are not expected to commence for a number of years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River - Northwest was also notified that the Portland Harbor Natural Resource Trustee Council intends to perform an injury assessment to natural resources resulting from the release of hazardous substances at the site. It is not possible to estimate the costs of natural resource damages until an assessment is completed and allocations are undertaken.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, Knife River - Northwest does not believe it is a responsible party and has notified Georgia-Pacific West, Inc., that it intends to seek indemnity for liabilities incurred in relation to the above matters pursuant to the terms of their sale agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is not probable that it will incur any material environmental remediation costs or damages in relation to the above referenced matter.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_677"></div><ix:continuation id="f-1671-3" continuedAt="f-1671-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various commitments, largely purchased cement, limestone oil, liquid asphalt, fuel and minimum royalties. The commitment terms vary in length, up to <ix:nonNumeric contextRef="c-8" name="us-gaap:UnrecordedUnconditionalPurchaseObligationTerm" format="ixt-sec:duryear" id="f-1683">25</ix:nonNumeric> years. <ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-1684" continuedAt="f-1684-1" escape="true">The commitments under these contracts as of December&#160;31, 2022, were:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-1684-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1685">80,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1686">3,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1687">2,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1688">2,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-1689">1,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-1690">9,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These commitments were not reflected in the Company&#8217;s consolidated financial statements. Amounts purchased under various commitments for the years ended December&#160;31, 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1691">167.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1692">137.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="f-1693">150.0</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_680"></div><ix:continuation id="f-1671-4" continuedAt="f-1671-5"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1671-5" continuedAt="f-1671-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain other guarantees. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these agreements aggregated $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="f-1694">11.5</ix:nonFraction> million, which has no scheduled maturity date. There were <ix:nonFraction unitRef="usd" contextRef="c-11" decimals="0" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1695">no</ix:nonFraction> amounts outstanding under the previously mentioned guarantees at December&#160;31, 2022. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these letters of credit aggregated $<ix:nonFraction unitRef="usd" contextRef="c-590" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-1696">9.1</ix:nonFraction> million. The amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="knf:LettersofCreditSettoExpireCurrentYear" format="ixt:num-dot-decimal" scale="6" id="f-1697">8.6</ix:nonFraction> million in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:LettersofCreditSettoExpireinNextFiscalYear" format="ixt:num-dot-decimal" scale="0" id="f-1698">489,000</ix:nonFraction> in 2024. There were <ix:nonFraction unitRef="usd" contextRef="c-11" decimals="0" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="f-1699">no</ix:nonFraction> amounts outstanding under the previously mentioned letters of credit at December&#160;31, 2022. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Parent has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of the Parent&#8217;s subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, the Parent would be required to make payments under the guarantee. There were <ix:nonFraction unitRef="usd" contextRef="c-11" decimals="0" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-1700">no</ix:nonFraction> amounts outstanding as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next <ix:nonNumeric contextRef="c-11" name="knf:SuretyBondExpirationPeriod" format="ixt-sec:durmonth" id="f-1701">12</ix:nonNumeric> months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At December&#160;31, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="knf:AmountOfSuretyBondsOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-1702">664.7</ix:nonFraction> million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_683"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19&#160;&#160;&#160;&#160;&#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1703" continuedAt="f-1703-1" escape="true">Related-Party Transactions </ix:nonNumeric></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_686"></div><ix:continuation id="f-1703-1" continuedAt="f-1703-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of corporate expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, and other shared services. Some of these services will continue to be provided by the Parent and MDU Resources on a temporary basis after the Spin-Off is completed under a transition services agreement. For the years ended December&#160;31, 2022, 2021 and 2020, the Company was allocated $<ix:nonFraction unitRef="usd" contextRef="c-591" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-1704">18.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-592" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-1705">15.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-593" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-1706">14.2</ix:nonFraction> million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: Number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-45</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_689"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><ix:continuation id="f-1703-2" continuedAt="f-1703-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash management and financing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, the Parent is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiary through the consolidation of all cash activity at the Parent level. As cash is received and disbursed by the Parent, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with the Parent for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 1, MDU Resources announced plans to pursue a Spin-Off of the Company from MDU Resources. Upon Spin-Off, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company&#8217;s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Balance Sheet. See Note 2 for further information.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_692"></div><ix:continuation id="f-1703-3" continuedAt="f-1703-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial&#8217;s commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the consolidated balance sheets. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="f-1707" continuedAt="f-1707-1" escape="true">Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-1707-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average Interest rate at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-594" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1708">5.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-594" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1709">208,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-595" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="f-1710">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-596" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1711">4.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-596" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1712">410,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-597" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1713">368,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#8217;s credit agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-598" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-1714">5.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-598" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1715">66,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-599" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1716">315,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1717">684,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-601" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1718">683,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1719">238,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-601" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1720">108,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1721">446,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-601" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1722">575,457</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of scheduled long-term related-party note maturities for the five years and thereafter following December&#160;31, 2022, aggregate $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-1723">30.0</ix:nonFraction> million in 2023; $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="f-1724">66.4</ix:nonFraction> million in 2024; $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="6" id="f-1725">10.0</ix:nonFraction> million in 2025; $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-1726">0</ix:nonFraction> in 2026; $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="6" id="f-1727">65.0</ix:nonFraction> million in 2027 and $<ix:nonFraction unitRef="usd" contextRef="c-600" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="f-1728">305.0</ix:nonFraction> million thereafter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial&#8217;s revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than <ix:nonFraction unitRef="number" contextRef="c-602" decimals="2" name="knf:DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" format="ixt:num-dot-decimal" scale="-2" id="f-1729">65</ix:nonFraction> percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022, 2021 and 2020</span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1703-4" continuedAt="f-1703-5">Certain of Centennial&#8217;s financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.</ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_695"></div><ix:continuation id="f-1703-5" continuedAt="f-1703-6"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party transactions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $<ix:nonFraction unitRef="usd" contextRef="c-603" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="f-1730">1.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-604" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="0" id="f-1731">624,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-605" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="0" id="f-1732">417,000</ix:nonFraction> in 2022, 2021 and 2020, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-47</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6391"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-606" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1733">431,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-607" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1734">381,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-608" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1735">624,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-609" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1736">576,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-610" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1737">353,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1738">330,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1739">468,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-613" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1740">444,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1741">785,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1742">711,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1743">1,093,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1744">1,021,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-606" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1745">316,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-607" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1746">303,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-608" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1747">510,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-609" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1748">506,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-610" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1749">316,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-611" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1750">304,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-612" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1751">425,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-613" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1752">410,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1753">632,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1754">608,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1755">936,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1756">917,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1757">152,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1758">103,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1759">157,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1760">104,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1761">59,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1762">42,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1763">108,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1764">88,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1765">93,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1766">60,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1767">48,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1768">15,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1769">19,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1770">7,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1771">28,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-1772">12,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1773">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1774">2,842</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1775">3,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1776">4,778</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1777">76,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1778">50,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1779">23,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1780">1,665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1781">20,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1782">11,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1783">8,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1784">217</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1785">56,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1786">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1787">15,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1788">1,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-614" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1789">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-615" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1790">.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1791">.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-616" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1792">.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-614" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1793">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-615" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1794">.68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1795">.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-616" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1796">.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1797">56,566</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1798">56,566</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1799">56,566</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1800">56,566</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1801">56,599</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1802">56,566</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1803">56,583</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1804">56,566</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-48</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6405"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1805">56,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1806">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1807">15,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1808">1,448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-1809">13</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-1810">27</ix:nonFraction> for the three months ended and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-1811">28</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="f-1812">54</ix:nonFraction> for the six months ended in 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-1813">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-1814">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-1815">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-1816">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability adjustment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability gains (losses) arising during the period, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" scale="3" id="f-1817">6</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="3" id="f-1818">1,879</ix:nonFraction> for the three months ended and $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" scale="3" id="f-1819">6</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="3" id="f-1820">1,879</ix:nonFraction> for the six months ended in 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="f-1821">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1822">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="f-1823">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1824">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-1825">15</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-1826">71</ix:nonFraction> for the three months ended and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-1827">31</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-1828">142</ix:nonFraction> for the six months ended in 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-1829">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-1830">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-1831">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-1832">441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement liability adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-1833">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1834">6,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-1835">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1836">6,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1837">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1838">6,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1839">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1840">6,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1841">56,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1842">44,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1843">15,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1844">4,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-49</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6417"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except shares and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1845">68,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1846">10,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1847">418,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1848">210,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1849">58,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1850">31,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from related-party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:DueFromRelatedParty" format="ixt:fixed-zero" scale="3" id="f-1851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DueFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-1852">16,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-1853">374,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-1854">323,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1855">38,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1856">17,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1857">958,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1858">608,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1859">2,533,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-1860">2,489,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1861">1,221,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1862">1,174,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-1863">1,311,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-1864">1,315,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1865">274,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1866">274,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1867">12,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1868">13,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1869">45,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1870">45,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1871">40,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1872">36,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total noncurrent assets&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1873">1,684,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1874">1,685,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1875">2,642,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1876">2,294,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt - current portion</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1877">7,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="f-1878">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related-party notes payable - current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:RelatedPartyNotesPayableCurrentPortion" format="ixt:fixed-zero" scale="3" id="f-1879">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:RelatedPartyNotesPayableCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="f-1880">238,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1881">174,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1882">87,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1883">44,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1884">39,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1885">29,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1886">8,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1887">26,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1888">29,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to related-party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:DueToRelatedParty" format="ixt:fixed-zero" scale="3" id="f-1889">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:DueToRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-1890">20,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1891">14,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1892">13,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1893">88,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1894">80,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1895">384,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1896">516,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1897">832,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="f-1898">427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related-party notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:RelatedPartyNotesPayable" format="ixt:fixed-zero" scale="3" id="f-1899">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:RelatedPartyNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-1900">446,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1901">170,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1902">175,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1903">31,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1904">32,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1905">129,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1906">93,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-1907">1,548,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-1908">1,265,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-11" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-1909"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-12" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-1910"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1911">300,000,000</ix:nonFraction> shares authorized, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1912">0.01</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1913">56,997,350</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1914">56,566,214</ix:nonFraction> shares outstanding at June&#160;30, 2023; <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1915"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1916"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1917">80,000</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued and outstanding, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1918">10</ix:nonFraction> par value at December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-1919">570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-1920">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1921">611,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-1922">549,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-1923">498,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-1924">494,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources common stock held by subsidiary at cost - <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-1925">538,921</ix:nonFraction> shares at December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:CommonStockHeldBySubsidiaryAtCostValue" format="ixt:fixed-zero" scale="3" id="f-1926">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="knf:CommonStockHeldBySubsidiaryAtCostValue" format="ixt:num-dot-decimal" scale="3" id="f-1927">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock held at cost - <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1928">431,136</ix:nonFraction> shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-1929">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:fixed-zero" scale="3" id="f-1930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1931">12,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1932">12,352</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1933">1,094,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1934">1,028,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1935">2,642,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1936">2,294,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-50</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6429"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Equity</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.362%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Other<br/>Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">MDU Resources' </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stock Held</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">by Subsidiary</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Comprehensive Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="57" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(In thousands, except shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1937">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1938">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1939">549,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1940">494,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-617" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-1941">538,921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-617" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1942">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1943">12,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-618" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-1944">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-618" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-1945">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1946">1,028,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-619" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1947">41,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1948">41,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-621" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1949">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1950">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1951">453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-619" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1952">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1953">414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net transfers to Centennial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-622" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-1954">1,385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-619" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-1955">11,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-620" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-1956">13,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-623" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1957">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-623" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1958">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-624" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1959">548,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-625" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1960">441,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-626" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-1961">538,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-626" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1962">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-627" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1963">12,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-628" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="0" id="f-1964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-628" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-1965">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-629" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1966">974,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1967">56,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1968">56,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1969">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1970">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-632" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1971">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1972">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-1973">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of MDU Resources' stock held by subsidiary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-633" decimals="0" name="knf:TransferOfParentStockHeldBySubsidiaryShares" format="ixt:num-dot-decimal" scale="0" id="f-1974">538,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-633" decimals="-3" name="knf:TransferOfParentStockHeldBySubsidiaryValue" format="ixt:num-dot-decimal" scale="3" id="f-1975">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="knf:TransferOfParentStockHeldBySubsidiaryValue" format="ixt:num-dot-decimal" scale="3" id="f-1976">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receipt of treasury stock at cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-634" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1977">431,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-634" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-1978">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-1979">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retirement of historical common stock in connection with the Spin-Off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-635" decimals="0" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-1980">80,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-635" decimals="-3" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="3" id="f-1981">800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-632" decimals="-3" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="3" id="f-1982">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-1983">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock in connection with the Spin-Off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-635" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-1984">56,997,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-635" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="f-1985">570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-632" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="f-1986">596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="f-1987">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net transfers from Centennial and MDU Resources including Spin-Off adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-632" decimals="-3" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-1988">62,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-1989">62,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-636" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1990">56,997,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-636" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-1991">570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-637" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1992">611,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-638" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1993">498,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-639" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:fixed-zero" scale="0" id="f-1994">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-639" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-1995">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1996">12,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-641" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1997">431,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-641" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1998">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-1999">1,094,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Other<br/>Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">MDU Resources' Stock Held<br/>by Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="57" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(In thousands, except shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-2000">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-2001">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2002">549,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2003">430,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-642" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-2004">538,921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-642" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2005">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2006">24,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-643" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-2007">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-643" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-2008">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2009">952,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2010">40,010</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-645" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2011">40,010</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2012">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-645" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2013">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-647" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2014">333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2015">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-645" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2016">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net transfers to Centennial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-647" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2017">3,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-644" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2018">12,976</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-645" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2019">16,408</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-648" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-2020">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-648" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-2021">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-649" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2022">546,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-650" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2023">377,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-651" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-2024">538,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-651" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2025">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-652" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2026">24,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-653" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-2027">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-653" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-2028">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-654" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2029">897,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-655" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2030">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2031">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-656" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2032">6,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2033">6,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-657" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2034">333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-655" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2035">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="f-2036">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net transfers to Centennial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-657" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2037">5,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-655" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2038">12,974</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" sign="-" name="knf:EquityNetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2039">18,037</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-658" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-2040">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-658" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-2041">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-659" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2042">541,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-660" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2043">402,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-661" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-2044">538,921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-661" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2045">3,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2046">18,065</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-663" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-2047">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-663" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-2048">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-664" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2049">923,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-51</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6441"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2050">15,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2051">1,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2052">60,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2053">58,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-2054">5,355</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-2055">975</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-2056">1,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2057">241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-2058">2,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-2059">228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock-based compensation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-2060">665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-2061">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and postretirement benefit plan net periodic benefit cost </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" scale="3" id="f-2062">595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" scale="3" id="f-2063">654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized (gains) losses on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2064">1,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2065">2,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains on sales of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="f-2066">3,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="f-2067">2,498</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in current assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2068">236,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2069">215,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due from related-party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-2070">16,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-2071">1,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-2072">51,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-2073">66,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-2074">20,853</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-2075">16,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-2076">102,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-2077">73,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due to related-party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2078">7,310</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2079">9,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-2080">25,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-2081">8,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and postretirement benefit plan contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="3" id="f-2082">292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="3" id="f-2083">208</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-2084">30,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="3" id="f-2085">794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2086">70,378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2087">147,809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-2088">66,578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-2089">80,254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-2090">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-2091">524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net proceeds from sale or disposition of property and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-2092">4,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-2093">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2094">1,655</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PaymentsForProceedsFromInvestments" format="ixt:num-dot-decimal" scale="3" id="f-2095">1,608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2096">64,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2097">78,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of current related-party notes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-2098">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2099">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of long-term related-party notes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="f-2100">205,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="f-2101">154,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2102">855,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-2103">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-2104">127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-2105">147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-2106">16,640</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-2107">749</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepurchaseOfEquity" scale="3" id="f-2108">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ProceedsFromRepurchaseOfEquity" format="ixt:fixed-zero" scale="3" id="f-2109">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net transfers to Centennial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:NetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2110">850,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="knf:NetTransfersToFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2111">29,261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2112">192,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-2113">224,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-2114">58,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-2115">1,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash -- beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2116">10,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2117">13,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash -- end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2118">68,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-664" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-2119">12,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-52</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6457"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2023 and 2022 </span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6469"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 -<ix:continuation id="f-339-2" continuedAt="f-339-3"> Background</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-339-3">On August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and the Separation was completed by a pro rata distribution of shares representing approximately <ix:nonFraction unitRef="number" contextRef="c-665" decimals="2" name="knf:PercentOfSharesDistributedInConjunctionWithSpinoff" format="ixt:num-dot-decimal" scale="-2" id="f-2120">90</ix:nonFraction> percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately <ix:nonFraction unitRef="number" contextRef="c-665" decimals="2" name="knf:PercentOfSharesRetainedByParentInConjunctionWithSpinoff" format="ixt:num-dot-decimal" scale="-2" id="f-2121">10</ix:nonFraction> percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.</ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6473"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 - <ix:continuation id="f-340-6" continuedAt="f-340-7">Basis of presentation</ix:continuation></span></div><ix:continuation id="f-340-7" continuedAt="f-340-8"><ix:continuation id="f-341-1" continuedAt="f-341-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-5" sign="-" name="knf:Form10SeparationAdjustmentsToCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="6" id="f-2123"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="knf:Form10SeparationAdjustmentsToCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="6" id="f-2124">6.0</ix:nonFraction></ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="knf:Form10SeparationAdjustmentsToNetIncome" format="ixt:num-dot-decimal" scale="6" id="f-2125"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-5" sign="-" name="knf:Form10SeparationAdjustmentsToNetIncome" format="ixt:num-dot-decimal" scale="6" id="f-2126">4.6</ix:nonFraction></ix:nonFraction>&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-340-8" continuedAt="f-340-9"><ix:continuation id="f-341-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-2127">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-2128">9.0</ix:nonFraction> million for the three and six months ended June&#160;30, 2023, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-2129">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-5" name="us-gaap:CostsAndExpensesRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-2130">9.7</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-667" decimals="-5" name="knf:RelatedPartyNotesPayableToParent" format="ixt:num-dot-decimal" scale="6" id="f-2131">889.7</ix:nonFraction>&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $<ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-5" name="knf:DividendPaidFromDebtProceedsToParent" format="ixt:num-dot-decimal" scale="6" id="f-2132">825.0</ix:nonFraction>&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $<ix:nonFraction unitRef="usd" contextRef="c-668" decimals="-5" name="knf:NetContributionFromParentAfterRepaymentOfNotes" format="ixt:num-dot-decimal" scale="6" id="f-2133">64.7</ix:nonFraction>&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div></ix:continuation><ix:continuation id="f-345-1" continuedAt="f-345-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-345-2">The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#8220;Other paid-in capital&#8221;. See Note 18 for additional information on related-party transactions.</ix:continuation> </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-340-9"><ix:continuation id="f-346-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div></ix:continuation><ix:continuation id="f-349-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-2134" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-2135">68.5</ix:nonFraction> million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-2136">40.1</ix:nonFraction> million of cash and cash equivalents and $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="f-2137">28.4</ix:nonFraction> million of restricted cash. At June&#160;30, 2022, the Company did <ix:nonFraction unitRef="usd" contextRef="c-664" decimals="0" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="f-2138">not</ix:nonFraction> have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality of operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6509"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 - <ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentTextBlock" id="f-2139" continuedAt="f-2139-1" escape="true">Receivables and allowance for expected credit losses</ix:nonNumeric></span></div><ix:continuation id="f-2139-1" continuedAt="f-2139-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-355-1">Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less.</ix:continuation> The total balance of receivables past due 90&#160;days or more was $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" format="ixt:num-dot-decimal" scale="6" id="f-2140">11.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" format="ixt:num-dot-decimal" scale="6" id="f-2141">11.2</ix:nonFraction> million at June&#160;30, 2023 and December&#160;31, 2022, respectively. <ix:continuation id="f-358-2" continuedAt="f-358-3">Receivables were as follows:</ix:continuation></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-358-3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2142">220,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2143">104,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="f-2144">173,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:BilledContractReceivables" format="ixt:num-dot-decimal" scale="3" id="f-2145">82,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:ConstructionContractorReceivableRetainage" format="ixt:num-dot-decimal" scale="3" id="f-2146">30,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:ConstructionContractorReceivableRetainage" format="ixt:num-dot-decimal" scale="3" id="f-2147">28,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-2148">424,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-2149">215,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2150">5,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2151">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2152">418,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-2153">210,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-371-1" continuedAt="f-371-2">The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among </ix:continuation></span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-2139-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-371-2">other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.</ix:continuation> Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. </span></div><ix:continuation id="f-372-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2154">2,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2155">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2156">1,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2157">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2158">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2159">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-670" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2160">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-671" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2161">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-672" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2162">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-673" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2163">89</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-674" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2164">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-675" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2165">432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-670" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2166">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-671" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2167">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-672" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2168">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-673" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:fixed-zero" scale="3" id="f-2169">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-674" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:fixed-zero" scale="3" id="f-2170">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-675" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2171">87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-676" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2172">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-677" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2173">1,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-678" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2174">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-679" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2175">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-680" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2176">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-681" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2177">5,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2178">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2179">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-684" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2180">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-685" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2181">132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-686" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2182">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-687" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2183">583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-682" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2184">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-683" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2185">512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-684" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2186">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-685" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:fixed-zero" scale="3" id="f-2187">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-686" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2188">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-687" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2189">535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-688" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2190">2,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-689" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2191">1,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-690" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2192">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-691" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2193">618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-692" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2194">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-669" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2195">5,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2196">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2197">512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2198">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2199">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2200">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2201">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2202">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-694" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2203">125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-695" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2204">130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-696" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2205">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-697" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2206">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-698" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2207">253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-693" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2208">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-694" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2209">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-695" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2210">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-696" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2211">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-697" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2212">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-698" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2213">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-699" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2214">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-700" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2215">367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-701" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2216">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-702" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2217">1,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-703" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2218">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-704" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2219">5,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-705" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2220">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2221">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2222">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-708" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2223">37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2224">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-2225">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-705" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:fixed-zero" scale="3" id="f-2226">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-706" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2227">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-707" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2228">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-708" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2229">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-709" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2230">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-710" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-2231">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-711" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2232">2,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-712" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2233">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-713" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2234">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-714" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2235">1,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-715" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-2236">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-716" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-2237">5,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6521"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 - <ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-2238" continuedAt="f-2238-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="f-2238-1" continuedAt="f-2238-2"><ix:continuation id="f-415-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-2239">227,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-2240">211,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-2241">104,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-2242">78,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-2243">42,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="f-2244">33,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-2245">374,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-2246">323,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-2238-2">costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.</ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6533"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 - <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-2247" continuedAt="f-2247-1" escape="true">Earnings per share</ix:nonNumeric></span></div><ix:continuation id="f-2247-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation for basic and diluted earnings per share for any period presented prior to the Separation were based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income (loss) by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of <ix:nonFraction unitRef="shares" contextRef="c-665" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-2248">56,997,350</ix:nonFraction> less shares held in treasury of <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-2249">431,136</ix:nonFraction>, as described in Note 6. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="f-2250" continuedAt="f-2250-1" escape="true">Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-2250-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2251">56,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2252">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2253">15,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-2254">1,448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-2255">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-2256">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-2257">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-2258">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-2259">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="f-2260">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-2261">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="f-2262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-2263">56,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-2264">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-2265">56,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-2266">56,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-614" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-2267">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-615" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-2268">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-2269">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-616" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-2270">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-614" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-2271">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-615" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-2272">.68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-2273">.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-616" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-2274">.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-614" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-2275">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-615" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-2276">.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-2277">.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-616" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-2278">.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6545"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 - <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-2279" continuedAt="f-2279-1" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="f-2279-1" continuedAt="f-2279-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company issued <ix:nonFraction unitRef="shares" contextRef="c-665" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-2280">56,997,350</ix:nonFraction> shares of common stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-665" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-2281">0.01</ix:nonFraction> in connection with the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically held <ix:nonFraction unitRef="shares" contextRef="c-667" decimals="0" name="knf:CommonStockHeldBySubsidiaryAtCostShares" format="ixt:num-dot-decimal" scale="0" id="f-2282">538,921</ix:nonFraction> shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-2283">431,136</ix:nonFraction> shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $<ix:nonFraction unitRef="usd" contextRef="c-717" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-2284">3.6</ix:nonFraction>&#160;million at June 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The <ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-2285">431,136</ix:nonFraction> shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, key employees of the Company participated in various MDU Resources stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-2279-2">At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification was not material to the Company's stock-based compensation expense for the three months ended June 30, 2023.</ix:continuation></span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6551"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 - <ix:continuation id="f-908-3" continuedAt="f-908-4">Accumulated other comprehensive loss</ix:continuation></span></div><ix:continuation id="f-908-4" continuedAt="f-908-5"><ix:continuation id="f-909-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-2286">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2287">12,262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2288">12,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2289">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2290">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-621" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2291">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-718" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2292">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-719" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2293">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-621" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2294">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-720" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-2295">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-721" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2296">12,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-627" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2297">12,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-2298">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-2299">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-2300">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2301">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2302">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2303">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-722" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2304">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-723" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2305">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-631" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2306">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-724" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-2307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-725" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2308">12,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-640" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2309">12,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/>&#160;Instruments<br/>&#160;Qualifying as<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement<br/>&#160;Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Accumulated<br/>&#160;Other<br/>Comprehensive<br/>&#160;Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-2310">418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2311">24,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2312">24,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-726" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2313">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-727" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2314">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2315">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-726" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2316">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-727" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2317">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-646" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2318">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-728" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-2319">336</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-729" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2320">23,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-652" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2321">24,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-2322">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2323">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-656" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2324">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2325">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-731" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2326">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-656" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-2327">302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-730" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-2328">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2329">6,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-656" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-2330">6,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-732" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-2331">254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-733" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2332">17,811</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-662" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-2333">18,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-908-5"><ix:continuation id="f-937-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-2334">57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-2335">109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-2336">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-737" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-2337">218</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2338">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2339">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2340">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-737" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2341">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-734" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2342">44</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-735" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2343">82</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-736" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2344">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-737" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2345">164</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-2346">63</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-2347">291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-2348">126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-2349">583</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2350">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2351">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2352">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-2353">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-738" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2354">48</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-739" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2355">220</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-740" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2356">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-741" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2357">441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-742" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2358">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-743" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2359">302</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-744" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2360">185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-745" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-2361">605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6563"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 - <ix:continuation id="f-456-3" continuedAt="f-456-4">Revenue from contracts with customers</ix:continuation></span></div><ix:continuation id="f-456-4" continuedAt="f-456-5"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-351-2">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.</ix:continuation> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-456-5" continuedAt="f-456-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. <ix:continuation id="f-457-3" continuedAt="f-457-4">For more information on the Company&#8217;s reportable segments, see Note 15.</ix:continuation></span></div><ix:continuation id="f-457-4" continuedAt="f-457-5"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-746" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2362">27,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-747" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2363">47,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-748" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2364">28,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-749" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2365">30,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-750" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2366">11,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-751" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2367">146,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-752" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2368">40,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-753" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2369">44,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-754" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2370">34,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-755" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2371">53,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-756" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2372">11,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-757" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2373">184,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-758" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2374">6,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-759" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2375">34,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-760" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2376">29,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-761" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2377">46,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-762" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2378">7,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-763" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2379">124,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-764" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2380">60,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-765" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2381">4,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-766" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2382">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-767" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2383">10,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-768" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2384">66,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-769" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2385">143,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-770" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2386">16,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-771" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2387">53,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-772" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2388">80,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-773" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2389">94,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-774" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2390">19,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-775" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2391">264,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-776" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2392">16,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-777" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2393">29,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-778" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2394">37,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-779" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2395">5,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-780" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2396">388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-781" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2397">88,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-782" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2398">26,483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-783" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2399">35,322</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-784" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2400">34,796</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-785" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2401">54,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-786" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2402">17,018</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-787" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2403">167,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-788" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2404">142,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-789" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2405">178,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-790" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2406">175,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-791" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2407">187,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-792" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2408">100,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2409">785,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-793" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2410">24,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-794" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2411">43,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-795" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2412">26,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-796" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2413">26,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-797" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2414">14,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-798" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2415">136,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-799" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2416">33,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-800" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2417">39,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-801" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2418">31,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-802" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2419">47,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-803" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2420">17,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-804" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2421">168,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-805" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2422">11,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-806" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2423">26,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-807" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2424">31,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-808" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2425">44,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-809" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2426">7,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-810" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2427">121,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-811" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2428">53,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-812" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2429">4,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-813" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2430">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-814" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2431">9,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-815" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2432">57,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-816" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2433">124,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-817" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2434">23,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-818" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2435">46,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-819" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2436">30,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-820" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2437">86,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-821" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2438">21,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-822" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2439">207,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-823" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2440">12,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-824" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2441">19,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-825" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2442">87,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-826" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2443">3,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-827" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2444">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-828" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2445">123,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-829" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2446">30,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-830" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2447">27,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-831" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2448">37,504</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-832" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2449">50,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-833" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2450">23,382</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-834" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2451">169,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-835" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2452">128,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-836" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2453">150,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-837" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2454">170,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-838" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2455">167,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-839" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2456">94,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2457">711,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-840" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2458">46,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-841" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2459">90,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-842" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2460">38,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-843" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2461">34,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-844" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2462">20,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-845" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2463">229,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-846" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2464">66,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-847" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2465">78,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-848" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2466">48,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-849" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2467">66,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-850" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2468">21,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-851" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2469">281,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-852" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2470">7,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-853" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2471">41,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-854" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2472">30,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-855" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2473">46,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-856" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2474">12,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-857" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2475">138,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-858" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2476">87,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-859" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2477">7,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-860" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2478">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-861" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2479">12,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-862" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2480">75,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-863" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2481">181,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-864" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2482">20,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-865" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2483">70,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-866" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2484">108,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-867" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2485">99,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-868" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2486">37,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-869" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2487">336,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-870" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2488">19,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-871" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2489">55,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-872" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2490">50,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-873" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2491">5,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-874" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2492">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-875" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2493">131,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-876" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2494">37,779</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-877" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2495">48,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-878" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2496">40,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-879" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2497">55,766</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-880" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2498">24,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-881" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2499">207,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-882" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2500">209,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2501">294,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2502">236,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2503">208,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-886" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2504">143,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2505">1,093,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><ix:continuation id="f-456-6"><ix:continuation id="f-457-5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-887" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2506">43,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-888" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2507">77,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-889" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2508">36,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-890" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2509">30,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-891" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2510">26,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-892" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2511">214,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-893" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2512">63,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-894" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2513">75,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-895" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2514">47,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-896" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2515">59,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-897" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2516">30,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-898" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2517">276,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-899" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2518">15,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-900" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2519">34,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-901" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2520">31,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-902" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2521">44,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-903" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2522">12,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-904" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2523">139,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-905" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2524">80,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-906" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2525">7,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-907" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2526">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-908" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2527">12,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-909" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2528">62,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-910" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2529">161,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-911" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2530">32,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-912" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2531">63,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-913" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2532">53,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-914" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2533">91,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-915" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2534">34,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-916" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2535">274,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-917" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2536">24,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-918" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2537">39,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-919" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2538">102,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-920" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2539">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-921" decimals="-3" name="us-gaap:Revenues" scale="3" id="f-2540">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-922" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2541">170,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-923" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2542">46,201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-924" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2543">42,106</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-925" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2544">41,566</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-926" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2545">51,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-927" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2546">33,752</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-928" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2547">215,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-929" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2548">213,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2549">255,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-931" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2550">228,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-932" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2551">190,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-933" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2552">133,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2553">1,021,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6575"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 - <ix:continuation id="f-602-4" continuedAt="f-602-5">Uncompleted contracts</ix:continuation></span></div><ix:continuation id="f-602-5" continuedAt="f-602-6"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><ix:continuation id="f-603-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-2554">58,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-2555">31,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:ContractwithCustomerAssetNetCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-2556">26,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2557">44,590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2558">39,843</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="knf:ContractwithCustomerLiabilityCurrentChange" format="ixt:num-dot-decimal" scale="3" id="f-2559">4,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-2560">13,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="knf:ContractwithCustomerAssetsandLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-2561">8,698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:ContractwithCustomerAssetsandLiabilitiesNetChange" format="ixt:num-dot-decimal" scale="3" id="f-2562">22,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2563">11.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2564">31.7</ix:nonFraction>&#160;million in revenue for the three and six months ended June&#160;30, 2023, respectively, which was previously included in contract liabilities at December&#160;31, 2022. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2565">6.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-2566">26.2</ix:nonFraction>&#160;million in revenue for the three and six months ended June&#160;30, 2022, respectively, which was previously included in contract liabilities at December&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-2567">7.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-2568">8.1</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-2569">5.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="f-2570">9.2</ix:nonFraction>&#160;million for the three and six months ended June&#160;30, 2022, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-602-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023, the Company's remaining performance obligations were $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-7" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="f-2571">1.04</ix:nonFraction> billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $<ix:nonFraction unitRef="usd" contextRef="c-934" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-2572">960.9</ix:nonFraction> million within the next <ix:nonNumeric contextRef="c-934" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-2573">12</ix:nonNumeric>&#160;months or less; $<ix:nonFraction unitRef="usd" contextRef="c-935" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-2574">58.8</ix:nonFraction> million within the next <ix:nonNumeric contextRef="c-935" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-2575">13</ix:nonNumeric> to 24 months; and $<ix:nonFraction unitRef="usd" contextRef="c-936" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-2576">21.2</ix:nonFraction> million in <ix:nonNumeric contextRef="c-936" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-2577">25</ix:nonNumeric> months or more.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6599"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 - <ix:continuation id="f-691-2" continuedAt="f-691-3">Goodwill and other intangible assets</ix:continuation></span></div><ix:continuation id="f-691-3"><ix:continuation id="f-692-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January&#160;1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired During</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2578">38,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-882" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2579">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-882" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-2580">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-937" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2581">38,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2582">90,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2583">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-883" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-2584">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-938" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2585">90,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2586">26,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2587">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-884" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-2588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-939" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2589">26,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2590">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2591">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-885" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-2592">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-940" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2593">75,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2594">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-886" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2595">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-886" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-2596">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-941" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2597">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2598">274,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-2599">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-2600">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-2601">274,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:continuation id="f-741-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-942" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2602">18,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2603">18,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-942" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2604">8,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2605">7,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-942" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2606">10,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2607">11,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-943" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2608">4,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2609">4,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-943" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2610">3,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2611">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-943" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-2612">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2613">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-944" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2614">2,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-2615">5,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-944" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2616">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2617">4,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-944" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2618">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2619">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2620">12,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-2621">13,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="f-2622">653,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-2623">1.3</ix:nonFraction> million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="f-2624">780,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-2625">1.4</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-2626" continuedAt="f-2626-1" escape="true">Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-2626-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-2627">1,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-2628">2,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-2629">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-2630">1,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-2631">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-2632">3,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6611"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 - <ix:continuation id="f-771-3" continuedAt="f-771-4">Fair value measurements</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-771-4" continuedAt="f-771-5">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes </ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-771-5" continuedAt="f-771-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="6" id="f-2633">19.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="6" id="f-2634">20.1</ix:nonFraction>&#160;million at June&#160;30, 2023 and December&#160;31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="0" id="f-2635">197,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-2636">1.1</ix:nonFraction> million for the three and six months ended June&#160;30, 2023, respectively. The net unrealized loss on these investments was $<ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-5" sign="-" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-2637">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-5" sign="-" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="f-2638">2.6</ix:nonFraction> million for the three and six months ended June&#160;30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="knf:ProceedsFromRetiredContractsAsPartOfTheSeparation" format="ixt:num-dot-decimal" scale="6" id="f-2639">4.8</ix:nonFraction>&#160;million and was held in a money market account as of June 30, 2023. This amount will be used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.</span></div><ix:continuation id="f-777-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June&#160;30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-945" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2640">7,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-946" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2641">7,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-947" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2642">19,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-948" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2643">19,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-949" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2644">26,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-950" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2645">26,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInFixedIncomeAndOtherInvestments" scale="-2" id="f-2646">47</ix:nonFraction>&#160;percent in fixed-income investments, <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInvestmentinCashandCashEquivalents" scale="-2" id="f-2647">20</ix:nonFraction>&#160;percent in cash equivalents, <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInvestmentInCommonStockOfLargeCapCompanies" scale="-2" id="f-2648">15</ix:nonFraction>&#160;percent in common stock of large-cap companies, <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInvestmentInCommonStockOfMidCapCompanies" scale="-2" id="f-2649">8</ix:nonFraction>&#160;percent in common stock of mid-cap companies, <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInvestmentInCommonStockOfSmallCapCompanies" scale="-2" id="f-2650">6</ix:nonFraction> percent in common stock of small-cap companies and <ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="knf:PercentageInvestmentinTargetDateInvestments" scale="-2" id="f-2651">4</ix:nonFraction>&#160;percent in target date investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2652">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2653">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2654">20,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2655">20,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2656">22,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-2657">22,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInFixedIncomeAndOtherInvestments" scale="-2" id="f-2658">63</ix:nonFraction>&#160;percent in fixed-income investments, <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInvestmentInCommonStockOfLargeCapCompanies" scale="-2" id="f-2659">15</ix:nonFraction>&#160;percent in common stock of large-cap companies, <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInvestmentInCommonStockOfMidCapCompanies" scale="-2" id="f-2660">8</ix:nonFraction>&#160;percent in common stock of mid-cap companies, <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInvestmentInCommonStockOfSmallCapCompanies" scale="-2" id="f-2661">6</ix:nonFraction>&#160;percent in common stock of small-cap companies, <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInvestmentinTargetDateInvestments" scale="-2" id="f-2662">6</ix:nonFraction>&#160;percent in target date investments and <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="knf:PercentageInvestmentinCashandCashEquivalents" scale="-2" id="f-2663">2</ix:nonFraction>&#160;percent in cash equivalents.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-771-6" continuedAt="f-771-7"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-2664" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-951" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2665">855,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-952" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-2666">862,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-771-7">The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.</ix:continuation> </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6625"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 - <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-2667" continuedAt="f-2667-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-2667-1" continuedAt="f-2667-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at June&#160;30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2023, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-953" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2668">425.0</ix:nonFraction>&#160;million of <ix:nonFraction unitRef="number" contextRef="c-953" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" format="ixt:num-dot-decimal" scale="-2" id="f-2669">7.75</ix:nonFraction> percent senior notes due May 1, 2031, pursuant to an indenture. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $<ix:nonFraction unitRef="usd" contextRef="c-954" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2670">275.0</ix:nonFraction>&#160;million term loan and a $<ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2671">350.0</ix:nonFraction>&#160;million revolving credit facility, of which $<ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-5" name="knf:DrawDownOnRevolver" format="ixt:num-dot-decimal" scale="6" id="f-2672">190.0</ix:nonFraction>&#160;million was drawn down and $<ix:nonFraction unitRef="usd" contextRef="c-957" decimals="-5" name="knf:PaymentOfRevolverDebt" format="ixt:num-dot-decimal" scale="6" id="f-2673">35.0</ix:nonFraction> million was repaid during the period. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="knf:MandatoryAnnualAmortizationYearsOneAndTwo" format="ixt:num-dot-decimal" scale="-2" id="f-2674">2.50</ix:nonFraction> percent for years one and two, <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="knf:MandatoryAnnualAmortizationYearsThreeAndFour" format="ixt:num-dot-decimal" scale="-2" id="f-2675">5.00</ix:nonFraction> percent for years three and four, and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="knf:MandatoryAnnualAmortizationYearsFiveAndThereafter" format="ixt:num-dot-decimal" scale="-2" id="f-2676">7.50</ix:nonFraction> percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="knf:MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" scale="-2" id="f-2677">4.75</ix:nonFraction> to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River&#8217;s trailing twelve month EBITDA to interest expense is to be no less than <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="knf:MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" scale="-2" id="f-2678">2.25</ix:nonFraction> to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-2667-2" continuedAt="f-2667-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term debt</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term Debt Outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-2679" continuedAt="f-2679-1" escape="true">Long-term debt outstanding was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-2679-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan agreement due on May&#160;31, 2028 </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-958" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-2680">7.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-958" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2681">275,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-959" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-2682">7.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-959" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2683">155,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due on May&#160;1, 2031</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-960" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="f-2684">7.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-960" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2685">425,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes due on January&#160;1, 2061</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-961" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" format="ixt:fixed-zero" scale="-2" id="f-2686">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-961" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="f-2687">511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-962" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-2688">16,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-2689">839,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-2690">7,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-2691">832,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Schedule of Debt Maturities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-2692" continuedAt="f-2692-1" escape="true">Long-term debt maturities, which excludes unamortized debt issuance costs, at June&#160;30, 2023, were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="f-2692-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt maturities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-2693">3,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-2694">6,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-2695">10,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-2696">13,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-2697">17,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-2698">803,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-2667-3">The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis.</ix:continuation> </span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6638"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 - <ix:continuation id="f-959-4" continuedAt="f-959-5">Income Taxes</ix:continuation></span></div><ix:continuation id="f-959-5" continuedAt="f-959-6"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.</span></div><ix:continuation id="f-455-2" continuedAt="f-455-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-959-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-3">can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Tax Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Matters Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Refunds and Attributes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6642"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 -<ix:continuation id="f-1077-2" continuedAt="f-1077-3"> Cash flow information</ix:continuation></span></div><ix:continuation id="f-1077-3"><ix:continuation id="f-1078-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-2699">24,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-2700">10,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-2701">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-2702">16,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-2703">7,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-2704">4,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-2705">3,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-2706">5,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="f-2707">64,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:fixed-zero" scale="3" id="f-2708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" format="ixt:num-dot-decimal" scale="3" id="f-2709">1,548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" format="ixt:fixed-zero" scale="3" id="f-2710">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" scale="3" id="f-2711">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" format="ixt:fixed-zero" scale="3" id="f-2712">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6654"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 - <ix:continuation id="f-1103-4" continuedAt="f-1103-5">Business segment data</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1103-5" continuedAt="f-1103-6">The Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed.<ix:continuation id="f-1105-1" continuedAt="f-1105-2"> The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that </ix:continuation></ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-1103-6" continuedAt="f-1103-7"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1105-2">reports to the Company&#8217;s chief executive officer who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.</span></div><ix:continuation id="f-1234-2"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-963" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2713">142,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-964" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2714">128,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-965" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2715">209,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-966" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2716">213,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-967" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2717">178,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-968" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2718">150,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-969" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2719">294,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-970" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2720">255,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-971" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2721">175,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-972" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2722">170,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-973" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2723">236,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-974" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2724">228,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-975" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2725">187,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-976" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2726">167,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-977" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2727">208,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2728">190,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2729">100,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2730">94,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2731">143,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2732">133,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2733">785,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2734">711,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2735">1,093,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2736">1,021,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-983" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2737">26,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-984" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2738">30,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-985" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2739">37,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-986" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2740">46,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-987" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2741">35,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-988" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2742">27,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-989" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2743">48,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-990" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2744">42,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-991" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2745">34,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-992" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2746">37,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-993" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2747">40,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-994" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2748">41,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-995" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2749">54,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-996" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2750">50,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-997" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2751">55,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-998" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2752">51,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-999" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2753">17,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1000" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2754">23,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1001" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2755">24,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1002" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2756">33,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1003" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2757">167,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1004" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2758">169,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1005" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2759">207,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1006" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2760">215,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-963" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2761">22,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-964" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2762">15,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-965" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2763">18,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-966" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2764">20,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-967" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2765">40,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-968" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2766">23,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-969" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2767">53,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-970" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2768">35,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-971" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2769">32,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-972" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2770">28,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-973" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2771">26,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-974" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2772">20,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-975" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2773">24,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-976" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2774">16,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-977" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" scale="3" id="f-2775">894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-978" decimals="-3" sign="-" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2776">8,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-979" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2777">5,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-980" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2778">4,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-981" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2779">11,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-982" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" scale="3" id="f-2780">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2781">125,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2782">87,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2783">111,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2784">69,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-1103-7"><ix:continuation id="f-1221-1"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1007" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2785">834,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1008" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2786">762,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1009" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2787">1,132,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1010" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2788">1,069,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1011" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2789">117,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1012" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2790">118,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1013" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2791">168,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1014" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2792">167,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1015" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2793">167,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1016" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2794">169,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1017" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2795">207,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1018" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2796">215,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2797">785,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2798">711,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2799">1,093,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-2800">1,021,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:continuation id="f-1106-3"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1007" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2801">119,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1008" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2802">83,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1009" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2803">99,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1010" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2804">69,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1011" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2805">5,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1012" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2806">4,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1013" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2807">11,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1014" decimals="-3" name="knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" scale="3" id="f-2808">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2809">31,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2810">29,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2811">60,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-2812">58,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-2813">17,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-2814">7,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-2815">26,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-2816">12,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-2817">76,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-615" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-2818">50,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-2819">23,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-616" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-2820">1,665</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Interest, net is interest expense net of interest income.</span></div></ix:continuation></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6668"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 - <ix:continuation id="f-1262-14" continuedAt="f-1262-15">Employee benefit plans</ix:continuation></span></div><ix:continuation id="f-1262-15" continuedAt="f-1262-16"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Compensation - Retirement Benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $<ix:nonFraction unitRef="usd" contextRef="c-1019" decimals="-5" name="knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" format="ixt:num-dot-decimal" scale="6" id="f-2821">1.5</ix:nonFraction>&#160;million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.</span></div><ix:continuation id="f-1359-3" continuedAt="f-1359-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1020" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2822">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1021" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2823">282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1022" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2824">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1023" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2825">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1020" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2826">450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1021" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2827">493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1022" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2828">900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1023" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2829">986</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1020" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2830">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1021" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2831">214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1022" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2832">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1023" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2833">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1020" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2834">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1021" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2835">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1022" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2836">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1023" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2837">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-1262-16"><ix:continuation id="f-1359-4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-2838">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-2839">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-2840">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-2841">262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2842">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2843">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2844">361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-2845">256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2846">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2847">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2848">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-2849">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-2850">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-2851">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-2852">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-2853">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2854">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2855">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2856">89</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-2857">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1024" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2858">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1025" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2859">324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1026" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2860">423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1027" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-2861">648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6680"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 - <ix:continuation id="f-1671-6" continuedAt="f-1671-7">Contingencies</ix:continuation></span></div><ix:continuation id="f-1671-7" continuedAt="f-1671-8"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1672-1">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.</ix:continuation></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023 and December&#160;31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="f-2862">970,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-2863">1.0</ix:nonFraction>&#160;million, respectively. At June&#160;30, 2023 and December&#160;31, 2022, the Company also recorded corresponding insurance receivables of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="0" id="f-2864"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="0" id="f-2865">325,000</ix:nonFraction></ix:nonFraction> in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><ix:continuation id="f-1671-8"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="f-2866">11.5</ix:nonFraction>&#160;million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were <ix:nonFraction unitRef="usd" contextRef="c-44" decimals="0" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="f-2867">no</ix:nonFraction> amounts outstanding under the previously mentioned guarantees at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $<ix:nonFraction unitRef="usd" contextRef="c-1028" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-2868">4.9</ix:nonFraction>&#160;million. At June&#160;30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="knf:LettersofCreditSettoExpireCurrentYear" format="ixt:num-dot-decimal" scale="6" id="f-2869">4.5</ix:nonFraction>&#160;million in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="knf:LettersofCreditSettoExpireinNextFiscalYear" format="ixt:num-dot-decimal" scale="0" id="f-2870">436,000</ix:nonFraction> in 2024. There were <ix:nonFraction unitRef="usd" contextRef="c-44" decimals="0" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="f-2871">no</ix:nonFraction> amounts outstanding under the previously mentioned letters of credit at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12&#160;months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At June&#160;30, 2023, approximately $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="knf:AmountOfSuretyBondsOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-2872">905.4</ix:nonFraction>&#160;million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></div></ix:continuation><div id="ia01e61b6c0634cf38a4691f73e2b45cd_6699"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18 -<ix:continuation id="f-1703-6" continuedAt="f-1703-7"> Related-party transactions</ix:continuation></span></div><ix:continuation id="f-1703-7"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transition services agreements </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and six months ended June 30, 2023, the Company paid $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="knf:TransitionServicesAgreementPayable" format="ixt:num-dot-decimal" scale="0" id="f-2873"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:TransitionServicesAgreementPayable" format="ixt:num-dot-decimal" scale="0" id="f-2874">599,000</ix:nonFraction></ix:nonFraction> and received $<ix:nonFraction unitRef="usd" contextRef="c-614" decimals="-3" name="knf:TransitionServicesAgreementReceivable" format="ixt:num-dot-decimal" scale="0" id="f-2875"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="knf:TransitionServicesAgreementReceivable" format="ixt:num-dot-decimal" scale="0" id="f-2876">277,000</ix:nonFraction></ix:nonFraction> related to these activities. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related-party notes payable to Centennial at May 30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-667" decimals="-5" name="knf:RelatedPartyNotesPayableToParent" format="ixt:num-dot-decimal" scale="6" id="f-2877">889.7</ix:nonFraction>&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-953" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2878">425.0</ix:nonFraction>&#160;million of <ix:nonFraction unitRef="number" contextRef="c-953" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" format="ixt:num-dot-decimal" scale="-2" id="f-2879">7.75</ix:nonFraction> percent senior notes due May 1, 2031, a credit agreement consisting of a $<ix:nonFraction unitRef="usd" contextRef="c-954" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2880">275.0</ix:nonFraction>&#160;million term loan and a $<ix:nonFraction unitRef="usd" contextRef="c-955" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-2881">350.0</ix:nonFraction>&#160;million revolving credit facility, of which $<ix:nonFraction unitRef="usd" contextRef="c-956" decimals="-5" name="knf:DrawDownOnRevolver" format="ixt:num-dot-decimal" scale="6" id="f-2882">190.0</ix:nonFraction>&#160;million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $<ix:nonFraction unitRef="usd" contextRef="c-666" decimals="-5" name="knf:DividendPaidFromDebtProceedsToParent" format="ixt:num-dot-decimal" scale="6" id="f-2883">825.0</ix:nonFraction>&#160;million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $<ix:nonFraction unitRef="usd" contextRef="c-668" decimals="-5" name="knf:NetContributionFromParentAfterRepaymentOfNotes" format="ixt:num-dot-decimal" scale="6" id="f-2884">64.7</ix:nonFraction>&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the presentation of related-party transactions, see Note 2.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-70</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_698"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:120pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">5,656,621 Shares</span></div><div style="margin-bottom:9pt;text-align:center"><img src="knf-20230926_g4.jpg" alt="KnifeRiverLogo.jpg" style="height:130px;margin-bottom:5pt;vertical-align:text-bottom;width:129px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">KNIFE RIVER CORPORATION</span></div><div style="margin-bottom:50pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:130pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prospectus</span></div><div style="margin-bottom:143pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The date of this prospectus is &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2023.</span></div><div style="margin-bottom:32pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_704"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INFORMATION NOT REQUIRED IN PROSPECTUS</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_707"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. &#160;&#160;&#160;&#160;Other Expenses of Issuance.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the expenses payable by the Registrant expected to be incurred in connection with the issuance and distribution of the shares of common stock being registered hereby (other than underwriting discounts and commissions). All of such expenses are estimates, except for the Securities and Exchange Commission (the &#8220;SEC&#8221;) registration fee and the Financial Industry Regulatory Authority Inc. (&#8220;FINRA&#8221;) filing fee.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payable by the </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">registrant</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEC registration fee</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,014.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINRA fee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,704.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting fees and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,000.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous fees and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,000.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,719.72&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_710"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. &#160;&#160;&#160;&#160;Indemnification of Directors and Officers. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitation of personal liability of directors and indemnification</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Article 10 of the Registrant&#8217;s amended and restated bylaws requires the Registrant to indemnify and hold harmless, to the full extent permitted from time to time under the General Corporation Law of the State of Delaware (the &#8220;DGCL&#8221;) each person who was or is a party to or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right of the Registrant), by reason of the fact that he or she is or was a director or an officer of the Registrant. Such indemnification will cover all expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection therewith.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsection (a) of Section 145 of the DGCL empowers a corporation to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right of the corporation) by reason of the fact that the person is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by the person in connection with such action, suit or proceeding if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe the person&#8217;s conduct was unlawful. The termination of any action, suit or proceeding by judgment, order, settlement, conviction, or upon a plea of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nolo contendere</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or its equivalent, shall not, of itself, create a presumption that the person did not act in good faith and in a manner which the person reasonably believed to be in or not opposed to the best interest of the corporation, and, with respect to any criminal action or proceeding, had reasonable cause to believe that the person&#8217;s conduct was unlawful.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsection (b) of Section 145 of the DGCL empowers a corporation to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in right of the corporation to procure a judgment in its favor by reason of the fact that such person acted in any of the capacities set forth above, against expenses (including attorneys&#8217; fees) actually and reasonably incurred by the person in connection with the defense or settlement of such action or suit if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation and except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsection (d) of Section 145 of the DGCL provides that any indemnification under subsections (a) and (b) of Section 145 (unless ordered by a court) shall be made by the corporation only as authorized in the specific case upon a determination that indemnification of the present or former director, officer, employee or agent is proper in the circumstances because the person has met the applicable standard of conduct set forth in subsections (a) and (b) of Section 145. Such determination shall be made, with respect to a person who is a director or officer at the time of such determination, (1) by a majority vote of the directors who are not parties to such action, suit or proceeding, even though less than a quorum, or (2) by a committee of such directors designated by the majority vote of such directors, even though less than a quorum, or (3) if there are no such directors, or if such directors so direct, by independent legal counsel in a written opinion, or (4) by the stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 145 of the DGCL further provides that to the extent a present or former director or officer of a corporation has been successful on the merits or otherwise in the defense of any action, suit or proceeding referred to in subsections (a) and (b) of Section 145, or in defense of any claim, issue or matter therein, such person shall be indemnified against expenses (including attorneys&#8217; fees) actually and reasonably incurred by such person in connection therewith and that such expenses may be paid by the corporation in advance of the final disposition of such action, suit or proceeding upon receipt of an undertaking by or on behalf of such director or officer to repay such amount if it shall ultimately be determined that such person is not entitled to be indemnified by the corporation as authorized in Section 145 of the DGCL; that any indemnification and advancement of expenses provided by, or granted pursuant to, Section 145 shall not be deemed exclusive of any other rights to which the indemnified party may be entitled; that indemnification and advancement of expenses provided by, or granted pursuant to, Section 145 shall, unless otherwise provided when authorized or ratified, continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of such person&#8217;s heirs, executors and administrators; and empowers the corporation to purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against such person and incurred by such person in any such capacity, or arising out of such person&#8217;s status as such, whether or not the corporation would have the power to indemnify such person against such liabilities under Section 145.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As authorized by the Registrant&#8217;s amended and restated bylaws, the Registrant has purchased and maintains at its expense on behalf of directors and officers insurance, within certain limits, covering liabilities which may be incurred by them in such capacities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling our company pursuant to the foregoing provisions, we have been informed that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_713"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. &#160;&#160;&#160;&#160;Recent Sales of Unregistered Securities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2022, Knife River issued 1,000 shares of Knife River common stock to MDU Resources pursuant to Section 4(2) of the Securities Act. Knife River did not register the issuance of the issued shares under the Securities Act because such issuance did not constitute a public offering.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_716"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. &#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)&#160;&#160;&#160;&#160;Exhibits:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The list of exhibits set forth under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exhibit Index</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; at the end of this registration statement is incorporated herein by reference.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial Statement Schedules:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules have been omitted because either they are not required, are not applicable or the information is otherwise set forth in the financial statements and related notes thereto incorporated by reference herein.</span></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_719"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 17. &#160;&#160;&#160;&#160;Undertakings. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned registrant hereby undertakes: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement: </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">To include any prospectus required by section 10(a)(3) of the Securities Act of 1933&#894; </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Securities and Exchange Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20 percent change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement&#894; and </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.03pt">To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">That, for the purpose of determining any liability under the Securities Act of 1933, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">That, for the purpose of determining liability of the registrant under the Securities Act of 1933 to any purchaser in the initial distribution of the securities in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424&#894; </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant&#894; </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.03pt">The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant&#894; and </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.57pt">Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For purposes of determining any liability under the Securities Act of 1933, the information omitted from the form of prospectus filed as part of this registration statement in reliance upon Rule 430A and contained </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in a form of prospectus filed by the registrant pursuant to Rule 424(b) (1) or (4) or 497(h) under the Securities Act shall be deemed to be part of this registration statement as of the time it was declared effective. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the purpose of determining any liability under the Securities Act of 1933, each post-effective amendment that contains a form of prospectus shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insofar as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Securities Act of 1933 and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-4</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_725"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference (Unless Otherwise Indicated)</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Underwriting Agreement**</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex2-1.htm">Separation and Distribution Agreement, dated as of May 30, 2023, by and between Knife River Corporation and MDU Resources Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex3-1.htm">Amended and Restated Certificate of Incorporation of Knife River Corporation.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex3-2.htm">Amended and Restated Bylaws of Knife River Corporation.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex4-2.htm">Supplemental Indenture, dated as of May 31, 2023, by and among the parties that are signatories thereto as Guarantors, Knife River Corporation and U.S. Bank Trust Company, National Association</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex4-2.htm">Indenture, dated as of April 25, 2023, by and among Knife River Corporation and U.S. Bank Trust Company, National Association</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-4162</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit51-sx1.htm">Opinion of Wachtell Lipton Rosen &amp; Katz</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-1.htm">Transition Services Agreement,&#160;dated as of May 30, 2023, by and between&#160;Knife River Corporation and MDU Resources Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-2.htm">Tax Matters Agreement, dated as of May 30, 2023, by and between Knife River Corporation and MDU Resources Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-3.htm">Employee Matters Agreement, dated as of May 30, 2023, by and between Knife River Corporation and MDU Resources Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex4-1.htm">Stockholder and Registration Rights Agreement,&#160;dated as of May 30, 2023, by and between&#160;Knife River Corporation and MDU Resources Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-4.htm">Credit Agreement, dated as of May 31, 2023, by and among Knife River Corporation, JPMorgan Chase Bank, N.A. and Lenders and L/C Issuers party thereto.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-5.htm">Knife River Corporation Long Term Performance-Based Incentive Plan.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-6.htm">Knife River Corporation Executive Incentive Compensation Plan, including Rules and Regulations.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-7.htm">Knife River Corporation Deferred Compensation Plan-Plan Document and Adoption Agreement.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-8.htm">Knife River Corporation Supplemental Income Security Plan.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-9.htm">Knife River Corporation Nonqualified Defined Contribution Plan.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-10.htm">Knife River Corporation Director Compensation Policy.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123027662/ny20009261x1_ex10-11.htm">Knife River Corporation Deferred Compensation Plan for Directors.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-8.htm">Promotion Letter with John Quade dated as of January 31, 2023.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference (Unless Otherwise Indicated)</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-9.htm">Promotion Letter with Nathan Ring dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-10.htm">Promotion Letter with Marney Kadrmas dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-11.htm">Promotion Letter with Glenn Pladsen dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-12.htm">Promotion Letter with Nancy Christenson dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-13.htm">Promotion Letter with Karl Liepitz dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-14.htm">Promotion Letter with Trevor Hastings dated as of March 15, 2023.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123021715/ny20006220x10_ex10-15.htm">Promotion Letter with Brian R. Gray dated as of March 27, 2023.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1955520/000114036123011230/ny20006220x5_ex21-1.htm">List of Subsidiaries of Knife River Corporation.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12B/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-41642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231-sx1.htm">Consent of Deloitte &amp; Touche LLP.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit51-sx1.htm">Consent of Wachtell Lipton Rosen &amp; Katz (contained in its opinion filed as Exhibit 5.1 hereto).</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith.</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia01e61b6c0634cf38a4691f73e2b45cd_731">Power of Attorney (included on the signature page to this registration statement).</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit107-sx1.htm">Filing Fee Table.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith.</span></div></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** To be filed, if necessary, subsequent to the effectiveness of this registration statement by an amendment to this registration statement or incorporated by reference pursuant to a Current Report on Form 8-K in connection with the offering of securities.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-6</span></div></div></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_728"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Act, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Bismarck, and State of North Dakota, on September 26, 2023. </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KNIFE RIVER CORPORATION</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brian R. Gray</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Brian R. Gray</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: President and Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="ia01e61b6c0634cf38a4691f73e2b45cd_731"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Karl A. Liepitz, his or her true and lawful attorney-in-fact and agent, acting alone, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any or all amendments to this Registration Statement, including post-effective amendments and registration statements filed pursuant to Rule 462(b) and otherwise, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact full power and authority to do and perform each and every act and thing requisite or necessary to be done in and about the premises, as such person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities indicated on September 26, 2023. </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brian R. Gray</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian R. Gray</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Nathan W. Ring </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nathan W. Ring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Marney L. Kadrmas</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marney L. Kadrmas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Karen B. Fagg</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair of the Board of Directors</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen B. Fagg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Thomas Everist</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas Everist</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ German Carmona Alvarez</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">German Carmona Alvarez</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Patricia L. Moss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia L. Moss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ William Sandbrook</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Sandbrook</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">II-7</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>exhibit107-sx1.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iee884dbe33bc47c4b166f5d152cbf0be_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 107</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Calculation of Filing Fee Tables </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form S-1 </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Form Type) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Knife River Corporation</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in its Charter) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Table 1&#58; Newly Registered and Carry Forward Securities </font></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:10.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.213%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Security</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Type</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Security</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Class</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Title</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fee</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Calculation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">or Carry</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Forward</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Rule</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Amount</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Registered</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Proposed</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Maximum</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Offering</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Price Per</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Maximum</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Aggregate</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Offering</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Price</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fee</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Rate</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Amount of</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Registration</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fee</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fees to<br>Be Paid</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">par value</font></div><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.01 per share</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457(c)</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,656,621</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48.15</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$272,366,301.15</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0001102</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$30,014.77</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.87pt;padding-right:2.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fees</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Previously </font></div><div style="margin-bottom:1pt;padding-left:2.87pt;padding-right:2.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Paid</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Offering Amounts</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$272,366,301.15</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$30,014.77</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fees Previously Paid</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fee Offsets</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Fee Due</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$30,014.77</font></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act of 1933, as amended, based on the average of the high and low prices of a share of common stock on the New York Stock Exchange on September 22, 2023, which was $48.15.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>3
<FILENAME>exhibit51-sx1.htm
<DESCRIPTION>EX-5.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9efd5407f620487bb949c52e68a0ce89_1"></div><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 5.1</font></div></div><div style="margin-bottom:56pt;margin-top:6pt;text-align:center"><font style="color:#4c4c4c;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:100%">&#91;Letterhead of Wachtell, Lipton, Rosen &#38; Katz&#93;</font></div><div style="margin-top:30pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 26, 2023 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Knife River Corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1150 West Century Avenue</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P.O. Box 5568</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ladies and Gentlemen&#58;</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have acted as special counsel to Knife River Corporation, a Delaware corporation (the &#8220;Company&#8221;), in connection with the  preparation and filing of Registration Statement on Form S-1 (as amended, the &#8220;Registration Statement&#8221;) relating to the offer and sale of up to 5,656,621 shares of common stock of the Company, par value $0.01 per share (the &#8220;Shares&#8221;).</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In rendering this opinion, we have examined such corporate records and other documents (including the Registration Statement and the Company&#8217;s certificate of incorporation and bylaws as currently in effect), and we have reviewed such matters of law, as we have deemed necessary or appropriate.  In rendering this opinion, we have, with the Company&#8217;s consent, relied upon oral and written representations of officers of the Company and certificates of officers of the Company and public officials with respect to the accuracy of the factual matters addressed in such representations and certificates.  In addition, in rendering this opinion we have, with the Company&#8217;s consent, assumed the genuineness of all signatures or instruments relied upon by us, and the conformity of certified copies submitted to us with the original documents to which such certified copies relate.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are members of the Bar of the State of New York and we express no opinion as to the laws of any jurisdiction other than the General Corporation Law of the State of Delaware. This opinion letter is being furnished solely in connection with the offer, sale and issuance of the Shares and may not be used, quoted, relied upon or otherwise referred to for any other purpose without our prior written consent. Based on the foregoing and subject to the qualifications and limitations set forth herein, we are of the opinion that upon issuance and delivery pursuant to the terms and conditions set forth in the Registration Statement, the Shares will be legally issued, fully paid and nonassessable.</font></div><div style="margin-bottom:24pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We hereby consent to all references to our Firm included in or made a part of the Registration Statement as the attorneys who passed upon the legality of the Common Stock and to the filing of a copy of this opinion letter as Exhibit 5.1 to the Registration Statement.  In giving such consent, we do not thereby admit that we are in the category of persons whose consent is required under Section 7 of the Securities Act of 1933, as amended.  We assume no obligation to advise you or any other person, or to make any investigations, as to any legal developments or factual matters arising subsequent to the date of effectiveness of the Registration Statement that might affect the opinions expressed herein. </font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.788%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Very truly yours,</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Watchtell, Lipton, Rosen &#38; Katz</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wachtell, Lipton, Rosen &#38; Katz</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>exhibit231-sx1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ief74969b15054486bdebac90deab8fda_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="margin-bottom:29pt;margin-top:105pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:16pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We consent to the use in this Registration Statement on Form S-1 of our report dated March 10, 2023, relating to the financial statements of Knife River Corporation. We also consent to the reference to us under the heading &#8220;Experts&#8221; in such Registration Statement.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minneapolis, Minnesota</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">September 26, 2023</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>knf-20230926.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:knf="http://www.kniferiver.com/20230926" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.kniferiver.com/20230926">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="knf-20230926_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="knf-20230926_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="knf-20230926_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="knf-20230926_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.kniferiver.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KConsolidatedStatementsofOperations" roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations">
        <link:definition>0000002 - Statement - 10-K Consolidated 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 id="A10KConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000003 - Statement - 10-K Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>0000004 - Statement - 10-K Consolidated Statements of Comprehensive Income (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 id="A10KConsolidatedBalanceSheets" roleURI="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets">
        <link:definition>0000005 - Statement - 10-K Consolidated 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 id="A10KConsolidatedBalanceSheetsParenthetical" roleURI="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000006 - Statement - 10-K Consolidated 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 id="A10KConsolidatedStatementsofEquity" roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity">
        <link:definition>0000007 - Statement - 10-K Consolidated Statements of 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 id="A10KConsolidatedStatementsofCashFlows" roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - Statement - 10-K Consolidated 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 id="A10QConsolidatedStatementsofOperations" roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations">
        <link:definition>0000009 - Statement - 10-Q Consolidated 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 id="A10QConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000010 - Statement - 10-Q Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>0000011 - Statement - 10-Q Consolidated Statements of Comprehensive Income (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 id="A10QConsolidatedBalanceSheets" roleURI="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets">
        <link:definition>0000012 - Statement - 10-Q Consolidated 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 id="A10QConsolidatedBalanceSheetsParenthetical" roleURI="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000013 - Statement - 10-Q Consolidated 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 id="A10QConsolidatedStatementsofEquity" roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity">
        <link:definition>0000014 - Statement - 10-Q Consolidated Statements of 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 id="A10QConsolidatedStatementsofCashFlows" roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows">
        <link:definition>0000015 - Statement - 10-Q Consolidated 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 id="A10KBackground" roleURI="http://www.kniferiver.com/role/A10KBackground">
        <link:definition>0000016 - Disclosure - 10-K Background</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KBasisofPresentation" roleURI="http://www.kniferiver.com/role/A10KBasisofPresentation">
        <link:definition>0000017 - Disclosure - 10-K Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KSignificantAccountingPolicies" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPolicies">
        <link:definition>0000018 - Disclosure - 10-K 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 id="A10KDisaggregationofRevenue" roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenue">
        <link:definition>0000019 - Disclosure - 10-K Disaggregation of Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KUncompletedContracts" roleURI="http://www.kniferiver.com/role/A10KUncompletedContracts">
        <link:definition>0000020 - Disclosure - 10-K Uncompleted Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KBusinessCombinations" roleURI="http://www.kniferiver.com/role/A10KBusinessCombinations">
        <link:definition>0000021 - Disclosure - 10-K Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KPropertyPlantandEquipment" roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipment">
        <link:definition>0000022 - Disclosure - 10-K Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KGoodwillandOtherIntangibleAssets" roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets">
        <link:definition>0000023 - Disclosure - 10-K Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KFairValueMeasurements" roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurements">
        <link:definition>0000024 - Disclosure - 10-K 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 id="A10KLeases" roleURI="http://www.kniferiver.com/role/A10KLeases">
        <link:definition>0000025 - Disclosure - 10-K 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 id="A10KAssetRetirementObligations" roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligations">
        <link:definition>0000026 - Disclosure - 10-K Asset Retirement Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KStockBasedCompensation" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensation">
        <link:definition>0000027 - Disclosure - 10-K Stock-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 id="A10KAccumulatedOtherComprehensiveLoss" roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss">
        <link:definition>0000028 - Disclosure - 10-K Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KIncomeTaxes" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxes">
        <link:definition>0000029 - Disclosure - 10-K 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 id="A10KCashFlowInformation" roleURI="http://www.kniferiver.com/role/A10KCashFlowInformation">
        <link:definition>0000030 - Disclosure - 10-K Cash Flow 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 id="A10KBusinessSegmentData" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentData">
        <link:definition>0000031 - Disclosure - 10-K Business Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KEmployeeBenefitPlans" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlans">
        <link:definition>0000032 - Disclosure - 10-K 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 id="A10KCommitmentsandContingencies" roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingencies">
        <link:definition>0000033 - Disclosure - 10-K 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 id="A10KRelatedPartyTransactions" roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactions">
        <link:definition>0000034 - Disclosure - 10-K 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 id="A10QBackground" roleURI="http://www.kniferiver.com/role/A10QBackground">
        <link:definition>0000035 - Disclosure - 10-Q Background</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QBasisofpresentation" roleURI="http://www.kniferiver.com/role/A10QBasisofpresentation">
        <link:definition>0000036 - Disclosure - 10-Q Basis of presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QReceivablesandallowanceforexpectedcreditlosses" roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses">
        <link:definition>0000037 - Disclosure - 10-Q Receivables and allowance for expected credit losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QInventories" roleURI="http://www.kniferiver.com/role/A10QInventories">
        <link:definition>0000038 - Disclosure - 10-Q Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QEarningspershare" roleURI="http://www.kniferiver.com/role/A10QEarningspershare">
        <link:definition>0000039 - Disclosure - 10-Q 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 id="A10QEquity" roleURI="http://www.kniferiver.com/role/A10QEquity">
        <link:definition>0000040 - Disclosure - 10-Q 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 id="A10QAccumulatedothercomprehensiveloss" roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss">
        <link:definition>0000041 - Disclosure - 10-Q Accumulated other comprehensive loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QRevenuefromcontractswithcustomers" roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers">
        <link:definition>0000042 - Disclosure - 10-Q Revenue from contracts with customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QUncompletedContracts" roleURI="http://www.kniferiver.com/role/A10QUncompletedContracts">
        <link:definition>0000043 - Disclosure - 10-Q Uncompleted Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QGoodwillandotherintangibleassets" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets">
        <link:definition>0000044 - Disclosure - 10-Q Goodwill and other intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QFairvaluemeasurements" roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurements">
        <link:definition>0000045 - Disclosure - 10-Q 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 id="A10QDebt" roleURI="http://www.kniferiver.com/role/A10QDebt">
        <link:definition>0000046 - Disclosure - 10-Q 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 id="A10QIncomeTaxes" roleURI="http://www.kniferiver.com/role/A10QIncomeTaxes">
        <link:definition>0000047 - Disclosure - 10-Q 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 id="A10QCashflowinformation" roleURI="http://www.kniferiver.com/role/A10QCashflowinformation">
        <link:definition>0000048 - Disclosure - 10-Q Cash flow 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 id="A10QBusinesssegmentdata" roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdata">
        <link:definition>0000049 - Disclosure - 10-Q Business segment data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10QEmployeebenefitplans" roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplans">
        <link:definition>0000050 - Disclosure - 10-Q 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 id="A10QContingencies" roleURI="http://www.kniferiver.com/role/A10QContingencies">
        <link:definition>0000051 - Disclosure - 10-Q 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 id="A10QRelatedpartytransactions" roleURI="http://www.kniferiver.com/role/A10QRelatedpartytransactions">
        <link:definition>0000052 - Disclosure - 10-Q 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 id="A10KSignificantAccountingPoliciesPolicies" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - 10-K 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 id="A10QBasisofpresentationPolicies" roleURI="http://www.kniferiver.com/role/A10QBasisofpresentationPolicies">
        <link:definition>9954472 - Disclosure - 10-Q Basis of presentation (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 id="A10KSignificantAccountingPoliciesTables" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables">
        <link:definition>9954473 - Disclosure - 10-K 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 id="A10KDisaggregationofRevenueTables" roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables">
        <link:definition>9954474 - Disclosure - 10-K Disaggregation of Revenue (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 id="A10KUncompletedContractsTables" roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsTables">
        <link:definition>9954475 - Disclosure - 10-K Uncompleted Contracts (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 id="A10KPropertyPlantandEquipmentTables" roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables">
        <link:definition>9954476 - Disclosure - 10-K Property, Plant and Equipment (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 id="A10KGoodwillandOtherIntangibleAssetsTables" roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables">
        <link:definition>9954477 - Disclosure - 10-K Goodwill and Other Intangible Assets (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 id="A10KFairValueMeasurementsTables" roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsTables">
        <link:definition>9954478 - Disclosure - 10-K 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 id="A10KLeasesTables" roleURI="http://www.kniferiver.com/role/A10KLeasesTables">
        <link:definition>9954479 - Disclosure - 10-K 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 id="A10KAssetRetirementObligationsTables" roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables">
        <link:definition>9954480 - Disclosure - 10-K Asset Retirement Obligations (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 id="A10KStockBasedCompensationTables" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationTables">
        <link:definition>9954481 - Disclosure - 10-K Stock-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 id="A10KAccumulatedOtherComprehensiveLossTables" roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables">
        <link:definition>9954482 - Disclosure - 10-K Accumulated Other Comprehensive Loss (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 id="A10KIncomeTaxesTables" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesTables">
        <link:definition>9954483 - Disclosure - 10-K 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 id="A10KCashFlowInformationTables" roleURI="http://www.kniferiver.com/role/A10KCashFlowInformationTables">
        <link:definition>9954484 - Disclosure - 10-K Cash Flow Information (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 id="A10KBusinessSegmentDataTables" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataTables">
        <link:definition>9954485 - Disclosure - 10-K Business Segment Data (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 id="A10KEmployeeBenefitPlansTables" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables">
        <link:definition>9954486 - Disclosure - 10-K Employee Benefit Plans (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 id="A10KCommitmentandContingenciesTables" roleURI="http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables">
        <link:definition>9954487 - Disclosure - 10-K Commitment and Contingencies (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 id="A10KRelatedPartyTransactionsTables" roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables">
        <link:definition>9954488 - Disclosure - 10-K Related-Party Transactions (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 id="A10QReceivablesandallowanceforexpectedcreditlossesTables" roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables">
        <link:definition>9954489 - Disclosure - 10-Q Receivables and allowance for expected credit losses (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 id="A10QInventoriesTables" roleURI="http://www.kniferiver.com/role/A10QInventoriesTables">
        <link:definition>9954490 - Disclosure - 10-Q Inventories (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 id="A10QEarningspershareTables" roleURI="http://www.kniferiver.com/role/A10QEarningspershareTables">
        <link:definition>9954491 - Disclosure - 10-Q 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 id="A10QAccumulatedothercomprehensivelossTables" roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables">
        <link:definition>9954492 - Disclosure - 10-Q Accumulated other comprehensive loss (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 id="A10QRevenuefromcontractswithcustomersTables" roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables">
        <link:definition>9954493 - Disclosure - 10-Q Revenue from contracts with customers (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 id="A10QUncompletedcontractsTables" roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsTables">
        <link:definition>9954494 - Disclosure - 10-Q Uncompleted contracts (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 id="A10QGoodwillandotherintangibleassetsTables" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables">
        <link:definition>9954495 - Disclosure - 10-Q Goodwill and other intangible assets (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 id="A10QFairvaluemeasurementsTables" roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables">
        <link:definition>9954496 - Disclosure - 10-Q 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 id="A10QDebtTables" roleURI="http://www.kniferiver.com/role/A10QDebtTables">
        <link:definition>9954497 - Disclosure - 10-Q 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 id="A10QCashflowinformationTables" roleURI="http://www.kniferiver.com/role/A10QCashflowinformationTables">
        <link:definition>9954498 - Disclosure - 10-Q Cash flow information (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 id="A10QBusinesssegmentdataTables" roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataTables">
        <link:definition>9954499 - Disclosure - 10-Q Business segment data (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 id="A10QEmployeebenefitplansTables" roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansTables">
        <link:definition>9954500 - Disclosure - 10-Q Employee benefit plans (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 id="A10KBasisofPresentationDetails" roleURI="http://www.kniferiver.com/role/A10KBasisofPresentationDetails">
        <link:definition>9954501 - Disclosure - 10-K Basis of Presentation (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 id="A10KSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9954502 - Disclosure - 10-K Significant Accounting Policies - Narrative (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 id="A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails">
        <link:definition>9954503 - Disclosure - 10-K Significant Accounting Policies - Components of receivables, net (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 id="A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails">
        <link:definition>9954504 - Disclosure - 10-K Significant Accounting Policies - Details of expected credit losses (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 id="A10KSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>9954505 - Disclosure - 10-K Significant Accounting Policies - Inventories (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 id="A10KDisaggregationofRevenueDetails" roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails">
        <link:definition>9954506 - Disclosure - 10-K Disaggregation of 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 id="A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails" roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails">
        <link:definition>9954507 - Disclosure - 10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (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 id="A10KUncompletedContractsScheduleofcontractbalancesDetails" roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails">
        <link:definition>9954508 - Disclosure - 10-K Uncompleted Contracts - Schedule of contract balances (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 id="A10KUncompletedContractsRemainingperformanceobligationsDetails" roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails">
        <link:definition>9954509 - Disclosure - 10-K Uncompleted Contracts - Remaining performance obligations (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 id="A10KUncompletedContractsRemainingperformanceobligationsDetails_1" roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails_1">
        <link:definition>9954509 - Disclosure - 10-K Uncompleted Contracts - Remaining performance obligations (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 id="A10KBusinessCombinationsDetails" roleURI="http://www.kniferiver.com/role/A10KBusinessCombinationsDetails">
        <link:definition>9954510 - Disclosure - 10-K Business Combinations (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 id="A10KPropertyPlantandEquipmentDetails" roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails">
        <link:definition>9954511 - Disclosure - 10-K Property, Plant 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 id="A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails" roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails">
        <link:definition>9954512 - Disclosure - 10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (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 id="A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails" roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails">
        <link:definition>9954513 - Disclosure - 10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (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 id="A10KGoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9954514 - Disclosure - 10-K Goodwill and Other Intangible Assets - Narrative (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 id="A10KFairValueMeasurementsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails">
        <link:definition>9954515 - Disclosure - 10-K Fair Value Measurements - Narrative (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 id="A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails" roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails">
        <link:definition>9954516 - Disclosure - 10-K Fair Value Measurements - Schedule of assets measured at fair value (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 id="A10KLeasesNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KLeasesNarrativeDetails">
        <link:definition>9954517 - Disclosure - 10-K Leases - Narrative (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 id="A10KLeasesSummaryofoperatingleasesDetails" roleURI="http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails">
        <link:definition>9954518 - Disclosure - 10-K Leases - Summary of operating leases (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 id="A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails" roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails">
        <link:definition>9954519 - Disclosure - 10-K Leases - Reconciliation of future undiscounted cash flows to operating lease 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 id="A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1" roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1">
        <link:definition>9954519 - Disclosure - 10-K Leases - Reconciliation of future undiscounted cash flows to operating lease 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 id="A10KAssetRetirementObligationsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails">
        <link:definition>9954520 - Disclosure - 10-K Asset Retirement Obligations - Narrative (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 id="A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails" roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails">
        <link:definition>9954521 - Disclosure - 10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (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 id="A10KStockBasedCompensationNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails">
        <link:definition>9954522 - Disclosure - 10-K Stock-Based Compensation - Narrative (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 id="A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails">
        <link:definition>9954523 - Disclosure - 10-K Stock-Based Compensation - Target grants of shares outstanding (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 id="A10KStockBasedCompensationPerformanceshareassumptionsDetails" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails">
        <link:definition>9954524 - Disclosure - 10-K Stock-Based Compensation - Performance share assumptions (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 id="A10KStockBasedCompensationSummaryofperformanceshareawardsDetails" roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails">
        <link:definition>9954525 - Disclosure - 10-K Stock-Based Compensation - Summary of performance share awards (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 id="A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails" roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails">
        <link:definition>9954526 - Disclosure - 10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (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 id="A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails" roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails">
        <link:definition>9954527 - Disclosure - 10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (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 id="A10KIncomeTaxesSummaryofincometaxexpenseDetails" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails">
        <link:definition>9954528 - Disclosure - 10-K Income Taxes - Summary of income tax expense (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 id="A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails">
        <link:definition>9954529 - Disclosure - 10-K Income Taxes - Net 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 id="A10KIncomeTaxesNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails">
        <link:definition>9954530 - Disclosure - 10-K Income Taxes - Narrative (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 id="A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails">
        <link:definition>9954531 - Disclosure - 10-K Income Taxes - Reconciliation of deferred tax expense (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 id="A10KIncomeTaxesIncometaxexpensereconciliationDetails" roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails">
        <link:definition>9954532 - Disclosure - 10-K Income Taxes - Income tax expense reconciliation (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 id="A10KCashFlowInformationDetails" roleURI="http://www.kniferiver.com/role/A10KCashFlowInformationDetails">
        <link:definition>9954533 - Disclosure - 10-K Cash Flow 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 id="A10KBusinessSegmentDataNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails">
        <link:definition>9954534 - Disclosure - 10-K Business Segment Data - Narrative (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 id="A10KBusinessSegmentDataDetails" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails">
        <link:definition>9954535 - Disclosure - 10-K Business Segment Data (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 id="A10KBusinessSegmentDataDetails2" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2">
        <link:definition>9954536 - Disclosure - 10-K Business Segment Data (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 id="A10KBusinessSegmentDataDetails3" roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3">
        <link:definition>9954537 - Disclosure - 10-K Business Segment Data (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails">
        <link:definition>9954538 - Disclosure - 10-K Employee Benefit Plans - Change in benefit obligation and plan assets (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 id="A10KEmployeeBenefitPlansNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails">
        <link:definition>9954539 - Disclosure - 10-K Employee Benefit Plans - Narrative (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 id="A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails">
        <link:definition>9954540 - Disclosure - 10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (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 id="A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails">
        <link:definition>9954541 - Disclosure - 10-K Employee Benefit Plans - Components of net periodic benefit cost (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 id="A10KEmployeeBenefitplansWeightedaverageassumptionsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails">
        <link:definition>9954542 - Disclosure - 10-K Employee Benefit plans - Weighted average assumptions (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 id="A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails">
        <link:definition>9954543 - Disclosure - 10-K Employee Benefit Plans - Health care cost assumptions (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 id="A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails">
        <link:definition>9954544 - Disclosure - 10-K Employee Benefit Plans - Expected benefit payments (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 id="A10KEmployeeBenefitPlansFairvalueofplanassetsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails">
        <link:definition>9954545 - Disclosure - 10-K Employee Benefit Plans - Fair value of plan assets (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails">
        <link:definition>9954546 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails">
        <link:definition>9954547 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails">
        <link:definition>9954548 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails">
        <link:definition>9954549 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails">
        <link:definition>9954550 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (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 id="A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails">
        <link:definition>9954551 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, 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 id="A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails">
        <link:definition>9954552 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (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 id="A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails">
        <link:definition>9954553 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (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 id="A10KCommitmentsandContingenciesLitigationDetails" roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails">
        <link:definition>9954554 - Disclosure - 10-K Commitments and Contingencies - Litigation (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 id="A10KCommitmentsandContingenciesEnvironmentalmattersDetails" roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails">
        <link:definition>9954555 - Disclosure - 10-K Commitments and Contingencies - Environmental matters (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 id="A10KCommitmentsandContingenciesPurchasecommitmentsDetails" roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails">
        <link:definition>9954556 - Disclosure - 10-K Commitments and Contingencies - Purchase commitments (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 id="A10KCommitmentsandContingenciesGuaranteesDetails" roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails">
        <link:definition>9954557 - Disclosure - 10-K Commitments and Contingencies - Guarantees (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 id="A10KRelatedPartyTransactionsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails">
        <link:definition>9954558 - Disclosure - 10-K Related-Party Transactions - Narrative (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 id="A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails">
        <link:definition>9954559 - Disclosure - 10-K Related-Party Transactions - Schedule of intercompany borrowings (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 id="A10QBackgroundDetails" roleURI="http://www.kniferiver.com/role/A10QBackgroundDetails">
        <link:definition>9954560 - Disclosure - 10-Q Background (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 id="A10QBasisofpresentationDetails" roleURI="http://www.kniferiver.com/role/A10QBasisofpresentationDetails">
        <link:definition>9954561 - Disclosure - 10-Q Basis of presentation (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 id="A10QReceivablesandallowanceforexpectedcreditlossesDetails" roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails">
        <link:definition>9954562 - Disclosure - 10-Q Receivables and allowance for expected credit losses (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 id="A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails" roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails">
        <link:definition>9954563 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Components of receivables, net (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 id="A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails" roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails">
        <link:definition>9954564 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (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 id="A10QInventoriesDetails" roleURI="http://www.kniferiver.com/role/A10QInventoriesDetails">
        <link:definition>9954565 - Disclosure - 10-Q Inventories (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 id="A10QEarningspershareNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails">
        <link:definition>9954566 - Disclosure - 10-Q Earnings per share - Narrative (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 id="A10QEarningspershareScheduleofEarningspersharereconciliationDetails" roleURI="http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails">
        <link:definition>9954567 - Disclosure - 10-Q Earnings per share - Schedule of Earnings per share reconciliation (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 id="A10QEquityDetails" roleURI="http://www.kniferiver.com/role/A10QEquityDetails">
        <link:definition>9954568 - Disclosure - 10-Q Equity (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 id="A10QAccumulatedothercomprehensivelossDetails" roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails">
        <link:definition>9954569 - Disclosure - 10-Q Accumulated other comprehensive loss (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 id="A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails" roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails">
        <link:definition>9954570 - Disclosure - 10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (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 id="A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails" roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails">
        <link:definition>9954571 - Disclosure - 10-Q Revenue from contracts with customers - Disaggregation of 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 id="A10QUncompletecontractsScheduleofContractBalancesDetails" roleURI="http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails">
        <link:definition>9954572 - Disclosure - 10-Q Uncomplete contracts - Schedule of Contract Balances (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 id="A10QUncompletedcontractsRemainingperformanceobligationsDetails" roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails">
        <link:definition>9954573 - Disclosure - 10-Q Uncompleted contracts - Remaining performance obligations (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 id="A10QUncompletedcontractsRemainingperformanceobligationsDetails_1" roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails_1">
        <link:definition>9954573 - Disclosure - 10-Q Uncompleted contracts - Remaining performance obligations (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 id="A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails">
        <link:definition>9954574 - Disclosure - 10-Q Goodwill and other intangible assets - Changes in the carrying amount (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 id="A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails">
        <link:definition>9954575 - Disclosure - 10-Q Goodwill and other intangible assets - Other amortizable intangible assets (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 id="A10QGoodwillandotherintangibleassetsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails">
        <link:definition>9954576 - Disclosure - 10-Q Goodwill and other intangible assets - Narrative (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 id="A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails" roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails">
        <link:definition>9954577 - Disclosure - 10-Q Goodwill and other intangible assets - Future amortization expense (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 id="A10QFairvaluemeasurementsNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails">
        <link:definition>9954578 - Disclosure - 10-Q Fair value measurements - Narrative (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 id="A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails" roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails">
        <link:definition>9954579 - Disclosure - 10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (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 id="A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails" roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails">
        <link:definition>9954580 - Disclosure - 10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (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 id="A10QDebtLongtermdebtoutstandingDetails" roleURI="http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails">
        <link:definition>9954581 - Disclosure - 10-Q Debt - Long-term debt outstanding (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 id="A10QDebtScheduleofdebtmaturitiesDetails" roleURI="http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails">
        <link:definition>9954582 - Disclosure - 10-Q Debt - Schedule of debt maturities (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 id="A10QCashflowinformationDetails" roleURI="http://www.kniferiver.com/role/A10QCashflowinformationDetails">
        <link:definition>9954583 - Disclosure - 10-Q Cash flow 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 id="A10QBusinesssegmentdataDetails" roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails">
        <link:definition>9954584 - Disclosure - 10-Q Business segment data (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 id="A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails" roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails">
        <link:definition>9954585 - Disclosure - 10-Q Business segment data - Operating revenues reconciliation (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 id="A10QBusinesssegmentdataEBITDAreconciliationDetails" roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails">
        <link:definition>9954586 - Disclosure - 10-Q Business segment data - EBITDA reconciliation (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 id="A10QEmployeebenefitplansNarrativeDetails" roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails">
        <link:definition>9954587 - Disclosure - 10-Q Employee benefit plans - Narrative (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 id="A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails" roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails">
        <link:definition>9954588 - Disclosure - 10-Q Employee benefit plans - Components of net periodic benefit cost (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 id="A10QContingenciesLitigationDetails" roleURI="http://www.kniferiver.com/role/A10QContingenciesLitigationDetails">
        <link:definition>9954589 - Disclosure - 10-Q Contingencies - Litigation (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 id="A10QContingenciesGuaranteesDetails" roleURI="http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails">
        <link:definition>9954590 - Disclosure - 10-Q Contingencies - Guarantees (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 id="A10QRelatedpartytransactionsDetails" roleURI="http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails">
        <link:definition>9954591 - Disclosure - 10-Q Related-party transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="knf_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_LettersofCreditSettoExpireinNextFiscalYear" abstract="false" name="LettersofCreditSettoExpireinNextFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" abstract="false" name="EquityInResultsOfOperationsFromUnconsolidatedAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_UncompletedContractsTextBlock" abstract="false" name="UncompletedContractsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="knf_February2022Member" abstract="true" name="February2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_NumberOfResponsibleParties" abstract="false" name="NumberOfResponsibleParties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="knf_PensionTrustFundForOperatingEngineersMember" abstract="true" name="PensionTrustFundForOperatingEngineersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_PercentageInvestmentinTargetDateInvestments" abstract="false" name="PercentageInvestmentinTargetDateInvestments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_DueFromRelatedPartyNoncurrent" abstract="false" name="DueFromRelatedPartyNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_AggregatesMember" abstract="true" name="AggregatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_CapitalContributionFromParentCommonStock" abstract="false" name="CapitalContributionFromParentCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_InternalSalesMember" abstract="true" name="InternalSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_MDUResourcesCommonStockHeldBySubsidiaryMember" abstract="true" name="MDUResourcesCommonStockHeldBySubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DefinedBenefitPlanAverageOfAssetsPeriod" abstract="false" name="DefinedBenefitPlanAverageOfAssetsPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_DefinedBenefitPlanAdditionalEmployerContributions" abstract="false" name="DefinedBenefitPlanAdditionalEmployerContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ContractWithCustomerUncompletedContractsBillings" abstract="false" name="ContractWithCustomerUncompletedContractsBillings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_AggregateReservesMember" abstract="true" name="AggregateReservesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_NoncashTransactionsIncludedInCapitalExpenditures" abstract="false" name="NoncashTransactionsIncludedInCapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_EnvironmentalRemediationExpectedCosts" abstract="false" name="EnvironmentalRemediationExpectedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_Form10SeparationAdjustmentsToNetIncome" abstract="false" name="Form10SeparationAdjustmentsToNetIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DefinedBenefitPlanYearsOfContinuousService" abstract="false" name="DefinedBenefitPlanYearsOfContinuousService" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" abstract="false" name="PercentageInvestmentInCommonStockOfLargeCapCompanies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" abstract="false" name="PaymentsAndNoncashTransactionsToAcquireProductiveAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_TransferOfParentStockHeldBySubsidiaryShares" abstract="false" name="TransferOfParentStockHeldBySubsidiaryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="knf_RelatedPartyNotesPayable" abstract="false" name="RelatedPartyNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_AssetRetirementObligationLiabilitiesAcquired" abstract="false" name="AssetRetirementObligationLiabilitiesAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DefinedBenefitPlanPaymentPeriod" abstract="false" name="DefinedBenefitPlanPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_JointVentureProportionateConsolidationMember" abstract="true" name="JointVentureProportionateConsolidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" abstract="false" name="EnvironmentalMatterInvestigationRelatedCostIncurredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PercentOfSharesDistributedInConjunctionWithSpinoff" abstract="false" name="PercentOfSharesDistributedInConjunctionWithSpinoff" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" abstract="false" name="EnvironmentalRemediationPercentOfSiteToBeRemediated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" abstract="false" name="MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" abstract="false" name="ContractWithCustomersUncompletedContractsEstimatedEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" abstract="false" name="MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PercentageInvestmentinCashandCashEquivalents" abstract="false" name="PercentageInvestmentinCashandCashEquivalents" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" abstract="false" name="Form10SeparationAdjustmentsToCostsOfGoodsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DrawDownOnRevolver" abstract="false" name="DrawDownOnRevolver" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_NorthwestMember" abstract="true" name="NorthwestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="knf_ContractingServicesPrivateSectorMember" abstract="true" name="ContractingServicesPrivateSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_EnvironmentalRemediationPeriod" abstract="false" name="EnvironmentalRemediationPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_ContractingServicesPublicSectorMember" abstract="true" name="ContractingServicesPublicSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_BorrowingArrangementsMember" abstract="true" name="BorrowingArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_MachineryVehiclesAndEquipmentMember" abstract="true" name="MachineryVehiclesAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_BusinessCombinationAccruedConsideration" abstract="false" name="BusinessCombinationAccruedConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ContractwithCustomerAssetsandLiabilitiesNetChange" abstract="false" name="ContractwithCustomerAssetsandLiabilitiesNetChange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="knf_ContractwithCustomerLiabilityCurrentChange" abstract="false" name="ContractwithCustomerLiabilityCurrentChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" abstract="false" name="ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DueToRelatedParty" abstract="false" name="DueToRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PerformanceAwardsPerformanceConditionsMember" abstract="true" name="PerformanceAwardsPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" abstract="false" name="DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" abstract="true" name="DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_February2021Member" abstract="true" name="February2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_LowerWillametteGroupMember" abstract="true" name="LowerWillametteGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_MountainMember" abstract="true" name="MountainMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PaymentOfRevolverDebt" abstract="false" name="PaymentOfRevolverDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_CommonStockHeldBySubsidiaryMember" abstract="true" name="CommonStockHeldBySubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" abstract="false" name="DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_A2021AcquisitionsMember" abstract="true" name="A2021AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_RelatedPartyNotesPayableCurrentPortion" abstract="false" name="RelatedPartyNotesPayableCurrentPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_TransferOfParentStockHeldBySubsidiaryValue" abstract="false" name="TransferOfParentStockHeldBySubsidiaryValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" abstract="false" name="EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_A2022AcquisitionsMember" abstract="true" name="A2022AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_CentennialSeniorNotesMember" abstract="true" name="CentennialSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DefinedBenefitPlanPooledSeparateAccountsMember" abstract="true" name="DefinedBenefitPlanPooledSeparateAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_LettersofCreditSettoExpireCurrentYear" abstract="false" name="LettersofCreditSettoExpireCurrentYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" abstract="false" name="MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_DefinedBenefitPlanInsuranceMember" abstract="true" name="DefinedBenefitPlanInsuranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" abstract="false" name="DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_PercentageInvestmentInCommonStockOfMidCapCompanies" abstract="false" name="PercentageInvestmentInCommonStockOfMidCapCompanies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_MDUResourcesStockHeldBySubsidiaryMember" abstract="true" name="MDUResourcesStockHeldBySubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_PerformanceAwardsMarketConditionsMember" abstract="true" name="PerformanceAwardsMarketConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_ContractWithCustomersUncompletedContractsGross" abstract="false" name="ContractWithCustomersUncompletedContractsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" abstract="false" name="ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="knf_AsphaltMember" abstract="true" name="AsphaltMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_CommonStockHeldBySubsidiaryAtCostShares" abstract="false" name="CommonStockHeldBySubsidiaryAtCostShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="knf_LifeInsuranceInvestmentsMember" abstract="true" name="LifeInsuranceInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_MandatoryAnnualAmortizationYearsThreeAndFour" abstract="false" name="MandatoryAnnualAmortizationYearsThreeAndFour" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_EquityNetTransfersToFromParent" abstract="false" name="EquityNetTransfersToFromParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ContractwithCustomerAssetNetCurrentChange" abstract="false" name="ContractwithCustomerAssetNetCurrentChange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_NetEquityTransfersToFromParent" abstract="false" name="NetEquityTransfersToFromParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_InsuranceContractsInvestmentsMember" abstract="true" name="InsuranceContractsInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" abstract="false" name="DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="knf_ReadyMixConcreteMember" abstract="true" name="ReadyMixConcreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" abstract="false" name="ProceedsFromRetiredContractsAsPartOfTheSeparation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_HistoricalVolatilityRate" abstract="false" name="HistoricalVolatilityRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" abstract="false" name="AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_AccountsReceivableThresholdPeriodPastDue" abstract="false" name="AccountsReceivableThresholdPeriodPastDue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_ConcentrationRisksPercentageAbstract" abstract="true" name="ConcentrationRisksPercentageAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="knf_CommonStockHeldBySubsidiaryAtCostValue" abstract="false" name="CommonStockHeldBySubsidiaryAtCostValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_WesternConferenceOfTeamstersPensionPlanMember" abstract="true" name="WesternConferenceOfTeamstersPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" abstract="false" name="DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" abstract="false" name="PercentageInvestmentInCommonStockOfSmallCapCompanies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_ImpliedVolatilityRate" abstract="false" name="ImpliedVolatilityRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_NetTransfersToFromParent" abstract="false" name="NetTransfersToFromParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DividendPaidFromDebtProceedsToParent" abstract="false" name="DividendPaidFromDebtProceedsToParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_CorporateExpensesMember" abstract="true" name="CorporateExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_NetContributionFromParentAfterRepaymentOfNotes" abstract="false" name="NetContributionFromParentAfterRepaymentOfNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="knf_DueFromRelatedParty" abstract="false" name="DueFromRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_TransitionServicesAgreementReceivable" abstract="false" name="TransitionServicesAgreementReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_NorthCentralMember" abstract="true" name="NorthCentralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_JointVentureOwnershipPercentage" abstract="false" name="JointVentureOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="knf_PacificMember" abstract="true" name="PacificMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" abstract="false" name="DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_CentennialTermLoanAgreementsMember" abstract="true" name="CentennialTermLoanAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_MandatoryAnnualAmortizationYearsOneAndTwo" abstract="false" name="MandatoryAnnualAmortizationYearsOneAndTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_ContractWithCustomerUncompletedContractsCostsIncurred" abstract="false" name="ContractWithCustomerUncompletedContractsCostsIncurred" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DeferredIncomeTaxExpenseBenefitAcquisition" abstract="false" name="DeferredIncomeTaxExpenseBenefitAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ContractwithCustomerAssetsandLiabilitiesNet" abstract="false" name="ContractwithCustomerAssetsandLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_ContractingServicesMember" abstract="true" name="ContractingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" abstract="false" name="PercentOfSharesRetainedByParentInConjunctionWithSpinoff" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_PercentageInFixedIncomeAndOtherInvestments" abstract="false" name="PercentageInFixedIncomeAndOtherInvestments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="knf_SuretyBondExpirationPeriod" abstract="false" name="SuretyBondExpirationPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" abstract="false" name="MandatoryAnnualAmortizationYearsFiveAndThereafter" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="knf_RelatedPartyNotesPayableToParent" abstract="false" name="RelatedPartyNotesPayableToParent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_DefinedBenefitPlanParticipantAge" abstract="false" name="DefinedBenefitPlanParticipantAge" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="knf_TransitionServicesAgreementPayable" abstract="false" name="TransitionServicesAgreementPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="knf_AmountOfSuretyBondsOutstanding" abstract="false" name="AmountOfSuretyBondsOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>knf-20230926_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c73d104-2fba-41d1-b653-310cfd620a09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3b7d55e0-946a-4504-9739-f2ba79c18ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9c73d104-2fba-41d1-b653-310cfd620a09" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3b7d55e0-946a-4504-9739-f2ba79c18ca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_2e315cc1-ec7a-40e3-995e-0dfdee9c870e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9c73d104-2fba-41d1-b653-310cfd620a09" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_2e315cc1-ec7a-40e3-995e-0dfdee9c870e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_fe476bf0-a976-48af-b5b3-37d13b75fd82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0b2437c3-a6c4-42f9-9624-1dc953cf3719" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_fe476bf0-a976-48af-b5b3-37d13b75fd82" xlink:to="loc_us-gaap_OperatingIncomeLoss_0b2437c3-a6c4-42f9-9624-1dc953cf3719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bda4cab9-a45b-463e-8299-934082e8d21b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_fe476bf0-a976-48af-b5b3-37d13b75fd82" xlink:to="loc_us-gaap_InterestExpense_bda4cab9-a45b-463e-8299-934082e8d21b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_91fdfee2-0ebe-4133-a146-6e1ce8dc7eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_fe476bf0-a976-48af-b5b3-37d13b75fd82" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_91fdfee2-0ebe-4133-a146-6e1ce8dc7eb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8821cf03-8e02-4eb3-b13c-12ea79eab766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0d02e793-713a-4827-aabb-ac23a0bcba47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8821cf03-8e02-4eb3-b13c-12ea79eab766" xlink:to="loc_us-gaap_GrossProfit_0d02e793-713a-4827-aabb-ac23a0bcba47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d57a8e53-ec9f-4102-99d1-2ca54e329a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8821cf03-8e02-4eb3-b13c-12ea79eab766" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d57a8e53-ec9f-4102-99d1-2ca54e329a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eed0f3a3-1a79-4c80-9794-48f87efedbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f967a094-9044-489f-bbff-3a01ae8e7048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_eed0f3a3-1a79-4c80-9794-48f87efedbb4" xlink:to="loc_us-gaap_Revenues_f967a094-9044-489f-bbff-3a01ae8e7048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_fb0a79c5-6e07-4ab2-8d07-07a02378fb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_eed0f3a3-1a79-4c80-9794-48f87efedbb4" xlink:to="loc_us-gaap_CostOfRevenue_fb0a79c5-6e07-4ab2-8d07-07a02378fb4b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c2352c1b-c046-4123-827f-968ed49550e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_84e531a8-31bb-4853-b557-88a10b88a50e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c2352c1b-c046-4123-827f-968ed49550e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_84e531a8-31bb-4853-b557-88a10b88a50e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_fe3befca-055d-4af8-b5d2-66eeb2012d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c2352c1b-c046-4123-827f-968ed49550e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_fe3befca-055d-4af8-b5d2-66eeb2012d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_26711905-44d8-491d-b3b2-72a5e030c4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e0f58b08-62bf-4755-9996-2b553dab2107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_26711905-44d8-491d-b3b2-72a5e030c4bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e0f58b08-62bf-4755-9996-2b553dab2107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b56c612c-fd09-45d5-a45e-fea3d822835c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_26711905-44d8-491d-b3b2-72a5e030c4bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b56c612c-fd09-45d5-a45e-fea3d822835c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2a2b0902-f208-442d-8262-65fc9435dbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6d16fa81-8879-447d-82c9-1997cf60f76a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2a2b0902-f208-442d-8262-65fc9435dbf4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6d16fa81-8879-447d-82c9-1997cf60f76a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_22b22c29-7862-4dd6-93d4-f6f441a81221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2a2b0902-f208-442d-8262-65fc9435dbf4" xlink:to="loc_us-gaap_NetIncomeLoss_22b22c29-7862-4dd6-93d4-f6f441a81221" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_874f18c6-b651-4cd5-9290-97fc33a295bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_71e88895-5e0c-4616-802e-ae30ee733a96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_874f18c6-b651-4cd5-9290-97fc33a295bd" xlink:to="loc_us-gaap_Liabilities_71e88895-5e0c-4616-802e-ae30ee733a96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e2e23ece-abff-4faf-9cfd-d072c309060f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_874f18c6-b651-4cd5-9290-97fc33a295bd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e2e23ece-abff-4faf-9cfd-d072c309060f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7c141434-4380-420f-8090-2c758ed32ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_874f18c6-b651-4cd5-9290-97fc33a295bd" xlink:to="loc_us-gaap_StockholdersEquity_7c141434-4380-420f-8090-2c758ed32ac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_948f64ad-9fb1-40ab-89b3-e5dceadc9936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_46ec7cd1-a44b-44fc-9401-7642cf79e9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_948f64ad-9fb1-40ab-89b3-e5dceadc9936" xlink:to="loc_us-gaap_AssetsNoncurrent_46ec7cd1-a44b-44fc-9401-7642cf79e9a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7495e86b-d571-4de6-a7e9-3bcfd0ebf323" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_948f64ad-9fb1-40ab-89b3-e5dceadc9936" xlink:to="loc_us-gaap_AssetsCurrent_7495e86b-d571-4de6-a7e9-3bcfd0ebf323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableCurrentPortion_a5c47b57-be42-47b6-babf-8670d48c0993" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableCurrentPortion"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_knf_RelatedPartyNotesPayableCurrentPortion_a5c47b57-be42-47b6-babf-8670d48c0993" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueToRelatedParty_59e32335-b7e0-4cbf-a82d-c227514e58c7" xlink:href="knf-20230926.xsd#knf_DueToRelatedParty"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_knf_DueToRelatedParty_59e32335-b7e0-4cbf-a82d-c227514e58c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_faa9c807-9be1-4474-84ff-070bb09ff5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_faa9c807-9be1-4474-84ff-070bb09ff5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_faae4b96-3712-40b8-b2fe-cebab0f58d91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_LongTermDebtCurrent_faae4b96-3712-40b8-b2fe-cebab0f58d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_031bf431-bfbc-48bb-8def-3e5c323bfd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_031bf431-bfbc-48bb-8def-3e5c323bfd6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f3cb937d-49bf-4737-9498-9a766a1036d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_AccountsPayableCurrent_f3cb937d-49bf-4737-9498-9a766a1036d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2893e98a-0e38-45f7-a790-1c479b1b8757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2893e98a-0e38-45f7-a790-1c479b1b8757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_289040f3-02ed-42d8-8ffd-abd46871f3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cb773d0f-1bb4-4017-a712-712579c0cee8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_289040f3-02ed-42d8-8ffd-abd46871f3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ce6d79a4-8396-4913-bb5c-24b0df47baf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_us-gaap_LiabilitiesCurrent_ce6d79a4-8396-4913-bb5c-24b0df47baf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cbcb74bd-9336-4fc8-9848-239f491abece" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cbcb74bd-9336-4fc8-9848-239f491abece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_725a1767-a06e-487a-8268-8776a657e94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_725a1767-a06e-487a-8268-8776a657e94c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_16d5c5c2-db54-40c8-bf3c-c53ee6b64b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_16d5c5c2-db54-40c8-bf3c-c53ee6b64b13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayable_5a84e1d0-132d-44df-836a-a191c1cadf5c" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_knf_RelatedPartyNotesPayable_5a84e1d0-132d-44df-836a-a191c1cadf5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5001d9a4-0104-44d9-a848-7f009c5c754d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_db4cc4bb-2ddc-4239-a9a5-4e2c643951ba" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5001d9a4-0104-44d9-a848-7f009c5c754d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_05a1d8e9-9d07-4f25-9e6f-64e5bdb9bebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_us-gaap_ReceivablesNetCurrent_05a1d8e9-9d07-4f25-9e6f-64e5bdb9bebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6bc62a92-d952-4559-9dc6-7df8a3f4616e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_us-gaap_InventoryNet_6bc62a92-d952-4559-9dc6-7df8a3f4616e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ec39a9d-6bf5-46d3-981e-1383b8381311" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ec39a9d-6bf5-46d3-981e-1383b8381311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedParty_2fae6b75-630f-49d3-9dcb-80e478751e75" xlink:href="knf-20230926.xsd#knf_DueFromRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_knf_DueFromRelatedParty_2fae6b75-630f-49d3-9dcb-80e478751e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b109bec1-de61-44a4-9d97-fdd99764b1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_us-gaap_OtherAssetsCurrent_b109bec1-de61-44a4-9d97-fdd99764b1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_71ea11d3-8a1b-42db-a1b3-fb58cf6180ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8c5fb87a-8173-480f-958a-de7552d82084" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_71ea11d3-8a1b-42db-a1b3-fb58cf6180ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_46f73d52-02a6-4b0a-bded-1c25a2e6de00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_46f73d52-02a6-4b0a-bded-1c25a2e6de00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c3304c58-0f9d-42f4-a705-2efafde6c102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c3304c58-0f9d-42f4-a705-2efafde6c102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4556707-5dfe-4b27-9900-d8cf607a9fee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_us-gaap_Goodwill_d4556707-5dfe-4b27-9900-d8cf607a9fee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1a2613aa-e5be-46f2-937c-13e7d98353ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1a2613aa-e5be-46f2-937c-13e7d98353ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a2905812-66fb-4b92-8c2d-e568a4ab1a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a2905812-66fb-4b92-8c2d-e568a4ab1a5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedPartyNoncurrent_09464c17-77e8-442d-8cf2-a1eb16b92e75" xlink:href="knf-20230926.xsd#knf_DueFromRelatedPartyNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_ef0fd2c1-b763-44b7-a103-b10d8e158362" xlink:to="loc_knf_DueFromRelatedPartyNoncurrent_09464c17-77e8-442d-8cf2-a1eb16b92e75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8f816020-a460-4c0d-a3fb-ec48e4445517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8f816020-a460-4c0d-a3fb-ec48e4445517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetTransfersToFromParent_886126a9-337a-466f-b820-cfd9a15bbee7" xlink:href="knf-20230926.xsd#knf_NetTransfersToFromParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_knf_NetTransfersToFromParent_886126a9-337a-466f-b820-cfd9a15bbee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquity_01073748-ebd7-4685-a21c-f1a16796225c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_us-gaap_ProceedsFromRepurchaseOfEquity_01073748-ebd7-4685-a21c-f1a16796225c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0ce4ae4c-afd3-4af2-ba00-d3ef7251f727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0ce4ae4c-afd3-4af2-ba00-d3ef7251f727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_acfc6cf7-eeb5-48ad-9570-13858dccd4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_acfc6cf7-eeb5-48ad-9570-13858dccd4ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_e22b22fd-3cbb-4324-aa8f-c9c76988bde4" xlink:href="knf-20230926.xsd#knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_e22b22fd-3cbb-4324-aa8f-c9c76988bde4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7c83ca27-1a30-4f42-9cdb-e382754dd4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b28a0c7-6418-48fb-8c4f-04a56ab89600" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7c83ca27-1a30-4f42-9cdb-e382754dd4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e5594a3d-2aad-4b10-b3e1-444c610f2ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5cd2cce4-a0d2-4ce0-bebf-7cab5f415c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e5594a3d-2aad-4b10-b3e1-444c610f2ed1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5cd2cce4-a0d2-4ce0-bebf-7cab5f415c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_466b5a6b-963b-4679-87eb-8f090886cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e5594a3d-2aad-4b10-b3e1-444c610f2ed1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_466b5a6b-963b-4679-87eb-8f090886cdb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bf3d3c98-8579-418f-8b67-994830faef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e5594a3d-2aad-4b10-b3e1-444c610f2ed1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bf3d3c98-8579-418f-8b67-994830faef5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_91f77090-f2e5-44d0-8345-384a4369cbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6cd136b4-6aa0-4443-ade6-cdf8f972d363" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_91f77090-f2e5-44d0-8345-384a4369cbf3" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_6cd136b4-6aa0-4443-ade6-cdf8f972d363" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c192daf0-5314-4501-aeef-96e073703062" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_91f77090-f2e5-44d0-8345-384a4369cbf3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c192daf0-5314-4501-aeef-96e073703062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_a9641228-1250-4e39-b936-e3427e032227" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_91f77090-f2e5-44d0-8345-384a4369cbf3" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_a9641228-1250-4e39-b936-e3427e032227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_e416e3ec-eda2-4fb5-a7c1-0538108022fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_91f77090-f2e5-44d0-8345-384a4369cbf3" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_e416e3ec-eda2-4fb5-a7c1-0538108022fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f1522a91-cc3b-41b8-8ae2-fd24462e521f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_NetIncomeLoss_f1522a91-cc3b-41b8-8ae2-fd24462e521f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_db6d316f-9c0f-47fa-b45e-12649b197890" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_db6d316f-9c0f-47fa-b45e-12649b197890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_9bc3d166-af68-48a6-bb4b-4d5cce1e1192" xlink:href="knf-20230926.xsd#knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_9bc3d166-af68-48a6-bb4b-4d5cce1e1192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4978eac1-6671-488a-83d6-5cd5027e73ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4978eac1-6671-488a-83d6-5cd5027e73ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_e9f40606-75df-4fd5-be32-90f9250dc518" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_e9f40606-75df-4fd5-be32-90f9250dc518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_1e2e0b29-7fa3-4314-925f-3af68be767f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_1e2e0b29-7fa3-4314-925f-3af68be767f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_88042946-0416-496a-b0ac-2a3a78f1214a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_88042946-0416-496a-b0ac-2a3a78f1214a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_cf7d8b8d-3364-44b5-853e-7fa293ae72c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_cf7d8b8d-3364-44b5-853e-7fa293ae72c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_720a7af8-ceee-44be-95a6-dedcf379f412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_ShareBasedCompensation_720a7af8-ceee-44be-95a6-dedcf379f412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1735e7b1-2181-4404-8e24-f9c329d66e24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1735e7b1-2181-4404-8e24-f9c329d66e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_ac872205-08c8-4866-8891-e698ff9b1477" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_ac872205-08c8-4866-8891-e698ff9b1477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_c8361938-d7a5-4741-b928-ef12a3f086a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_c8361938-d7a5-4741-b928-ef12a3f086a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_4382cb4e-7a2e-48fa-9dcf-de4be1623b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_4382cb4e-7a2e-48fa-9dcf-de4be1623b03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2fb870a5-bc56-49c0-aafb-fb1b3f4146c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2fb870a5-bc56-49c0-aafb-fb1b3f4146c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_d3448a37-0e1e-4e7d-a82f-62040805dd97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_d3448a37-0e1e-4e7d-a82f-62040805dd97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_d46a38e1-1e7e-4631-8680-69478c5231a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_d46a38e1-1e7e-4631-8680-69478c5231a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4eb33f87-4822-4d92-bd66-8b2f20e15e24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4eb33f87-4822-4d92-bd66-8b2f20e15e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8e53dd43-77ec-40b5-9822-4563a850ca27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8e53dd43-77ec-40b5-9822-4563a850ca27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_5a57e7d3-ce12-41b3-a390-730a64ae10ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9a07b87-a513-4121-89ac-6d339f361461" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_5a57e7d3-ce12-41b3-a390-730a64ae10ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableCurrentPortion_b3889d30-b2ff-4918-a9b4-900f6f0d771e" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableCurrentPortion"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_knf_RelatedPartyNotesPayableCurrentPortion_b3889d30-b2ff-4918-a9b4-900f6f0d771e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueToRelatedParty_0efb8960-ed8c-48e0-8894-2d15aa3dcd80" xlink:href="knf-20230926.xsd#knf_DueToRelatedParty"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_knf_DueToRelatedParty_0efb8960-ed8c-48e0-8894-2d15aa3dcd80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_8ff3c85d-fbfa-4493-bf75-963658025cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_8ff3c85d-fbfa-4493-bf75-963658025cc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1aeaa93a-2550-45f8-913b-9bbdb1fc23a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_LongTermDebtCurrent_1aeaa93a-2550-45f8-913b-9bbdb1fc23a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23c03063-0349-4f7d-bf3f-d9087d31258e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23c03063-0349-4f7d-bf3f-d9087d31258e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_99cc58b3-220b-404e-a780-8ffc4f31e4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_AccountsPayableCurrent_99cc58b3-220b-404e-a780-8ffc4f31e4a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_682d9d6a-1707-4fa3-9cad-3c733a783812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_682d9d6a-1707-4fa3-9cad-3c733a783812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_02c08f7f-05d9-4e67-bf69-41b9a16af9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_02c08f7f-05d9-4e67-bf69-41b9a16af9e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_11450c4b-2100-4a8c-86a5-14d2268ccfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b26f1376-0e09-4ee1-89c0-98b971062538" xlink:to="loc_us-gaap_TaxesPayableCurrent_11450c4b-2100-4a8c-86a5-14d2268ccfcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ef5554b-c673-41c4-ad14-741066f3beed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ef5554b-c673-41c4-ad14-741066f3beed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_a5ec40f7-f597-420a-b4cd-34b3238aaf8b" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_a5ec40f7-f597-420a-b4cd-34b3238aaf8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bca8765b-abc9-418c-8754-f563c9f47a50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bca8765b-abc9-418c-8754-f563c9f47a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_f0b739ce-66cd-4740-bc5e-28725cafb027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_us-gaap_TreasuryStockCommonValue_f0b739ce-66cd-4740-bc5e-28725cafb027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cfe60460-6508-4a85-ad21-b82aae5fcf60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cfe60460-6508-4a85-ad21-b82aae5fcf60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_46e220ac-8d72-4782-a620-92029e4366e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_01cc4135-caff-4ce7-bcca-3fa5274d023b" xlink:to="loc_us-gaap_CommonStockValue_46e220ac-8d72-4782-a620-92029e4366e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f503d0fe-63f8-4339-8f87-ab2682b4c43a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_60241a30-1d23-42ef-b83c-fa51afca9dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f503d0fe-63f8-4339-8f87-ab2682b4c43a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_60241a30-1d23-42ef-b83c-fa51afca9dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d6a2e09-f647-4795-93a9-71f6c526993a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f503d0fe-63f8-4339-8f87-ab2682b4c43a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d6a2e09-f647-4795-93a9-71f6c526993a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fac06c4e-5d3d-40ea-ad7c-e3ed213e9a40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_c3e43a38-df18-44df-9d6d-b076a825aa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_fac06c4e-5d3d-40ea-ad7c-e3ed213e9a40" xlink:to="loc_us-gaap_InventoryRawMaterials_c3e43a38-df18-44df-9d6d-b076a825aa6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_d095b615-16b3-4aea-9587-d6bcfd62867b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_fac06c4e-5d3d-40ea-ad7c-e3ed213e9a40" xlink:to="loc_us-gaap_InventoryFinishedGoods_d095b615-16b3-4aea-9587-d6bcfd62867b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_48656254-85c3-47f9-af05-adc2912a3df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_fac06c4e-5d3d-40ea-ad7c-e3ed213e9a40" xlink:to="loc_us-gaap_OtherInventorySupplies_48656254-85c3-47f9-af05-adc2912a3df1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_a1f74632-dc93-44ae-9231-8f875b5ba569" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsGross_9d8ff9da-f510-4a40-9811-fede521475f9" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_a1f74632-dc93-44ae-9231-8f875b5ba569" xlink:to="loc_knf_ContractWithCustomersUncompletedContractsGross_9d8ff9da-f510-4a40-9811-fede521475f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsBillings_41dc83a7-3522-4df0-b104-d244dd584e28" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsBillings"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_a1f74632-dc93-44ae-9231-8f875b5ba569" xlink:to="loc_knf_ContractWithCustomerUncompletedContractsBillings_41dc83a7-3522-4df0-b104-d244dd584e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsGross_38df6d40-91ca-411a-912d-6c689ba37199" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred_0d708d07-a6de-46c6-b90a-4173ae9d0c21" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsCostsIncurred"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_knf_ContractWithCustomersUncompletedContractsGross_38df6d40-91ca-411a-912d-6c689ba37199" xlink:to="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred_0d708d07-a6de-46c6-b90a-4173ae9d0c21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_9f724d1f-2a54-4aa4-b8ed-1eca5ff338ce" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsEstimatedEarnings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_knf_ContractWithCustomersUncompletedContractsGross_38df6d40-91ca-411a-912d-6c689ba37199" xlink:to="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_9f724d1f-2a54-4aa4-b8ed-1eca5ff338ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesSummaryofoperatingleasesDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a24dcdbf-b8ce-436f-8628-c4d550459111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a7464ea9-a8fe-404e-87ba-3a4bbe265070" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a24dcdbf-b8ce-436f-8628-c4d550459111" xlink:to="loc_us-gaap_OperatingLeaseCost_a7464ea9-a8fe-404e-87ba-3a4bbe265070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f1471964-de5c-4942-8ea8-bbdc12cadd96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a24dcdbf-b8ce-436f-8628-c4d550459111" xlink:to="loc_us-gaap_VariableLeaseCost_f1471964-de5c-4942-8ea8-bbdc12cadd96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_74fc465c-8ddf-42de-a56d-e92c732ddc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a24dcdbf-b8ce-436f-8628-c4d550459111" xlink:to="loc_us-gaap_ShortTermLeaseCost_74fc465c-8ddf-42de-a56d-e92c732ddc5d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1974ba5d-2d38-4115-8e51-26d518e4fcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1974ba5d-2d38-4115-8e51-26d518e4fcd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d1f173ec-cc5b-4b31-908f-e0f556909efc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d1f173ec-cc5b-4b31-908f-e0f556909efc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_685e36ff-a01c-4d72-a6c1-61a9b621fd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_685e36ff-a01c-4d72-a6c1-61a9b621fd6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3aea9ac7-299c-4393-8be3-a1d2dad91013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3aea9ac7-299c-4393-8be3-a1d2dad91013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0352171c-e031-489f-9d84-368d0c640e14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0352171c-e031-489f-9d84-368d0c640e14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1d996cd-8aa7-4a41-9751-73bd0536bab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b4c8b87b-2c9d-4191-a07b-7ef9a1d01f8b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1d996cd-8aa7-4a41-9751-73bd0536bab1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_09179e33-cb66-40b3-b3c7-0d41caf6f517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9638c845-1f3e-422a-9cc8-405e306f93c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_09179e33-cb66-40b3-b3c7-0d41caf6f517" xlink:to="loc_us-gaap_OperatingLeaseLiability_9638c845-1f3e-422a-9cc8-405e306f93c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bbc6609e-622f-405b-8ec6-f48914b39aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_09179e33-cb66-40b3-b3c7-0d41caf6f517" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bbc6609e-622f-405b-8ec6-f48914b39aa1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesSummaryofincometaxexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_814a351f-58f6-4815-8a6a-3f7859f7767b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1b18bc8f-2d5e-4054-a721-96691924d518" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_814a351f-58f6-4815-8a6a-3f7859f7767b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1b18bc8f-2d5e-4054-a721-96691924d518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20496739-77be-4a6a-8542-0bae02391143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_814a351f-58f6-4815-8a6a-3f7859f7767b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20496739-77be-4a6a-8542-0bae02391143" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_498a651e-9ff0-46ad-9f46-05b74d4f9573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8c19a0d6-dd5e-4227-b93e-abff4a4cb449" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_498a651e-9ff0-46ad-9f46-05b74d4f9573" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8c19a0d6-dd5e-4227-b93e-abff4a4cb449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b425b3d9-42e3-4d21-90fb-8073b03610c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_498a651e-9ff0-46ad-9f46-05b74d4f9573" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b425b3d9-42e3-4d21-90fb-8073b03610c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6b859579-5537-44d4-896a-1dbcbb34ba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e116984f-2439-4729-8542-b2d9e38074b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6b859579-5537-44d4-896a-1dbcbb34ba7c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e116984f-2439-4729-8542-b2d9e38074b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_966ed086-abde-4bd7-a088-40e32cf5d705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6b859579-5537-44d4-896a-1dbcbb34ba7c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_966ed086-abde-4bd7-a088-40e32cf5d705" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_3b0fc9e9-cfd6-4b76-810d-78fc70bc350d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0daf6a4b-16ea-479b-8e51-3636585db886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3b0fc9e9-cfd6-4b76-810d-78fc70bc350d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0daf6a4b-16ea-479b-8e51-3636585db886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_01f6799e-57c3-4c2c-b092-055f86f5daf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3b0fc9e9-cfd6-4b76-810d-78fc70bc350d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_01f6799e-57c3-4c2c-b092-055f86f5daf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1d87c859-3db2-4402-8c1b-385d8bbfa99f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3b0fc9e9-cfd6-4b76-810d-78fc70bc350d" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1d87c859-3db2-4402-8c1b-385d8bbfa99f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d2fe14ae-fbe3-42f3-a8ef-f374f0ea7aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_4908b64e-17af-4dfe-a075-3efb229d1f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2fe14ae-fbe3-42f3-a8ef-f374f0ea7aeb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_4908b64e-17af-4dfe-a075-3efb229d1f18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_ee39f064-019f-4905-b7bc-8d90423b50b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2fe14ae-fbe3-42f3-a8ef-f374f0ea7aeb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_ee39f064-019f-4905-b7bc-8d90423b50b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_727805fe-83b5-4110-ae34-d2fd0a7e69bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2fe14ae-fbe3-42f3-a8ef-f374f0ea7aeb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_727805fe-83b5-4110-ae34-d2fd0a7e69bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a7af59ed-5b3b-4745-a770-5d4d3d29c6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2fe14ae-fbe3-42f3-a8ef-f374f0ea7aeb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a7af59ed-5b3b-4745-a770-5d4d3d29c6aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_55601761-b0ee-4563-b7e3-669f6c222f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_55601761-b0ee-4563-b7e3-669f6c222f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_b9e1c065-c4e0-437d-8139-a3d3018d8a9c" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_b9e1c065-c4e0-437d-8139-a3d3018d8a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_94b8e6ee-d517-42cd-8316-6cb43516e5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_94b8e6ee-d517-42cd-8316-6cb43516e5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_c466eb1f-ace3-4791-b848-e32718903c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_c466eb1f-ace3-4791-b848-e32718903c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ede27322-b11a-48b8-8d9d-111ea6891881" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ede27322-b11a-48b8-8d9d-111ea6891881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLeaseLiability_4a97f6da-3f44-4d32-b4c1-e91cc16d8731" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_knf_DeferredTaxAssetsOperatingLeaseLiability_4a97f6da-3f44-4d32-b4c1-e91cc16d8731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_4c078923-747a-47e3-9b5d-00022bba1dbf" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_4c078923-747a-47e3-9b5d-00022bba1dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_655a9600-3a1a-49c6-807c-7bb04add8bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a0a1aeb3-97f7-4131-95f8-bc2f984f4515" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_655a9600-3a1a-49c6-807c-7bb04add8bd5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_48b19fd3-afb0-4766-be80-92ad8f43c5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition_30df442e-f7d4-4831-b1fe-8981ebf05649" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitAcquisition"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_48b19fd3-afb0-4766-be80-92ad8f43c5ae" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition_30df442e-f7d4-4831-b1fe-8981ebf05649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_d385a5f3-3fc6-44c7-8726-e51c0c8a19cd" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_48b19fd3-afb0-4766-be80-92ad8f43c5ae" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_d385a5f3-3fc6-44c7-8726-e51c0c8a19cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_62d9dc1a-21f7-4b8e-b0ad-7a538470991e" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_48b19fd3-afb0-4766-be80-92ad8f43c5ae" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_62d9dc1a-21f7-4b8e-b0ad-7a538470991e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesIncometaxexpensereconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_fccd90d2-8d59-409d-aa6c-e0ac15bae94d" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_fccd90d2-8d59-409d-aa6c-e0ac15bae94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_3f4859fa-6748-44bd-87e7-5c2c52452705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_3f4859fa-6748-44bd-87e7-5c2c52452705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_d549a3f4-1b14-4c9f-88a9-98da4d7121b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_d549a3f4-1b14-4c9f-88a9-98da4d7121b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_fc7469fb-41bf-4c84-8043-a4aff25687b3" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_fc7469fb-41bf-4c84-8043-a4aff25687b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends_f4f888f8-2279-43ac-b8e4-a10596883f86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends_f4f888f8-2279-43ac-b8e4-a10596883f86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cc91f9da-15a2-4bcf-8434-04cf57cbcd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cc91f9da-15a2-4bcf-8434-04cf57cbcd0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8e3a0638-126c-4d8b-b758-05f7d8a85587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9795012a-35ba-449d-89fc-00b61a56dc37" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8e3a0638-126c-4d8b-b758-05f7d8a85587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_e7e1ab7a-449e-44d5-88f7-49a7bded08a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_e7e1ab7a-449e-44d5-88f7-49a7bded08a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_6f5fdef5-c451-4f23-86c9-a9b5aa0c388a" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_6f5fdef5-c451-4f23-86c9-a9b5aa0c388a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_452467f6-de5f-4dd4-b120-4c25f554bd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_452467f6-de5f-4dd4-b120-4c25f554bd2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_2dc72395-1d10-46c1-8969-2ae3320bc413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_2dc72395-1d10-46c1-8969-2ae3320bc413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22ac5713-fb91-41dd-82eb-19c682e4733d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22ac5713-fb91-41dd-82eb-19c682e4733d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_59f373b0-0808-41d4-b146-afa1bf49d438" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_59f373b0-0808-41d4-b146-afa1bf49d438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_08995a62-6990-4db8-83c6-d5caef2ecd93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e07a6f1e-1a07-40e3-b602-ced56588d5dc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_08995a62-6990-4db8-83c6-d5caef2ecd93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_46178cf6-c3dd-41ab-828c-b5e3339f3880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_d94aafd3-a1dd-46f6-842c-b4828dcef6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_46178cf6-c3dd-41ab-828c-b5e3339f3880" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_d94aafd3-a1dd-46f6-842c-b4828dcef6dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c7f3b366-39f3-4a37-9a39-cddbf14c6050" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_46178cf6-c3dd-41ab-828c-b5e3339f3880" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c7f3b366-39f3-4a37-9a39-cddbf14c6050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_526e3504-d815-4b53-b1c1-6d8ab750c702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_1dcfae58-5638-42ce-8376-eaed89cb8e47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_526e3504-d815-4b53-b1c1-6d8ab750c702" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_1dcfae58-5638-42ce-8376-eaed89cb8e47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f0448380-5209-457d-9dfd-3cf30a7d49fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_526e3504-d815-4b53-b1c1-6d8ab750c702" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f0448380-5209-457d-9dfd-3cf30a7d49fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_67ed486a-1214-4281-bdf8-71af817692af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c18e7dbf-15c1-4eda-b8b7-1c299451f4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_67ed486a-1214-4281-bdf8-71af817692af" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_c18e7dbf-15c1-4eda-b8b7-1c299451f4fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bf7e0ce0-3fd8-4c6e-b94b-4bdeed6d8505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_67ed486a-1214-4281-bdf8-71af817692af" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bf7e0ce0-3fd8-4c6e-b94b-4bdeed6d8505" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_15be25a8-a626-4265-93cf-6d215e9e8a50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_7e38b92a-a323-4ca0-be8e-48af1bd54a58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_15be25a8-a626-4265-93cf-6d215e9e8a50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_7e38b92a-a323-4ca0-be8e-48af1bd54a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_16bc22a7-3032-4286-b6c2-3eecd78dc003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_15be25a8-a626-4265-93cf-6d215e9e8a50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_16bc22a7-3032-4286-b6c2-3eecd78dc003" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_1d8e9ae1-062d-49d3-8ac7-14e42bb22042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_15be25a8-a626-4265-93cf-6d215e9e8a50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_1d8e9ae1-062d-49d3-8ac7-14e42bb22042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6ca88b19-b716-489e-84d8-7c995edace64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6ca88b19-b716-489e-84d8-7c995edace64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c57bb779-f5eb-4270-955c-eecf29250a38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c57bb779-f5eb-4270-955c-eecf29250a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0b0feadd-1077-4d9d-8ed0-46bc88e27009" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0b0feadd-1077-4d9d-8ed0-46bc88e27009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5a1fa0cf-cb82-47ce-a6ff-f41eb331c766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5a1fa0cf-cb82-47ce-a6ff-f41eb331c766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_3dba997a-5adf-46b5-94fc-ff7c1cb7b61f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a922d2d4-280c-4824-9f3f-c6d6898d1e97" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_3dba997a-5adf-46b5-94fc-ff7c1cb7b61f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0314e81b-3f20-4f12-a804-86661acadd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45bfaeb6-cea8-4c2d-aff8-33a6da839d95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0314e81b-3f20-4f12-a804-86661acadd6b" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45bfaeb6-cea8-4c2d-aff8-33a6da839d95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_5a2dfe86-016f-4217-a55c-ea39e4019b34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0314e81b-3f20-4f12-a804-86661acadd6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_5a2dfe86-016f-4217-a55c-ea39e4019b34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_ef395702-0001-4966-928a-dbe99ec6cbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_cb878c65-e708-4727-abe9-308701cda6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost_ef395702-0001-4966-928a-dbe99ec6cbf5" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_cb878c65-e708-4727-abe9-308701cda6fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_c677b715-82f3-47eb-bb0f-d7530932d790" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost_ef395702-0001-4966-928a-dbe99ec6cbf5" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_c677b715-82f3-47eb-bb0f-d7530932d790" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_10cd7413-b505-412f-84fa-415955c178e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_80c68e26-4bb7-4ba9-9671-476e76202faf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_10cd7413-b505-412f-84fa-415955c178e8" xlink:to="loc_us-gaap_LongTermDebtCurrent_80c68e26-4bb7-4ba9-9671-476e76202faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f076711c-15dd-436a-af01-3af68877bab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_10cd7413-b505-412f-84fa-415955c178e8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f076711c-15dd-436a-af01-3af68877bab0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEarningspershareScheduleofEarningspersharereconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2d795a9f-6e85-4b84-9ec4-6602f1dda0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0030004e-54d6-46c2-bff1-4f7c9598b15e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2d795a9f-6e85-4b84-9ec4-6602f1dda0d6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0030004e-54d6-46c2-bff1-4f7c9598b15e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_435b9f8a-4d49-43ed-8bab-9eb143b45b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2d795a9f-6e85-4b84-9ec4-6602f1dda0d6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_435b9f8a-4d49-43ed-8bab-9eb143b45b8a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>knf-20230926_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.kniferiver.com/role/Cover" xlink:type="simple" xlink:href="knf-20230926.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e276e753-ffa2-4205-b1c2-c0bb21127792" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_DocumentType_e276e753-ffa2-4205-b1c2-c0bb21127792" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_41da069e-5786-4616-bd38-15571f78e0ee" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityRegistrantName_41da069e-5786-4616-bd38-15571f78e0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9ed3ea71-d7b3-431c-9e9e-87623486cadb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9ed3ea71-d7b3-431c-9e9e-87623486cadb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_3249c41b-78f8-4a18-ae1b-4e11012f61b0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityPrimarySicNumber_3249c41b-78f8-4a18-ae1b-4e11012f61b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_94c6a2a8-ff3b-4a05-bab4-06e126b4527e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityTaxIdentificationNumber_94c6a2a8-ff3b-4a05-bab4-06e126b4527e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4ed16eaa-63ff-4a69-baa0-894e933d3a97" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressAddressLine1_4ed16eaa-63ff-4a69-baa0-894e933d3a97" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_144361a0-6332-4c26-9c88-4f947d283128" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressAddressLine2_144361a0-6332-4c26-9c88-4f947d283128" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_04f37659-95a2-4a87-ad80-8971eff09107" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressCityOrTown_04f37659-95a2-4a87-ad80-8971eff09107" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8071a9ec-8ae0-4a49-8400-6dbc88ef1ccc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressStateOrProvince_8071a9ec-8ae0-4a49-8400-6dbc88ef1ccc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d192c19d-0b45-4fa0-ab7e-6e012ad52834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressPostalZipCode_d192c19d-0b45-4fa0-ab7e-6e012ad52834" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fa2b79be-91e9-4809-98fb-ac7c956e831b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_CityAreaCode_fa2b79be-91e9-4809-98fb-ac7c956e831b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5ece71c8-d825-43fe-9cf1-285d07b538dd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_LocalPhoneNumber_5ece71c8-d825-43fe-9cf1-285d07b538dd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_37ea9f04-0866-462a-a940-06bcb1532562" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_ContactPersonnelName_37ea9f04-0866-462a-a940-06bcb1532562" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8de0dfc7-84ab-4628-bd2c-2bac3567892d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityFilerCategory_8de0dfc7-84ab-4628-bd2c-2bac3567892d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b1ac52c7-0538-4c20-98ca-c24584f7eb0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntitySmallBusiness_b1ac52c7-0538-4c20-98ca-c24584f7eb0b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ec792ecb-7af3-4ae7-9708-dede974257c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityEmergingGrowthCompany_ec792ecb-7af3-4ae7-9708-dede974257c2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b6076322-2a4b-4127-9d76-95cd0bb4d8e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityCentralIndexKey_b6076322-2a4b-4127-9d76-95cd0bb4d8e8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_044df090-cf30-437b-a558-1e270404b087" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_AmendmentFlag_044df090-cf30-437b-a558-1e270404b087" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:to="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_5e73aab0-aacc-4842-a1de-e764115f7233_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:to="loc_dei_DocumentDomain_5e73aab0-aacc-4842-a1de-e764115f7233_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_4acf3013-15d6-4f89-8381-ac71219894a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:to="loc_dei_DocumentDomain_4acf3013-15d6-4f89-8381-ac71219894a8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8f967274-b77c-4076-b5be-dfda48459fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:to="loc_us-gaap_Revenues_8f967274-b77c-4076-b5be-dfda48459fe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8cc82c9f-5240-473e-be7d-61703e31bc32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:to="loc_us-gaap_CostOfRevenue_8cc82c9f-5240-473e-be7d-61703e31bc32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_944de4ca-dd7e-43db-b8ff-d90000223972" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_GrossProfit_944de4ca-dd7e-43db-b8ff-d90000223972" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4d5ace09-908c-4d0d-b82d-3b5da23f25df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4d5ace09-908c-4d0d-b82d-3b5da23f25df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_49c7199f-a114-4711-b490-3bf543ae4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OperatingIncomeLoss_49c7199f-a114-4711-b490-3bf543ae4a03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4ecdfc4d-750b-47f8-8fe9-eb789d3eb102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_InterestExpense_4ecdfc4d-750b-47f8-8fe9-eb789d3eb102" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f6e12b6c-a447-409e-981e-927293e6202a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f6e12b6c-a447-409e-981e-927293e6202a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_84a26a17-ea6d-4425-a290-4e2530fc9fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_84a26a17-ea6d-4425-a290-4e2530fc9fd3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_09520254-b1c9-4824-9e2c-54f65aca513e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_09520254-b1c9-4824-9e2c-54f65aca513e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e79a9339-ed6d-4abe-bee1-e4037e45a991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_NetIncomeLoss_e79a9339-ed6d-4abe-bee1-e4037e45a991" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6fefcd91-743d-4ca4-9582-53b620b72df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_EarningsPerShareBasic_6fefcd91-743d-4ca4-9582-53b620b72df4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7c2111d-fe57-4acb-8230-139647ccf679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7c2111d-fe57-4acb-8230-139647ccf679" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:to="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d71d9057-f57d-468b-bd00-9ae48e870cb6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:to="loc_srt_ProductsAndServicesDomain_d71d9057-f57d-468b-bd00-9ae48e870cb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:to="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_543ab5e5-990d-45f6-aa76-b204eff76d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:to="loc_us-gaap_ProductMember_543ab5e5-990d-45f6-aa76-b204eff76d4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_35a859b7-95f7-4424-922c-7c6cd5e7eea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:to="loc_us-gaap_ServiceMember_35a859b7-95f7-4424-922c-7c6cd5e7eea0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_25a6a78c-4451-41b6-961b-dfa1b6e0b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_CommonStockSharesIssued_25a6a78c-4451-41b6-961b-dfa1b6e0b4e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_55e1562f-7da5-4212-9961-eec68fd5adfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_StockholdersEquity_55e1562f-7da5-4212-9961-eec68fd5adfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a717513a-7bee-4847-b5c6-31fa07f5167d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_NetIncomeLoss_a717513a-7bee-4847-b5c6-31fa07f5167d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11d6ec14-c3dc-4898-9ef5-b3f2da7b7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11d6ec14-c3dc-4898-9ef5-b3f2da7b7dd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetEquityTransfersToFromParent_ef12676c-65f6-4e85-90e7-9e28aff0cd8d" xlink:href="knf-20230926.xsd#knf_NetEquityTransfersToFromParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_knf_NetEquityTransfersToFromParent_ef12676c-65f6-4e85-90e7-9e28aff0cd8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_45e1491d-e743-469f-ae24-73e58758a41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb447e18-daaa-4de2-b501-bce11eadabdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:to="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6f61868d-6e3d-4790-a613-79b8052f553d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:to="loc_us-gaap_EquityComponentDomain_6f61868d-6e3d-4790-a613-79b8052f553d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:to="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a469f3fd-e1a9-4dc0-bc01-7b5cc61f03de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_CommonStockMember_a469f3fd-e1a9-4dc0-bc01-7b5cc61f03de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e6ccb6eb-d250-400e-9037-6ae1942bf966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e6ccb6eb-d250-400e-9037-6ae1942bf966" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a01e7dfa-a5af-40b8-ad18-b235548cd553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_RetainedEarningsMember_a01e7dfa-a5af-40b8-ad18-b235548cd553" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryMember_5b7b871a-7405-4c0f-8239-3653bda5ffc1" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_knf_CommonStockHeldBySubsidiaryMember_5b7b871a-7405-4c0f-8239-3653bda5ffc1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0a5420cd-8755-467b-9829-742d54311056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0a5420cd-8755-467b-9829-742d54311056" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8ef77ab1-893b-4ace-bc9e-cd595b09a145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:to="loc_us-gaap_Revenues_8ef77ab1-893b-4ace-bc9e-cd595b09a145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_58768dd8-437c-44ea-998b-bdca69da87ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:to="loc_us-gaap_CostOfRevenue_58768dd8-437c-44ea-998b-bdca69da87ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_af878e95-9ac5-4ceb-aaa1-510522b7274a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_GrossProfit_af878e95-9ac5-4ceb-aaa1-510522b7274a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e09828b2-44c1-40d9-a4dc-85331055d46e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e09828b2-44c1-40d9-a4dc-85331055d46e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7567ec58-b147-4e29-8d86-fefc72476cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OperatingIncomeLoss_7567ec58-b147-4e29-8d86-fefc72476cd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9eaa1897-c765-41b3-97a3-2c8984116645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_InterestExpense_9eaa1897-c765-41b3-97a3-2c8984116645" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c6d89b5c-c87b-464a-a308-3354947522a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c6d89b5c-c87b-464a-a308-3354947522a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e6e991d5-95aa-4787-99b0-9a2fdc51a8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e6e991d5-95aa-4787-99b0-9a2fdc51a8a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_22f30801-77d2-4c0e-8cc7-cf9a7d4aea91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_22f30801-77d2-4c0e-8cc7-cf9a7d4aea91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e9acef28-0fae-43aa-9617-e4f54ddb5260" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_NetIncomeLoss_e9acef28-0fae-43aa-9617-e4f54ddb5260" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_25692fb1-9286-4d2b-bff2-dc01fa130b81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:to="loc_us-gaap_EarningsPerShareBasic_25692fb1-9286-4d2b-bff2-dc01fa130b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_154a59bd-4a0a-4502-bfc1-934d73cf119f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_154a59bd-4a0a-4502-bfc1-934d73cf119f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_70448154-a244-48a3-ad2b-38b0ae382863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_70448154-a244-48a3-ad2b-38b0ae382863" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_523a9388-5c20-4ddb-8bbb-41aa7f97c559" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_523a9388-5c20-4ddb-8bbb-41aa7f97c559" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dea23de8-bcda-40d8-9c3e-3a6e8f5743d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dea23de8-bcda-40d8-9c3e-3a6e8f5743d6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:to="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_17bba51c-92a9-48be-a6e1-1c65605c3ff8_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:to="loc_srt_ProductsAndServicesDomain_17bba51c-92a9-48be-a6e1-1c65605c3ff8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:to="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_a74dd51c-800b-48e4-ae76-c0403313f1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:to="loc_us-gaap_ProductMember_a74dd51c-800b-48e4-ae76-c0403313f1f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_2feb3971-f99a-43d8-8871-eefdd219b455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:to="loc_us-gaap_ServiceMember_2feb3971-f99a-43d8-8871-eefdd219b455" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_885cd905-6229-4a0f-a15b-7a8afe115a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_CommonStockSharesIssued_885cd905-6229-4a0f-a15b-7a8afe115a24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_170f3d5a-47d6-4afc-a73a-f3e5ab430f72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockholdersEquity_170f3d5a-47d6-4afc-a73a-f3e5ab430f72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_b962ca4e-ff42-407f-97a5-b7fcdf42e5c7" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_b962ca4e-ff42-407f-97a5-b7fcdf42e5c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_d619e5c3-4ed4-498a-80b6-4ab785e65dad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockCommonShares_d619e5c3-4ed4-498a-80b6-4ab785e65dad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0bffe215-bcf3-44a9-a187-71c6b930f058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_NetIncomeLoss_0bffe215-bcf3-44a9-a187-71c6b930f058" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cb968c24-c87e-4205-84e7-860584530cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cb968c24-c87e-4205-84e7-860584530cf4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_dd8b6d26-d041-4512-a5a8-6661c1ee1002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_dd8b6d26-d041-4512-a5a8-6661c1ee1002" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryShares_9204fae5-8941-4e1c-8a6c-f1f3e20a24d9" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_TransferOfParentStockHeldBySubsidiaryShares_9204fae5-8941-4e1c-8a6c-f1f3e20a24d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryValue_a584effa-9942-4607-b253-15a1a1f7ea8c" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_TransferOfParentStockHeldBySubsidiaryValue_a584effa-9942-4607-b253-15a1a1f7ea8c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e1d2804d-4dca-4ff6-b38c-e79ea325ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e1d2804d-4dca-4ff6-b38c-e79ea325ca77" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_992c89ad-8466-450a-981a-b6917695d5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_992c89ad-8466-450a-981a-b6917695d5a3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_521e86cf-5d75-4958-90e6-a91612e8979e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_521e86cf-5d75-4958-90e6-a91612e8979e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_22312c1a-0edf-43a4-8b07-dbb9395f5473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_22312c1a-0edf-43a4-8b07-dbb9395f5473" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c374aa2e-2adb-4916-a4e6-e27c758cb1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c374aa2e-2adb-4916-a4e6-e27c758cb1fc" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7a77360c-9c7b-4d14-a293-f46fccf749c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7a77360c-9c7b-4d14-a293-f46fccf749c8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityNetTransfersToFromParent_f46647c3-507f-428a-b800-13fc83aa19d6" xlink:href="knf-20230926.xsd#knf_EquityNetTransfersToFromParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_EquityNetTransfersToFromParent_f46647c3-507f-428a-b800-13fc83aa19d6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_37cfaae6-7696-401e-bb6f-d212a563e567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b760eee0-273e-466e-a19e-103a97581f55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_d387a009-d06c-4038-bd35-8cc51ac84fbc" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_02245957-cc4d-4ae9-b315-9ab86c292ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:to="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a42d6e0e-d3a4-4dfb-baba-f0281083350b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:to="loc_us-gaap_EquityComponentDomain_a42d6e0e-d3a4-4dfb-baba-f0281083350b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:to="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1d3951bd-6263-448a-8cd9-cbea909cb5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_CommonStockMember_1d3951bd-6263-448a-8cd9-cbea909cb5f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0190d999-1cd2-45ae-8d66-6b2b88a92275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0190d999-1cd2-45ae-8d66-6b2b88a92275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3a37667c-3bd1-4ca9-ac2e-5e4e51193753" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_RetainedEarningsMember_3a37667c-3bd1-4ca9-ac2e-5e4e51193753" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesStockHeldBySubsidiaryMember_9ea77315-f220-4d97-b02f-1a92bd803dee" xlink:href="knf-20230926.xsd#knf_MDUResourcesStockHeldBySubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_knf_MDUResourcesStockHeldBySubsidiaryMember_9ea77315-f220-4d97-b02f-1a92bd803dee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_82dd69c0-9a41-4be9-b763-b2985ed50622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_82dd69c0-9a41-4be9-b763-b2985ed50622" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_72bf1e67-eb3d-455d-879b-acfd9d4c4d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_TreasuryStockCommonMember_72bf1e67-eb3d-455d-879b-acfd9d4c4d2e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AccountsReceivableThresholdPeriodPastDue_50606016-5d42-4f8e-a545-64bd94e5c46e" xlink:href="knf-20230926.xsd#knf_AccountsReceivableThresholdPeriodPastDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_knf_AccountsReceivableThresholdPeriodPastDue_50606016-5d42-4f8e-a545-64bd94e5c46e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_04f909f7-ae46-43e6-8aac-348cd2f1e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_04f909f7-ae46-43e6-8aac-348cd2f1e0f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_73f08a95-14a0-48fc-a873-28f4783a6a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_73f08a95-14a0-48fc-a873-28f4783a6a01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a5ef6c0b-06fe-4e96-97eb-1626daa891a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a5ef6c0b-06fe-4e96-97eb-1626daa891a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureOwnershipPercentage_df1651ed-d8e3-4d40-8d95-336331e954fe" xlink:href="knf-20230926.xsd#knf_JointVentureOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_knf_JointVentureOwnershipPercentage_df1651ed-d8e3-4d40-8d95-336331e954fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_63163bbc-c92d-4f9d-97cc-9f71af7c0732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_Revenues_63163bbc-c92d-4f9d-97cc-9f71af7c0732" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7dc269de-ea55-4bd8-a9be-cf21647b4b59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_OperatingIncomeLoss_7dc269de-ea55-4bd8-a9be-cf21647b4b59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_934c0708-c411-410f-9c75-3c320602424b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_Assets_934c0708-c411-410f-9c75-3c320602424b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f09a4d80-a65d-4ebd-b330-8cdc8ac0b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_EquityMethodInvestments_f09a4d80-a65d-4ebd-b330-8cdc8ac0b9e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d6eddae2-44c9-4560-a634-87ab80b627fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d6eddae2-44c9-4560-a634-87ab80b627fc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:to="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cb5343b7-61c2-4651-9faf-3aee3caae6f7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cb5343b7-61c2-4651-9faf-3aee3caae6f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureProportionateConsolidationMember_cc187dec-d17f-4007-a346-9a7b51e5d1dc" xlink:href="knf-20230926.xsd#knf_JointVentureProportionateConsolidationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:to="loc_knf_JointVentureProportionateConsolidationMember_cc187dec-d17f-4007-a346-9a7b51e5d1dc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_951c7df8-5867-43cf-b7d5-6745cecd7006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_951c7df8-5867-43cf-b7d5-6745cecd7006" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_1b2bf7bd-ddd7-4da8-8a68-68ba29e2d12d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BilledContractReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_BilledContractReceivables_1b2bf7bd-ddd7-4da8-8a68-68ba29e2d12d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_8dff8057-e70b-47e0-a6f9-408266b8a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_8dff8057-e70b-47e0-a6f9-408266b8a9b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_ba352abc-5d4f-4147-81c0-3c257e5e6b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsReceivableGross_ba352abc-5d4f-4147-81c0-3c257e5e6b11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4371d924-1e22-48a0-803f-b959d5aa5b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4371d924-1e22-48a0-803f-b959d5aa5b6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_e88d42f1-d99b-4be8-bbb1-0797cda9ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsReceivableNet_e88d42f1-d99b-4be8-bbb1-0797cda9ea1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_ebd2f139-1ba5-40b7-a67e-7ac094a38ede_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:to="loc_us-gaap_ReceivableTypeDomain_ebd2f139-1ba5-40b7-a67e-7ac094a38ede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:to="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_9940c029-862a-426c-9cbf-83744ce9cb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_9940c029-862a-426c-9cbf-83744ce9cb1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_6d233442-2dab-4d97-b990-cd455a4b4fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_6d233442-2dab-4d97-b990-cd455a4b4fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1e2f42ad-cd08-4e92-b404-abc17c1805d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1e2f42ad-cd08-4e92-b404-abc17c1805d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_85380877-9f57-4328-ae1f-440a596f39b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_85380877-9f57-4328-ae1f-440a596f39b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_82e57610-c406-4f52-8bcc-6f65b2a7e04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cba888cd-f6ef-45eb-b5ba-9da59279d0ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:to="loc_us-gaap_SegmentDomain_cba888cd-f6ef-45eb-b5ba-9da59279d0ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:to="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_a9fe9a81-5c87-4fce-a88b-bda15e80f029" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_PacificMember_a9fe9a81-5c87-4fce-a88b-bda15e80f029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_2ccf31ac-d6af-4ecb-97ff-851a5c707e46" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_NorthwestMember_2ccf31ac-d6af-4ecb-97ff-851a5c707e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_55f3f593-bdb2-4e32-99c2-3304554746cc" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_MountainMember_55f3f593-bdb2-4e32-99c2-3304554746cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_3099a47d-31ff-4c3c-8498-61ca31521703" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_NorthCentralMember_3099a47d-31ff-4c3c-8498-61ca31521703" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_9d9ca9ec-c47f-4b42-87f5-e8b453c9a5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_us-gaap_CorporateAndOtherMember_9d9ca9ec-c47f-4b42-87f5-e8b453c9a5d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_dea3cceb-c7d8-45ad-9940-812a6c3df183_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:to="loc_us-gaap_ReceivableTypeDomain_dea3cceb-c7d8-45ad-9940-812a6c3df183_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:to="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_2012a706-0a3c-4c2b-ab3a-70a874456d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_2012a706-0a3c-4c2b-ab3a-70a874456d3b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_30d12d73-b2c5-433f-b689-38d5c0e0ec97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:to="loc_us-gaap_Revenues_30d12d73-b2c5-433f-b689-38d5c0e0ec97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2cd31159-4497-49a1-a017-755c0a695f83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:to="loc_us-gaap_SegmentDomain_2cd31159-4497-49a1-a017-755c0a695f83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:to="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_14579f14-95a8-4188-bacd-6a621721a06c" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_PacificMember_14579f14-95a8-4188-bacd-6a621721a06c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_c299cc71-4017-4e8a-bfc7-6f4fbd926c6b" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_NorthwestMember_c299cc71-4017-4e8a-bfc7-6f4fbd926c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_ccaea0e9-85f5-411c-b8e5-163138d1f8e3" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_MountainMember_ccaea0e9-85f5-411c-b8e5-163138d1f8e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_b05a326e-dc28-42b8-b4ba-8ef8d9c6e002" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_NorthCentralMember_b05a326e-dc28-42b8-b4ba-8ef8d9c6e002" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_b662dc05-2bad-4644-be49-183d9288c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_us-gaap_CorporateAndOtherMember_b662dc05-2bad-4644-be49-183d9288c5b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:to="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c967d930-a719-4224-bc5f-a50b381c0512_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:to="loc_srt_ProductsAndServicesDomain_c967d930-a719-4224-bc5f-a50b381c0512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:to="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregatesMember_9bbc5999-939f-463e-b2f9-a683a74c9997" xlink:href="knf-20230926.xsd#knf_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_AggregatesMember_9bbc5999-939f-463e-b2f9-a683a74c9997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AsphaltMember_7e99650a-ac2c-4f7b-b785-6cec96f0bb0a" xlink:href="knf-20230926.xsd#knf_AsphaltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_AsphaltMember_7e99650a-ac2c-4f7b-b785-6cec96f0bb0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ReadyMixConcreteMember_4af0f486-77de-40ae-969a-59e1d6904c90" xlink:href="knf-20230926.xsd#knf_ReadyMixConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ReadyMixConcreteMember_4af0f486-77de-40ae-969a-59e1d6904c90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPublicSectorMember_03e19d2f-45b3-48b0-a1bb-911fe14c16c4" xlink:href="knf-20230926.xsd#knf_ContractingServicesPublicSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ContractingServicesPublicSectorMember_03e19d2f-45b3-48b0-a1bb-911fe14c16c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPrivateSectorMember_c39ddd5a-2f36-4472-b36d-65d2d8ed0b4f" xlink:href="knf-20230926.xsd#knf_ContractingServicesPrivateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ContractingServicesPrivateSectorMember_c39ddd5a-2f36-4472-b36d-65d2d8ed0b4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_OtherMember_4256379d-f918-42f3-9d72-4a6f2946fa8c" xlink:href="knf-20230926.xsd#knf_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_OtherMember_4256379d-f918-42f3-9d72-4a6f2946fa8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InternalSalesMember_189faba5-abda-4e8f-b4d3-d34a500c5de0" xlink:href="knf-20230926.xsd#knf_InternalSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_InternalSalesMember_189faba5-abda-4e8f-b4d3-d34a500c5de0" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsRemainingperformanceobligationsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ae0b3731-d447-47fe-a9fd-ee6bbb045071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ae0b3731-d447-47fe-a9fd-ee6bbb045071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c38f3c9-4491-421c-a674-53e33b3c42bd_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:to="loc_srt_RangeMember_8c38f3c9-4491-421c-a674-53e33b3c42bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:to="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsRemainingperformanceobligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c38f3c9-4491-421c-a674-53e33b3c42bd_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:to="loc_srt_RangeMember_8c38f3c9-4491-421c-a674-53e33b3c42bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:to="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessCombinationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KBusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d4dba739-a3d6-47b5-9233-283952821bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d4dba739-a3d6-47b5-9233-283952821bba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_a7295771-96da-42e7-9a0a-ad49fd0a9c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_a7295771-96da-42e7-9a0a-ad49fd0a9c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_510fc93a-6ef1-4ecb-83aa-b4025a0e513c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_510fc93a-6ef1-4ecb-83aa-b4025a0e513c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e4af647c-f656-42fa-bbbf-fcb3786feee4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e4af647c-f656-42fa-bbbf-fcb3786feee4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b8eb9700-4322-431e-96ed-34e9854043a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b8eb9700-4322-431e-96ed-34e9854043a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_de80b931-80da-443c-939c-8539a0d6ca12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_de80b931-80da-443c-939c-8539a0d6ca12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_873233ef-35e4-410a-8ec1-61e30dde8fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_873233ef-35e4-410a-8ec1-61e30dde8fbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2034f085-3c66-4728-a9e2-e11c7c6212d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2034f085-3c66-4728-a9e2-e11c7c6212d1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fe86d614-14b5-4d32-bb71-bb3cc8527a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_Goodwill_fe86d614-14b5-4d32-bb71-bb3cc8527a02" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fd5feda8-724a-4715-ba00-4a668424ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fd5feda8-724a-4715-ba00-4a668424ba40" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_11b0f4fd-ad8f-4f93-a36a-fef606bc283d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_11b0f4fd-ad8f-4f93-a36a-fef606bc283d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ec7e5f8-87f1-44a5-80fa-2a658f989468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ec7e5f8-87f1-44a5-80fa-2a658f989468" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_96d8f270-7dee-41fd-8547-0b0809195022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_96d8f270-7dee-41fd-8547-0b0809195022" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e4ec025f-142d-4089-9ca5-1c7ef9cddde3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e4ec025f-142d-4089-9ca5-1c7ef9cddde3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_bf810d8d-1303-41ee-a7d0-af5c48aa023d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_bf810d8d-1303-41ee-a7d0-af5c48aa023d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_52eb57d4-87db-4bb5-b8dd-a399ae84011d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_52eb57d4-87db-4bb5-b8dd-a399ae84011d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_db635569-da2f-4638-9eaa-1d924a4c532f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_db635569-da2f-4638-9eaa-1d924a4c532f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ae0f2d21-f16a-4ec8-b58f-976a49a005c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ae0f2d21-f16a-4ec8-b58f-976a49a005c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1e75a3a5-daaa-4d93-8297-800eb438919d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1e75a3a5-daaa-4d93-8297-800eb438919d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_42ffed36-3804-4269-931e-16cecc5f6d35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_42ffed36-3804-4269-931e-16cecc5f6d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2022AcquisitionsMember_b0ec57e0-4ed4-4288-a41b-2d90cd193b77" xlink:href="knf-20230926.xsd#knf_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:to="loc_knf_A2022AcquisitionsMember_b0ec57e0-4ed4-4288-a41b-2d90cd193b77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2021AcquisitionsMember_22f85e40-72a7-4fc2-8f47-7237a8daf0cc" xlink:href="knf-20230926.xsd#knf_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:to="loc_knf_A2021AcquisitionsMember_22f85e40-72a7-4fc2-8f47-7237a8daf0cc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2a997854-af3b-4b20-b179-a2a3a1a43745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2a997854-af3b-4b20-b179-a2a3a1a43745" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5cc67969-bb58-4495-bf5d-beed270c3e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5cc67969-bb58-4495-bf5d-beed270c3e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aa26477d-e3da-4ce0-a479-1e56d883acae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_aa26477d-e3da-4ce0-a479-1e56d883acae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_96fcfe27-7bef-4e2d-bdb9-6dcdd86e65ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_96fcfe27-7bef-4e2d-bdb9-6dcdd86e65ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6fa2469b-76e7-44b7-a1f8-db36bf494656" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_Depreciation_6fa2469b-76e7-44b7-a1f8-db36bf494656" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c50d615e-29c0-4992-a216-399407be5344_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c50d615e-29c0-4992-a216-399407be5344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f0c3be2b-e945-4c52-a4e8-1b57e6282297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_LandMember_f0c3be2b-e945-4c52-a4e8-1b57e6282297" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregateReservesMember_bb68e20c-b7b8-448b-b88e-201fb5091e3a" xlink:href="knf-20230926.xsd#knf_AggregateReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_knf_AggregateReservesMember_bb68e20c-b7b8-448b-b88e-201fb5091e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_6e60904a-bc26-48b2-b549-94322eff42c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_6e60904a-bc26-48b2-b549-94322eff42c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MachineryVehiclesAndEquipmentMember_a8ad8cdf-f641-40d4-b1b0-bd95b451b8cf" xlink:href="knf-20230926.xsd#knf_MachineryVehiclesAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_knf_MachineryVehiclesAndEquipmentMember_a8ad8cdf-f641-40d4-b1b0-bd95b451b8cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_080c7810-c31c-4a2b-9d31-2e2f7d1e2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_ConstructionInProgressMember_080c7810-c31c-4a2b-9d31-2e2f7d1e2cfc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:to="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_275fd4ad-707a-463c-a70e-5a4505ea0dda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_Goodwill_275fd4ad-707a-463c-a70e-5a4505ea0dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d784fc7d-b2cd-433f-b12d-383abc500c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d784fc7d-b2cd-433f-b12d-383abc500c90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_59cc8c01-401d-474e-b9bc-d2abb5784a68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_59cc8c01-401d-474e-b9bc-d2abb5784a68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_840b0b74-7a5a-488c-b55a-d9bc0457214f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4009eaa-8410-4a34-8488-36757ec71870_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:to="loc_us-gaap_SegmentDomain_e4009eaa-8410-4a34-8488-36757ec71870_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:to="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_0b335dcb-61a2-4cb0-aa19-26545eff0f4a" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_PacificMember_0b335dcb-61a2-4cb0-aa19-26545eff0f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_bdde6271-5554-4eda-92a3-ed0dbff9515f" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_NorthwestMember_bdde6271-5554-4eda-92a3-ed0dbff9515f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_67482820-1e5e-4152-9975-08d675c7a819" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_MountainMember_67482820-1e5e-4152-9975-08d675c7a819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_fe3c2c07-8c35-4667-a755-0b74f5dd784b" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_NorthCentralMember_fe3c2c07-8c35-4667-a755-0b74f5dd784b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_ad43ea05-88d8-40ac-8994-5588a8f9c342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_us-gaap_CorporateAndOtherMember_ad43ea05-88d8-40ac-8994-5588a8f9c342" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7625827-92c8-4fb2-ac4d-db9408631925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7625827-92c8-4fb2-ac4d-db9408631925" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1f6bef10-3091-4917-96fc-9125fc28d92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1f6bef10-3091-4917-96fc-9125fc28d92c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60c2938c-760b-4731-8bf7-b9b8e2c25866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60c2938c-760b-4731-8bf7-b9b8e2c25866" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5230f061-e44f-46c4-a96e-6d9fd9586c68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5230f061-e44f-46c4-a96e-6d9fd9586c68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c899e439-5a8a-4585-a177-b5157fef53d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c899e439-5a8a-4585-a177-b5157fef53d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2223239e-4124-412a-9b47-881cd9b2de54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2223239e-4124-412a-9b47-881cd9b2de54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_827f57dd-2119-46d2-9884-88379889eaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_827f57dd-2119-46d2-9884-88379889eaaa" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_181e51c6-04da-403b-94f4-43eac40ea7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_181e51c6-04da-403b-94f4-43eac40ea7f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:href="knf-20230926.xsd#knf_ConcentrationRisksPercentageAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:to="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInFixedIncomeAndOtherInvestments_8fc10f49-7ee2-433b-88c4-aa204fc390ca" xlink:href="knf-20230926.xsd#knf_PercentageInFixedIncomeAndOtherInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInFixedIncomeAndOtherInvestments_8fc10f49-7ee2-433b-88c4-aa204fc390ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_fbaf1e7a-1f66-4d34-8dc3-22a71196651b" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfLargeCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_fbaf1e7a-1f66-4d34-8dc3-22a71196651b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_6632ac68-c51a-4388-9e4e-54c1737d7e8c" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfMidCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_6632ac68-c51a-4388-9e4e-54c1737d7e8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_e3e06a0f-5026-457b-a48f-eee59db9e8c3" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfSmallCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_e3e06a0f-5026-457b-a48f-eee59db9e8c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinTargetDateInvestments_8d95eb91-ce3a-4389-b611-547e2442107c" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinTargetDateInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentinTargetDateInvestments_8d95eb91-ce3a-4389-b611-547e2442107c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinCashandCashEquivalents_bdf01631-c3b8-47fa-86ad-8ae522837d0b" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinCashandCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentinCashandCashEquivalents_bdf01631-c3b8-47fa-86ad-8ae522837d0b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_dd72290d-a030-47b5-aa99-5e3642251bc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_dd72290d-a030-47b5-aa99-5e3642251bc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1b94abd6-ab6e-42d8-87d0-f22168f9a6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1b94abd6-ab6e-42d8-87d0-f22168f9a6bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueMember_3ee41629-a663-494c-8b47-af3283aaae41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashSurrenderValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:to="loc_us-gaap_CashSurrenderValueMember_3ee41629-a663-494c-8b47-af3283aaae41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_655302ce-f769-4ef3-ae1d-100b2f9a0ddf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_655302ce-f769-4ef3-ae1d-100b2f9a0ddf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cea29480-34f9-4ba7-95e7-e26e38652a50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cea29480-34f9-4ba7-95e7-e26e38652a50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_eba2ac74-1af4-414e-97bc-c4e9d1b9d176_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_eba2ac74-1af4-414e-97bc-c4e9d1b9d176_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_84345e90-7e34-4a54-894f-f7263da88ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_84345e90-7e34-4a54-894f-f7263da88ca1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9dc1e435-d017-42e7-95c1-39bba597c605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9dc1e435-d017-42e7-95c1-39bba597c605" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0f791d8e-7ebc-48ef-88f9-1a189cd6f115_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0f791d8e-7ebc-48ef-88f9-1a189cd6f115_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_b5464113-fb98-4f9a-9599-6e3662316b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_VehiclesMember_b5464113-fb98-4f9a-9599-6e3662316b2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d5785098-0058-4bb3-91d7-05a9c8036fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_EquipmentMember_d5785098-0058-4bb3-91d7-05a9c8036fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_10cbc649-f3aa-44b0-ad15-980c128999e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_BuildingMember_10cbc649-f3aa-44b0-ad15-980c128999e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:to="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28c37e16-3a21-44e5-ae5e-111bf1422278_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:to="loc_srt_RangeMember_28c37e16-3a21-44e5-ae5e-111bf1422278_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:to="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f48bee93-30ea-4963-89d5-98fe5c289b3e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:to="loc_srt_MaximumMember_f48bee93-30ea-4963-89d5-98fe5c289b3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_25e266be-447b-4e53-9acc-0feec09e70c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:to="loc_srt_MinimumMember_25e266be-447b-4e53-9acc-0feec09e70c2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db145d89-2326-4da5-9dd0-95c2a8a73489" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db145d89-2326-4da5-9dd0-95c2a8a73489" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f7fd598a-919f-4614-be73-64d3cf50ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f7fd598a-919f-4614-be73-64d3cf50ca9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_794d4ad9-8b99-4aca-abe1-759b77510229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_794d4ad9-8b99-4aca-abe1-759b77510229" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7a55547-46fe-4eb6-91ee-01971275d00b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7a55547-46fe-4eb6-91ee-01971275d00b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb593229-8ed0-4d7c-96b6-644917bedc37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb593229-8ed0-4d7c-96b6-644917bedc37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_369099b5-9ece-4199-b905-75a451a8a10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_369099b5-9ece-4199-b905-75a451a8a10f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_57f05fd0-94cb-4cea-9c17-8a58cc871dff" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_57f05fd0-94cb-4cea-9c17-8a58cc871dff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_HistoricalVolatilityRate_32a43baf-439c-4ce3-b318-a826f1fe2c25" xlink:href="knf-20230926.xsd#knf_HistoricalVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_HistoricalVolatilityRate_32a43baf-439c-4ce3-b318-a826f1fe2c25" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ImpliedVolatilityRate_f59ba19e-83f0-46b4-b800-460910372c3b" xlink:href="knf-20230926.xsd#knf_ImpliedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_ImpliedVolatilityRate_f59ba19e-83f0-46b4-b800-460910372c3b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2a9f1a89-1f43-4d5d-924e-06f118c2b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2a9f1a89-1f43-4d5d-924e-06f118c2b6e1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27e78bb0-cd44-4f47-808c-274bf09a02a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27e78bb0-cd44-4f47-808c-274bf09a02a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7cdb07e1-1b16-43d2-bdb9-6dc3e59c10d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:to="loc_us-gaap_RestrictedStockMember_7cdb07e1-1b16-43d2-bdb9-6dc3e59c10d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_512ad08f-d8e4-4ccb-8f8f-9415853aa1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:to="loc_us-gaap_PerformanceSharesMember_512ad08f-d8e4-4ccb-8f8f-9415853aa1eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df690564-b38d-44ed-9388-705e49ee7486_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:to="loc_srt_RangeMember_df690564-b38d-44ed-9388-705e49ee7486_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:to="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c6fca6a-8c66-42bd-88f7-32aefbacff1c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:to="loc_srt_MinimumMember_7c6fca6a-8c66-42bd-88f7-32aefbacff1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_85964c74-7851-452b-88e6-b2e047025ef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:to="loc_srt_MaximumMember_85964c74-7851-452b-88e6-b2e047025ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fc8e816f-2ad5-49ab-9427-3e15578d8733_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:to="loc_us-gaap_PlanNameDomain_fc8e816f-2ad5-49ab-9427-3e15578d8733_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:to="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsMarketConditionsMember_8f647af3-2b96-43ac-ba03-80d4fc96e8a9" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:to="loc_knf_PerformanceAwardsMarketConditionsMember_8f647af3-2b96-43ac-ba03-80d4fc96e8a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsPerformanceConditionsMember_9a337ed8-d9e2-4348-9b22-b86852f7140e" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsPerformanceConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:to="loc_knf_PerformanceAwardsPerformanceConditionsMember_9a337ed8-d9e2-4348-9b22-b86852f7140e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f88e3be2-acbe-418a-a865-7b5c26a4a291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f88e3be2-acbe-418a-a865-7b5c26a4a291" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:to="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_66ee427c-b72c-4d4a-be40-7599e8994ac1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:to="loc_us-gaap_AwardDateDomain_66ee427c-b72c-4d4a-be40-7599e8994ac1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:to="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2021Member_d1489ac2-8a52-427e-8615-1ace9b63d816" xlink:href="knf-20230926.xsd#knf_February2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:to="loc_knf_February2021Member_d1489ac2-8a52-427e-8615-1ace9b63d816" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2022Member_8c5744e2-4718-4deb-be8f-1b183ce37ba9" xlink:href="knf-20230926.xsd#knf_February2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:to="loc_knf_February2022Member_8c5744e2-4718-4deb-be8f-1b183ce37ba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:to="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba193460-6ea2-4cc1-b719-bb24ccf3bead_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba193460-6ea2-4cc1-b719-bb24ccf3bead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a5d516b-db28-4829-bbad-89e06017180c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:to="loc_us-gaap_PerformanceSharesMember_0a5d516b-db28-4829-bbad-89e06017180c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationPerformanceshareassumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba0903ed-8177-4202-a9a8-a115a6fcf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba0903ed-8177-4202-a9a8-a115a6fcf941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_69ea2652-ca7f-45a5-9982-32937e4789f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_69ea2652-ca7f-45a5-9982-32937e4789f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_daeb66f5-67fa-41c7-a5e4-ebf1daf4f012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_daeb66f5-67fa-41c7-a5e4-ebf1daf4f012" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4e6b2ded-0e94-4077-9665-0039aec334d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4e6b2ded-0e94-4077-9665-0039aec334d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_e1b1338c-05c7-4065-bf6f-0e25f7b75adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_e1b1338c-05c7-4065-bf6f-0e25f7b75adc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f4322b6e-9b84-4f54-9933-3cf41346b640_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f4322b6e-9b84-4f54-9933-3cf41346b640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a7b2e403-8f6e-4a4c-9ea7-78dbf49ec293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:to="loc_us-gaap_PerformanceSharesMember_a7b2e403-8f6e-4a4c-9ea7-78dbf49ec293" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4fae488-b991-4733-acef-4fa44f5d4675_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:to="loc_srt_RangeMember_f4fae488-b991-4733-acef-4fa44f5d4675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:to="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4aece68f-35eb-4964-9172-194a96f2e35d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:to="loc_srt_MinimumMember_4aece68f-35eb-4964-9172-194a96f2e35d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3adf9a89-76de-4386-a939-a759c5e35435" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:to="loc_srt_MaximumMember_3adf9a89-76de-4386-a939-a759c5e35435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_806f50c5-a5be-41fe-a735-2a12a8f225b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:to="loc_us-gaap_PlanNameDomain_806f50c5-a5be-41fe-a735-2a12a8f225b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:to="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsMarketConditionsMember_f6543069-94a0-42c3-9f77-84450bcbb848" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:to="loc_knf_PerformanceAwardsMarketConditionsMember_f6543069-94a0-42c3-9f77-84450bcbb848" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_57d863b3-06c8-42b3-be4b-d7383a8ac5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_57d863b3-06c8-42b3-be4b-d7383a8ac5d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cb9de312-9c9f-45bd-b089-9b1096376d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cb9de312-9c9f-45bd-b089-9b1096376d0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_f864e9fe-7237-4173-8313-f7e87d40b865" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_f864e9fe-7237-4173-8313-f7e87d40b865" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2d39b5b1-1503-447e-90df-017b1ea91488" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2d39b5b1-1503-447e-90df-017b1ea91488" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9aceb01-ec81-440c-ab6e-5945933ef9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2a8e90fb-4aac-4703-bd71-c01483e2868b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2a8e90fb-4aac-4703-bd71-c01483e2868b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b810c0b4-a8b3-4004-98f7-7e88c2b4a634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b810c0b4-a8b3-4004-98f7-7e88c2b4a634" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_7108f01b-590e-40e9-972b-99cb145d74bc" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_7108f01b-590e-40e9-972b-99cb145d74bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4f1e9b5e-eeff-495b-b484-0009ae706487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4f1e9b5e-eeff-495b-b484-0009ae706487" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_605e8e72-d2df-4b91-b7b2-9455e4c46945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:to="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_032df379-8e69-4cdb-a68a-ffb951efc4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:to="loc_us-gaap_PerformanceSharesMember_032df379-8e69-4cdb-a68a-ffb951efc4cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6cb322bd-0dea-4069-92a2-caf3ec67dd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_StockholdersEquity_6cb322bd-0dea-4069-92a2-caf3ec67dd9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_3ed46222-0c08-4165-8ef0-dfbb73bb67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_3ed46222-0c08-4165-8ef0-dfbb73bb67d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_59061ec7-fbf1-459e-a568-cabffc744e55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_59061ec7-fbf1-459e-a568-cabffc744e55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_320e2371-7c5f-4e4e-846a-b638bf31aa29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_320e2371-7c5f-4e4e-846a-b638bf31aa29" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d470fa3f-0234-4fd0-a707-1acb0f1c405e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_88762568-5730-429f-9e89-01fcfd0ea212_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:to="loc_us-gaap_EquityComponentDomain_88762568-5730-429f-9e89-01fcfd0ea212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:to="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6ad7b3f5-af67-4e65-99bd-4d8af12c4f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6ad7b3f5-af67-4e65-99bd-4d8af12c4f5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_03c6bcd4-7371-4974-bc2a-5009e1e91a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_03c6bcd4-7371-4974-bc2a-5009e1e91a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_41bfa5bd-20e1-4ceb-835d-18652ae10e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_41bfa5bd-20e1-4ceb-835d-18652ae10e3c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b75d7605-711e-4885-86aa-32fbd54f76c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_InterestExpense_b75d7605-711e-4885-86aa-32fbd54f76c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b66964a9-d37a-4417-9409-54e865038fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b66964a9-d37a-4417-9409-54e865038fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a3550f8f-60f2-4a5e-96ec-88d97cb14f85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a3550f8f-60f2-4a5e-96ec-88d97cb14f85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_911425ba-2e44-4d2f-a22a-a8ce28cf487a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_NetIncomeLoss_911425ba-2e44-4d2f-a22a-a8ce28cf487a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:to="loc_us-gaap_EquityComponentDomain_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:to="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dc839a86-cb40-4794-86aa-dd615d95b276" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dc839a86-cb40-4794-86aa-dd615d95b276" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6570a83d-8ab6-4ded-ad9b-47067d141680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6570a83d-8ab6-4ded-ad9b-47067d141680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_fb7bec16-1d75-453c-a317-3ef63527ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_fb7bec16-1d75-453c-a317-3ef63527ccfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_10a34db0-2c21-4da5-a5d5-b44906a7eec3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_10a34db0-2c21-4da5-a5d5-b44906a7eec3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_9dd89fbd-9872-4ae0-9a09-1a2539f71791" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:to="loc_us-gaap_InterestRateContractMember_9dd89fbd-9872-4ae0-9a09-1a2539f71791" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3235ff43-3e1c-4909-9fe2-34e2984a5102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3235ff43-3e1c-4909-9fe2-34e2984a5102" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_e09273f0-9204-46ae-90ff-c9483a73d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_e09273f0-9204-46ae-90ff-c9483a73d6f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c6d6e07e-79d2-4e4a-8ace-fe714c21d046_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c6d6e07e-79d2-4e4a-8ace-fe714c21d046_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_54459ede-cec7-437f-876e-744d3535d98c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_54459ede-cec7-437f-876e-744d3535d98c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_60ed77ef-8629-429c-b81a-29ae32f7557d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_Revenues_60ed77ef-8629-429c-b81a-29ae32f7557d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_aebc50dd-5851-4105-a416-7d38ad757b22" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_aebc50dd-5851-4105-a416-7d38ad757b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_e68682c2-d92e-4e38-9890-fbf7496b20b0" xlink:href="knf-20230926.xsd#knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_e68682c2-d92e-4e38-9890-fbf7496b20b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_89f0877b-0d9f-44d0-a5e0-f498d652c592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_Assets_89f0877b-0d9f-44d0-a5e0-f498d652c592" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0310c77a-0b09-4116-a705-c078568bd196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0310c77a-0b09-4116-a705-c078568bd196" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d59c910-43a6-4ec1-9083-3c696253bd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d59c910-43a6-4ec1-9083-3c696253bd8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d50a13f0-fae6-4b69-a6a8-b8a33d03b59d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d50a13f0-fae6-4b69-a6a8-b8a33d03b59d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures_4b4c5c17-af34-4779-85fe-20d368dd9981" xlink:href="knf-20230926.xsd#knf_NoncashTransactionsIncludedInCapitalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures_4b4c5c17-af34-4779-85fe-20d368dd9981" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:to="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_421ae882-bb02-4875-b41d-02f3107383e1_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:to="loc_srt_ConsolidationItemsDomain_421ae882-bb02-4875-b41d-02f3107383e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:to="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_29ffe651-0eb1-4d21-9665-197565d2780b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_OperatingSegmentsMember_29ffe651-0eb1-4d21-9665-197565d2780b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3f848fb4-3bc4-47e9-bdd8-f5bff339801b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3f848fb4-3bc4-47e9-bdd8-f5bff339801b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_21b7c888-22b5-41a9-87d3-76bdb63b4ae0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_srt_ConsolidationEliminationsMember_21b7c888-22b5-41a9-87d3-76bdb63b4ae0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e3bf49bf-7330-4a7f-8e15-2f72ef8c3c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e3bf49bf-7330-4a7f-8e15-2f72ef8c3c4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:to="loc_us-gaap_SegmentDomain_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:to="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_920e8efe-22b7-4e15-b15b-5975767b326b" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_PacificMember_920e8efe-22b7-4e15-b15b-5975767b326b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_0bd7f11f-c462-408e-8fe4-87a85afdb25b" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_NorthwestMember_0bd7f11f-c462-408e-8fe4-87a85afdb25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_9e4028f9-d012-45d8-9090-0104ae1fb1c9" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_MountainMember_9e4028f9-d012-45d8-9090-0104ae1fb1c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_dd46f7a6-ac50-483f-8687-56c13c295be2" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_NorthCentralMember_dd46f7a6-ac50-483f-8687-56c13c295be2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_26a776f0-424d-4396-abea-337445b5caf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_us-gaap_CorporateAndOtherMember_26a776f0-424d-4396-abea-337445b5caf1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails2"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_59544de6-1c1f-4d65-a2dd-0f9e58fbb856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:to="loc_us-gaap_Revenues_59544de6-1c1f-4d65-a2dd-0f9e58fbb856" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9e36b1c4-b25d-414c-a0b2-0967f99c203c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:to="loc_us-gaap_Assets_9e36b1c4-b25d-414c-a0b2-0967f99c203c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:to="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9a54a9c4-8518-42ac-8faf-5f8a76383157_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:to="loc_srt_ConsolidationItemsDomain_9a54a9c4-8518-42ac-8faf-5f8a76383157_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:to="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c0c3f17b-a372-4b65-bb58-df70edcbbdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_OperatingSegmentsMember_c0c3f17b-a372-4b65-bb58-df70edcbbdfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0729c410-11a2-4921-b1ad-39cad28a6500" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0729c410-11a2-4921-b1ad-39cad28a6500" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2fa9f1f6-2a90-4ea4-8ddf-6d3826cec4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2fa9f1f6-2a90-4ea4-8ddf-6d3826cec4c4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails3"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_b9f04a7c-f027-48ad-b440-b62d60ce0442" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_b9f04a7c-f027-48ad-b440-b62d60ce0442" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4cc568cd-5911-4111-99d7-e7faf741589e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4cc568cd-5911-4111-99d7-e7faf741589e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_35247942-ac6b-4e03-ad39-4fbbbefa7d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_InterestExpense_35247942-ac6b-4e03-ad39-4fbbbefa7d7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c8d1a4f-d9ec-46e1-9794-386f0017cd24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c8d1a4f-d9ec-46e1-9794-386f0017cd24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:to="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9ff62c47-821a-47a6-9c01-d05f17f097d7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:to="loc_srt_ConsolidationItemsDomain_9ff62c47-821a-47a6-9c01-d05f17f097d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:to="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0cbcde50-d1f3-4895-9269-c62c8183d53e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:to="loc_us-gaap_OperatingSegmentsMember_0cbcde50-d1f3-4895-9269-c62c8183d53e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_675a2edb-ca1c-42f9-95f7-826e2f48f590" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_675a2edb-ca1c-42f9-95f7-826e2f48f590" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_102a5f8a-380a-4471-a1c5-c64c46c197a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_102a5f8a-380a-4471-a1c5-c64c46c197a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_5b644d89-3e9f-4b47-b4a6-dc2d7ca29299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_5b644d89-3e9f-4b47-b4a6-dc2d7ca29299" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5c38e0a1-ae6a-4143-9870-d2aa2a83a18d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5c38e0a1-ae6a-4143-9870-d2aa2a83a18d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_e9217ac3-7353-4d5c-b9e2-222e0bf31483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_e9217ac3-7353-4d5c-b9e2-222e0bf31483" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10bd21ee-6e59-450f-830b-381c19b9c5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10bd21ee-6e59-450f-830b-381c19b9c5f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_c476c022-3488-4ddc-8480-53b3c9d8edaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_c476c022-3488-4ddc-8480-53b3c9d8edaa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_759bd7bb-afa1-459b-a886-4d5d1dd70668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_978a5383-3a3a-4ed6-9319-f37083eafdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_978a5383-3a3a-4ed6-9319-f37083eafdd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_69e8e4a9-5ffc-44a7-9452-d15cc04dee92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_69e8e4a9-5ffc-44a7-9452-d15cc04dee92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1736138e-eda4-4851-8c27-fb63aa305982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1736138e-eda4-4851-8c27-fb63aa305982" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fea89ce0-8319-4552-848c-03b6b91c5ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fea89ce0-8319-4552-848c-03b6b91c5ec5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_35d13bdb-e09a-43bd-8bfd-bb842f34f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_35d13bdb-e09a-43bd-8bfd-bb842f34f6ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1b85bb1f-89d6-4806-9aa7-453be5c7f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c32dc452-721c-442b-99f3-c84407f671e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c32dc452-721c-442b-99f3-c84407f671e8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c5fb0935-1867-491d-b1ad-500d827ff055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c5fb0935-1867-491d-b1ad-500d827ff055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f366c5d-db9c-47c4-a19d-3d599cbb7de7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f366c5d-db9c-47c4-a19d-3d599cbb7de7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_13373602-95a7-48f2-a922-427a7717bf44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_13373602-95a7-48f2-a922-427a7717bf44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10bf4d9-4880-4e3d-aacc-44a92b019ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10bf4d9-4880-4e3d-aacc-44a92b019ed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_9ab2e934-a6b4-47c3-9291-1a4b6d5e02e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_9ab2e934-a6b4-47c3-9291-1a4b6d5e02e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_b2c1a492-0fb5-4c6b-a8c2-6b4c291c9853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_b2c1a492-0fb5-4c6b-a8c2-6b4c291c9853" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6455f84f-74b6-402e-801c-b735c298dfa7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6455f84f-74b6-402e-801c-b735c298dfa7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d65f3daf-4067-4e31-a667-4238bffe63cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d65f3daf-4067-4e31-a667-4238bffe63cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_589f2d37-97f9-4dfb-a8d5-98d69f1e3ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_589f2d37-97f9-4dfb-a8d5-98d69f1e3ef7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanParticipantAge_46485ebe-941e-4956-868a-72178630d31e" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanParticipantAge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanParticipantAge_46485ebe-941e-4956-868a-72178630d31e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanYearsOfContinuousService_8c6e0504-ccff-4b5a-aaa0-cb12cb2d7191" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanYearsOfContinuousService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanYearsOfContinuousService_8c6e0504-ccff-4b5a-aaa0-cb12cb2d7191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_fceb04c0-4c21-4908-ab0c-0588f60786ba" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_fceb04c0-4c21-4908-ab0c-0588f60786ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod_804e9f72-21ad-46a2-8b9d-db8f4e98e0ac" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAverageOfAssetsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod_804e9f72-21ad-46a2-8b9d-db8f4e98e0ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_993fa895-9851-4b13-b518-152c5e12c7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_993fa895-9851-4b13-b518-152c5e12c7dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_d014733d-5cd9-4991-8887-5843bd1b4465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_d014733d-5cd9-4991-8887-5843bd1b4465" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions_5c515f2f-a23c-4937-a035-42ab0767ba4c" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAdditionalEmployerContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions_5c515f2f-a23c-4937-a035-42ab0767ba4c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_b5433eea-9495-439e-a6ad-ee97048ad9ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_b5433eea-9495-439e-a6ad-ee97048ad9ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_e8848a54-01e6-409c-ad6f-7e9ac5023bda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:to="loc_us-gaap_QualifiedPlanMember_e8848a54-01e6-409c-ad6f-7e9ac5023bda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_d26453c2-5fea-4f80-99c7-e995d9b8b62b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:to="loc_us-gaap_NonqualifiedPlanMember_d26453c2-5fea-4f80-99c7-e995d9b8b62b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_120d6a37-5205-45e9-a4bd-f1b2b74023f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_120d6a37-5205-45e9-a4bd-f1b2b74023f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_9104fd6a-8ac8-4413-9b62-1e8b8d2673ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:to="loc_us-gaap_UnfundedPlanMember_9104fd6a-8ac8-4413-9b62-1e8b8d2673ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_b064abe9-7160-431b-9807-9a007797d87f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:to="loc_us-gaap_UnderfundedPlanMember_b064abe9-7160-431b-9807-9a007797d87f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2be323dc-0cae-4e57-a55c-c1ced69ebc34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2be323dc-0cae-4e57-a55c-c1ced69ebc34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6f0cc899-e7af-459b-b238-96f0dc63dd80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6f0cc899-e7af-459b-b238-96f0dc63dd80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ad2d82cd-f0c7-4182-955b-f7d000295baf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ad2d82cd-f0c7-4182-955b-f7d000295baf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_df81d755-15c0-4c9b-bc16-c6f169d44e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_df81d755-15c0-4c9b-bc16-c6f169d44e15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02424d5e-edcc-407a-b94f-4d3ef4ad5224_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:to="loc_srt_RangeMember_02424d5e-edcc-407a-b94f-4d3ef4ad5224_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:to="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d57b6378-0bcd-455c-88b4-e5650c71d6b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:to="loc_srt_MaximumMember_d57b6378-0bcd-455c-88b4-e5650c71d6b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bec7d488-1944-42e6-9b56-78f3f6b75db0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:to="loc_srt_MinimumMember_bec7d488-1944-42e6-9b56-78f3f6b75db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_cb615752-db5a-420d-9012-62f4c4b8193e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_cb615752-db5a-420d-9012-62f4c4b8193e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_2fa18ad8-4d15-467a-b35b-78d1f5968f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_2fa18ad8-4d15-467a-b35b-78d1f5968f65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bb2f50df-8a62-4585-8bd2-fadb6c75fa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bb2f50df-8a62-4585-8bd2-fadb6c75fa7f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_63a6239b-2942-4faa-836f-232fce9c0d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_63a6239b-2942-4faa-836f-232fce9c0d1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_b6e0067c-c9c0-4879-bf44-778a32bb35da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_b6e0067c-c9c0-4879-bf44-778a32bb35da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_13b4feef-1b2c-44b3-a776-188fc10b634c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_13b4feef-1b2c-44b3-a776-188fc10b634c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_84b8574a-580a-48dc-8a77-b0299383499c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_84b8574a-580a-48dc-8a77-b0299383499c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_938cacb5-6a91-4c55-8c91-06716f962a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_938cacb5-6a91-4c55-8c91-06716f962a5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c418f251-f74a-4887-8149-0eb7daa90ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c418f251-f74a-4887-8149-0eb7daa90ed4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8d4e29db-df0d-4818-94ac-f2203544fd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8d4e29db-df0d-4818-94ac-f2203544fd4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943c9aa6-244a-4b30-bd23-e68bfb9d0a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943c9aa6-244a-4b30-bd23-e68bfb9d0a31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bf5b6d0b-ba13-4f81-9723-9a4e5b7bfe9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bf5b6d0b-ba13-4f81-9723-9a4e5b7bfe9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c23faeba-9886-40f9-bced-459e5c3f0831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c23faeba-9886-40f9-bced-459e5c3f0831" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_372480da-b917-45e8-a6d0-378bd5ecc639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_372480da-b917-45e8-a6d0-378bd5ecc639" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_d31b8617-d4a0-4281-8eb7-8cb75c63f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_d31b8617-d4a0-4281-8eb7-8cb75c63f7d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_3e5c3a22-e11e-452c-9f61-da97a96aff29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_3e5c3a22-e11e-452c-9f61-da97a96aff29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_71eca4bc-d4c4-4037-bdaf-9e268ea4997c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_71eca4bc-d4c4-4037-bdaf-9e268ea4997c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4ecb658b-0179-4da9-990d-a77849b08704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4ecb658b-0179-4da9-990d-a77849b08704" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_cbcdd8a5-5f55-4a69-94d3-6aeb042efb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_cbcdd8a5-5f55-4a69-94d3-6aeb042efb83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_2ab06739-f93d-4810-a308-0d1b630812bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_2ab06739-f93d-4810-a308-0d1b630812bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_308cfdff-9ace-40ca-8e5e-0a495346eef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:to="loc_us-gaap_QualifiedPlanMember_308cfdff-9ace-40ca-8e5e-0a495346eef8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_9a7fee8d-7be9-43dd-8c09-5e67362819ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_9a7fee8d-7be9-43dd-8c09-5e67362819ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_e2119370-e8d1-4493-8754-fda36d10dddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:to="loc_us-gaap_UnderfundedPlanMember_e2119370-e8d1-4493-8754-fda36d10dddc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_ea2899f9-b6a4-4360-9568-e17b6fc55413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:to="loc_us-gaap_UnfundedPlanMember_ea2899f9-b6a4-4360-9568-e17b6fc55413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c2c94015-5be8-426d-aae5-bc33d15d87cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c2c94015-5be8-426d-aae5-bc33d15d87cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_975f7afa-a3e0-4c49-b437-c20355198b45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_975f7afa-a3e0-4c49-b437-c20355198b45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6ffc82cb-f370-4a06-8268-d1ea9601c5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6ffc82cb-f370-4a06-8268-d1ea9601c5eb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_dab1c16f-0fca-4b6f-9b40-6118bbb918ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_dab1c16f-0fca-4b6f-9b40-6118bbb918ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_7d425b3d-0c42-4031-9763-181977cd5036" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_7d425b3d-0c42-4031-9763-181977cd5036" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7f88d4a6-adae-4b45-962c-c9aa2923d79d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7f88d4a6-adae-4b45-962c-c9aa2923d79d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3856c809-5bae-4542-b9da-6f0b47ee2db0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3856c809-5bae-4542-b9da-6f0b47ee2db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_15229791-be78-4463-a442-684058f95c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_15229791-be78-4463-a442-684058f95c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_cfb64acc-c3b5-4eec-8742-f338aa785a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_cfb64acc-c3b5-4eec-8742-f338aa785a49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3df4cc4e-cfea-4b48-93de-c986fb7fd381_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3df4cc4e-cfea-4b48-93de-c986fb7fd381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7a29e2d6-cb56-48ab-8c0b-1d0ab4d3ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7a29e2d6-cb56-48ab-8c0b-1d0ab4d3ec85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_212c344c-521c-43c7-85df-b3129c8d1671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_212c344c-521c-43c7-85df-b3129c8d1671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_67e78732-453e-4459-9afa-4fc0dfff2c60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_67e78732-453e-4459-9afa-4fc0dfff2c60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_f1b03e6a-b17d-4810-9164-7aee91970c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:to="loc_us-gaap_UnderfundedPlanMember_f1b03e6a-b17d-4810-9164-7aee91970c03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_d017b8cf-060e-47ed-8d87-b62ead9583da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:to="loc_us-gaap_QualifiedPlanMember_d017b8cf-060e-47ed-8d87-b62ead9583da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_bf879919-c95a-4809-a156-17c5af85340f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_bf879919-c95a-4809-a156-17c5af85340f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_248dee6c-620f-4f85-98a1-4c797d52e4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:to="loc_us-gaap_UnfundedPlanMember_248dee6c-620f-4f85-98a1-4c797d52e4e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_d1a49cc6-78ab-4354-bf8f-5b77c648b133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_d1a49cc6-78ab-4354-bf8f-5b77c648b133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_71f7cdab-f996-4917-b973-ddf9d4037f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_71f7cdab-f996-4917-b973-ddf9d4037f8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_6f950434-396f-427d-960c-d0151e2c0c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_6f950434-396f-427d-960c-d0151e2c0c33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6af84a7a-b691-407b-bc79-5927f081cc85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6af84a7a-b691-407b-bc79-5927f081cc85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8f281be4-ae6b-403b-89c5-57af6a809492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8f281be4-ae6b-403b-89c5-57af6a809492" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ca01f37b-b277-4521-9d6f-5cb913c69673" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ca01f37b-b277-4521-9d6f-5cb913c69673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c5ff9541-d61e-47aa-b605-0af0e3afdf83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c5ff9541-d61e-47aa-b605-0af0e3afdf83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a7a5e7ec-06de-4436-833f-7352355941f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a7a5e7ec-06de-4436-833f-7352355941f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_80780f10-032c-4ffb-b5f3-69ea7f4ac1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_80780f10-032c-4ffb-b5f3-69ea7f4ac1d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9689ad2c-48c3-49de-b582-ccffdcc5f8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9689ad2c-48c3-49de-b582-ccffdcc5f8fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_53a9e7ee-26b5-4774-ae3b-3a527563e8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_53a9e7ee-26b5-4774-ae3b-3a527563e8c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:to="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_9585d979-cdd0-4670-b034-f3739ae5287c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_9585d979-cdd0-4670-b034-f3739ae5287c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_f940b2fe-26df-4950-9cff-ff53a9eec741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_f940b2fe-26df-4950-9cff-ff53a9eec741" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_a1fbf26c-e1cd-46b7-acd8-166a13aa0ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_a1fbf26c-e1cd-46b7-acd8-166a13aa0ad3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_81435df4-720b-4164-8836-c4b4b4068119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_81435df4-720b-4164-8836-c4b4b4068119" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_595c1ae0-2a8a-4a99-aa21-046c7ddfbaed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_595c1ae0-2a8a-4a99-aa21-046c7ddfbaed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_13931857-320c-417e-b0e3-0bb96a210629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_13931857-320c-417e-b0e3-0bb96a210629" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_66503785-18f1-4b4c-a2ff-5d672412c30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:to="loc_us-gaap_QualifiedPlanMember_66503785-18f1-4b4c-a2ff-5d672412c30d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1c032a96-4415-47ef-9c44-c48377a03e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1c032a96-4415-47ef-9c44-c48377a03e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_097d3b11-805e-409d-bca4-36af563f5c11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_097d3b11-805e-409d-bca4-36af563f5c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e40d1473-4719-4f41-b0ad-deab26d8da66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e40d1473-4719-4f41-b0ad-deab26d8da66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_66a5e63e-3a9e-4132-a223-79e098a163a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_66a5e63e-3a9e-4132-a223-79e098a163a3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95a946a4-d239-41f7-97d9-c4ab8b5674fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95a946a4-d239-41f7-97d9-c4ab8b5674fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_ad7ee1bf-b199-4a6a-848e-9c37b9417e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_ad7ee1bf-b199-4a6a-848e-9c37b9417e6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_9326e934-04f1-40af-8023-b6446422dc99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_9326e934-04f1-40af-8023-b6446422dc99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_210a80f0-4931-4780-bb55-74c948c69c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_210a80f0-4931-4780-bb55-74c948c69c84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_ff27ad70-b66b-4037-aefe-c6c8e3972107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_ff27ad70-b66b-4037-aefe-c6c8e3972107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_a12b66e0-6b91-4bb3-8f47-90e9b367d37e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_a12b66e0-6b91-4bb3-8f47-90e9b367d37e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_8ef5bece-8317-4802-98b0-e99485b6bfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_MutualFundMember_8ef5bece-8317-4802-98b0-e99485b6bfc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_66d1a23b-5401-4247-98d3-59e3ba8c0bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_66d1a23b-5401-4247-98d3-59e3ba8c0bc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_c50f01af-6fe7-42a0-8ae0-8401b89fe4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_MunicipalBondsMember_c50f01af-6fe7-42a0-8ae0-8401b89fe4d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_75a05a17-ec5e-49ca-a4cd-7e82fd2f3320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_75a05a17-ec5e-49ca-a4cd-7e82fd2f3320" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember_2a4e6622-c77d-4012-a8a1-f170e9c34fa2" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember_2a4e6622-c77d-4012-a8a1-f170e9c34fa2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_886945f1-81e5-4104-90bd-289ee0105a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_OtherInvestmentsMember_886945f1-81e5-4104-90bd-289ee0105a3f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_581b7991-5190-4970-878c-4a0468438a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_581b7991-5190-4970-878c-4a0468438a87" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_a9eb8d6a-a2f8-4955-9a20-c193ec41a6af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_a9eb8d6a-a2f8-4955-9a20-c193ec41a6af" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_7021f1b6-0f27-49ca-951f-fdc2904a8923" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_7021f1b6-0f27-49ca-951f-fdc2904a8923" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanInsuranceMember_71047deb-1099-4aa0-9b15-2a267de214e5" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanInsuranceMember_71047deb-1099-4aa0-9b15-2a267de214e5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_8852a1da-06f6-48c5-8041-1d4e71dbbcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_8852a1da-06f6-48c5-8041-1d4e71dbbcb5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fb1b0adc-b86d-46aa-9fc3-4858c001650b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fb1b0adc-b86d-46aa-9fc3-4858c001650b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f4689bca-2e3b-44b7-9368-6869e9eec00c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f4689bca-2e3b-44b7-9368-6869e9eec00c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_06ac3310-55b3-4b8d-b63c-f23aaa716007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_06ac3310-55b3-4b8d-b63c-f23aaa716007" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6bc828aa-9d5e-410b-8bba-934ba0c7bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6bc828aa-9d5e-410b-8bba-934ba0c7bae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db783344-731e-4338-8c82-4baec9b653b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db783344-731e-4338-8c82-4baec9b653b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ef6e57e0-6e02-4e8e-9aee-b1691113e921_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ef6e57e0-6e02-4e8e-9aee-b1691113e921_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8bac1e89-d7e3-48e2-aace-d13d0e37456d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8bac1e89-d7e3-48e2-aace-d13d0e37456d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9d08beda-8e4a-44a3-9cef-18489fadf601" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9d08beda-8e4a-44a3-9cef-18489fadf601" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanParticipantAge_566e3def-0c44-42e3-a9b1-4cee68b5440b" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanParticipantAge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_knf_DefinedBenefitPlanParticipantAge_566e3def-0c44-42e3-a9b1-4cee68b5440b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPaymentPeriod_765b7c72-e555-4781-8812-623570c4582b" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPaymentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_knf_DefinedBenefitPlanPaymentPeriod_765b7c72-e555-4781-8812-623570c4582b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b789ee66-ca28-489a-9ffb-6f981fb70078" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b789ee66-ca28-489a-9ffb-6f981fb70078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_6605b474-f641-4879-b9a8-a15c7149633a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_6605b474-f641-4879-b9a8-a15c7149633a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_65bd2fed-7320-4fb6-9b94-17b923aeb2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_65bd2fed-7320-4fb6-9b94-17b923aeb2c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_7a84661e-f812-409b-9150-da8201fcad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_7a84661e-f812-409b-9150-da8201fcad0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_ae14a216-6cf8-4853-915d-18aec69c94df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_ae14a216-6cf8-4853-915d-18aec69c94df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_ef331838-fb98-466d-843e-c69d15c331ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_ef331838-fb98-466d-843e-c69d15c331ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_93bf5f19-52aa-4817-9a1b-bcd3fd79d6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_93bf5f19-52aa-4817-9a1b-bcd3fd79d6ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5832a9ac-0a7e-4e5c-bf55-b4ea3861f793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5832a9ac-0a7e-4e5c-bf55-b4ea3861f793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_206adb77-2a71-47d5-8fe4-18f851283305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_206adb77-2a71-47d5-8fe4-18f851283305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_05db67f4-8cda-4e2f-a69d-e9a41e42191f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_05db67f4-8cda-4e2f-a69d-e9a41e42191f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_87d9ab2a-01b6-40bb-aedd-6440086124b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_87d9ab2a-01b6-40bb-aedd-6440086124b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_265641e3-bd56-4d12-8475-712631653206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:to="loc_us-gaap_NonqualifiedPlanMember_265641e3-bd56-4d12-8475-712631653206" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_5df37f1f-1f9a-4d99-aeff-74413ac132bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_5df37f1f-1f9a-4d99-aeff-74413ac132bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_9ae88f87-694a-4024-b64c-b7365527d528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_9ae88f87-694a-4024-b64c-b7365527d528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_da9580c3-406a-43b1-976c-8459259aa7e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_da9580c3-406a-43b1-976c-8459259aa7e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_0740583e-07a9-4c47-805c-8445f47fc578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:to="loc_us-gaap_NonqualifiedPlanMember_0740583e-07a9-4c47-805c-8445f47fc578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ce9e3dab-3242-4d62-828c-2cb9b63ef9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ce9e3dab-3242-4d62-828c-2cb9b63ef9c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_836eeeb9-bc45-47f4-9170-494ee0ad2b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_836eeeb9-bc45-47f4-9170-494ee0ad2b9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_fb4d0921-e99d-47cb-a331-f95a271556b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_fb4d0921-e99d-47cb-a331-f95a271556b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0baa81ca-2552-4fe2-94e4-5e40bee43b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0baa81ca-2552-4fe2-94e4-5e40bee43b0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bc1cace6-69ee-4dac-9cb9-80d7db0182b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bc1cace6-69ee-4dac-9cb9-80d7db0182b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_918c7c4c-6307-41a9-9d85-b2417af095ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_918c7c4c-6307-41a9-9d85-b2417af095ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_f3bd0775-acb9-432b-928a-efc6431ea3c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_f3bd0775-acb9-432b-928a-efc6431ea3c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_cf880ca6-3e5e-489b-991a-bec23a239c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:to="loc_us-gaap_NonqualifiedPlanMember_cf880ca6-3e5e-489b-991a-bec23a239c93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_8d641223-703e-452c-8505-2d56d86b3e73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:to="loc_us-gaap_Investments_8d641223-703e-452c-8505-2d56d86b3e73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_f4d11881-e328-4178-ad7a-a0a5d4e5eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:to="loc_us-gaap_NonqualifiedPlanMember_f4d11881-e328-4178-ad7a-a0a5d4e5eddc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:to="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_eb348292-0c34-4f12-96be-3faefe98277f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_eb348292-0c34-4f12-96be-3faefe98277f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InsuranceContractsInvestmentsMember_1fe91dfd-b5e9-495f-9676-46699d998c5d" xlink:href="knf-20230926.xsd#knf_InsuranceContractsInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_knf_InsuranceContractsInvestmentsMember_1fe91dfd-b5e9-495f-9676-46699d998c5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LifeInsuranceInvestmentsMember_7da6aa48-b723-4b2b-b5d0-fd949336925a" xlink:href="knf-20230926.xsd#knf_LifeInsuranceInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_knf_LifeInsuranceInvestmentsMember_7da6aa48-b723-4b2b-b5d0-fd949336925a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_8f409888-3119-46c9-b3a5-c9f9a555391d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_us-gaap_OtherInvestmentsMember_8f409888-3119-46c9-b3a5-c9f9a555391d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7c05ab23-15ca-415f-b46c-102ecfdf74b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7c05ab23-15ca-415f-b46c-102ecfdf74b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_73b64464-ab13-49e0-bc95-7424a9491690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_73b64464-ab13-49e0-bc95-7424a9491690" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_93ee9298-22f1-44c3-83cc-cde5b275936a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_93ee9298-22f1-44c3-83cc-cde5b275936a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_c7257a21-6a87-440a-a312-dc4ae52ac8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:to="loc_us-gaap_QualifiedPlanMember_c7257a21-6a87-440a-a312-dc4ae52ac8c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_709274d6-1f7e-43f3-a075-8f9a951fe1e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_709274d6-1f7e-43f3-a075-8f9a951fe1e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_435eba58-dbd8-49d3-bc58-e38fe5e212f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_435eba58-dbd8-49d3-bc58-e38fe5e212f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_da2a1d60-4e14-4a79-a9bb-282b1063dff2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_da2a1d60-4e14-4a79-a9bb-282b1063dff2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_d17ec20c-6462-4c75-b87a-377087fa7505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_d17ec20c-6462-4c75-b87a-377087fa7505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_9ab0d0d6-9fe4-4709-ad28-18233da16639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_9ab0d0d6-9fe4-4709-ad28-18233da16639" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:to="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_db0ea5a6-c3b2-4c47-bbca-0db2e102926a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_db0ea5a6-c3b2-4c47-bbca-0db2e102926a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PensionTrustFundForOperatingEngineersMember_a8ef1f11-40e0-435b-8a9a-597e8caea179" xlink:href="knf-20230926.xsd#knf_PensionTrustFundForOperatingEngineersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:to="loc_knf_PensionTrustFundForOperatingEngineersMember_a8ef1f11-40e0-435b-8a9a-597e8caea179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_WesternConferenceOfTeamstersPensionPlanMember_67338a29-363d-4b81-87a7-64193f50328d" xlink:href="knf-20230926.xsd#knf_WesternConferenceOfTeamstersPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:to="loc_knf_WesternConferenceOfTeamstersPensionPlanMember_67338a29-363d-4b81-87a7-64193f50328d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesEnvironmentalmattersDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_c49b23df-da7f-4fe9-9bee-58f5ab9c332c" xlink:href="knf-20230926.xsd#knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_c49b23df-da7f-4fe9-9bee-58f5ab9c332c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NumberOfResponsibleParties_96da5bca-b22e-4b59-94a5-4a0026773ba7" xlink:href="knf-20230926.xsd#knf_NumberOfResponsibleParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_NumberOfResponsibleParties_96da5bca-b22e-4b59-94a5-4a0026773ba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPeriod_254ad01e-25c3-48c3-9382-df517002248f" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationPeriod_254ad01e-25c3-48c3-9382-df517002248f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationExpectedCosts_8be6927b-b1d9-4238-9b10-ffa8159051fa" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationExpectedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationExpectedCosts_8be6927b-b1d9-4238-9b10-ffa8159051fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_33031431-ac9c-4961-8590-528a390b9db5" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPercentOfSiteToBeRemediated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_33031431-ac9c-4961-8590-528a390b9db5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:to="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_df1480fe-e2bc-4996-a596-3183ecb10f03_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:to="loc_dei_EntityDomain_df1480fe-e2bc-4996-a596-3183ecb10f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:to="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LowerWillametteGroupMember_8a27617e-f447-43c5-bb96-ce5562be4410" xlink:href="knf-20230926.xsd#knf_LowerWillametteGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:to="loc_knf_LowerWillametteGroupMember_8a27617e-f447-43c5-bb96-ce5562be4410" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_84b51022-ff26-4576-9a3d-064f779cb585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_84b51022-ff26-4576-9a3d-064f779cb585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ed09a691-1062-4be9-bef2-51e26fc2517a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ed09a691-1062-4be9-bef2-51e26fc2517a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06f74576-3b9d-4312-8628-27ebf18f492c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06f74576-3b9d-4312-8628-27ebf18f492c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireCurrentYear_cb36bf1d-22fa-42e2-8074-661c9b5fbd57" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_LettersofCreditSettoExpireCurrentYear_cb36bf1d-22fa-42e2-8074-661c9b5fbd57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_add3719e-82bf-4c04-898f-7f58e56fe843" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireinNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_add3719e-82bf-4c04-898f-7f58e56fe843" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_eaa3e874-b256-4a60-8314-643e17588ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_eaa3e874-b256-4a60-8314-643e17588ef9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SuretyBondExpirationPeriod_3e4b281f-713d-487e-aa00-e27ed1900059" xlink:href="knf-20230926.xsd#knf_SuretyBondExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_SuretyBondExpirationPeriod_3e4b281f-713d-487e-aa00-e27ed1900059" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AmountOfSuretyBondsOutstanding_d2dced20-82c6-4d1f-a18f-ff5104f365c0" xlink:href="knf-20230926.xsd#knf_AmountOfSuretyBondsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_AmountOfSuretyBondsOutstanding_d2dced20-82c6-4d1f-a18f-ff5104f365c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:to="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4d3e69a-c064-4676-8237-d251b42484da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:to="loc_us-gaap_CreditFacilityDomain_c4d3e69a-c064-4676-8237-d251b42484da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:to="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_9d031955-4fe4-45ce-b149-2c0115e94d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:to="loc_us-gaap_LetterOfCreditMember_9d031955-4fe4-45ce-b149-2c0115e94d1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_9f3abc95-15b6-479f-b9e0-0be1634e7e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_9f3abc95-15b6-479f-b9e0-0be1634e7e99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ab1aee90-cfe4-4f6f-a2d5-8c09bbda4bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ab1aee90-cfe4-4f6f-a2d5-8c09bbda4bf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ac871933-d360-4b23-b5a9-8ff6aaf55063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ac871933-d360-4b23-b5a9-8ff6aaf55063" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ae2be808-982b-4c75-bff7-5945a96c51f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ae2be808-982b-4c75-bff7-5945a96c51f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b83e8434-5736-4489-87bc-1bee8fc0741e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b83e8434-5736-4489-87bc-1bee8fc0741e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_279d6ad6-ec13-454a-b245-e6592ede06ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_279d6ad6-ec13-454a-b245-e6592ede06ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a8bd4741-73f8-4b99-9e5e-29df1419ab64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a8bd4741-73f8-4b99-9e5e-29df1419ab64" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_5bf90c03-ebda-4b7d-8bac-88d3d75d958e" xlink:href="knf-20230926.xsd#knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_5bf90c03-ebda-4b7d-8bac-88d3d75d958e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_43422e69-df71-4f3d-8721-5694671e8f85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_43422e69-df71-4f3d-8721-5694671e8f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CorporateExpensesMember_94c5a7a8-eb47-4593-aece-c498b7889471" xlink:href="knf-20230926.xsd#knf_CorporateExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:to="loc_knf_CorporateExpensesMember_94c5a7a8-eb47-4593-aece-c498b7889471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesMember_2a46735d-c872-449a-996d-24dae431bfbf" xlink:href="knf-20230926.xsd#knf_ContractingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:to="loc_knf_ContractingServicesMember_2a46735d-c872-449a-996d-24dae431bfbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6577c498-19f9-447a-9213-45bde2635f3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:to="loc_us-gaap_RelatedPartyDomain_6577c498-19f9-447a-9213-45bde2635f3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:to="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_2e040a6d-00bb-4767-883a-4cac138f7b27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:to="loc_us-gaap_RelatedPartyMember_2e040a6d-00bb-4767-883a-4cac138f7b27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08aafdfd-8846-4ca7-9f41-91c7f06f2de0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08aafdfd-8846-4ca7-9f41-91c7f06f2de0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_515b4050-ba27-4d22-b9cb-c53e164ff736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_515b4050-ba27-4d22-b9cb-c53e164ff736" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_ed019de5-2f52-4e60-bf62-aac747ae59bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_ed019de5-2f52-4e60-bf62-aac747ae59bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8305dc94-0a0a-4d8f-b97b-3f3dcb32470f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebt_8305dc94-0a0a-4d8f-b97b-3f3dcb32470f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_345ef993-5b36-4b80-8841-efb8634fb9af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebtCurrent_345ef993-5b36-4b80-8841-efb8634fb9af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_54fe1160-bd4f-4b75-81f9-4848e3c17aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_54fe1160-bd4f-4b75-81f9-4848e3c17aca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6876d82d-ae9e-4b5f-b75f-fc700cb17588_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:to="loc_us-gaap_RelatedPartyDomain_6876d82d-ae9e-4b5f-b75f-fc700cb17588_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:to="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_0c1eca85-9922-4c40-90f1-eac98285236c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:to="loc_us-gaap_RelatedPartyMember_0c1eca85-9922-4c40-90f1-eac98285236c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialTermLoanAgreementsMember_c3ea4dd9-b975-47ff-bf29-d81bd0f3594b" xlink:href="knf-20230926.xsd#knf_CentennialTermLoanAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_CentennialTermLoanAgreementsMember_c3ea4dd9-b975-47ff-bf29-d81bd0f3594b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialSeniorNotesMember_04f89491-3d1b-4745-97ff-b964209b4edb" xlink:href="knf-20230926.xsd#knf_CentennialSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_CentennialSeniorNotesMember_04f89491-3d1b-4745-97ff-b964209b4edb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_BorrowingArrangementsMember_8179725a-f151-4f86-b2ee-2d00d5f3ea35" xlink:href="knf-20230926.xsd#knf_BorrowingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_BorrowingArrangementsMember_8179725a-f151-4f86-b2ee-2d00d5f3ea35" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_9ea1027a-ec36-4ffc-a956-7e5efbe23364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_9ea1027a-ec36-4ffc-a956-7e5efbe23364" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_c5e1f367-993a-433f-bd5b-18e00389459a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BilledContractReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_BilledContractReceivables_c5e1f367-993a-433f-bd5b-18e00389459a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_acb3df83-ce82-4a83-9f82-404bb6612d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_acb3df83-ce82-4a83-9f82-404bb6612d1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_afc9b770-d597-414a-ab63-f3021c91ea72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsReceivableGross_afc9b770-d597-414a-ab63-f3021c91ea72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_df0a599c-f5f8-4fa3-a544-da77adb1cabc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_df0a599c-f5f8-4fa3-a544-da77adb1cabc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_2025cff0-8023-4661-80ec-13bb6928c2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsReceivableNet_2025cff0-8023-4661-80ec-13bb6928c2e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_08ea2461-5729-4613-8a87-ed2f39c84b86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:to="loc_us-gaap_ReceivableTypeDomain_08ea2461-5729-4613-8a87-ed2f39c84b86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:to="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_48dd171b-5cd0-4c24-9712-63d90a8649b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_48dd171b-5cd0-4c24-9712-63d90a8649b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ade12e71-1c05-48ab-8907-229b5174a146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ade12e71-1c05-48ab-8907-229b5174a146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9cec84b1-24e0-42d6-b46f-12624f5e7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9cec84b1-24e0-42d6-b46f-12624f5e7fe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_ae57eb7e-a9f0-44e6-8201-8fb88e0f6618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_ae57eb7e-a9f0-44e6-8201-8fb88e0f6618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a8420de7-ce89-427e-a04e-7e37ee3f7010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_daff9f8d-3421-48f6-8e81-30d2c8256440_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:to="loc_us-gaap_SegmentDomain_daff9f8d-3421-48f6-8e81-30d2c8256440_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:to="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_06bbe5dc-02eb-4c51-bad6-507e43fed4f1" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_PacificMember_06bbe5dc-02eb-4c51-bad6-507e43fed4f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_ae19ebed-0f04-46df-9137-bd4d5105d862" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_NorthwestMember_ae19ebed-0f04-46df-9137-bd4d5105d862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_d4cd7533-8e79-4864-ad99-4dc6e7b37410" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_MountainMember_d4cd7533-8e79-4864-ad99-4dc6e7b37410" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_182917d5-d441-49e7-b43f-a2f61bbc314b" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_NorthCentralMember_182917d5-d441-49e7-b43f-a2f61bbc314b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_22f742b8-140b-4cfc-af41-5f192e336a92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_us-gaap_CorporateAndOtherMember_22f742b8-140b-4cfc-af41-5f192e336a92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:to="loc_us-gaap_ReceivableTypeDomain_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:to="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_ce5c28c1-48af-4181-8bf8-0530fd16eef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_ce5c28c1-48af-4181-8bf8-0530fd16eef3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEquityDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEquityDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e034e91b-8cab-4786-bd1c-c2bcc47b103b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_CommonStockSharesIssued_e034e91b-8cab-4786-bd1c-c2bcc47b103b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_047fceb1-25b0-4e3a-8632-aa02d2b9f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_047fceb1-25b0-4e3a-8632-aa02d2b9f7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_045ac802-119c-4404-aef4-c01c096c7123" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_045ac802-119c-4404-aef4-c01c096c7123" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_27e9021f-4150-4a68-8f1d-8143ecce8afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_TreasuryStockCommonShares_27e9021f-4150-4a68-8f1d-8143ecce8afc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f479e3e6-6668-421b-95e0-1ac549ba0c74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_StockholdersEquity_f479e3e6-6668-421b-95e0-1ac549ba0c74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5a89f539-45a0-42da-b28d-9e00454936e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:to="loc_us-gaap_EquityComponentDomain_5a89f539-45a0-42da-b28d-9e00454936e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:to="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_b7bb78fc-8c48-4840-80d9-22e586b02e4f" xlink:href="knf-20230926.xsd#knf_MDUResourcesCommonStockHeldBySubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:to="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_b7bb78fc-8c48-4840-80d9-22e586b02e4f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6546ab05-6333-45eb-81e2-d249ea2d34ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_StockholdersEquity_6546ab05-6333-45eb-81e2-d249ea2d34ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_94d90d28-b00b-4181-bd0e-fa6eae3d8e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_94d90d28-b00b-4181-bd0e-fa6eae3d8e9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_b4d9daba-302b-447c-8cae-0dc3eb9963fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_b4d9daba-302b-447c-8cae-0dc3eb9963fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ba860ecb-22a1-4ded-8c0d-700b5abb0b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ba860ecb-22a1-4ded-8c0d-700b5abb0b94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ccb9a1f7-5220-4c63-b8fb-aa08f2df11b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:to="loc_us-gaap_EquityComponentDomain_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:to="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6f7b2502-2efd-480c-94e2-dea470ed245c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6f7b2502-2efd-480c-94e2-dea470ed245c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4668d1da-7142-4473-adbc-50394094c0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4668d1da-7142-4473-adbc-50394094c0ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cc22e7f-36e7-4a4c-b95d-5b2fe03f3b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cc22e7f-36e7-4a4c-b95d-5b2fe03f3b5e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_128e72f0-8cbc-45fb-ba30-be97b8353cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_InterestExpense_128e72f0-8cbc-45fb-ba30-be97b8353cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2c644bb4-782e-4103-b9e6-67327f3a320c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2c644bb4-782e-4103-b9e6-67327f3a320c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_bdcdf90f-bc04-452a-9b94-e0941061de43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_bdcdf90f-bc04-452a-9b94-e0941061de43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_479fd8fb-f2ee-430d-996b-99632cba1db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_NetIncomeLoss_479fd8fb-f2ee-430d-996b-99632cba1db3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:to="loc_us-gaap_EquityComponentDomain_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:to="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_c47a5669-fc39-442d-8fcc-2fbdbbe9f893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_c47a5669-fc39-442d-8fcc-2fbdbbe9f893" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c211f908-dd55-477c-ba4b-e9633f10d4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c211f908-dd55-477c-ba4b-e9633f10d4fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_0309720b-76a0-45fc-a107-f9adefec8c96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_0309720b-76a0-45fc-a107-f9adefec8c96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_9e01697c-8d7d-4010-8943-a080663f6577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_9e01697c-8d7d-4010-8943-a080663f6577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_b8ee9c5b-f1f4-4c3b-ad82-bc9b397f5cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:to="loc_us-gaap_InterestRateContractMember_b8ee9c5b-f1f4-4c3b-ad82-bc9b397f5cff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_74a04c6a-00a0-498a-8563-cb7b0eb6d962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:to="loc_us-gaap_Revenues_74a04c6a-00a0-498a-8563-cb7b0eb6d962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:to="loc_us-gaap_SegmentDomain_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:to="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_2d4dae42-f012-4a3c-a03b-5696e8ed1681" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_PacificMember_2d4dae42-f012-4a3c-a03b-5696e8ed1681" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_7dcb43da-914f-477f-bd8b-69ecae452766" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_NorthwestMember_7dcb43da-914f-477f-bd8b-69ecae452766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_0b372415-badf-4b76-8ebe-079f2a4d41ff" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_MountainMember_0b372415-badf-4b76-8ebe-079f2a4d41ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_8f3a6e80-291e-47c6-a6db-500aa689aa29" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_NorthCentralMember_8f3a6e80-291e-47c6-a6db-500aa689aa29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_a64dc39d-4c19-4d4d-b4b9-b37bf79fd289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_us-gaap_CorporateAndOtherMember_a64dc39d-4c19-4d4d-b4b9-b37bf79fd289" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:to="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ee3bf092-f881-455a-90cd-f86bcf954cc0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:to="loc_srt_ProductsAndServicesDomain_ee3bf092-f881-455a-90cd-f86bcf954cc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:to="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregatesMember_0b3304af-09d7-4066-8fa6-7f702dfc0d51" xlink:href="knf-20230926.xsd#knf_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_AggregatesMember_0b3304af-09d7-4066-8fa6-7f702dfc0d51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ReadyMixConcreteMember_a2411ed5-5a23-4e0a-b3fc-0a35e4cb92dd" xlink:href="knf-20230926.xsd#knf_ReadyMixConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ReadyMixConcreteMember_a2411ed5-5a23-4e0a-b3fc-0a35e4cb92dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AsphaltMember_d6bbc640-e777-484f-81d0-7ddee78a074d" xlink:href="knf-20230926.xsd#knf_AsphaltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_AsphaltMember_d6bbc640-e777-484f-81d0-7ddee78a074d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_OtherMember_b2d54afe-2311-432c-8b8e-05fb1e340634" xlink:href="knf-20230926.xsd#knf_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_OtherMember_b2d54afe-2311-432c-8b8e-05fb1e340634" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPublicSectorMember_2eea40f8-04f1-4c02-8be8-41eb985242d6" xlink:href="knf-20230926.xsd#knf_ContractingServicesPublicSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ContractingServicesPublicSectorMember_2eea40f8-04f1-4c02-8be8-41eb985242d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPrivateSectorMember_618f72b7-1bc7-477a-b32f-f59d295ae8ae" xlink:href="knf-20230926.xsd#knf_ContractingServicesPrivateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ContractingServicesPrivateSectorMember_618f72b7-1bc7-477a-b32f-f59d295ae8ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InternalSalesMember_da85019f-3e35-4a26-83de-b38ecf24515d" xlink:href="knf-20230926.xsd#knf_InternalSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_InternalSalesMember_da85019f-3e35-4a26-83de-b38ecf24515d" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedcontractsRemainingperformanceobligationsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6605e5b9-da78-4470-95c9-e83355a2daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6605e5b9-da78-4470-95c9-e83355a2daf1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedcontractsRemainingperformanceobligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:to="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_64d0bb85-399e-4120-902f-f0ea399b6bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_Goodwill_64d0bb85-399e-4120-902f-f0ea399b6bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e5e6f592-adca-400f-b212-4c919b00b9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e5e6f592-adca-400f-b212-4c919b00b9a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_783e00aa-d50c-4c5f-8172-a06c08b4aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_783e00aa-d50c-4c5f-8172-a06c08b4aee9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_296f0aef-9f1f-49a9-8d4c-14eae821c633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dacd3fa5-ffdf-4a3d-a491-5cb346dea831_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:to="loc_us-gaap_SegmentDomain_dacd3fa5-ffdf-4a3d-a491-5cb346dea831_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:to="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_ec86bc6e-7411-45e6-9a7f-ca2e36922e69" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_PacificMember_ec86bc6e-7411-45e6-9a7f-ca2e36922e69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_405d286c-25ea-45bf-a0f8-ba661d2f21e8" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_NorthwestMember_405d286c-25ea-45bf-a0f8-ba661d2f21e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_4203cca6-f1d9-4504-a46f-3264269d3619" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_MountainMember_4203cca6-f1d9-4504-a46f-3264269d3619" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_1a4f34c4-e296-4c34-8fe0-f23492293e44" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_NorthCentralMember_1a4f34c4-e296-4c34-8fe0-f23492293e44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_bf41d4ad-ff54-4fa0-aeda-849e95cdae9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_us-gaap_CorporateAndOtherMember_bf41d4ad-ff54-4fa0-aeda-849e95cdae9e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0e1f064d-fdf6-423a-b8d8-421b83449326" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0e1f064d-fdf6-423a-b8d8-421b83449326" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b68653fe-a371-4b6e-acb1-82d02cc0a4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b68653fe-a371-4b6e-acb1-82d02cc0a4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f87cc387-e222-427f-9d02-36086da3871b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f87cc387-e222-427f-9d02-36086da3871b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_970cda22-8862-453a-8241-f540566a4fdc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_970cda22-8862-453a-8241-f540566a4fdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3657b648-5691-4837-b5ac-6ff5de6d14c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3657b648-5691-4837-b5ac-6ff5de6d14c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ee3fe157-678b-478b-8e8a-af7171491664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ee3fe157-678b-478b-8e8a-af7171491664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_04fc6ccc-55dc-4b58-bee4-5bcaeead4150" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_04fc6ccc-55dc-4b58-bee4-5bcaeead4150" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e4f6f805-8957-4f39-859f-418b029a72ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e4f6f805-8957-4f39-859f-418b029a72ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:href="knf-20230926.xsd#knf_ConcentrationRisksPercentageAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:to="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInFixedIncomeAndOtherInvestments_48262d54-cf74-44f7-96f0-afdc834e55a9" xlink:href="knf-20230926.xsd#knf_PercentageInFixedIncomeAndOtherInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInFixedIncomeAndOtherInvestments_48262d54-cf74-44f7-96f0-afdc834e55a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinCashandCashEquivalents_2e48f85d-3f32-4d24-bba5-dc93971be497" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinCashandCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentinCashandCashEquivalents_2e48f85d-3f32-4d24-bba5-dc93971be497" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_7a71d018-176a-4d29-86f4-4f0167866328" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfLargeCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_7a71d018-176a-4d29-86f4-4f0167866328" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_c46d149b-a702-4c16-bac4-0d454c35b834" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfMidCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_c46d149b-a702-4c16-bac4-0d454c35b834" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_8e9b2b0d-1fc9-41cc-8fe7-d5df0165c002" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfSmallCapCompanies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_8e9b2b0d-1fc9-41cc-8fe7-d5df0165c002" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinTargetDateInvestments_1d1b1498-e09f-4e52-938f-68ee17488b46" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinTargetDateInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentinTargetDateInvestments_1d1b1498-e09f-4e52-938f-68ee17488b46" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_38cee949-a8ed-4b89-86a5-4e4a38f28263_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_38cee949-a8ed-4b89-86a5-4e4a38f28263_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f25a7973-27a7-42e5-8144-48c6d30d70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f25a7973-27a7-42e5-8144-48c6d30d70c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueMember_48c95faa-4334-4ce1-98ff-b16816b30d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashSurrenderValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:to="loc_us-gaap_CashSurrenderValueMember_48c95faa-4334-4ce1-98ff-b16816b30d48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc41fb6e-7cce-4780-820e-6e15782402df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc41fb6e-7cce-4780-820e-6e15782402df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6dcbfe30-d2c8-4452-bab2-d3b15c4891aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6dcbfe30-d2c8-4452-bab2-d3b15c4891aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ea1eff6a-9447-49b7-bac4-34da6df4d783_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ea1eff6a-9447-49b7-bac4-34da6df4d783_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ed15bd41-c712-45d8-a081-d0c583e0d99a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ed15bd41-c712-45d8-a081-d0c583e0d99a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b9cc647a-4a25-4896-b957-c06813ad7b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:to="loc_us-gaap_LongTermDebt_b9cc647a-4a25-4896-b957-c06813ad7b4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_28574028-66ea-4d7d-ac39-45c83c82ff02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:to="loc_us-gaap_LongTermDebtFairValue_28574028-66ea-4d7d-ac39-45c83c82ff02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b658cdb-d7a0-40d8-abe8-f8d0228771d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b658cdb-d7a0-40d8-abe8-f8d0228771d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a857db73-bdcd-47e4-8471-1e86f040464c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a857db73-bdcd-47e4-8471-1e86f040464c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d8b0b300-5acb-4e1b-8eb8-19f2fbc13826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d8b0b300-5acb-4e1b-8eb8-19f2fbc13826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_62ee5ba2-55ff-4142-a545-72f775f3db84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_62ee5ba2-55ff-4142-a545-72f775f3db84" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebtLongtermdebtoutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_af74c54a-473f-4585-9090-6e691a5e75cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebt_af74c54a-473f-4585-9090-6e691a5e75cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5a1998a7-1394-4416-8a99-5dbc0133595b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5a1998a7-1394-4416-8a99-5dbc0133595b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DrawDownOnRevolver_528b03cb-802d-4d4a-a87d-3e6a185acba8" xlink:href="knf-20230926.xsd#knf_DrawDownOnRevolver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_DrawDownOnRevolver_528b03cb-802d-4d4a-a87d-3e6a185acba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentOfRevolverDebt_888f4204-0e2a-486e-850e-a89083bde4b9" xlink:href="knf-20230926.xsd#knf_PaymentOfRevolverDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_PaymentOfRevolverDebt_888f4204-0e2a-486e-850e-a89083bde4b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo_778436fa-2e86-4173-b7da-177409828e89" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsOneAndTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo_778436fa-2e86-4173-b7da-177409828e89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour_534dc74b-5353-46ab-b695-0a471bd5152c" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsThreeAndFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour_534dc74b-5353-46ab-b695-0a471bd5152c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_19b3c407-3c0a-4158-83fd-ccef73341ef9" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsFiveAndThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_19b3c407-3c0a-4158-83fd-ccef73341ef9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_e55b6c14-7070-44b6-b324-1ff44dd96b16" xlink:href="knf-20230926.xsd#knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_e55b6c14-7070-44b6-b324-1ff44dd96b16" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_60c40210-cfed-4e48-b90d-da9572c7801b" xlink:href="knf-20230926.xsd#knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_60c40210-cfed-4e48-b90d-da9572c7801b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_69773bcd-e215-417c-b29b-f400e5ec4fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_69773bcd-e215-417c-b29b-f400e5ec4fe5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_260c16d1-45d2-4cb9-8556-1a9e76490493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_260c16d1-45d2-4cb9-8556-1a9e76490493" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_98c5850d-ed52-4787-b231-5f56f4917891" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtCurrent_98c5850d-ed52-4787-b231-5f56f4917891" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9c7a0ff4-b207-486e-9c89-fee0a06e299a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9c7a0ff4-b207-486e-9c89-fee0a06e299a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d9f4b3ab-b6d8-4c04-9216-3d5a618b51b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_SeniorNotesMember_d9f4b3ab-b6d8-4c04-9216-3d5a618b51b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_06905632-90ed-423e-a062-08023da1366f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_LoansPayableMember_06905632-90ed-423e-a062-08023da1366f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_20e83103-fcba-470f-b7b3-b24cb0328ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_20e83103-fcba-470f-b7b3-b24cb0328ae7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_65acb07c-5e18-4ec8-81f2-caa7521f87ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_NotesPayableToBanksMember_65acb07c-5e18-4ec8-81f2-caa7521f87ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_fcd9c539-f125-496b-b8f4-4c1c86128ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_LongTermDebtMember_fcd9c539-f125-496b-b8f4-4c1c86128ddc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebtScheduleofdebtmaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e2042e25-8892-4e08-9e0b-d81f297ca5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e2042e25-8892-4e08-9e0b-d81f297ca5f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac3d4695-8254-489e-b6d0-85bed21aacfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac3d4695-8254-489e-b6d0-85bed21aacfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e076fd13-9054-46d6-8065-2f3cd0dfcb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e076fd13-9054-46d6-8065-2f3cd0dfcb3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ce79e6cc-3e9c-44a1-bd53-9c676b22afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ce79e6cc-3e9c-44a1-bd53-9c676b22afb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6e2dc3f9-87f1-4b69-9c03-f0bcd110b89a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6e2dc3f9-87f1-4b69-9c03-f0bcd110b89a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f51958d-a96f-43e5-a600-a5b1da0c39db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f51958d-a96f-43e5-a600-a5b1da0c39db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e21800e9-79b1-4d5d-8aa6-45332f178383_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e21800e9-79b1-4d5d-8aa6-45332f178383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b45731bf-c7cd-4c5d-9f0a-d84b0f1d900f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b45731bf-c7cd-4c5d-9f0a-d84b0f1d900f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_41aa7573-c731-4754-bb40-2d8db1061cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:to="loc_us-gaap_Revenues_41aa7573-c731-4754-bb40-2d8db1061cac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_a657d84b-d575-4ea2-9364-bc0e8481d15a" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_a657d84b-d575-4ea2-9364-bc0e8481d15a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:to="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6f69326e-7486-48ba-88f9-23ae9e8fd2a0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:to="loc_srt_ConsolidationItemsDomain_6f69326e-7486-48ba-88f9-23ae9e8fd2a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:to="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_866ff33b-0ba7-4ad3-bf09-c90d2d405f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_OperatingSegmentsMember_866ff33b-0ba7-4ad3-bf09-c90d2d405f29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_83e0342e-733f-49eb-a24d-597d3f2f9cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_IntersegmentEliminationMember_83e0342e-733f-49eb-a24d-597d3f2f9cc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_5cd93d8a-a736-43ac-af63-bb1a982a1ddd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_srt_ConsolidationEliminationsMember_5cd93d8a-a736-43ac-af63-bb1a982a1ddd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_5f7df601-7da7-44b7-93e1-d7f044b541ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_CorporateNonSegmentMember_5f7df601-7da7-44b7-93e1-d7f044b541ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f9307d3b-46f6-4585-931f-7d3d145a04cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:to="loc_us-gaap_SegmentDomain_f9307d3b-46f6-4585-931f-7d3d145a04cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:to="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_a519c2c0-c90a-4a62-a5e1-c3ba2775064e" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_PacificMember_a519c2c0-c90a-4a62-a5e1-c3ba2775064e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_9de948a7-c8cd-4432-84dd-4f4eb5da8655" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_NorthwestMember_9de948a7-c8cd-4432-84dd-4f4eb5da8655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_7d08cf2e-00c1-45bf-9c00-fe4427ec5095" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_MountainMember_7d08cf2e-00c1-45bf-9c00-fe4427ec5095" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_b6ef1a8a-7494-4b9b-8715-a900db81ea51" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_NorthCentralMember_b6ef1a8a-7494-4b9b-8715-a900db81ea51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_46b1e706-b19e-4b0e-b08c-3e25ab9a3697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_us-gaap_CorporateAndOtherMember_46b1e706-b19e-4b0e-b08c-3e25ab9a3697" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_939c1630-fd96-4fe8-8b11-35e2c7373c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:to="loc_us-gaap_Revenues_939c1630-fd96-4fe8-8b11-35e2c7373c90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:to="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_11d24685-90bf-4690-b5d9-992839443b20_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:to="loc_srt_ConsolidationItemsDomain_11d24685-90bf-4690-b5d9-992839443b20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:to="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8668a794-f702-4bda-a8f1-9643381707ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_OperatingSegmentsMember_8668a794-f702-4bda-a8f1-9643381707ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_68d5f1e2-b5d9-4eb5-b194-1ec5daa6f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_CorporateNonSegmentMember_68d5f1e2-b5d9-4eb5-b194-1ec5daa6f1ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c9ca73a0-09a9-4eaf-b443-e82c747585f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c9ca73a0-09a9-4eaf-b443-e82c747585f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataEBITDAreconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_40ec3786-334d-43a0-8654-2415e0c91ac3" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_40ec3786-334d-43a0-8654-2415e0c91ac3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b803cffa-e631-424e-835c-e80ab7c8e2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b803cffa-e631-424e-835c-e80ab7c8e2f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_1630cf67-4b43-4913-98a4-d1b076e33d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_1630cf67-4b43-4913-98a4-d1b076e33d5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c590f29-b86b-41a0-b5ff-8a987e40df79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c590f29-b86b-41a0-b5ff-8a987e40df79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:to="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_31a40798-be1d-4473-9de9-a122d9637ef3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:to="loc_srt_ConsolidationItemsDomain_31a40798-be1d-4473-9de9-a122d9637ef3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:to="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b1b4b970-d363-4128-bdf8-0d50bfbc81ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:to="loc_us-gaap_OperatingSegmentsMember_b1b4b970-d363-4128-bdf8-0d50bfbc81ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3408a4a9-4a16-4bb1-af6c-d3f389662110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3408a4a9-4a16-4bb1-af6c-d3f389662110" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_6b9a9bf4-c751-4007-be46-5f99cc9e107f" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:to="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_6b9a9bf4-c751-4007-be46-5f99cc9e107f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_aba5150c-8b68-4ab9-b751-d5cd1a16ebea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_aba5150c-8b68-4ab9-b751-d5cd1a16ebea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_0dad7509-9920-4f92-914a-7435c1951c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:to="loc_us-gaap_QualifiedPlanMember_0dad7509-9920-4f92-914a-7435c1951c06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_01771274-0cd7-4101-a845-175a23f32d7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_01771274-0cd7-4101-a845-175a23f32d7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_22eea50c-7418-4cd5-8ea7-aa6d84623d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:to="loc_us-gaap_UnfundedPlanMember_22eea50c-7418-4cd5-8ea7-aa6d84623d3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ef6d3aa7-a1bb-424a-bf62-30f5189967a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ef6d3aa7-a1bb-424a-bf62-30f5189967a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a8a26a39-2553-484a-bb92-59148731d97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a8a26a39-2553-484a-bb92-59148731d97a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7f55c206-ea99-4a25-9162-7b1482279a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7f55c206-ea99-4a25-9162-7b1482279a5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_67adc16d-60f4-49cf-9901-1ec0a77f6568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_67adc16d-60f4-49cf-9901-1ec0a77f6568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf0bd3f8-2ce7-4315-b58b-7de1344a3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf0bd3f8-2ce7-4315-b58b-7de1344a3db8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b4d9edff-32f8-4719-9ba5-0e43a6268543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b4d9edff-32f8-4719-9ba5-0e43a6268543" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9f67d167-ae01-4183-949c-b6e7f53c94d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9f67d167-ae01-4183-949c-b6e7f53c94d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c89063c-883e-4be9-9dac-3377c8c08488" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c89063c-883e-4be9-9dac-3377c8c08488" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_353e2ba2-bc37-4bc9-bd35-a8e956aad633_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_353e2ba2-bc37-4bc9-bd35-a8e956aad633_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_eddd1f64-fad0-4520-9d3a-946dd44dca02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:to="loc_us-gaap_QualifiedPlanMember_eddd1f64-fad0-4520-9d3a-946dd44dca02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_776417be-2f78-4eee-afc0-3c739ff611f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:to="loc_us-gaap_UnderfundedPlanMember_776417be-2f78-4eee-afc0-3c739ff611f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_b9480a26-0d1a-4a3f-9fed-de04934b63e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:to="loc_us-gaap_UnfundedPlanMember_b9480a26-0d1a-4a3f-9fed-de04934b63e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5314ac7-5aab-4f4b-ae86-40724ac9f462_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5314ac7-5aab-4f4b-ae86-40724ac9f462_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f6b369dd-06b2-4e88-8c38-a01a73d545a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f6b369dd-06b2-4e88-8c38-a01a73d545a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e622a55a-5a18-4cc5-a0a0-390079d957f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e622a55a-5a18-4cc5-a0a0-390079d957f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QContingenciesGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1a735ae5-91fc-405a-bfab-c109e6b0e787" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1a735ae5-91fc-405a-bfab-c109e6b0e787" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_65a58725-6f06-4533-979c-73176ac83c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_65a58725-6f06-4533-979c-73176ac83c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4d279806-ff65-4de9-b6d5-92ff964656c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4d279806-ff65-4de9-b6d5-92ff964656c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireCurrentYear_a8bad0b8-ccd1-4345-98f2-fa1c9d8bcdd5" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_LettersofCreditSettoExpireCurrentYear_a8bad0b8-ccd1-4345-98f2-fa1c9d8bcdd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_ceeee4cd-c5c1-48d2-a931-b70a5633a0b9" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireinNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_ceeee4cd-c5c1-48d2-a931-b70a5633a0b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f4cc37ab-a5d6-4da3-989f-e3af17d5c569" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f4cc37ab-a5d6-4da3-989f-e3af17d5c569" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AmountOfSuretyBondsOutstanding_8a6b49aa-ec24-49f9-9c71-fa652d84d64c" xlink:href="knf-20230926.xsd#knf_AmountOfSuretyBondsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_AmountOfSuretyBondsOutstanding_8a6b49aa-ec24-49f9-9c71-fa652d84d64c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:to="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7183b911-d942-4774-8a46-88e232ceacd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:to="loc_us-gaap_CreditFacilityDomain_7183b911-d942-4774-8a46-88e232ceacd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:to="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4f47e76f-58ee-4fb9-b4ad-eaad585a96fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:to="loc_us-gaap_LetterOfCreditMember_4f47e76f-58ee-4fb9-b4ad-eaad585a96fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRelatedpartytransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementPayable_3b419d7e-8b89-46c9-9d92-bfd052a9d275" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_TransitionServicesAgreementPayable_3b419d7e-8b89-46c9-9d92-bfd052a9d275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementReceivable_f02de28b-f3f9-4de3-9af8-18fa4a568454" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_TransitionServicesAgreementReceivable_f02de28b-f3f9-4de3-9af8-18fa4a568454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableToParent_9ba95fdb-2378-4742-8f22-d64f629fe6ca" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_RelatedPartyNotesPayableToParent_9ba95fdb-2378-4742-8f22-d64f629fe6ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_12697542-791e-433b-b557-fd66748850f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_us-gaap_LongTermDebt_12697542-791e-433b-b557-fd66748850f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_3a54d013-ac56-45e6-bf87-14cf44f6a6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_3a54d013-ac56-45e6-bf87-14cf44f6a6fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DrawDownOnRevolver_efd741ea-fb76-4703-8ca2-fa31ee403ee2" xlink:href="knf-20230926.xsd#knf_DrawDownOnRevolver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_DrawDownOnRevolver_efd741ea-fb76-4703-8ca2-fa31ee403ee2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DividendPaidFromDebtProceedsToParent_6e799ca0-65b4-49d7-86b6-f2c421e34732" xlink:href="knf-20230926.xsd#knf_DividendPaidFromDebtProceedsToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_DividendPaidFromDebtProceedsToParent_6e799ca0-65b4-49d7-86b6-f2c421e34732" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_0694ddd3-7bba-4ce7-82e7-85c4eb2afdd2" xlink:href="knf-20230926.xsd#knf_NetContributionFromParentAfterRepaymentOfNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_0694ddd3-7bba-4ce7-82e7-85c4eb2afdd2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_9dd67a3a-9b7d-40de-ba88-a50c5961cf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_SeniorNotesMember_9dd67a3a-9b7d-40de-ba88-a50c5961cf71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_6761c49c-7d82-4fbb-867a-8e85d502dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_LoansPayableMember_6761c49c-7d82-4fbb-867a-8e85d502dc2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f517fb96-174a-49e8-8650-781a934bda9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f517fb96-174a-49e8-8650-781a934bda9c" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>knf-20230926_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e522b312-1f99-41f6-b1a4-e268e1aff5c5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8d8da061-e430-4e28-88d4-1e74551220c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in current assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_e5c1b451-4dd2-469e-bc18-90f1c6e1b265_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c418479f-7ac4-4197-94c9-e53046bc3179_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1dac701f-111b-4b01-afe1-322fc05b54dc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation (in months)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_c2dd1f9b-75e0-4709-b064-5a71801fb276_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_7ec3396d-d05d-4e23-8732-5bc30a3ddd48_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_b9656e0c-52a5-4473-a558-328373c6a55a_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and other postretirement benefit plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_8a165d5f-048d-4c11-9c22-89767d5486b4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire businesses, gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_f5bd6187-e137-4bc3-99d4-f6fc0385fd60_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanPaymentPeriod_4451f60d-3eba-4f35-bfe0-633cc0bf6011_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit period</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPaymentPeriod_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Payment Period</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPaymentPeriod_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Payment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPaymentPeriod" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanPaymentPeriod" xlink:to="lab_knf_DefinedBenefitPlanPaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_6b232ffb-1829-4e5e-b43a-b1b82e3fe03a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_10122ec2-3731-4dbe-b02e-039183961d7b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1c8eab5f-8682-4189-92ab-e337e53d6baf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_9fffc453-846a-47bb-88fc-b953e7a070b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of weighted average assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_9ac03154-908a-4e44-ae89-09a4c93c1369_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_64fc46d1-7e3d-4948-9f32-7033c9be7ddb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_968ef2b9-a67f-42cc-9015-0a3f1f976550_verboseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_1e766684-ea80-417c-8466-dd291f9e9ca1_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal sales</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_67ade8b5-5c6b-49dd-9133-a6d907e50999_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9b694203-42b2-41da-aec4-0a410e8c2da0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived asset impairment losses</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_aea970d3-c448-4cc1-bbf8-a625cf0801f0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5abcd488-26b1-4b18-bded-0120e7a7aaf6_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share - diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_2ac0a45a-b7a0-46ba-9f39-da45b106c630_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (gains) losses on investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_23ca329b-4140-48ff-b173-ea1588229d18_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7bd2a4af-0898-4581-acdb-3937c1b3ef93_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for loss on derivative instruments included in net income, net of tax of $107, $107 and $107 in 2022, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_294ca38c-6cd6-4c62-b215-909a26c8eff3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax of $13 and $27 for the three months ended and $28 and $54 for the six months ended in 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_4462b135-117d-47cc-b23c-a880002635d9_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_a3412a88-2894-432b-afb2-c8c3748bd059_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_2dd32eab-f3c6-41b6-bf74-0976d6aeb77c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of net benefit costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_46719e09-d35a-4fc7-b3fd-965e55ab6e20_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_a2322a6f-d650-4e29-9096-c2f1062fc69e_terseLabel_en-US" xlink:label="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll tax deferral</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_label_en-US" xlink:label="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Payroll Tax Deferral</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_documentation_en-US" xlink:label="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Payroll Tax Deferral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:to="lab_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_ae10cfdc-30db-40ba-b95f-809fc3e4a69f_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e0ce74cb-892b-451f-a308-6fcbe4a37645_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Government securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_2ce0c545-e1e5-4785-a1aa-4e7218479335_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_e0266b9c-2ebe-4193-b95f-aafca7293318_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f32c93b8-d61a-4538-ad96-9086d93a07d1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_4072c335-b28f-40ad-be2b-747c0f843265_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash acquired from acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_7f4e0dfa-df4a-4437-9229-f0342cfb048d_terseLabel_en-US" xlink:label="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_label_en-US" xlink:label="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments and Noncash Transactions to Acquire Productive Assets</link:label>
    <link:label id="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_documentation_en-US" xlink:label="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments and Noncash Transactions to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:href="knf-20230926.xsd#knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:to="lab_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_4d357a8f-d8da-4905-ab2c-bf462ab2c53a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsBillings_4c6b758c-d627-4b41-925e-9b4a2ee043cf_negatedTerseLabel_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsBillings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less billings to date</link:label>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsBillings_label_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Uncompleted Contracts, Billings</link:label>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsBillings_documentation_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Uncompleted Contracts, Billings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsBillings" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractWithCustomerUncompletedContractsBillings" xlink:to="lab_knf_ContractWithCustomerUncompletedContractsBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_e01246e3-813a-4b35-9478-40682896cdf8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NumberOfResponsibleParties_017f6959-2fcb-4d9c-b980-b1774f7c2c79_terseLabel_en-US" xlink:label="lab_knf_NumberOfResponsibleParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other responsible parties</link:label>
    <link:label id="lab_knf_NumberOfResponsibleParties_label_en-US" xlink:label="lab_knf_NumberOfResponsibleParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Responsible Parties</link:label>
    <link:label id="lab_knf_NumberOfResponsibleParties_documentation_en-US" xlink:label="lab_knf_NumberOfResponsibleParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Responsible Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NumberOfResponsibleParties" xlink:href="knf-20230926.xsd#knf_NumberOfResponsibleParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NumberOfResponsibleParties" xlink:to="lab_knf_NumberOfResponsibleParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromInvestments_9a048685-a363-4e24-82a9-7fa1a04d4ab7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromInvestments" xlink:to="lab_us-gaap_PaymentsForProceedsFromInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_33453935-ca5e-40c3-8c63-400050be29dc_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_8237510b-74e7-4b56-a901-09ba9619df38_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_10945621-a295-4cd7-be3f-3522a1e77276_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment out of accumulated other comprehensive loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_37edc9b5-18eb-4611-8de6-3e99e7bd25b7_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:to="lab_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_298b3a63-7391-4d4b-b834-7fd269276a54_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_63eb1677-1c1a-46d8-849e-273b61ca6244_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_912b7a5d-c85b-40d6-a9ab-e9a0ce831401_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_65af4ad0-4e46-4218-bda4-9cedea0cd27b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures accounted for using proportionate consolidation</link:label>
    <link:label id="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_label_en-US" xlink:label="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:to="lab_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_585fd128-68ff-44cd-9a7b-d4422c338f0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_eb48127c-9c6e-4bfd-a60e-25d33c545b29_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_bb47169b-955f-4f98-8018-33102c5df3bd_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_72210aad-c033-4d1d-82e6-636301fe1587_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_59a94299-2edc-423d-b477-83613a2998a6_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_573e388c-f00b-48af-86ce-d8c7b1d7aeac_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor obligations, maximum exposure, undiscounted</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_35426bbf-8eba-4af5-8b0a-ee6592d6b722_terseLabel_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of small-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_label_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of small-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_documentation_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of insurance contracts in common stock of small-cap companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfSmallCapCompanies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:to="lab_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_5fa22efc-4387-4ab0-b86f-904da812c31f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_34c78e1d-8ad2-45cd-9d5b-36f3376af6c9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_dbbc3807-e46b-452e-99a5-8343e407e6c9_verboseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected credit losses</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_9d016a0b-7e78-479d-87d7-ad1216fd8552_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected credit loss</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_bcd1fe4b-b32d-40f4-a5ed-52bda7054642_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_50c6a499-3276-4302-b332-13f21977263e_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f8541263-4aeb-4d70-b8d0-4d407befd6a8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_55f16f9a-df3d-4ef2-b64f-eca0c29c27d3_totalLabel_en-US" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_96c2f1c7-faa9-4ef7-b2e5-47ea432c00ac_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e62125cb-bccf-4a82-a027-59b7b37ed0ad_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_979c0b47-39bb-42e3-89a0-c3cf87a3a822_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Blended volatility range</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_9f05e0ac-e71d-4e9a-9101-01656475cbde_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_25810b84-4e36-4f48-9722-584523278896_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, year four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_616a33f2-ec6b-4660-94ac-5a86529bbaae_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_14a80574-606b-4152-8b0d-e96f9197f5ab_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_7a9554a4-9208-4a30-9ae0-74a15efd626f_terseLabel_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net contract assets (liabilities)</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_label_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Assets and Liabilities, Net Change</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_documentation_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase (decrease) in net contract assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNetChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:to="lab_knf_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NorthCentralMember_ccee1338-32d5-4b80-957a-b9217f17ef17_terseLabel_en-US" xlink:label="lab_knf_NorthCentralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North Central</link:label>
    <link:label id="lab_knf_NorthCentralMember_label_en-US" xlink:label="lab_knf_NorthCentralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North Central [Member]</link:label>
    <link:label id="lab_knf_NorthCentralMember_documentation_en-US" xlink:label="lab_knf_NorthCentralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Iowa, Minnesota, North Dakota and South Dakota.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NorthCentralMember" xlink:to="lab_knf_NorthCentralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_bead5b1d-f180-4422-bc5b-d1759e8c090c_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_1db2295a-41b8-4502-a869-b7084a890220_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal costs</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_RelatedPartyNotesPayable_1347e9b3-801e-40b3-8ba4-633e8001d5d1_terseLabel_en-US" xlink:label="lab_knf_RelatedPartyNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayable_label_en-US" xlink:label="lab_knf_RelatedPartyNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayable_documentation_en-US" xlink:label="lab_knf_RelatedPartyNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayable" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_RelatedPartyNotesPayable" xlink:to="lab_knf_RelatedPartyNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_ed0a0ebb-32db-44d7-9a3a-29e0c5cb8242_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value by measurement frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_daad196d-481e-4355-9f7e-1aa117bdf1a1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_26c96007-821b-4919-a469-0ae91d2dc9e1_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_7860faf3-ef52-496c-9039-c46e73b41d9c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_0aa7ac45-8320-4c3f-825b-e47adc797cfe_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_33f8f2e4-17a7-4b31-bf04-5399d7510387_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at fair value measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_9746c689-4ed6-492b-9f72-35a59726e0c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_215c7007-5d18-431e-9e30-5aa707dc205b_terseLabel_en-US" xlink:label="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum interest coverage to the company as a ratio of average interest expense to consolidated EBITDA</link:label>
    <link:label id="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_label_en-US" xlink:label="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA</link:label>
    <link:label id="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_documentation_en-US" xlink:label="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:href="knf-20230926.xsd#knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:to="lab_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NetTransfersToFromParent_7fc3ba92-3d8e-4c37-b608-be17368dbd3c_negatedLabel_en-US" xlink:label="lab_knf_NetTransfersToFromParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net transfers to Parent</link:label>
    <link:label id="lab_knf_NetTransfersToFromParent_b3f713a5-dac7-4de8-8b7c-9e651931b0a3_negatedTerseLabel_en-US" xlink:label="lab_knf_NetTransfersToFromParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net transfers to Centennial</link:label>
    <link:label id="lab_knf_NetTransfersToFromParent_label_en-US" xlink:label="lab_knf_NetTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net transfers to (from) Parent</link:label>
    <link:label id="lab_knf_NetTransfersToFromParent_documentation_en-US" xlink:label="lab_knf_NetTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net transfers to (from) Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetTransfersToFromParent" xlink:href="knf-20230926.xsd#knf_NetTransfersToFromParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NetTransfersToFromParent" xlink:to="lab_knf_NetTransfersToFromParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_60d297fa-dce4-41b4-a9fa-4179c5d7ffbb_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_e91f0f2d-8ebb-49c6-84e0-74c08e370609_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_78c9f226-dcec-42ba-bf42-e03b8fb6c1ae_netLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from contracts with customers</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CentennialSeniorNotesMember_e2fd1d82-133f-4137-b335-29a0837c4e3e_terseLabel_en-US" xlink:label="lab_knf_CentennialSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Senior Notes</link:label>
    <link:label id="lab_knf_CentennialSeniorNotesMember_label_en-US" xlink:label="lab_knf_CentennialSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Senior Notes [Member]</link:label>
    <link:label id="lab_knf_CentennialSeniorNotesMember_documentation_en-US" xlink:label="lab_knf_CentennialSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialSeniorNotesMember" xlink:href="knf-20230926.xsd#knf_CentennialSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CentennialSeniorNotesMember" xlink:to="lab_knf_CentennialSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_09d421da-1839-48b8-afc5-0dc336555063_terseLabel_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resolution of tax matters and uncertain tax positions</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_label_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Amount</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_documentation_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:to="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6e9087a8-8b96-4bb7-9c11-2ee8e7167fbe_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares excluded from the calculation of diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_d362cb6b-f49a-4c86-9280-b6c93a50bf82_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year in which ultimate trend rate achieved</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_d6c2c66f-0f20-477d-af3b-096cfbf68396_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab88b514-b01d-4b2c-a5e4-5e39c2178ad6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_LettersofCreditSettoExpireinNextFiscalYear_38e537e3-1782-4f98-96b3-63bf38aa9049_terseLabel_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit set to expire - 2024</link:label>
    <link:label id="lab_knf_LettersofCreditSettoExpireinNextFiscalYear_label_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Set to Expire in Next Fiscal Year</link:label>
    <link:label id="lab_knf_LettersofCreditSettoExpireinNextFiscalYear_documentation_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit set to expire in next fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireinNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:to="lab_knf_LettersofCreditSettoExpireinNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_4353aaab-d58c-45ce-9ab4-5731e6af0bab_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9cda2b26-7eb5-4e5b-8e31-d0d68464212e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, measurements [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_ac6c35d0-7265-4cea-9420-6f125177a043_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_32685113-d491-4a44-8050-9912bd2a4b3c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_51dab961-98f7-4422-a693-7b77b95a6e2b_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_e4ca0d3a-3684-450f-9cca-4dde7be725a5_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_65db736d-e93a-4990-aed6-a1727541ef6c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4445e443-562e-4e20-bd9b-248c14b3b360_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_d9c6bbd6-6b27-4e03-a5f3-b07bab907022_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_b638203f-8685-490e-8ffa-bf05a3b0b38f_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f4ee7e85-212a-4d5d-b413-010fa3c6d2b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_JointVentureOwnershipPercentage_cb1d074f-5ac8-4a38-8b78-bd4b3a042c70_terseLabel_en-US" xlink:label="lab_knf_JointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage interest held in joint venture</link:label>
    <link:label id="lab_knf_JointVentureOwnershipPercentage_label_en-US" xlink:label="lab_knf_JointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Ownership Percentage</link:label>
    <link:label id="lab_knf_JointVentureOwnershipPercentage_documentation_en-US" xlink:label="lab_knf_JointVentureOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureOwnershipPercentage" xlink:href="knf-20230926.xsd#knf_JointVentureOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_JointVentureOwnershipPercentage" xlink:to="lab_knf_JointVentureOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_85eab7f8-67f4-4c80-a6b0-aab0687e8ab2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_95eaf8b7-6ac2-4f01-98e0-8176776e7cf5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_516bbc46-4262-42b2-a6aa-7f01d1b99f9d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_4d22456b-6432-4aed-84dc-aa45532e1160_verboseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Change in Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_WesternConferenceOfTeamstersPensionPlanMember_b94cecce-fcce-4bae-808a-5ca09b303afb_terseLabel_en-US" xlink:label="lab_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Conference of Teamsters Pension Plan</link:label>
    <link:label id="lab_knf_WesternConferenceOfTeamstersPensionPlanMember_label_en-US" xlink:label="lab_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Conference of Teamsters Pension Plan [Member]</link:label>
    <link:label id="lab_knf_WesternConferenceOfTeamstersPensionPlanMember_documentation_en-US" xlink:label="lab_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Conference of Teamsters Pension Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:href="knf-20230926.xsd#knf_WesternConferenceOfTeamstersPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:to="lab_knf_WesternConferenceOfTeamstersPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b68533e7-aa9d-4b8b-a056-0c6107e72c1b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a32e1044-303b-4787-865d-eed937ea00eb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c9ba0306-7d63-46a8-aca3-36489ef1251a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New accounting standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_d0d534f1-01d5-4776-8cde-9b9bc790d26c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected employer contributions in next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_8c44fbc7-6c63-45de-b8fb-82fa52d7d7fe_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0364516c-0ee0-4034-bbc3-b16d691d3c44_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1c5ba99c-a637-4c47-90b2-9c0510bcb8cb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_c5f11009-6a89-4042-bc7d-9d8e105a0b94_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, gross</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_db2afdf6-2fa7-4bf0-afde-43f7976b66a2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_2365acfb-8fbc-4e3a-98ad-c9f958592111_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_125320ba-1b53-48e9-b37b-a475bc1d1c9b_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_03acef80-2af1-4d31-8b28-35de5e3021f6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_7b250699-51cf-4005-a422-2f7bf60b9a28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue_11e947bd-33e2-44bb-851b-5989c328af7e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of historical common stock in connection with the Spin-Off</link:label>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed or Called During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_70ea80cf-a03b-4027-b8d8-63508d2661d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_c7e26852-0508-4aad-a96c-cbd85db7f079_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_7c718139-69a1-493a-a4c3-a203fd4bc327_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible K-Plan dividends (percentage)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e7b5054c-32d6-45b0-a357-455a0a3845a7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e6bbb048-e725-42dc-8bee-885cd11d5aa4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_4aedff1b-cc4c-494a-8b67-b73c52206ada_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_LowerWillametteGroupMember_1ba14292-62fb-4813-bc90-d00cbeb3d005_terseLabel_en-US" xlink:label="lab_knf_LowerWillametteGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Willamette Group</link:label>
    <link:label id="lab_knf_LowerWillametteGroupMember_label_en-US" xlink:label="lab_knf_LowerWillametteGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Willamette Group [Member]</link:label>
    <link:label id="lab_knf_LowerWillametteGroupMember_documentation_en-US" xlink:label="lab_knf_LowerWillametteGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lower Willamette Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LowerWillametteGroupMember" xlink:href="knf-20230926.xsd#knf_LowerWillametteGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_LowerWillametteGroupMember" xlink:to="lab_knf_LowerWillametteGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9a2beef5-28e1-4451-bd35-80a6e687b9dd_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dfef3f0e-724c-44dd-bac7-b464a23f1a97_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4cbbbc29-30b3-4633-bac9-57b3e632a0d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_157dc300-bf97-42a6-bb60-145f01f943c2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill acquired during the year</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3189a6de-c439-4c48-a42b-2c5d81d416a5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d40b03d6-b260-4657-b2ef-3c886820ee91_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PensionTrustFundForOperatingEngineersMember_14b64047-0561-4e39-8f8d-40b173da8b5d_terseLabel_en-US" xlink:label="lab_knf_PensionTrustFundForOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Trust Fund for Operating Engineers</link:label>
    <link:label id="lab_knf_PensionTrustFundForOperatingEngineersMember_label_en-US" xlink:label="lab_knf_PensionTrustFundForOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Trust Fund for Operating Engineers [Member]</link:label>
    <link:label id="lab_knf_PensionTrustFundForOperatingEngineersMember_documentation_en-US" xlink:label="lab_knf_PensionTrustFundForOperatingEngineersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Trust Fund for Operating Engineers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PensionTrustFundForOperatingEngineersMember" xlink:href="knf-20230926.xsd#knf_PensionTrustFundForOperatingEngineersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PensionTrustFundForOperatingEngineersMember" xlink:to="lab_knf_PensionTrustFundForOperatingEngineersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_c03deb1a-8612-4d55-8b0b-8e2261cf0172_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receipt of treasury stock at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ac3d780e-f770-472a-8a09-0fe39f9ea560_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_ea84c605-2c76-4c88-aecb-c7f2fc1cd5bb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_4cf085ea-e567-4931-abb1-df4cd0ca7161_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock of large-cap U.S. companies</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US, Large Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9bb1a1f6-e0b6-46af-a01b-a2cda2934532_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_12bc8532-519b-47ac-9c78-4c7130976a49_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_0940bdff-a128-4502-992d-0423c2a22e6c_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled separate accounts, cash and cash equivalents</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pooled Separate Accounts, Cash and Cash Equivalents [Member]</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pooled Separate Accounts, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:to="lab_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5c6a6a65-14bd-4a0d-987d-1b1bdad31a65_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_67c54495-07bb-4c02-93cb-9e625db06aa1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_4c0cd529-3b4e-41f3-9ae8-f5d7ab8f9829_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NetEquityTransfersToFromParent_df8cb95b-adb4-4a14-8cdb-e3cec7f63244_negatedTerseLabel_en-US" xlink:label="lab_knf_NetEquityTransfersToFromParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net transfers to Parent</link:label>
    <link:label id="lab_knf_NetEquityTransfersToFromParent_label_en-US" xlink:label="lab_knf_NetEquityTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Equity Transfers (To) From Parent</link:label>
    <link:label id="lab_knf_NetEquityTransfersToFromParent_documentation_en-US" xlink:label="lab_knf_NetEquityTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Equity Transfers (To) From Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetEquityTransfersToFromParent" xlink:href="knf-20230926.xsd#knf_NetEquityTransfersToFromParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NetEquityTransfersToFromParent" xlink:to="lab_knf_NetEquityTransfersToFromParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_eb744f0c-ef0b-4df9-8a92-a629dfc737e8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_3dc42e07-bbdd-475b-8e11-6e3983ba7ad8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_3ee2e906-aca6-426a-83f1-61a806c452ae_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Funding Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funding Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:to="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo_1d16cef5-2434-4e0b-a320-594cc1f70191_terseLabel_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory annual amortization, years one and two</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo_label_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years One and Two</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo_documentation_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years One and Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsOneAndTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:to="lab_knf_MandatoryAnnualAmortizationYearsOneAndTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_01c1d36c-bdb5-474a-b888-997f560e5445_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_1dc6efe7-be02-497f-a958-58c860df89c5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_08f2fa87-2894-4f9f-a4fc-89add4767445_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions_725b1827-43e8-4fc8-85ee-bf8f6c3e3ac2_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional employer contributions</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Additional Employer Contributions</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Additional Employer Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAdditionalEmployerContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:to="lab_knf_DefinedBenefitPlanAdditionalEmployerContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_4ae44823-ac33-4ca1-ae7c-d3fd043cca63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_aa5b2447-762b-419b-835a-737275cccb9f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dc4ae970-f6f7-4035-8771-2780de0797bf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f63bec45-547a-4ff7-9458-da7544e9a73c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_40118301-da8b-41d3-b83c-164fe26178e5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_22a9f25c-9345-449f-bac4-1b2bb318c4a3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f235abc7-b489-49f0-a6a6-960c50d041cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of accounts, notes, loans and financing receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_111833b9-95c0-4ef1-92a9-c5049c99d4c0_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_4220c821-8b8a-4e9d-b1ea-7b38f04c3830_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_3d51bc72-bbee-4b0b-8772-cb3b42da1ebc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized inventory overloads</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_72dcc4ea-5ee7-46ab-bd81-7641431742e6_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QualifiedPlanMember_d9076ef2-f6f4-4e07-bd75-0d1f93f046e9_terseLabel_en-US" xlink:label="lab_us-gaap_QualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified plan</link:label>
    <link:label id="lab_us-gaap_QualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_QualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QualifiedPlanMember" xlink:to="lab_us-gaap_QualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_07af4d32-14a5-48c3-8fe5-e19669172275_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_79e3cd2b-3f4b-4201-9152-327a6f208a01_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_e6e03d84-279e-400a-b6e4-3501656f448c_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_87b8e74b-3617-46d1-a845-12ec4b6bf624_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_d88cc04f-8ae3-425e-8d2f-76954ff752f1_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction materials</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination_16fd97d4-8df4-49b3-9251-4468e43e2d8f_terseLabel_en-US" xlink:label="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' stock issued prior to spin in connection with a business combination</link:label>
    <link:label id="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination_label_en-US" xlink:label="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' stock issued prior to spin in connection with a business combination</link:label>
    <link:label id="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination_documentation_en-US" xlink:label="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' stock issued prior to spin in connection with a business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:href="knf-20230926.xsd#knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:to="lab_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_958898c7-1073-4c53-b9b1-0327266e6797_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related-party</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_91130229-8473-47da-8585-c5fc8b4f6dd3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e1842bae-949e-49b6-98bb-d9548388e62b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_36a0049f-b46c-4400-aaa1-83b33f388993_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_888145ab-f239-466b-8112-c73d2b9160ab_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_02954853-5b50-40a5-8ef0-8c3c221ded28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_LettersofCreditSettoExpireCurrentYear_1b059c85-d6ee-475b-bb13-f856b473cff1_terseLabel_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireCurrentYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit set to expire - 2023</link:label>
    <link:label id="lab_knf_LettersofCreditSettoExpireCurrentYear_label_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireCurrentYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Set to Expire Current Year</link:label>
    <link:label id="lab_knf_LettersofCreditSettoExpireCurrentYear_documentation_en-US" xlink:label="lab_knf_LettersofCreditSettoExpireCurrentYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit set to expire current year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireCurrentYear" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireCurrentYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_LettersofCreditSettoExpireCurrentYear" xlink:to="lab_knf_LettersofCreditSettoExpireCurrentYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c5dedb70-61d0-4a33-89e5-c283ab778738_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6cc4c0d5-1fa4-47de-93af-43d548df87c4_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, year one</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_370a2aaf-8cbe-42ae-96fe-fbf9d1cedbdd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_d31e7827-9ee9-433a-8859-10455509c9b5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b5ff1785-9709-4f63-9a93-b25a3c39d5b9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_TransitionServicesAgreementPayable_471895cd-6b27-4eef-a25e-14c8ad420dcc_terseLabel_en-US" xlink:label="lab_knf_TransitionServicesAgreementPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Payable</link:label>
    <link:label id="lab_knf_TransitionServicesAgreementPayable_label_en-US" xlink:label="lab_knf_TransitionServicesAgreementPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Payable</link:label>
    <link:label id="lab_knf_TransitionServicesAgreementPayable_documentation_en-US" xlink:label="lab_knf_TransitionServicesAgreementPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Payable to MDU Resources</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementPayable" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_TransitionServicesAgreementPayable" xlink:to="lab_knf_TransitionServicesAgreementPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CentennialTermLoanAgreementsMember_bc0ac303-3e79-4a83-ab86-b95443a8a78e_terseLabel_en-US" xlink:label="lab_knf_CentennialTermLoanAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Term Loan Agreements</link:label>
    <link:label id="lab_knf_CentennialTermLoanAgreementsMember_label_en-US" xlink:label="lab_knf_CentennialTermLoanAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Term Loan Agreements [Member]</link:label>
    <link:label id="lab_knf_CentennialTermLoanAgreementsMember_documentation_en-US" xlink:label="lab_knf_CentennialTermLoanAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Centennial Term Loan Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialTermLoanAgreementsMember" xlink:href="knf-20230926.xsd#knf_CentennialTermLoanAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CentennialTermLoanAgreementsMember" xlink:to="lab_knf_CentennialTermLoanAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_da4c4c71-edb2-4249-baca-274587fe04f3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_2617dd1c-db75-4cef-9e24-4b3e64e052a6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan disclosure, net periodic benefit cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9786885d-6e69-4fc2-9659-34ae6e336273_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_0ff5018d-17da-4405-b679-f9e22650259a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net plan assets:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_e5ca7ac8-6085-4a78-87b3-148bad5717d5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt assumed in connection with a business combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_33d70396-d602-4c4b-853c-64b3fa416b0a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noncurrent assets&#160;</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_37a9b5ee-3a4f-479d-988e-d86c68e25d3e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4147dab8-3b66-4be1-803a-6fa2cb729841_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AssetRetirementObligationLiabilitiesAcquired_7ff7ef42-8185-4164-a535-dd5c176c9e4c_terseLabel_en-US" xlink:label="lab_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities acquired</link:label>
    <link:label id="lab_knf_AssetRetirementObligationLiabilitiesAcquired_label_en-US" xlink:label="lab_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Acquired</link:label>
    <link:label id="lab_knf_AssetRetirementObligationLiabilitiesAcquired_documentation_en-US" xlink:label="lab_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:href="knf-20230926.xsd#knf_AssetRetirementObligationLiabilitiesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:to="lab_knf_AssetRetirementObligationLiabilitiesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_5d76e108-1035-43aa-84f9-ef5435dffdce_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_25193d98-1fa8-427b-bb55-9a0df8238aad_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_096400a5-688b-4390-9e1b-ac295a9df8d7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_79805c1d-2b26-4d5f-87c9-2bf528e25e08_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_fb59bcb3-d3a2-4531-a706-9aecaf8c1e2e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_665cda83-fa18-4e94-9f54-030e2797beb2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_1bc18bad-6905-4d3f-9e4e-b2ae39e8facf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2e725692-4348-4701-a5c5-8e75d48b125d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of debt maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b990ef1b-4a88-4153-9ae9-efca8ae95259_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities&#160;</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_60a4ef77-d7f3-456d-8e18-42d7168b5779_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractwithCustomerAssetNetCurrentChange_572b083b-7180-4327-a287-515d14c28ced_terseLabel_en-US" xlink:label="lab_knf_ContractwithCustomerAssetNetCurrentChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in contract assets</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetNetCurrentChange_label_en-US" xlink:label="lab_knf_ContractwithCustomerAssetNetCurrentChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Net Current Change</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetNetCurrentChange_documentation_en-US" xlink:label="lab_knf_ContractwithCustomerAssetNetCurrentChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase (decrease) in current contract assets, net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetNetCurrentChange" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetNetCurrentChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractwithCustomerAssetNetCurrentChange" xlink:to="lab_knf_ContractwithCustomerAssetNetCurrentChange" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DrawDownOnRevolver_4318e32c-39eb-4240-9fd4-2c00da98e384_terseLabel_en-US" xlink:label="lab_knf_DrawDownOnRevolver" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Draw down on revolver</link:label>
    <link:label id="lab_knf_DrawDownOnRevolver_label_en-US" xlink:label="lab_knf_DrawDownOnRevolver" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Draw Down on Revolver</link:label>
    <link:label id="lab_knf_DrawDownOnRevolver_documentation_en-US" xlink:label="lab_knf_DrawDownOnRevolver" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Draw Down on Revolver</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DrawDownOnRevolver" xlink:href="knf-20230926.xsd#knf_DrawDownOnRevolver"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DrawDownOnRevolver" xlink:to="lab_knf_DrawDownOnRevolver" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_6ab6d81c-5486-4d3d-a44e-2d49d79e7a79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value by measurement frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f3a50137-0f50-4638-ad75-483a86c556cb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_f1a3585b-67ef-4a07-a06e-046510725828_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_8f3e5bb0-b516-45b2-92c0-72373ef9a471_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractingServicesPublicSectorMember_6c4f9f45-10ad-40e5-8038-aa2d0c60bfe7_terseLabel_en-US" xlink:label="lab_knf_ContractingServicesPublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services public-sector</link:label>
    <link:label id="lab_knf_ContractingServicesPublicSectorMember_label_en-US" xlink:label="lab_knf_ContractingServicesPublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services public-sector [Member]</link:label>
    <link:label id="lab_knf_ContractingServicesPublicSectorMember_documentation_en-US" xlink:label="lab_knf_ContractingServicesPublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services public-sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPublicSectorMember" xlink:href="knf-20230926.xsd#knf_ContractingServicesPublicSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractingServicesPublicSectorMember" xlink:to="lab_knf_ContractingServicesPublicSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7c244d6f-cf86-449c-ac3d-23a47d1adfb7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, percentage bearing fixed interest, percentage rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_b619b2d9-60d6-48b1-a571-7a6d25f2d8e9_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_February2022Member_e6c09ac5-5c5b-488c-aaa7-bc6dca23916e_terseLabel_en-US" xlink:label="lab_knf_February2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2022</link:label>
    <link:label id="lab_knf_February2022Member_label_en-US" xlink:label="lab_knf_February2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2022 [Member]</link:label>
    <link:label id="lab_knf_February2022Member_documentation_en-US" xlink:label="lab_knf_February2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2022Member" xlink:href="knf-20230926.xsd#knf_February2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_February2022Member" xlink:to="lab_knf_February2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_b442c98c-3bc0-4795-9609-6133eac15a1f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_db886f82-5d8a-4f76-a635-d036f3a53ea4_negatedTerseLabel_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes associated with other comprehensive loss</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_label_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_documentation_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:to="lab_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_d427b077-8161-4ba0-a12d-8f3a7d07eb8d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_36801ba9-7acb-46dd-9b59-fe1960e65ad9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d62f6ef5-0e87-4d96-8508-67acfcc67ed4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_6a7b4d5b-502f-40a1-85a9-d530f1b6f7ab_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments used to satisfy nonqualified benefit plans obligations</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ConcentrationRisksPercentageAbstract_084ef8da-9661-4489-a326-d25a419d91d4_terseLabel_en-US" xlink:label="lab_knf_ConcentrationRisksPercentageAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risks, percentage [Abstract]</link:label>
    <link:label id="lab_knf_ConcentrationRisksPercentageAbstract_label_en-US" xlink:label="lab_knf_ConcentrationRisksPercentageAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risks, Percentage [Abstract]</link:label>
    <link:label id="lab_knf_ConcentrationRisksPercentageAbstract_documentation_en-US" xlink:label="lab_knf_ConcentrationRisksPercentageAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risks, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ConcentrationRisksPercentageAbstract" xlink:href="knf-20230926.xsd#knf_ConcentrationRisksPercentageAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract" xlink:to="lab_knf_ConcentrationRisksPercentageAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3bef9815-0082-4fde-b403-0d4c4626288e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_5366655c-d6a3-4445-a316-52bda59c21dc_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business segment data</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_ad7744f9-90cd-41e1-875b-61e15aa89e9a_negatedTerseLabel_en-US" xlink:label="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in (loss) earnings of unconsolidated affiliates</link:label>
    <link:label id="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_label_en-US" xlink:label="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity In Results Of Operations From Unconsolidated Affiliates</link:label>
    <link:label id="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_documentation_en-US" xlink:label="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity In Results Of Operations From Unconsolidated Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:href="knf-20230926.xsd#knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:to="lab_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_47f836fd-4c77-4589-a0ca-045901817269_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnfundedPlanMember_20a0aeb5-9c6c-40f0-b94c-b9c0ffce7713_terseLabel_en-US" xlink:label="lab_us-gaap_UnfundedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded plan</link:label>
    <link:label id="lab_us-gaap_UnfundedPlanMember_label_en-US" xlink:label="lab_us-gaap_UnfundedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Unfunded Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfundedPlanMember" xlink:to="lab_us-gaap_UnfundedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_018ab0f8-85a7-4a76-9bab-67bd83390118_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0396be39-2858-4253-9cc8-3d2dd2b42e2b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_20faeb3c-c736-4467-86ce-5858173a34c0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized loss on derivative instruments qualifying as hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_9413085f-c3c0-4603-b6c1-edf8fa29bf0d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for loss on derivative instruments included in net income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_212be1f6-89cd-4dfc-92b9-8a52ba85ccb2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration, liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_4220d808-d1da-43b4-816f-d4db394ee3ff_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DueFromRelatedPartyNoncurrent_ffc4d3dd-279f-4a19-87ef-08140bbe015d_terseLabel_en-US" xlink:label="lab_knf_DueFromRelatedPartyNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party, noncurrent</link:label>
    <link:label id="lab_knf_DueFromRelatedPartyNoncurrent_label_en-US" xlink:label="lab_knf_DueFromRelatedPartyNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party, noncurrent</link:label>
    <link:label id="lab_knf_DueFromRelatedPartyNoncurrent_documentation_en-US" xlink:label="lab_knf_DueFromRelatedPartyNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party, noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedPartyNoncurrent" xlink:href="knf-20230926.xsd#knf_DueFromRelatedPartyNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DueFromRelatedPartyNoncurrent" xlink:to="lab_knf_DueFromRelatedPartyNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5a7d0b83-45ff-4523-889e-97c307050c75_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_RelatedPartyNotesPayableCurrentPortion_5ae61205-7528-4680-b195-3cb25c59a3e6_terseLabel_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable - current portion</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayableCurrentPortion_label_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable - current portion</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayableCurrentPortion_documentation_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable - current portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableCurrentPortion" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableCurrentPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_RelatedPartyNotesPayableCurrentPortion" xlink:to="lab_knf_RelatedPartyNotesPayableCurrentPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_3d8c17a2-508b-4b69-9aaf-7388dca9fbc8_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_56142951-0157-46cb-8bba-45dd70dd9e6a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6c25f58-755d-45a4-8e70-19a0a401d8cc_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f60b4e65-2e5c-4d87-9433-4b6cf742c64a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_151bc9f7-f9c0-4725-983e-bf794805afd7_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_5596efc1-4f7f-4a91-afce-2e9016f6d9f8_terseLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_25f9aea9-c9ee-4bd1-bd6d-7a28cc98f56c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase commitments</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_3092fd22-e5df-4745-9e50-7f5fa15be9f9_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Government securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbeb52c4-b7ca-4c49-a7d0-a11025c0609a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant-date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77791f4e-89f5-435d-b09e-c27cf33ccbd0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_3507bb12-18a9-4eb8-9dc6-931293f69734_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f1ece757-246f-4d7b-8739-657b1853df23_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other postretirement benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_09198a6f-99de-4bda-b9a7-aed6b13d8fb8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3fab8c50-6e97-4baa-9d7f-5d4142f401ed_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1ab06293-b6e4-44cf-a242-fc849123a343_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_HistoricalVolatilityRate_83003a6e-df9c-4dc2-8b07-77a2dc10a051_terseLabel_en-US" xlink:label="lab_knf_HistoricalVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical volatility rate</link:label>
    <link:label id="lab_knf_HistoricalVolatilityRate_label_en-US" xlink:label="lab_knf_HistoricalVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical Volatility Rate</link:label>
    <link:label id="lab_knf_HistoricalVolatilityRate_documentation_en-US" xlink:label="lab_knf_HistoricalVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_HistoricalVolatilityRate" xlink:href="knf-20230926.xsd#knf_HistoricalVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_HistoricalVolatilityRate" xlink:to="lab_knf_HistoricalVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_070a9f71-d6e9-40bc-b6eb-f75a1f0e354b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_f64609d2-0f52-4fdd-bdd8-70957d2bca7c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_4a813a7c-616e-4f20-8bd8-1a800aba63f8_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, depletion and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_8f0baa66-74cc-4800-bd28-80532104fa2f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate &#8211; ultimate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1a2b0d91-176f-4f84-990d-fe3efa310ecd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_5534bc55-fe20-4198-949e-592cd11d984b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MountainMember_4bdc66dc-9812-4d3f-b671-dadb66e16e2a_terseLabel_en-US" xlink:label="lab_knf_MountainMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mountain</link:label>
    <link:label id="lab_knf_MountainMember_label_en-US" xlink:label="lab_knf_MountainMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mountain [Member]</link:label>
    <link:label id="lab_knf_MountainMember_documentation_en-US" xlink:label="lab_knf_MountainMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. In addition this segment preforms integrated contracting services. This segment operates in Idaho, Montana and Wyoming.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MountainMember" xlink:to="lab_knf_MountainMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_c08993dc-a1d9-4e4b-92d8-564232af49d9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_fb8075ca-6e7f-4d97-9626-46d7a8e44843_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_03e1b9e7-79f8-4e8a-8b8e-d7182b657010_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4b0a8c6c-12c7-411c-9a5c-29d612848dfe_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts included in contract liability at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_38fdae7e-75d5-4c24-bb4d-93587d54bf27_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes established due to an acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_ce8b754e-b384-4591-b1c5-17ce6a6b441b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of postretirement liability losses included in net periodic benefit cost, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_6c2deae5-cd89-4c2a-ac91-32d02a9bc6be_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4adf6752-591e-4808-84b1-24f21f8aa747_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_831c8727-a8a5-4c7f-9842-04ad59f4c26b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_9eab4f66-dae0-453d-aec1-ef139b7037b7_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:to="lab_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_3f581a8e-7cc2-4969-853b-607c2e653ac6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_59045a06-1f33-4042-9179-13bf28c39921_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. companies</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be7a278d-a662-4918-8ac1-fad1750aff73_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_356bbad5-9880-4bfc-81ed-087087819891_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies and parts</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_d39629cc-f7ea-42f4-a51e-32a05394db18_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_e95b0ae0-26e7-4fc6-9e9c-885a637391a6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_58be334d-ab9d-4ba0-80a5-af8c441e445d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5aa1eb91-1d19-43f3-a1fe-d78c00ab4ce7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_825bff59-ce16-4b5f-a5b7-3c458fb3d4ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_ba4e3558-2075-4594-ab33-fcecfafa4c0b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_72e58d66-1ec2-4ff8-8069-3d91f0be182e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_9de8cd67-011b-4d0d-b17d-613e827e56a6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DueToRelatedParty_59f35436-8d1b-4619-a903-fbfa11a8d587_terseLabel_en-US" xlink:label="lab_knf_DueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related-party</link:label>
    <link:label id="lab_knf_DueToRelatedParty_label_en-US" xlink:label="lab_knf_DueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related-party</link:label>
    <link:label id="lab_knf_DueToRelatedParty_documentation_en-US" xlink:label="lab_knf_DueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related-party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueToRelatedParty" xlink:href="knf-20230926.xsd#knf_DueToRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DueToRelatedParty" xlink:to="lab_knf_DueToRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_9105ada0-ebd5-4a3a-b4bf-e510fa4191ff_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3f620df5-c2be-4985-9fe2-3b0fc680efbb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9c204377-0fcf-46a3-b64d-ec0b0e4479b6_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_5fe6ffaa-dec7-4020-ada9-5564038e9b9e_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance (repayment) of long-term related-party notes, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_530e8cbf-326a-43b4-a60f-b5a2e8a0a8b7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of long-term related-party notes, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_f1c5781c-42dc-4594-8fed-03bd7eba708e_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d77838fa-8ffb-4ff6-889a-2922d8e99f3e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6eaef619-47c2-49f5-8c79-03d0e02d4025_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3981144f-f1af-400f-b062-edde91a8d006_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_35530575-8164-4364-b609-d4b54ccc4ad5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation_f39f7aa9-4f39-4492-b257-8c4c2201d5a4_terseLabel_en-US" xlink:label="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Retired Contracts as part of the Separation</link:label>
    <link:label id="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation_label_en-US" xlink:label="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Retired Contracts as part of the Separation</link:label>
    <link:label id="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation_documentation_en-US" xlink:label="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Retired Contracts as part of the Separation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:href="knf-20230926.xsd#knf_ProceedsFromRetiredContractsAsPartOfTheSeparation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:to="lab_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_78584782-d3a1-4172-b506-ead97edfcd76_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_2253d9c4-dc3f-4a64-8372-5cd049c073a1_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_cf42e13d-1071-40f2-80be-07c3fb7ed946_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_034beddc-50e4-4109-8efd-16972c88f65b_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_09391e7d-d89e-437d-9e68-bc509b83d4ce_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_4e82e0c7-98e7-4b84-8a2f-14ee11dc0517_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_4cada91b-420b-4fc5-b8ef-9ee4fda77f04_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BilledContractReceivables_e9a8b5c5-e747-4ee5-b6f0-85b067d10487_verboseLabel_en-US" xlink:label="lab_us-gaap_BilledContractReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services contract receivables</link:label>
    <link:label id="lab_us-gaap_BilledContractReceivables_867c05ba-57d5-4d70-a637-945ae2de5142_terseLabel_en-US" xlink:label="lab_us-gaap_BilledContractReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract receivables</link:label>
    <link:label id="lab_us-gaap_BilledContractReceivables_label_en-US" xlink:label="lab_us-gaap_BilledContractReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billed Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BilledContractReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BilledContractReceivables" xlink:to="lab_us-gaap_BilledContractReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_6678a4fb-199b-40fd-a42f-128d30a02515_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_360fadc9-b1dc-43f5-9b41-82b3ca7084e0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_22feb240-632a-4fe8-bc58-db05d75db9df_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_90ed6011-0472-400e-9377-dee1d636289d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_8f85b9ed-5260-4335-9611-41ab1ca40b57_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6b2b42fe-95b0-46fd-a284-49ffd40479e3_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5aa7abd9-4955-4f6d-b15b-eed6eb56167f_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_ca83de91-3f9f-4171-a1e1-6a9c20d7a302_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions, excluding Other funds</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_64f1dd47-b312-473e-87a5-de1f14f6a814_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_c1aee59b-67a0-498b-8ada-437accfc60b3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt - current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_JointVentureProportionateConsolidationMember_42cb4656-eddb-4019-a826-53c4cc505d76_terseLabel_en-US" xlink:label="lab_knf_JointVentureProportionateConsolidationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Proportionate Consolidation</link:label>
    <link:label id="lab_knf_JointVentureProportionateConsolidationMember_label_en-US" xlink:label="lab_knf_JointVentureProportionateConsolidationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Proportionate Consolidation [Member]</link:label>
    <link:label id="lab_knf_JointVentureProportionateConsolidationMember_documentation_en-US" xlink:label="lab_knf_JointVentureProportionateConsolidationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Proportionate Consolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureProportionateConsolidationMember" xlink:href="knf-20230926.xsd#knf_JointVentureProportionateConsolidationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_JointVentureProportionateConsolidationMember" xlink:to="lab_knf_JointVentureProportionateConsolidationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6fc40d7f-821b-4ef1-9bce-e823a2de6e82_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share &#8211; basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1352272b-f761-463d-8871-ad9ec8d4e9fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8bde128d-a4ba-4497-827b-62846040e147_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share &#8211; basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_0be58f73-57f6-4bb5-aeb7-aab01b6b0eba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sales of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_72c5add4-2e9f-4c8c-b997-f3af0865582b_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_50ea1863-520e-43d6-a7ce-0bc0702b035e_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_538d6acc-8f45-4c9f-8330-092606748d3c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_b56268a3-7a74-4dc1-936e-e6522566bfde_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $292, $363 and $351 in 2022, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_99bdebda-32d2-468e-a3c8-22513d4cd54c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $15 and $71 for the three months ended and $31 and $142 for the six months ended in 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4870ab6f-20a9-4254-a58e-8038ea124c83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_d34b836d-564f-416f-8e1d-b874200e68bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued in connection with a business combination</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_359f6d77-7671-412a-b6e0-045e792840a2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables past due 90 days</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_5c2a74aa-bf2e-41c5-abed-d4e1f9939b60_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:to="lab_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_3737038d-0b75-4926-a3cb-a31ddaa1a218_verboseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_156dfc04-ca7a-49c0-a98a-15dec974e94b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanParticipantAge_4271fee0-895d-48ed-8569-0112891c687c_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanParticipantAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participant age</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanParticipantAge_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanParticipantAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Participant Age</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanParticipantAge_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanParticipantAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Participant Age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanParticipantAge" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanParticipantAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanParticipantAge" xlink:to="lab_knf_DefinedBenefitPlanParticipantAge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_9f3e0334-cf61-4aac-8a77-d50198b42043_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal income tax (percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_ecc20917-441f-4f08-97d9-a2c0534fa411_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_965be527-64df-4b06-ae86-aeb991e3f675_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3303293-c284-4fdd-a054-e0730ad5cc3d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_8b844f11-e502-4cdb-aa8d-c6635acde76e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability adjustment:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_f1385b61-efdf-46cf-b0ce-ee7d2752bfee_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for loss on derivative instruments included in net income (loss), tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInFixedIncomeAndOtherInvestments_a4d1f518-4bdf-4cb5-99cf-e32d485f5bb7_terseLabel_en-US" xlink:label="lab_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage in fixed-income and other investments</link:label>
    <link:label id="lab_knf_PercentageInFixedIncomeAndOtherInvestments_label_en-US" xlink:label="lab_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage in fixed-income and other investments</link:label>
    <link:label id="lab_knf_PercentageInFixedIncomeAndOtherInvestments_documentation_en-US" xlink:label="lab_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of insurance contracts in fixed-income and other investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:href="knf-20230926.xsd#knf_PercentageInFixedIncomeAndOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:to="lab_knf_PercentageInFixedIncomeAndOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7c47c0a-aba5-4ae0-87de-156a62943d11_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_fc45a0c9-a899-457a-b311-c4294eea6ab2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_f97afd82-d2be-4bb1-a820-c14ea1240f4f_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions, Other funds</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_1e7283b9-a652-499e-802b-3bb4e75d308d_terseLabel_en-US" xlink:label="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' Common Stock Held by Subsidiary</link:label>
    <link:label id="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_label_en-US" xlink:label="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' Common Stock Held by Subsidiary [Member]</link:label>
    <link:label id="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_documentation_en-US" xlink:label="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' Common Stock Held by Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:href="knf-20230926.xsd#knf_MDUResourcesCommonStockHeldBySubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:to="lab_knf_MDUResourcesCommonStockHeldBySubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e5b11ac2-51b2-467a-a776-953901826021_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_7b49d930-061d-4426-87cf-b78f54c8ad5a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split ratio</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_a961da62-ed05-47b4-a97f-df6f601e01a0_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_224a02e2-d173-4822-b675-d96d02002ce7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4a8760c9-b3a8-4380-8665-24d6b9a84029_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_61882594-7a4a-451c-bc31-7464627974d3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationEliminationsMember_2e584d0f-617e-4f23-b71c-78c093c0583b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intersegment operating revenues</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_201c9290-4e1f-4bea-8dad-32e17936a4e3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromParent_9dfab763-d79d-45d6-8234-fa0ce6b9bd2e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributions from Parent</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromParent_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributions from Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributionsFromParent" xlink:to="lab_us-gaap_ProceedsFromContributionsFromParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_e3873e53-fc6e-4cc1-a752-167764aac6a6_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plan, contribution cost</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_1cf98caf-78d5-4b43-8510-48bd87d46039_totalLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_944d1136-11c0-43fc-92ea-eb7fc37a285b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity interest issued or issuable (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_c04f98c4-7b3f-4bbc-a80b-5114eb86d73d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures accounted for under the equity method</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_a9391a1e-5791-48a8-82c3-6b2b3e5489d7_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less expected credit loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_90389299-0b79-40ca-8ef5-ebe502ebb327_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_a8c4fc78-e9d2-4bbe-baaa-a63cf1c21d77_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_cbbb4e33-d39f-47bc-929f-a9792abff679_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) Attributable to Parent, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToParent" xlink:to="lab_us-gaap_IncomeLossAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d03e991e-f4ca-484d-a7bd-c73338264089_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e0bc0a5e-9009-4af1-a15c-e64670f07798_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e2faee55-eec8-4918-96e6-415fe2ffaabc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_dcb7b875-3c9c-40fb-9106-de16e487828e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Asset Retirement Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_TransitionServicesAgreementReceivable_3eed2376-057f-4d5b-a99f-4d6f4c883a0f_terseLabel_en-US" xlink:label="lab_knf_TransitionServicesAgreementReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Receivable</link:label>
    <link:label id="lab_knf_TransitionServicesAgreementReceivable_label_en-US" xlink:label="lab_knf_TransitionServicesAgreementReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Receivable</link:label>
    <link:label id="lab_knf_TransitionServicesAgreementReceivable_documentation_en-US" xlink:label="lab_knf_TransitionServicesAgreementReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition Services Agreement Receivable from MDU Resources</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementReceivable" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_TransitionServicesAgreementReceivable" xlink:to="lab_knf_TransitionServicesAgreementReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_484c49fb-6ed5-4a9a-a6ed-9c078f7bed51_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PerformanceAwardsPerformanceConditionsMember_cb23cd70-1349-4c85-9e47-02083ea49910_terseLabel_en-US" xlink:label="lab_knf_PerformanceAwardsPerformanceConditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Conditions</link:label>
    <link:label id="lab_knf_PerformanceAwardsPerformanceConditionsMember_label_en-US" xlink:label="lab_knf_PerformanceAwardsPerformanceConditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Awards, Performance Conditions [Member]</link:label>
    <link:label id="lab_knf_PerformanceAwardsPerformanceConditionsMember_documentation_en-US" xlink:label="lab_knf_PerformanceAwardsPerformanceConditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Awards, Performance Conditions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsPerformanceConditionsMember" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsPerformanceConditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PerformanceAwardsPerformanceConditionsMember" xlink:to="lab_knf_PerformanceAwardsPerformanceConditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_A2021AcquisitionsMember_4919d654-6c9a-4e0c-9728-07ab4512c0b0_terseLabel_en-US" xlink:label="lab_knf_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:label id="lab_knf_A2021AcquisitionsMember_label_en-US" xlink:label="lab_knf_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions [Member]</link:label>
    <link:label id="lab_knf_A2021AcquisitionsMember_documentation_en-US" xlink:label="lab_knf_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2021AcquisitionsMember" xlink:href="knf-20230926.xsd#knf_A2021AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_A2021AcquisitionsMember" xlink:to="lab_knf_A2021AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_BusinessCombinationAccruedConsideration_1deb6fb1-83b5-4ab4-8a2b-04253d58d1be_terseLabel_en-US" xlink:label="lab_knf_BusinessCombinationAccruedConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for holdback payment related to a business combination</link:label>
    <link:label id="lab_knf_BusinessCombinationAccruedConsideration_label_en-US" xlink:label="lab_knf_BusinessCombinationAccruedConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Accrued Consideration</link:label>
    <link:label id="lab_knf_BusinessCombinationAccruedConsideration_documentation_en-US" xlink:label="lab_knf_BusinessCombinationAccruedConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Accrued Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_BusinessCombinationAccruedConsideration" xlink:href="knf-20230926.xsd#knf_BusinessCombinationAccruedConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_BusinessCombinationAccruedConsideration" xlink:to="lab_knf_BusinessCombinationAccruedConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_SuretyBondExpirationPeriod_53ecb332-23f7-4f45-b611-269300f02822_terseLabel_en-US" xlink:label="lab_knf_SuretyBondExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety bond expiration period</link:label>
    <link:label id="lab_knf_SuretyBondExpirationPeriod_label_en-US" xlink:label="lab_knf_SuretyBondExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bond Expiration Period</link:label>
    <link:label id="lab_knf_SuretyBondExpirationPeriod_documentation_en-US" xlink:label="lab_knf_SuretyBondExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bond Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SuretyBondExpirationPeriod" xlink:href="knf-20230926.xsd#knf_SuretyBondExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_SuretyBondExpirationPeriod" xlink:to="lab_knf_SuretyBondExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossAbstract_8b6d0d77-ec17-4be4-b8e0-b98b60d8a2a5_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_CreditLossAbstract_label_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossAbstract" xlink:to="lab_us-gaap_CreditLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d94c957c-60ee-42c6-9f77-d211c73e9985_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_813659f8-0963-409c-a35b-153bc4f36acc_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_1f3c3e5e-4ef6-475f-9280-7c3f2a4e4ec4_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_77b16477-c0e6-41fd-a1f0-94ab86c1bd86_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential liabilities related to litigation and environmental matters</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_d324bd69-2d95-405b-9dd9-30702356f26b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_c2a1a75c-6f65-4724-acc7-6ed00a4ddeb9_terseLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources common stock held by subsidiary at cost (in shares)</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_d437d56d-fc90-4272-a823-7ce6ce0c505b_negatedPeriodStartLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources common stock held by subsidiary at cost (in shares)</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_49e06bdb-eb70-42b7-9204-8614e19bb782_negatedPeriodEndLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources common stock held by subsidiary at cost (in shares)</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_75a3338c-217a-48df-b6f0-f884fdaf919f_verboseLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock held by subsidiary (in shares)</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_label_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held by Subsidiary at Cost, Shares</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostShares_documentation_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held by Subsidiary at Cost, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:to="lab_knf_CommonStockHeldBySubsidiaryAtCostShares" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_OtherMember_f1b6d0af-2410-4db2-b025-57ab62a680fc_terseLabel_en-US" xlink:label="lab_knf_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_knf_OtherMember_label_en-US" xlink:label="lab_knf_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_knf_OtherMember_documentation_en-US" xlink:label="lab_knf_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_OtherMember" xlink:href="knf-20230926.xsd#knf_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_OtherMember" xlink:to="lab_knf_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet_5234e840-b2bb-45ea-a368-88ca6fdeee05_totalLabel_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contract assets (liabilities)</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet_ce430a7f-1f80-438b-8cb8-8c6be4765594_terseLabel_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contract assets (liabilities)</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet_label_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Assets and Liabilities, Net</link:label>
    <link:label id="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet_documentation_en-US" xlink:label="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total of net contract assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:to="lab_knf_ContractwithCustomerAssetsandLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_03b977f1-112e-4a9f-b0e5-2bd959d5ef0f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d197d2bd-74fa-4456-8370-8aab319f4190_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f73e705a-e532-4fc9-ab38-601e2bfcc73f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2c104be0-277f-47d5-b470-bfda5ded2963_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_279887cf-088a-4c14-a9d2-24f33f24fb48_terseLabel_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified benefit plans</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_label_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Amount</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_documentation_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:to="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_9fb6264a-9ce6-4b52-bd39-5d181abcbbe8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less write-offs charged against the allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_364e4ecc-a39a-46a5-ac81-499e1ec2d717_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depletion allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_81885dec-014f-4b90-8a2a-757c4f0910c5_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_378ab3c7-b478-4248-8120-0a8c6b8defae_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnderfundedPlanMember_6e8f15d6-c994-4b66-bbad-c63b62b9e548_terseLabel_en-US" xlink:label="lab_us-gaap_UnderfundedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underfunded plan</link:label>
    <link:label id="lab_us-gaap_UnderfundedPlanMember_label_en-US" xlink:label="lab_us-gaap_UnderfundedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Underfunded Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnderfundedPlanMember" xlink:to="lab_us-gaap_UnderfundedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_441bf38c-e1c3-46be-8d88-5de744894002_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_077aea67-d300-4c5f-b9ed-ed6dcfc545ab_terseLabel_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resolution of tax matters and uncertain tax positions (percentage)</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_label_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Percent</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_documentation_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:to="lab_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_5b32ad18-8620-43d6-8882-78d6fb37ffea_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_591f5027-075a-49d1-b13d-0093e5a57bbb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_ff46ab92-18e0-4430-94d0-e1c25b5a674d_totalLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation liabilities - net amount recognized</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_f8f42382-0fdc-4a48-9ba9-b87fa288a310_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_8b1e0af7-2018-4167-8b99-461f606994a4_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation_4fca194e-380c-45cb-a5f2-2a53272f35f3_terseLabel_en-US" xlink:label="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</link:label>
    <link:label id="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation_label_en-US" xlink:label="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</link:label>
    <link:label id="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation_documentation_en-US" xlink:label="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:href="knf-20230926.xsd#knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:to="lab_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9260cea4-3352-46fe-8e50-3be1c395e2c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4e0f7607-c505-4c68-b233-34cf21aa5a7e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized net actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_5642d246-8d63-4101-8fdc-8b58f7d94617_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Performance Share Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_d8a662f6-7edd-417b-880d-3edc3de12773_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_afa56a5d-04d5-42bd-ac04-24019fe61c10_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_25aab2cd-d493-4720-b840-541c52f9b3a4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EnvironmentalRemediationExpectedCosts_59ef8ee6-6eb5-4f21-9af0-d648a066054c_terseLabel_en-US" xlink:label="lab_knf_EnvironmentalRemediationExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation, estimated present value of expected costs</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationExpectedCosts_label_en-US" xlink:label="lab_knf_EnvironmentalRemediationExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Expected Costs</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationExpectedCosts_documentation_en-US" xlink:label="lab_knf_EnvironmentalRemediationExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Expected Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationExpectedCosts" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationExpectedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EnvironmentalRemediationExpectedCosts" xlink:to="lab_knf_EnvironmentalRemediationExpectedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_40c5620b-b97a-4341-861e-34e785c521db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_508255ac-2dea-4124-be61-1bd7aba07503_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_e80262b9-4a66-4100-9d36-592064d79f8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receipt of treasury stock at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_16a0757d-5ed4-4ba0-8879-738f92607c0c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Depreciable Life in Years</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_d14d26ed-e8c4-44d9-9e68-b20b039ffef8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_336bdb59-05fb-456e-b9fe-5bd1233e3083_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsDividends_51f41c2e-5fca-4ab3-bd12-983995fd10df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible K-Plan dividends</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsDividends_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateContractMember_b0dcdb16-a5fe-4284-b28f-970de2de01c7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate contract</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_17551260-c586-4c07-b2ce-4dc172c07763_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, other than goodwill acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_8cefd4cb-09f0-4efd-bc7f-60cbfcbde867_terseLabel_en-US" xlink:label="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation, percent of site to be remediated</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_label_en-US" xlink:label="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation, Percent of Site to be Remediated</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_documentation_en-US" xlink:label="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation, Percent of Site to be Remediated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPercentOfSiteToBeRemediated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:to="lab_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_75086238-f987-4ec2-9725-0f14d05de5a9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_804912e6-7793-4126-aa9b-420eab8347a2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_ead06707-e1ac-4c99-a4ab-b562d8ef87ab_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a5b2dd57-4279-4c23-ad5e-16820ed05ec5_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_ebc63c9b-6553-4cd2-9810-0f0c4b53d151_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_cd008e26-c14b-41d6-9400-fa295be1720f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_0bbd57e6-1052-4d9e-aa1c-00ad26e1839a_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4d6bbbd0-911d-44c1-a798-076955564025_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_336483c2-063d-431f-822b-8fd4b96ddc9e_terseLabel_en-US" xlink:label="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum ratio of total consolidated debt to total consolidated capitalization</link:label>
    <link:label id="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_label_en-US" xlink:label="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Ratio of Total Consolidated Debt to Total Consolidated Capitalization</link:label>
    <link:label id="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_documentation_en-US" xlink:label="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Ratio of Total Consolidated Debt to Total Consolidated Capitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:href="knf-20230926.xsd#knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:to="lab_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_37b2af1e-8e64-462c-9f9e-33bd328ee211_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_bc1b667f-1c2e-4113-beba-918f262abde7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from equity method joint ventures</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_8f3a04e7-6ac7-4f0a-8021-64cc75f8cbba_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_SignificantAccountingPoliciesLineItems_74f074ad-0835-4ca6-a6db-d68e99e87cb9_terseLabel_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_knf_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_knf_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesLineItems" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems" xlink:to="lab_knf_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_9cce1cc0-7b86-4889-b74f-535275b02e24_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_aa03adea-7ca5-47e5-8ee8-958d8f1278c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, measurements, recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_bb36b0b7-662d-4c42-9412-ce424294af3f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff_2b93b900-c4d2-4cb5-bdb0-ff09c67ee1e0_terseLabel_en-US" xlink:label="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares Distributed in Conjunction with Spinoff</link:label>
    <link:label id="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff_label_en-US" xlink:label="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares Distributed in Conjunction with Spinoff</link:label>
    <link:label id="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff_documentation_en-US" xlink:label="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares Distributed in Conjunction with Spinoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:href="knf-20230926.xsd#knf_PercentOfSharesDistributedInConjunctionWithSpinoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:to="lab_knf_PercentOfSharesDistributedInConjunctionWithSpinoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce96e0e6-1341-44fe-91ff-170fcdd75c0b_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_9f21730d-5a83-4d33-9cb1-ee163a7b8258_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash expenditures for interest and income taxes and noncash investing and financing transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_58d53818-dff3-4bd5-9874-5c6c46058f0b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_d406e813-9a93-41d2-9ed3-718f960e4492_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segment Data</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_2cc573fb-78fe-4cd7-8488-022b8c38681f_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_25dd7b3d-e99a-4469-8c43-43c36e566d73_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_d6cc05ab-556e-42db-b2fb-a0749272096f_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MachineryVehiclesAndEquipmentMember_23972a4e-0f36-455d-8183-b26ec152b5f0_terseLabel_en-US" xlink:label="lab_knf_MachineryVehiclesAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery, vehicles and equipment</link:label>
    <link:label id="lab_knf_MachineryVehiclesAndEquipmentMember_label_en-US" xlink:label="lab_knf_MachineryVehiclesAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery, Vehicles And Equipment [Member]</link:label>
    <link:label id="lab_knf_MachineryVehiclesAndEquipmentMember_documentation_en-US" xlink:label="lab_knf_MachineryVehiclesAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery, Vehicles And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MachineryVehiclesAndEquipmentMember" xlink:href="knf-20230926.xsd#knf_MachineryVehiclesAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MachineryVehiclesAndEquipmentMember" xlink:to="lab_knf_MachineryVehiclesAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_4ebb6fd4-2092-417a-bd0a-bf5f05f4fe6a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and postretirement benefit plan contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_bc8a5a53-4a29-4c44-a2dc-2b9e1ea034cb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_dc565a8b-21eb-4c9b-a64b-e400b708b2a5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a9884eeb-4fdb-45b2-8e54-44a20c1ddd35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_3074c8bf-d734-4c1c-9247-a8307105154a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_34f5187b-37fb-4310-aa61-acc6ba0552df_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_c62f0479-3f83-47a1-9823-847a02aed57e_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_f73c877f-c048-4eca-9f8b-5b5b3078f99d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants' contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_38b8da05-cc7f-42f9-bd41-21e233c43cbc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DueFromRelatedParty_39bca10c-2223-4543-aae5-b5b44d7118cc_terseLabel_en-US" xlink:label="lab_knf_DueFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party</link:label>
    <link:label id="lab_knf_DueFromRelatedParty_label_en-US" xlink:label="lab_knf_DueFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party</link:label>
    <link:label id="lab_knf_DueFromRelatedParty_documentation_en-US" xlink:label="lab_knf_DueFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedParty" xlink:href="knf-20230926.xsd#knf_DueFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DueFromRelatedParty" xlink:to="lab_knf_DueFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_cf2c0318-5042-4b45-83df-f1bae27e3280_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c375eb9a-8ff1-4f91-9c72-ba4a8672b747_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_070af17f-954c-4c74-9040-29e0d3083fa3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_301d4391-f7fa-479b-bf62-c8794146d91c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4b1dee0c-0bfd-4949-9791-3eda1a74c096_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_3adc16fe-8ed0-4367-83a9-35288d280f50_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_c3523752-9d0c-4173-8e72-ddbbb87f0797_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding under guarantees that is reflected on balance sheet</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_A2022AcquisitionsMember_87495c82-2a25-411e-b919-bb04e276de97_terseLabel_en-US" xlink:label="lab_knf_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions</link:label>
    <link:label id="lab_knf_A2022AcquisitionsMember_label_en-US" xlink:label="lab_knf_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions [Member]</link:label>
    <link:label id="lab_knf_A2022AcquisitionsMember_documentation_en-US" xlink:label="lab_knf_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2022AcquisitionsMember" xlink:href="knf-20230926.xsd#knf_A2022AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_A2022AcquisitionsMember" xlink:to="lab_knf_A2022AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_ecd6a296-60d7-44b8-a579-9b7f13deac20_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International companies</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_9d90490e-27d1-4543-821d-7d47d316db73_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionLineItems_a20c6998-2e9d-4a25-b974-ad6fa727b5b7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt maturities [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems" xlink:to="lab_us-gaap_DebtInstrumentRedemptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_d9102531-0592-49af-9d28-b0669f71ccbd_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanInsuranceMember_780db5a5-b9e8-4176-bfb1-3f0eb763bad3_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance contract</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanInsuranceMember_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Insurance [Member]</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanInsuranceMember_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanInsuranceMember" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanInsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanInsuranceMember" xlink:to="lab_knf_DefinedBenefitPlanInsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_942f6af2-bcdb-4ae5-9d4d-c934173a8c55_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_604082bf-8109-4889-8f4a-13a375a7054a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_8898aed8-ed86-420e-b0cf-edbe9fc01a18_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_d8b26eab-f2b7-4658-a383-5428b4e6b338_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_b4e05007-6b9c-44d9-9b8b-f359cc8bbe15_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AggregatesMember_3ca19811-9090-45cf-b15a-ae8250b6b170_terseLabel_en-US" xlink:label="lab_knf_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregates</link:label>
    <link:label id="lab_knf_AggregatesMember_label_en-US" xlink:label="lab_knf_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregates [Member]</link:label>
    <link:label id="lab_knf_AggregatesMember_documentation_en-US" xlink:label="lab_knf_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregatesMember" xlink:href="knf-20230926.xsd#knf_AggregatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AggregatesMember" xlink:to="lab_knf_AggregatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_dbe824f8-8799-42d6-aa06-565820f61629_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_b18805d8-305c-4ad8-9d95-e939aaa179c7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_d613a60c-de9f-427e-9411-de7bbf29d34d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_00d23f73-3c1e-426c-8f15-7cc2b748e571_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_ac958231-11ee-4f93-ae24-fe467d934bb4_terseLabel_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net deferred income tax liability from the preceding table</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_label_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Change in Deferred Tax Liability</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_documentation_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Change in Deferred Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:to="lab_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9f7e3055-8be2-476d-9044-92d4afffd8a4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computed tax at federal statutory rate (percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_f079ad6e-bca1-418f-8872-530eb670086f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour_953e15bf-be65-4278-88c6-643a8abd36a1_terseLabel_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory annual amortization, years three and four</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour_label_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years Three and Four</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour_documentation_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years Three and Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsThreeAndFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:to="lab_knf_MandatoryAnnualAmortizationYearsThreeAndFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_088930db-0dd4-465d-a999-308d46b630f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_08a83318-1569-48e2-a1bb-76671cbe5510_terseLabel_en-US" xlink:label="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of current related-party notes, net</link:label>
    <link:label id="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_label_en-US" xlink:label="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt, Current</link:label>
    <link:label id="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_documentation_en-US" xlink:label="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:href="knf-20230926.xsd#knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:to="lab_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_cf19a451-84f3-4adb-8654-cfa787ecb806_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_a91bc0c8-b34c-4834-bc61-ccc58cbd9e9f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_6506bea2-0469-4159-a35f-2bef18b61161_terseLabel_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Plan</link:label>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonqualifiedPlanMember" xlink:to="lab_us-gaap_NonqualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_9b894001-ed28-4b67-91ef-ab42e0cbaebf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold_e436976d-710b-4dd1-8e43-228174ba3401_terseLabel_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Costs of Goods Sold</link:label>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold_label_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Costs of Goods Sold</link:label>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold_documentation_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:href="knf-20230926.xsd#knf_Form10SeparationAdjustmentsToCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:to="lab_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1a7dcb07-2857-440d-b672-1b2158492757_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_78b4e4c6-5a82-4a99-9a11-47be59a25e46_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0fe04f30-432e-4289-9297-73b7aa274e58_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock_d1fad73c-4152-41aa-9449-f9148f9cec32_terseLabel_en-US" xlink:label="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Deferred Income Tax Liability</link:label>
    <link:label id="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock_label_en-US" xlink:label="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Deferred Income Tax Liability [Table Text Block]</link:label>
    <link:label id="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Deferred Income Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:href="knf-20230926.xsd#knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:to="lab_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_ea9fab93-4f92-48ab-b5bf-a3fab5e00805_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3bbbd29f-4ec1-40fb-bdbb-4e1b705ce11d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant-Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fe6c3b3d-48c8-45f3-aeff-812c665e0473_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d6e1a7d-a122-426a-a0e4-04543c588898_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_3a75fba9-3de7-41a3-9fa6-04849e4cd0ae_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_9644f2ff-87d4-4513-a2a6-140675b77cb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of allocation of plan assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_20c0b4e0-952d-48a6-bc68-6692533811a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_3f1679a1-f307-490c-a220-4fa15b65aa09_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock held at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_9f51b1ac-93c4-4ea9-a092-ae170fd314a3_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_a04362a0-4099-49e4-a080-9b0679d9c3a9_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_54cda4bd-a647-40fc-81ed-df29ccb1c36b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainage_b3c1ab07-964b-481f-b607-0e2c5989c664_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention receivables</link:label>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainage_label_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Receivable, Retainage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionContractorReceivableRetainage" xlink:to="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_d17f792a-a95d-428a-8c43-009c0a7105e6_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties_40488971-279d-49b8-ac3d-e21d930e0d5d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related-party</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_9d0bd82d-8cd7-47cd-9227-806084bbeae0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f54905db-27cb-4c01-929e-3e25be09a0d9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_180660ae-211a-4602-a427-fafcfac9edc6_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_278b2f40-3d04-4913-abdd-680771986fa8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_dbe1d092-88f0-4ab8-80de-1dcf8a45b2fe_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities&#160;</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DividendPaidFromDebtProceedsToParent_efd2ffda-ccb6-4a9a-9dc1-b365b905a502_terseLabel_en-US" xlink:label="lab_knf_DividendPaidFromDebtProceedsToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend paid from debt proceeds to Centennial</link:label>
    <link:label id="lab_knf_DividendPaidFromDebtProceedsToParent_label_en-US" xlink:label="lab_knf_DividendPaidFromDebtProceedsToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Paid From Debt Proceeds To Parent</link:label>
    <link:label id="lab_knf_DividendPaidFromDebtProceedsToParent_documentation_en-US" xlink:label="lab_knf_DividendPaidFromDebtProceedsToParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Paid From Debt Proceeds To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DividendPaidFromDebtProceedsToParent" xlink:href="knf-20230926.xsd#knf_DividendPaidFromDebtProceedsToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DividendPaidFromDebtProceedsToParent" xlink:to="lab_knf_DividendPaidFromDebtProceedsToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_620874f0-251f-434b-9711-79e1ccc3e6af_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_c598ba3d-6ad2-4830-acb6-8665f0e1250c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in benefit obligation and plan assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3c7a2600-3862-4d16-be54-7b45db8216fa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_defd7a74-43c7-42b9-b22e-b7dbcca2da38_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_label_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationDocumentAxis" xlink:to="lab_dei_DocumentInformationDocumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3a7ab69b-d543-4740-a13d-27c3b87a40c2_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholder&#8217;s Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3bed563-dbe9-4373-852a-3193d17edefc_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_4d80cefa-c30f-4f0f-96da-aac6acbde05b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_64425200-e111-401c-8224-289f50508ab6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3b5edf63-fb51-430d-8d83-cce1a82e246c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_3f76c08c-3d26-496e-932c-cecd1e352a7b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from sale or disposition of property and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c5f50940-ef69-4a93-8b2e-3e4d4ac3aca2_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired finite-lived intangible assets, weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0b364bca-aa97-4567-8099-beecf50a1bd7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions Used for Market Condition Grants for Performance Shares</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_eb5ceb44-b74b-49b1-862d-df89174df67a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_f1ace071-143a-49ec-bcf6-c90806e84771_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discounted dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_04300ba2-040b-4789-841b-7be39d0fb75e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsGross_7cb4c044-9628-4d99-85d2-e5d3af926368_totalLabel_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncompleted contracts</link:label>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsGross_label_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customers, Uncompleted Contracts, Gross</link:label>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsGross_documentation_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customers, Uncompleted Contracts, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsGross" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractWithCustomersUncompletedContractsGross" xlink:to="lab_knf_ContractWithCustomersUncompletedContractsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_48011556-e02e-42db-8297-698166b05488_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_bcf81fc5-5d82-4464-92d0-7dfa878849e3_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_28fa5b84-a516-42e6-ab3f-257740e28872_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_995bb55c-73ba-42c9-9ce6-86034f0b0483_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_f6a5615b-6b55-4f0e-8ab7-a943b0cc317f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EnvironmentalRemediationPeriod_1d3bde2d-1ce9-4969-9af6-97c7829da274_terseLabel_en-US" xlink:label="lab_knf_EnvironmentalRemediationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation period (in years)</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationPeriod_label_en-US" xlink:label="lab_knf_EnvironmentalRemediationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Period</link:label>
    <link:label id="lab_knf_EnvironmentalRemediationPeriod_documentation_en-US" xlink:label="lab_knf_EnvironmentalRemediationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPeriod" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EnvironmentalRemediationPeriod" xlink:to="lab_knf_EnvironmentalRemediationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_4e18e13d-5b9d-41ad-a5d2-b9546041e2cc_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_5ba0d2a1-97cc-4222-9427-1faa8660055e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_c153fedd-c655-4ca3-a8b0-50cf998fcb70_terseLabel_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional performance shares earned (unearned) (in shares)</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_label_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned)</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_documentation_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:to="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b4316a15-aa16-4d40-9171-7185481a5cba_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryMember_509e5682-f6e1-4829-a01f-3f6893a75375_terseLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent stock held by subsidiary</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryMember_label_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held By Subsidiary [Member]</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryMember_documentation_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held By Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryMember" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CommonStockHeldBySubsidiaryMember" xlink:to="lab_knf_CommonStockHeldBySubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractwithCustomerLiabilityCurrentChange_653cad7b-0ccd-4d56-883d-13f9767858dd_terseLabel_en-US" xlink:label="lab_knf_ContractwithCustomerLiabilityCurrentChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in contract liabilities</link:label>
    <link:label id="lab_knf_ContractwithCustomerLiabilityCurrentChange_label_en-US" xlink:label="lab_knf_ContractwithCustomerLiabilityCurrentChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current Change</link:label>
    <link:label id="lab_knf_ContractwithCustomerLiabilityCurrentChange_documentation_en-US" xlink:label="lab_knf_ContractwithCustomerLiabilityCurrentChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase (decrease) in current contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerLiabilityCurrentChange" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerLiabilityCurrentChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractwithCustomerLiabilityCurrentChange" xlink:to="lab_knf_ContractwithCustomerLiabilityCurrentChange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1f15095e-6fb5-4a5f-8387-5c6bae339390_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_77dc642c-6e07-48dc-a0fd-bc49cfcda1f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of multiemployer plan information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PaymentOfRevolverDebt_b2bedb5f-16be-4d87-92ed-22af3433163f_terseLabel_en-US" xlink:label="lab_knf_PaymentOfRevolverDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of revolver debt</link:label>
    <link:label id="lab_knf_PaymentOfRevolverDebt_label_en-US" xlink:label="lab_knf_PaymentOfRevolverDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of Revolver Debt</link:label>
    <link:label id="lab_knf_PaymentOfRevolverDebt_documentation_en-US" xlink:label="lab_knf_PaymentOfRevolverDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of Revolver Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentOfRevolverDebt" xlink:href="knf-20230926.xsd#knf_PaymentOfRevolverDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PaymentOfRevolverDebt" xlink:to="lab_knf_PaymentOfRevolverDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_e07bbdec-9f84-4c98-9ca0-2b60f2b0618f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_008c3a6c-093e-4e20-92a1-ed99b55c7cae_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_614ccaec-16e1-4601-a66e-cac9596426b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPrimarySicNumber_9c4bd24e-b946-408e-9449-b177d4b0170f_terseLabel_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:label id="lab_dei_EntityPrimarySicNumber_label_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPrimarySicNumber" xlink:to="lab_dei_EntityPrimarySicNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_1b3b8944-d8da-4791-b74b-2922a3d86d5e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e471e37b-a48f-4657-9669-0f21a40347ce_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Loss [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1ddc8667-d8e3-4d30-8721-cd33476c6afc_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities - other</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentTextBlock_80d07697-a210-4c37-a788-cbe8a6a7c500_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables and allowance for expected credit loss</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e809d53b-f93e-4638-b5dc-5c7a289a7185_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_39daf469-65f9-4e41-bc12-0fddfe038cfa_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_UncompletedContractsTextBlock_dd570d01-c689-433c-add6-15548baf0619_terseLabel_en-US" xlink:label="lab_knf_UncompletedContractsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncompleted contracts</link:label>
    <link:label id="lab_knf_UncompletedContractsTextBlock_label_en-US" xlink:label="lab_knf_UncompletedContractsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncompleted contracts [Text Block]</link:label>
    <link:label id="lab_knf_UncompletedContractsTextBlock_documentation_en-US" xlink:label="lab_knf_UncompletedContractsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncompleted contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_UncompletedContractsTextBlock" xlink:href="knf-20230926.xsd#knf_UncompletedContractsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_UncompletedContractsTextBlock" xlink:to="lab_knf_UncompletedContractsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_86a85269-916d-4ae6-a320-83349742c8ad_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6a52f841-5c61-4b86-8eff-31accfb15a20_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ca473d91-0fb3-4dfa-bfe8-af9e4b77b138_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5a5eb3a8-46a5-4b6e-b596-abb5f4da4774_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_9659096d-81dc-49b7-8c2b-b0cce40c3622_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CorporateExpensesMember_7a1c62db-68f7-497c-af64-8ba95409af02_terseLabel_en-US" xlink:label="lab_knf_CorporateExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses</link:label>
    <link:label id="lab_knf_CorporateExpensesMember_label_en-US" xlink:label="lab_knf_CorporateExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses [Member]</link:label>
    <link:label id="lab_knf_CorporateExpensesMember_documentation_en-US" xlink:label="lab_knf_CorporateExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CorporateExpensesMember" xlink:href="knf-20230926.xsd#knf_CorporateExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CorporateExpensesMember" xlink:to="lab_knf_CorporateExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_2480ac50-fa0b-4f05-b4e1-484349ded75f_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_4082d27e-ae74-4f99-a367-af26fa30b307_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operating Leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_aa2599b2-d51a-492f-9d02-71546471245d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_37e27b83-ecb1-4b4c-9511-2564593b805c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_55a45265-2b23-4716-956c-e917cd3e0008_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_9e7a7f9e-b18f-4005-84f9-f031a0e7daf8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligation, current</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCurrent" xlink:to="lab_us-gaap_AssetRetirementObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures_7aac3ee4-8164-42f7-9bca-ecdf162c7d17_terseLabel_en-US" xlink:label="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash transactions in capital expenditures</link:label>
    <link:label id="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures_label_en-US" xlink:label="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Transactions Included in Capital Expenditures</link:label>
    <link:label id="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures_documentation_en-US" xlink:label="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Transactions Included in Capital Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:href="knf-20230926.xsd#knf_NoncashTransactionsIncludedInCapitalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:to="lab_knf_NoncashTransactionsIncludedInCapitalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_2105f0eb-ae38-41d5-a309-64e901ee0575_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_64fc8625-c2fa-493f-8df8-8c01e23c9bfc_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_4ddbeb25-9733-4554-a6db-3ec24ea5bf01_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_4455130c-2441-47c1-852f-f6c4f104f70c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_948cdeee-7975-4ceb-8a88-3066a08885b3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment additions in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c6836a6-220f-4181-bd2d-c0c941202474_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_42c0b842-307d-4283-800b-8d726ad90e7b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_8296b5e3-bbad-4259-b923-0bc13e268ced_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2c8bab1d-3c7d-4f0c-890d-ee316d701b68_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target Grant of Shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7a8ba443-f2ad-489a-a26e-4b47a43604fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_4d901241-c8d0-4898-bb50-0459a64b4c34_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_50f9deb9-2485-45bb-8def-6f088d953d1c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, performance obligation satisfied in previous period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_b9fd8dc1-6b85-46d0-ac0a-b660c9487eed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Target Grants of Performance Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_4338e5d5-cbf9-4ed6-9569-32465bd86258_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_649c9849-5e11-405a-9cf5-23184a586f69_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_08212116-fd10-4af2-81c4-73c52d4b36f3_terseLabel_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of target grant of shares</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_label_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Participant Target Grant of Shares, Percentage</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_documentation_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Participant Target Grant of Shares, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:to="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_cf8c874a-69b9-440c-9dcc-793af683e621_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d29f7583-10c3-472a-80ba-9db3f81e6178_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NetContributionFromParentAfterRepaymentOfNotes_2a6ab290-190c-41f6-a354-49f022bf4126_terseLabel_en-US" xlink:label="lab_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contribution from Centennial after repayment of notes</link:label>
    <link:label id="lab_knf_NetContributionFromParentAfterRepaymentOfNotes_label_en-US" xlink:label="lab_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Contribution From Parent After Repayment Of Notes</link:label>
    <link:label id="lab_knf_NetContributionFromParentAfterRepaymentOfNotes_documentation_en-US" xlink:label="lab_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Contribution From Parent After Repayment Of Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:href="knf-20230926.xsd#knf_NetContributionFromParentAfterRepaymentOfNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:to="lab_knf_NetContributionFromParentAfterRepaymentOfNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b2583a0a-2713-41bb-8f23-412af37c7629_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_614ada72-1603-4aaa-aa9f-fe31b4afe880_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_db2c3890-e345-4faf-9b00-52f0c49fdcc0_terseLabel_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government assistance</link:label>
    <link:label id="lab_us-gaap_GovernmentAssistancePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Assistance [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="lab_us-gaap_GovernmentAssistancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_54afd227-96bf-4232-94fe-a6458de53214_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_4abf2b73-f5be-4802-950b-4c79283602f4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_11adfb15-e160-48db-b15e-d0524d0afd61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate range, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_bcd49157-4b9e-4ec8-a853-799b4e06794a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Funding Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funding Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:to="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_f3a031a2-6409-4c50-9f64-8f474d91f11d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_461ad9d6-4ba5-46d4-9ba1-fa6609f6a70d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d9184806-8b9e-422b-b20a-fb7ab2ad0ba4_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_462be836-6a3f-4c98-b0a9-f821f1b05fb1_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash -- beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_807eec85-b465-410c-ab3f-995fca9db68e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash -- end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_eb666c91-c93f-48dd-af80-1681a8659765_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLeaseLiability_faba2d45-989b-42a1-9a24-ee49d4e8ef19_terseLabel_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liability</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_knf_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentDomain_c234ab42-dc13-4e59-973d-cf63b21ab2cd_terseLabel_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document [Domain]</link:label>
    <link:label id="lab_dei_DocumentDomain_label_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentDomain" xlink:to="lab_dei_DocumentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_855e1e72-9235-497e-80cf-2122513e1168_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_923eda39-c777-45ea-a517-8a8b80d3616a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_7a728d3a-c4a0-4042-8ce5-c3c9f03a3b8d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_d8355965-0553-466f-ac9d-93005bdf2b50_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_91919a0a-94dd-4deb-9ebb-bdff513d8746_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets, excluding goodwill</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6da156e5-c5d4-44fd-86bf-92536d93fe0b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_af3ea2c5-4b86-4d22-b75d-47806d8636a7_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_63cca4f3-f186-4573-8521-6e47191c4580_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_831ca923-2d32-40fe-94bf-335ca0b43531_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_f4704b4c-9a3d-414c-866e-6a539fb27e6e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_85d65e55-9530-42c2-bfeb-52fcdb3041a4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_7539c0b4-9471-4057-83d4-b5dd72891c5e_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock held at cost - 431,136 shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_7ca17a4a-c77a-44e3-b794-2d5eb1aa26d5_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_9ee184c2-277b-40c9-b033-4cac4649a79b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_7b959ac8-efbb-48c1-8832-9402f68849f0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_edd4b232-95e7-45ec-802f-ca2073fc28df_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2f80fb30-40a0-4d9f-a99b-1fa45ac36367_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c38e7be-232d-480d-9e04-63d2ffa55b13_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized compensation expense, weighted average amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_a8c44731-4675-4085-867f-a91997ea5994_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_f4ef1bad-7eca-4d39-9493-b8fb1b5a2d3b_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_c1ffa0b0-c2ff-4ac3-b49d-39c56f465ac6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of expected benefit payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_0948be08-01d8-4974-ba5e-7f46d53cbb11_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Notes</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0ddf7e06-f60e-49df-8aab-c8f5ed7e6654_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status - under</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_c68bb57e-fee8-4878-93b1-60c806a3ca7f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_cc13b483-6098-41e0-a353-c831b4551b53_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostValue_84d2cdd5-8d48-4813-883c-145456e8bbaf_negatedTerseLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent stock held by subsidiary</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostValue_67f15def-03c6-4018-90aa-d7384e478c62_negatedLabel_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources common stock held by subsidiary at cost - 538,921 shares at December&#160;31, 2022</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostValue_label_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held by Subsidiary at Cost, Value</link:label>
    <link:label id="lab_knf_CommonStockHeldBySubsidiaryAtCostValue_documentation_en-US" xlink:label="lab_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Held by Subsidiary at Cost, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:to="lab_knf_CommonStockHeldBySubsidiaryAtCostValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_e5c1d06b-144a-434e-9ce5-bdb63932e7f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of health care rate assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Health Care Cost Trend Rates [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_d1781912-c8a3-4b6a-b81c-b2ba9573d39d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_0c17a6eb-69bc-4e44-8bbe-7c620e0e5799_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bc660140-9a29-4ef8-b47b-0317b57e1f3f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff_5d8a37c8-505e-43af-83b8-9d9024b1bc82_terseLabel_en-US" xlink:label="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares, Retained by Parent, in Conjunction with Spinoff</link:label>
    <link:label id="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff_label_en-US" xlink:label="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares, Retained by Parent, in Conjunction with Spinoff</link:label>
    <link:label id="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff_documentation_en-US" xlink:label="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Shares, Retained by Parent, in Conjunction with Spinoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:href="knf-20230926.xsd#knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:to="lab_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_0d9ac831-8fc8-40eb-b3eb-243f2e9488d2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_fff0b9b1-cae2-4fb6-91a8-0624eed16160_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_BorrowingArrangementsMember_08393c45-eab1-482c-b719-4d923470f98f_terseLabel_en-US" xlink:label="lab_knf_BorrowingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Arrangements</link:label>
    <link:label id="lab_knf_BorrowingArrangementsMember_label_en-US" xlink:label="lab_knf_BorrowingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Arrangements [Member]</link:label>
    <link:label id="lab_knf_BorrowingArrangementsMember_documentation_en-US" xlink:label="lab_knf_BorrowingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_BorrowingArrangementsMember" xlink:href="knf-20230926.xsd#knf_BorrowingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_BorrowingArrangementsMember" xlink:to="lab_knf_BorrowingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember_1f9c12b8-b317-4939-ac80-91d7ed711a8a_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled separate accounts</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pooled Separate Accounts [Member]</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pooled Separate Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:to="lab_knf_DefinedBenefitPlanPooledSeparateAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_4b0aced0-5407-44cf-8694-061078cacfa6_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess percentage of unrecognized pension actuarial gains and losses</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Excess Percentage of Unrecognized Pension Actuarial Gains and Losses, Trigger For Amortization</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Excess Percentage of Unrecognized Pension Actuarial Gains and Losses, Trigger For Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:to="lab_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_6b8cb478-56c3-4d8d-9873-d073e7122076_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_b7568160-c712-4c4b-90fc-e11d08bd077d_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ReadyMixConcreteMember_188c06b4-0af2-4696-8406-5beeb033c7fd_terseLabel_en-US" xlink:label="lab_knf_ReadyMixConcreteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ready-mix concrete</link:label>
    <link:label id="lab_knf_ReadyMixConcreteMember_label_en-US" xlink:label="lab_knf_ReadyMixConcreteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ready-mix concrete [Member]</link:label>
    <link:label id="lab_knf_ReadyMixConcreteMember_documentation_en-US" xlink:label="lab_knf_ReadyMixConcreteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ready-mix concrete</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ReadyMixConcreteMember" xlink:href="knf-20230926.xsd#knf_ReadyMixConcreteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ReadyMixConcreteMember" xlink:to="lab_knf_ReadyMixConcreteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_8cef0205-6325-490a-a639-b55f86dc451d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_81a546c7-b8c1-4303-a304-931a93bbcc66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_65980106-7d85-493a-9993-ad455742668e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_292d9835-458b-47a6-b4a7-74850573b951_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f1dc1d6-c7e3-4d94-b166-e2bc3a919bba_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with the Spin-Off (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2a1c78-86aa-4ab3-8b25-c07ba177b448_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AggregateReservesMember_ab3f788d-317f-4ad0-a33a-80cbcc1af93a_terseLabel_en-US" xlink:label="lab_knf_AggregateReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate reserves</link:label>
    <link:label id="lab_knf_AggregateReservesMember_label_en-US" xlink:label="lab_knf_AggregateReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Reserves [Member]</link:label>
    <link:label id="lab_knf_AggregateReservesMember_documentation_en-US" xlink:label="lab_knf_AggregateReservesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregateReservesMember" xlink:href="knf-20230926.xsd#knf_AggregateReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AggregateReservesMember" xlink:to="lab_knf_AggregateReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_78afb134-a690-4def-8c36-27463f89de89_terseLabel_en-US" xlink:label="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incurred investigation related costs (over)</link:label>
    <link:label id="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_label_en-US" xlink:label="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Matter, Investigation Related Cost, Incurred Cost</link:label>
    <link:label id="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_documentation_en-US" xlink:label="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Matter, Investigation Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:href="knf-20230926.xsd#knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:to="lab_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_82a730b3-4eef-4550-a6a4-dc8de621668d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of net periodic benefit cost (credit):</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractingServicesMember_0e0e51ff-bfdb-43e4-87a5-9171f2b1e1ff_terseLabel_en-US" xlink:label="lab_knf_ContractingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting Services</link:label>
    <link:label id="lab_knf_ContractingServicesMember_label_en-US" xlink:label="lab_knf_ContractingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting Services [Member]</link:label>
    <link:label id="lab_knf_ContractingServicesMember_documentation_en-US" xlink:label="lab_knf_ContractingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesMember" xlink:href="knf-20230926.xsd#knf_ContractingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractingServicesMember" xlink:to="lab_knf_ContractingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_2fa57e41-0fb4-4875-a3d7-6156ebe24eda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments and other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_33993ff6-0290-4758-95ec-de4df7ee4d1d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_35ef3d26-d471-49ed-918a-6c9dcb0cada9_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_388c09a9-09a2-4455-942e-fef38ed5c20f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computed tax at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_5afc9ac0-3ae3-4fd1-8cc8-9cc419f07455_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_5ca9d354-76aa-481c-bc8e-05187a8bae61_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in equity method joint ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_fac54e48-1c39-44b5-9314-58a1424f2eb3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_90f70238-5ece-4fcf-aedb-be231a304f31_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_e848ebf7-bfaa-4530-b9d9-b061d981566f_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_24e14ae5-8a40-4fac-b370-f33057f42cfa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentsMember" xlink:to="lab_us-gaap_OtherInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_27a12335-c97c-4185-89a4-6f0aff0b1459_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_InternalSalesMember_39baec89-fabf-47a2-889e-28b15a386ae2_terseLabel_en-US" xlink:label="lab_knf_InternalSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal sales</link:label>
    <link:label id="lab_knf_InternalSalesMember_label_en-US" xlink:label="lab_knf_InternalSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Sales [Member]</link:label>
    <link:label id="lab_knf_InternalSalesMember_documentation_en-US" xlink:label="lab_knf_InternalSalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InternalSalesMember" xlink:href="knf-20230926.xsd#knf_InternalSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_InternalSalesMember" xlink:to="lab_knf_InternalSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_ab638e59-9b11-4f06-99d6-749c47d147ba_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_28865d9c-41ed-4bd9-a5ef-3e8465ca6a6c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_f852d5b6-9ad1-42f4-9fa2-c89a209f292c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d6676f2f-cd00-416d-a3e5-ebbe50885660_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_36d43991-5afe-494e-8693-4139ac018e7b_terseLabel_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of mid-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_label_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of mid-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_documentation_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of insurance contracts in common stock of mid-cap companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfMidCapCompanies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:to="lab_knf_PercentageInvestmentInCommonStockOfMidCapCompanies" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_c6a69a57-08b0-4c83-9d22-83117f0cb51c_terseLabel_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional performance shares earned (unearned) (in dollars per share)</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned), Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned), Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:to="lab_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_7467580d-2f4c-4c83-84c2-d25a5f79cb82_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_e129e05c-1e72-4cf0-8a1e-5298380d72f1_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_LifeInsuranceInvestmentsMember_94bf9331-0ee7-459f-84b0-f55af32f7938_terseLabel_en-US" xlink:label="lab_knf_LifeInsuranceInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life insurance</link:label>
    <link:label id="lab_knf_LifeInsuranceInvestmentsMember_label_en-US" xlink:label="lab_knf_LifeInsuranceInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance Investments [Member]</link:label>
    <link:label id="lab_knf_LifeInsuranceInvestmentsMember_documentation_en-US" xlink:label="lab_knf_LifeInsuranceInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LifeInsuranceInvestmentsMember" xlink:href="knf-20230926.xsd#knf_LifeInsuranceInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_LifeInsuranceInvestmentsMember" xlink:to="lab_knf_LifeInsuranceInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepurchaseOfEquity_f5a67d8d-cd1a-40ea-9dde-fc1dc0c70ddc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepurchaseOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repurchase of) Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfEquity" xlink:to="lab_us-gaap_ProceedsFromRepurchaseOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_0a97ca0c-80b2-420e-a87e-f893c00f8b63_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_2e817664-77a8-43f3-8a52-4f36dec35f0b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_fd3c6c36-97b0-460e-b08a-da91a80bd70a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d804f87f-da90-4d28-8e3f-2ea6acdc47e0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_da292b5a-6e43-4e30-b8ff-cb7ce4268a73_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028-2032</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_February2021Member_4350a933-93f4-4417-8c3e-0c39da7f7b88_terseLabel_en-US" xlink:label="lab_knf_February2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2021</link:label>
    <link:label id="lab_knf_February2021Member_label_en-US" xlink:label="lab_knf_February2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2021 [Member]</link:label>
    <link:label id="lab_knf_February2021Member_documentation_en-US" xlink:label="lab_knf_February2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2021Member" xlink:href="knf-20230926.xsd#knf_February2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_February2021Member" xlink:to="lab_knf_February2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTable_5b77123a-22eb-458e-8024-cb6efdf47f39_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable" xlink:to="lab_us-gaap_DebtInstrumentRedemptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_fc3c806d-dd8b-4aeb-8ee3-a77082315f3a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_dc62bc69-98f6-4ff8-b873-2631b085ba49_terseLabel_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified benefit plans (percentage)</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_label_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Percent</link:label>
    <link:label id="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_documentation_en-US" xlink:label="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:to="lab_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_90a50c39-8010-4a11-96b4-a5a9fa646a07_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2a403709-782b-4cb6-a206-f4f0f4b4392e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0bf82f64-3ffe-4ed1-8ec4-c955b24bb093_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (percentage)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_01b0cef0-9c50-4765-8e66-73d6ecec39ef_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b9a45fc0-e22f-4b42-aaff-f1d90a903286_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6b66252b-8798-432c-97ee-6289964aed59_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense (percentage)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_170db36a-31f0-47c7-815a-6bc2b9fa78fb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_729c3be1-3756-4da9-b343-fd203f3db1f0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total recognized in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PerformanceAwardsMarketConditionsMember_4ecafd27-e299-4f99-bcd1-49660f64f6e7_terseLabel_en-US" xlink:label="lab_knf_PerformanceAwardsMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Condition</link:label>
    <link:label id="lab_knf_PerformanceAwardsMarketConditionsMember_label_en-US" xlink:label="lab_knf_PerformanceAwardsMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Awards, Market Conditions [Member]</link:label>
    <link:label id="lab_knf_PerformanceAwardsMarketConditionsMember_documentation_en-US" xlink:label="lab_knf_PerformanceAwardsMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Awards, Market Conditions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsMarketConditionsMember" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsMarketConditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PerformanceAwardsMarketConditionsMember" xlink:to="lab_knf_PerformanceAwardsMarketConditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_11d09c79-bc67-4dc9-b09f-a5ef997c7524_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ca1c8b80-3c7d-43dd-ada6-51b3be829908_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3d12d4b8-6507-4637-8300-f952802c5577_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7081070-d01f-42ab-830e-0a90fab1275a_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_66480190-4511-4c8c-964f-9aab558ed101_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_aed40c34-7143-4753-8401-8462c1192872_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plan, contribution cost</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod_063af884-7218-45ef-9122-1417f650b15e_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-related value of assets, average of assets (in years)</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Average of Assets, Period</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Average of Assets, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAverageOfAssetsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:to="lab_knf_DefinedBenefitPlanAverageOfAssetsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_01ae6ffe-b7fe-4ab2-b3d4-4ecdf1a61b5f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_dfd62c14-70d8-4f78-a2e5-0d8cc0308d31_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1418fe3b-6f77-4c7c-8a67-b1042b1be7ae_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_8c88eebb-a584-4af6-bf11-c7ea01735dba_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of postretirement liability losses included in net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_dae1889a-9843-4052-aa4a-221e34b3ee48_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_31768a48-c58e-427a-9671-874a025b8c7c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8dbd86e2-f4c8-401f-a539-89a3f4f25342_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8a20ba52-f810-4652-8c52-f5d5609629bc_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $10 par value; 80,000 shares authorized, issued and outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_b9397efa-568c-4644-9aa1-fa84f54729cd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 300,000,000 shares authorized, $0.01 par value, 56,997,350 shares issued and 56,566,214 shares outstanding at June&#160;30, 2023; 80,000 shares authorized, issued and outstanding, $10 par value at December&#160;31, 2022</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_029d6e5f-7683-4437-95e2-c96cc616e47f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_b77f6faf-bb1b-45b8-bcbb-821b376cc145_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional information, adjustment, property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_64992414-f862-4111-809a-aefcf7a3b598_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a99ce030-7016-40fc-95bc-61ecd7084fec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0837d2ce-3563-4429-8836-e377b173b685_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New accounting pronouncements applicable and the potential impact</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2e10e2f2-1c26-4b32-b8ea-a0523ebd76a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of defined benefit plans disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_fa02bbc6-a1ed-45f3-9d1f-678b05ea0980_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_548ba9c9-454b-4fd6-af8a-f8ac0748d740_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_c9ee1cd8-3af5-43f6-a30b-e35e011d80f5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_3538f5b2-b66f-4ad1-beca-4ce9cab970bc_terseLabel_en-US" xlink:label="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EBITDA:</link:label>
    <link:label id="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_label_en-US" xlink:label="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</link:label>
    <link:label id="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_documentation_en-US" xlink:label="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:to="lab_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AccountsReceivableThresholdPeriodPastDue_972017ba-9e62-48a4-9951-748bd6250105_terseLabel_en-US" xlink:label="lab_knf_AccountsReceivableThresholdPeriodPastDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable threshold period past due</link:label>
    <link:label id="lab_knf_AccountsReceivableThresholdPeriodPastDue_label_en-US" xlink:label="lab_knf_AccountsReceivableThresholdPeriodPastDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Threshold Period Past Due</link:label>
    <link:label id="lab_knf_AccountsReceivableThresholdPeriodPastDue_documentation_en-US" xlink:label="lab_knf_AccountsReceivableThresholdPeriodPastDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Threshold Period Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AccountsReceivableThresholdPeriodPastDue" xlink:href="knf-20230926.xsd#knf_AccountsReceivableThresholdPeriodPastDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AccountsReceivableThresholdPeriodPastDue" xlink:to="lab_knf_AccountsReceivableThresholdPeriodPastDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_ad493002-d7d3-445f-a30b-c31a32f59055_netLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_42cbfba6-085c-46ac-b08c-f9772d034839_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_0e04e646-090c-420b-a8d0-8a85bddc48cf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e379c7a9-f6c9-4f47-b8c1-d44f545688c2_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_9b9f1b39-8683-4483-81d4-643c31b427a9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_cc461225-8d6a-4a7d-896b-89aa3365ce25_terseLabel_en-US" xlink:label="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum distributions to the company as a ratio of average consolidated indebtedness to consolidated EBITDA</link:label>
    <link:label id="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_label_en-US" xlink:label="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA</link:label>
    <link:label id="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_documentation_en-US" xlink:label="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:href="knf-20230926.xsd#knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:to="lab_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_05d821f7-5aa1-431b-9a65-9a58e6e446b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_73ca367b-2454-4f32-a56f-fd6c72bc8957_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and postretirement benefit plan net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_f370cbb6-6122-4392-8850-8fbdae928c12_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_af03167c-bf39-4c1b-b020-6c52d80349ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryValue_55717b8c-c97d-40c7-981f-e995631db050_terseLabel_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of MDU Resources' stock held by subsidiary</link:label>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryValue_label_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Parent Stock Held By Subsidiary, Value</link:label>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryValue_documentation_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Parent Stock Held By Subsidiary, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:to="lab_knf_TransferOfParentStockHeldBySubsidiaryValue" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_NorthwestMember_15891aff-a428-454d-a248-db879558416b_terseLabel_en-US" xlink:label="lab_knf_NorthwestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Northwest</link:label>
    <link:label id="lab_knf_NorthwestMember_label_en-US" xlink:label="lab_knf_NorthwestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Northwest [Member]</link:label>
    <link:label id="lab_knf_NorthwestMember_documentation_en-US" xlink:label="lab_knf_NorthwestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Oregon and Washington.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_NorthwestMember" xlink:to="lab_knf_NorthwestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_d3979ed5-1728-42a0-b8d7-5fbb0565b39c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028-2032</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_3d4c08a9-ddf8-443b-953f-78547a12493f_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_cea18e91-17ba-403e-a28c-1ee14fa3eea3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the carrying amount of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTableTextBlock_2b5b1066-eae3-4ef4-b734-58b53149b38b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of investments to satisfy obligations</link:label>
    <link:label id="lab_us-gaap_InvestmentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTableTextBlock" xlink:to="lab_us-gaap_InvestmentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_024f92e9-0487-4a9b-922a-5d6beda147c0_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation/ compensation related</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_236fd18e-457c-4564-8dd5-c631d307409b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_e04de353-c260-445b-998e-52ef6eff11b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (gain) loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_69ec58a1-aef1-4666-80dd-10e9de3031e3_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_dc3b4919-b91e-40fb-9bc4-62ecc0c9ae27_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued pension costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_CapitalContributionFromParentCommonStock_878893b1-bf98-436b-9f1c-d42f6b078cb5_terseLabel_en-US" xlink:label="lab_knf_CapitalContributionFromParentCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution from Parent in the form of common stock</link:label>
    <link:label id="lab_knf_CapitalContributionFromParentCommonStock_label_en-US" xlink:label="lab_knf_CapitalContributionFromParentCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Contribution From Parent, Common Stock</link:label>
    <link:label id="lab_knf_CapitalContributionFromParentCommonStock_documentation_en-US" xlink:label="lab_knf_CapitalContributionFromParentCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Contribution from Parent, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CapitalContributionFromParentCommonStock" xlink:href="knf-20230926.xsd#knf_CapitalContributionFromParentCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_CapitalContributionFromParentCommonStock" xlink:to="lab_knf_CapitalContributionFromParentCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9512531c-0e89-4a9c-bcca-45a91643475d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_d497e0a9-62ff-4e41-8a1e-66d30ce86082_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized in the Consolidated Balance Sheets at December 31:</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_7b31e7b9-f3f7-49a3-9b1c-e34b380f9eb5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_64864481-890e-4961-85f4-97fc1fe935af_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3fd7b84d-ccfa-4794-8ea8-58fa51c21735_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_49bed55b-fd6f-4eae-b79e-b6b649c5e4f2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ImpliedVolatilityRate_682bfe35-4d76-46a3-a897-418a521e0615_terseLabel_en-US" xlink:label="lab_knf_ImpliedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implied volatility rate</link:label>
    <link:label id="lab_knf_ImpliedVolatilityRate_label_en-US" xlink:label="lab_knf_ImpliedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implied Volatility Rate</link:label>
    <link:label id="lab_knf_ImpliedVolatilityRate_documentation_en-US" xlink:label="lab_knf_ImpliedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implied Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ImpliedVolatilityRate" xlink:href="knf-20230926.xsd#knf_ImpliedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ImpliedVolatilityRate" xlink:to="lab_knf_ImpliedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_aab417aa-7bc8-4670-86d2-e606cfb1d974_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInvestmentinCashandCashEquivalents_ebf124ed-55ba-487f-b0a6-05517be6a0c9_terseLabel_en-US" xlink:label="lab_knf_PercentageInvestmentinCashandCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in cash and cash equivalents</link:label>
    <link:label id="lab_knf_PercentageInvestmentinCashandCashEquivalents_label_en-US" xlink:label="lab_knf_PercentageInvestmentinCashandCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Investment in Cash and Cash Equivalents</link:label>
    <link:label id="lab_knf_PercentageInvestmentinCashandCashEquivalents_documentation_en-US" xlink:label="lab_knf_PercentageInvestmentinCashandCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of insurance contracts in cash and cash equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinCashandCashEquivalents" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinCashandCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInvestmentinCashandCashEquivalents" xlink:to="lab_knf_PercentageInvestmentinCashandCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_3d54b506-8604-48c2-bc60-e2914294d6f8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueMember_6543083d-1cd0-4f4f-96ec-59dc918d984a_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance contracts</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueMember_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Surrender Value [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashSurrenderValueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueMember" xlink:to="lab_us-gaap_CashSurrenderValueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659dbb25-fa2c-4bce-90e8-8220be779c9b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_68e5a5b6-afe2-44d2-9423-0a258e6891e2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_58e00881-0ee5-4bc3-a3c6-a324d5e0fb71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of weighted average assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ec598d1-a821-4722-b835-7fb14c0e4ad1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consolidated income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AsphaltMember_aa20f3fa-df76-4478-a206-159282f484b3_terseLabel_en-US" xlink:label="lab_knf_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asphalt</link:label>
    <link:label id="lab_knf_AsphaltMember_label_en-US" xlink:label="lab_knf_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asphalt [Member]</link:label>
    <link:label id="lab_knf_AsphaltMember_documentation_en-US" xlink:label="lab_knf_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asphalt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AsphaltMember" xlink:href="knf-20230926.xsd#knf_AsphaltMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AsphaltMember" xlink:to="lab_knf_AsphaltMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_e782c81e-5f32-4a47-8897-15107ba8014b_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective and mutual funds</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_SignificantAccountingPoliciesTable_409e9ad0-0b5d-48f1-86fb-77bca0e8f657_terseLabel_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_knf_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_knf_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_knf_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesTable" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_SignificantAccountingPoliciesTable" xlink:to="lab_knf_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_27fc4296-1c36-44f3-bee1-791541dd4c12_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Background</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_bd6d6583-b7d7-4fa8-bf42-33de5ecf525e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amounts recognized in other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_bf6aadd3-4691-4a47-9d18-2ac6528470c7_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f7bfbc38-0176-4a3d-812f-2eddeed070d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f2a9535d-2df5-46ca-b100-72ccf8d21f02_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_e3aadb0e-c44c-400e-b048-7e3743e494dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_644667f9-77a4-4e33-bd8c-717576a74f15_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_1be434c5-3d88-4923-9caa-da45517ccf98_terseLabel_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss/ credit carryforward</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards</link:label>
    <link:label id="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_documentation_en-US" xlink:label="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:to="lab_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f716649-1330-40ea-8f78-16e2cfeeb4e1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bc9d8da3-0c19-414b-a152-ba152b46ee0e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_2fa39f37-cafc-4461-8eed-09458a21952e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock-based compensation costs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_4557c944-90b9-4e6a-ab17-7539ff223834_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased under various commitments during the year</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_e16258dc-48f7-42e2-8e2b-5662f912f52c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_fff8e7b3-99f4-48ca-bdae-99b4425b0edb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Recognition and Exercise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_ece31b8e-b336-4698-8619-c87a989b3da0_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_b39059b9-b15e-4a50-82a9-d46cd7305536_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan, plan assets, investment within plan asset category, percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_510604cb-9545-465a-8150-915e67a9cf66_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c4d85314-9260-4228-aefb-d57dfbefbf82_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_dab21efe-39de-40da-8157-7f349ad0911a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryShares_a9f4ffeb-ce52-42f7-a57b-a50ef8cece36_terseLabel_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of MDU Resources' stock held by subsidiary (in shares)</link:label>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryShares_label_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Parent Stock Held By Subsidiary, Shares</link:label>
    <link:label id="lab_knf_TransferOfParentStockHeldBySubsidiaryShares_documentation_en-US" xlink:label="lab_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Parent Stock Held By Subsidiary, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:to="lab_knf_TransferOfParentStockHeldBySubsidiaryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_862b2864-16b2-4719-8d8f-4339fbdd22b2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_198662fd-197e-4181-a82b-ff27435af9bb_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability gains (losses) arising during the period, net of tax of $3,586, $1,011 and $(683) in 2022, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_c9d22dca-7e4d-4b91-ac36-6179b2539e7e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability gains (losses) arising during the period, net of tax of $(6) and $1,879 for the three months ended and $(6) and $1,879 for the six months ended in 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e6155bd7-b2eb-49d4-ba9a-5151e76e92f6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a728919a-8961-431e-9562-53a6fe9c8185_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_28ec2dc9-a0f1-468b-80d0-b28ec67153cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition_26eeef5a-ccb3-4d29-933d-fa52e23f2608_negatedTerseLabel_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes established due to an acquisition</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition_label_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Acquisition</link:label>
    <link:label id="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition_documentation_en-US" xlink:label="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:to="lab_knf_DeferredIncomeTaxExpenseBenefitAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d0fab1fd-0d9a-4570-94a3-f0b000ee6269_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity&#160;</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_7befe1fb-5616-4891-9eeb-b5e31ac2ebb8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_DefinedBenefitPlanYearsOfContinuousService_3903d46b-f2d0-4259-a8a5-4d2307da5df0_terseLabel_en-US" xlink:label="lab_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Years of continuous service</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanYearsOfContinuousService_label_en-US" xlink:label="lab_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Years of Continuous Service</link:label>
    <link:label id="lab_knf_DefinedBenefitPlanYearsOfContinuousService_documentation_en-US" xlink:label="lab_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Years of Continuous Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanYearsOfContinuousService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:to="lab_knf_DefinedBenefitPlanYearsOfContinuousService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_eb40871a-16d1-4c0f-a10b-d9b6c792f7f4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_6e935084-3808-4658-abae-19bf80964b09_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_59dcfc57-85ee-4a79-bad9-d298541a981f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate range, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e2208216-17a8-4e14-8486-edd4fd541363_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_43881b63-da86-4d56-96e1-cc11391b458f_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_02b4c0ce-766e-45f2-8a56-697b26d4b031_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depletion allowance (percentage)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_0b7121e6-c6ae-4826-b7bb-9261b1e807e6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_60da8afa-eea2-41ff-b322-0efa9766ddfb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_55ae49fb-ecd7-4886-ac15-bcea61ee982d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants' contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3d1735ff-91a5-4ef8-9d5f-3bce7101184b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information on the Company's businesses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesRelatedParty_e106a429-0317-4f21-968b-5f86a2537ddf_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses, Related Party</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesRelatedParty_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesRelatedParty" xlink:to="lab_us-gaap_CostsAndExpensesRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_58437e47-6071-4ed8-937e-7e2db742fa67_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_8ed156b8-8f6a-4c11-8628-d83314078992_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_cf3d304c-dfc5-4545-895d-a5ce073ff93d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_ef5bd735-ad99-4f91-9257-b1db1ca689ba_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9db884d4-ab42-4891-9607-910687b55d7c_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e75a3114-6c61-4f0d-a753-fce3e19c92e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_1467181e-084f-4760-81ce-ef1453c1323a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToNetIncome_c7703f06-3a02-4cb4-9e4f-782d02819569_terseLabel_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToNetIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Net Income</link:label>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToNetIncome_label_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToNetIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Net Income</link:label>
    <link:label id="lab_knf_Form10SeparationAdjustmentsToNetIncome_documentation_en-US" xlink:label="lab_knf_Form10SeparationAdjustmentsToNetIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Form 10 Separation Adjustments to Net Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_Form10SeparationAdjustmentsToNetIncome" xlink:href="knf-20230926.xsd#knf_Form10SeparationAdjustmentsToNetIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_Form10SeparationAdjustmentsToNetIncome" xlink:to="lab_knf_Form10SeparationAdjustmentsToNetIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_871a3241-ecc0-4540-aa5b-ddefa38b030d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_1ecf333f-df12-4bd7-8c6b-72465290e264_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_18e505d4-8342-4b77-aeb0-6459e3657e51_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care trend rate assumed for next year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_68858d7e-de15-4c9f-8a3a-e0e84517283c_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_3093b349-f221-4431-afa1-f70123a2eeb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_ba9a493c-89ac-4aa0-9003-fc5d0438b0ce_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f9d062e1-eb33-4240-9de7-c52d7e668400_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, year three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_97c78574-f714-45f2-b488-4477f9b4f6eb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_590b717c-3b03-4ee7-a1a4-f16f96923468_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_fd984aea-810a-415e-ad1e-e44023268000_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal bonds</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_e559aebb-dd22-49e4-89fd-4e15de122a71_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PacificMember_abc9c9bb-a096-403a-8cd4-cafb74673c6c_terseLabel_en-US" xlink:label="lab_knf_PacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific</link:label>
    <link:label id="lab_knf_PacificMember_label_en-US" xlink:label="lab_knf_PacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific [Member]</link:label>
    <link:label id="lab_knf_PacificMember_documentation_en-US" xlink:label="lab_knf_PacificMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Alaska, California and Hawaii.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PacificMember" xlink:to="lab_knf_PacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4aa730ec-dda1-4370-909b-e4f130f45b4b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_75dadc53-c33d-4206-8324-80df31036c71_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized in accumulated other comprehensive loss consist of:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MDUResourcesStockHeldBySubsidiaryMember_682b049c-3e6c-4018-969b-14d6d3d1846a_terseLabel_en-US" xlink:label="lab_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' stock held by subsidiary</link:label>
    <link:label id="lab_knf_MDUResourcesStockHeldBySubsidiaryMember_label_en-US" xlink:label="lab_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' Stock Held by Subsidiary [Member]</link:label>
    <link:label id="lab_knf_MDUResourcesStockHeldBySubsidiaryMember_documentation_en-US" xlink:label="lab_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MDU Resources' Stock Held by Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:href="knf-20230926.xsd#knf_MDUResourcesStockHeldBySubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:to="lab_knf_MDUResourcesStockHeldBySubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_303b1b2b-ce14-44b4-bf03-1ba033294511_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractingServicesPrivateSectorMember_964a9cf5-1500-4608-b174-ffc6a6c0f77f_terseLabel_en-US" xlink:label="lab_knf_ContractingServicesPrivateSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services private-sector</link:label>
    <link:label id="lab_knf_ContractingServicesPrivateSectorMember_label_en-US" xlink:label="lab_knf_ContractingServicesPrivateSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services private-sector [Member]</link:label>
    <link:label id="lab_knf_ContractingServicesPrivateSectorMember_documentation_en-US" xlink:label="lab_knf_ContractingServicesPrivateSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting services private-sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPrivateSectorMember" xlink:href="knf-20230926.xsd#knf_ContractingServicesPrivateSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractingServicesPrivateSectorMember" xlink:to="lab_knf_ContractingServicesPrivateSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_9179d202-3c6e-4e69-982b-69046bd4b058_terseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_02c89621-a5af-4985-acf4-dccbf6250883_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected amortization, year two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_97c0eb09-3036-4192-b793-6d8e9e76764a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_903ed5fa-fb93-4da4-bb6a-521c2e37106d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3cd598fb-a97e-41a2-bc0f-95795c685fcb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation, depletion and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_93d4df0e-5289-42e0-a251-81c13af4615a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and liabilities measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_94f08232-64d0-43dd-af7e-8a31478241c7_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_9b8df7f1-ff64-494b-8133-e57ad8bac7cd_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_52ae3566-1708-49f1-98cd-0749ae2559a7_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_a21176f9-9923-4edf-a115-e2a9749c24cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_56f8628a-792c-4540-8950-209543b73375_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent changes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_405a992b-1780-42e3-8f84-09804a5a21a3_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_4c8b707f-c8d3-42d5-a602-3e3adabe839f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_a7eb30b7-3e80-4c7d-bcee-778f2cae9088_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_9e30079e-4d1d-487a-895e-6ac33261a0ba_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_b008bc66-1ab4-4432-be66-5ab2632f4695_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_3ec4b02d-ef13-40b5-ab17-82364eac9f25_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum commitment terms (in years)</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_ce9acfc9-082f-40aa-8fda-1ac569f55c44_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_0d2e3298-b000-4ecc-bcb5-8ddde0086d10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of accumulated and projected benefit obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_7063f779-74c6-4b91-b024-a92456398b82_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_d483fb17-e666-4ce5-8f81-f5359fa5740f_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_158f3e44-cbe8-4345-b6a9-b333e2c373b5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_d7df9c68-7235-4c1e-a3a2-711c0d55959f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement liability gains (losses) arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_356690aa-3c98-4aa0-a5ae-881dc0cbb4bc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_3b42d1bc-7659-4915-bd6b-1ec101269c33_terseLabel_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory annual amortization, years five and thereafter</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_label_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years Five and Thereafter</link:label>
    <link:label id="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_documentation_en-US" xlink:label="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatory Annual Amortization, Years Five and Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:to="lab_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_41b51b42-472d-4f13-ac99-bf72c9f2012a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with the Spin-Off</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_1b82b743-85b3-4cac-824f-42f51bde2778_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_b579a957-2b30-4e4c-9d9d-55a205d2932d_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_5556b6d4-43f3-456c-bd31-5de1dccfc06d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_d5a4aaa1-3804-4542-820f-0f156611bc6b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_a672cd39-eebb-4ac3-9b4e-e315a0fb0106_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_0fbdc7a6-dd85-4d2b-861a-1daff96901a9_terseLabel_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated earnings</link:label>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_label_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customers, Uncompleted Contracts, Estimated Earnings</link:label>
    <link:label id="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_documentation_en-US" xlink:label="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customers, Uncompleted Contracts, Estimated Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsEstimatedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:to="lab_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_dd5a0cde-9b6e-4923-a266-b0236d493266_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligation, noncurrent</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_701087df-a44f-4773-bae5-405378a44502_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_e54ea60b-ca54-4b22-abdc-95ae81b616bb_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ddbbc607-12de-4f1f-a1e9-ebeeb1e6f3fa_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, net</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyReceivable_5e2e0dce-79d2-4400-873c-fd27b1476fd3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Receivable</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivable_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivable" xlink:to="lab_us-gaap_LossContingencyReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_9669ca66-b26c-45e2-930a-2298e74eb886_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_RelatedPartyNotesPayableToParent_e17db15f-ab4f-41d5-88e3-103281365eec_terseLabel_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party notes payable to Centennial</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayableToParent_label_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-Party Notes Payable To Parent</link:label>
    <link:label id="lab_knf_RelatedPartyNotesPayableToParent_documentation_en-US" xlink:label="lab_knf_RelatedPartyNotesPayableToParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-Party Notes Payable To Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableToParent" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_RelatedPartyNotesPayableToParent" xlink:to="lab_knf_RelatedPartyNotesPayableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_c71ccc57-6d04-4f66-9d1a-aceda06cc737_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_505f446d-a658-4018-a323-203b2009620b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_db830eef-12e3-4e78-b16a-87f3e3cbb529_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bc219ca8-9e07-468f-84d4-4c08f19c7376_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_704d4dca-c6da-4340-81e8-c087b61c092b_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_a2725f20-a1c4-492b-ab58-608fe71727cf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_EquityNetTransfersToFromParent_2bd58dfb-2f9b-4dff-964f-67c846f1d5de_terseLabel_en-US" xlink:label="lab_knf_EquityNetTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity net transfers to (from) Parent</link:label>
    <link:label id="lab_knf_EquityNetTransfersToFromParent_label_en-US" xlink:label="lab_knf_EquityNetTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Net Transfers To (From) Parent</link:label>
    <link:label id="lab_knf_EquityNetTransfersToFromParent_documentation_en-US" xlink:label="lab_knf_EquityNetTransfersToFromParent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Net Transfers To (From) Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityNetTransfersToFromParent" xlink:href="knf-20230926.xsd#knf_EquityNetTransfersToFromParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_EquityNetTransfersToFromParent" xlink:to="lab_knf_EquityNetTransfersToFromParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_817c8e38-d1c5-4fba-ac72-168d596d966f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_2a3b6862-2b1c-4b0a-8943-36f0d2234169_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease costs:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_3152e82d-f79a-4984-94be-b6469f4b7318_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_8313c2c7-5265-4e75-8c75-3dd75c6d7239_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_da6c6542-01e1-444e-9ac1-fccea7032f65_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of states in which entity operates</link:label>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_label_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of States in which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:to="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_85bf06a5-4f29-4a18-925f-38782b97faf3_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_7f2b972d-4d70-4391-9fcf-730bcbb6b7e3_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Medicare Part D Subsidy</link:label>
    <link:label id="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:to="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_57f50fb8-ba78-4edb-84a3-95338d82277c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInvestmentinTargetDateInvestments_284c3b91-6c0c-497b-a014-df8f480657a3_terseLabel_en-US" xlink:label="lab_knf_PercentageInvestmentinTargetDateInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in target date investments</link:label>
    <link:label id="lab_knf_PercentageInvestmentinTargetDateInvestments_label_en-US" xlink:label="lab_knf_PercentageInvestmentinTargetDateInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Investment in Target Date Investments</link:label>
    <link:label id="lab_knf_PercentageInvestmentinTargetDateInvestments_documentation_en-US" xlink:label="lab_knf_PercentageInvestmentinTargetDateInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of insurance contracts in target date investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinTargetDateInvestments" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinTargetDateInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInvestmentinTargetDateInvestments" xlink:to="lab_knf_PercentageInvestmentinTargetDateInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_AmountOfSuretyBondsOutstanding_8d12906d-d2fd-4e29-906b-e350588dd7b1_terseLabel_en-US" xlink:label="lab_knf_AmountOfSuretyBondsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of surety bonds outstanding</link:label>
    <link:label id="lab_knf_AmountOfSuretyBondsOutstanding_label_en-US" xlink:label="lab_knf_AmountOfSuretyBondsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of surety bonds outstanding</link:label>
    <link:label id="lab_knf_AmountOfSuretyBondsOutstanding_documentation_en-US" xlink:label="lab_knf_AmountOfSuretyBondsOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of surety bonds outstanding related to construction contracts and reclamation obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AmountOfSuretyBondsOutstanding" xlink:href="knf-20230926.xsd#knf_AmountOfSuretyBondsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_AmountOfSuretyBondsOutstanding" xlink:to="lab_knf_AmountOfSuretyBondsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_5aca2d2d-cdc3-43bc-95ef-9fd9a41931c6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred_b77c4f36-d5f5-408e-8cdd-4c42302d6da3_terseLabel_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred on uncompleted contracts</link:label>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred_label_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Uncompleted Contracts, Costs Incurred</link:label>
    <link:label id="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred_documentation_en-US" xlink:label="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Uncompleted Contracts, Costs Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsCostsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:to="lab_knf_ContractWithCustomerUncompletedContractsCostsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5173082d-131b-4946-ba0e-5e419ddf4446_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_a91ac688-3c81-407e-a21b-7a37c01d8883_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_ee99545c-00e4-46d2-beb7-34bf9fd555e9_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ab414b1e-09f9-4e91-b449-50c0b9582803_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_47513078-f8ba-41c5-9e2c-3a9523f340a0_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefits</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualPayments_1afa038e-67b0-495d-b85f-869174283e0d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualPayments" xlink:to="lab_us-gaap_LossContingencyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares_0e27f38b-b5a5-41fe-9b24-f09d154b9250_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of historical common stock in connection with the Spin-Off (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed or Called During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a47a6fd3-876f-431c-90eb-224fe7396bbd_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_ed1a0a96-2d61-4ade-bf1e-d08ad3ec549d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Targeted allocation percentages</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_InsuranceContractsInvestmentsMember_d61b4718-19ea-4592-87eb-a447fda7aea3_terseLabel_en-US" xlink:label="lab_knf_InsuranceContractsInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance contract</link:label>
    <link:label id="lab_knf_InsuranceContractsInvestmentsMember_label_en-US" xlink:label="lab_knf_InsuranceContractsInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Contracts Investments [Member]</link:label>
    <link:label id="lab_knf_InsuranceContractsInvestmentsMember_documentation_en-US" xlink:label="lab_knf_InsuranceContractsInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Contracts Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InsuranceContractsInvestmentsMember" xlink:href="knf-20230926.xsd#knf_InsuranceContractsInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_InsuranceContractsInvestmentsMember" xlink:to="lab_knf_InsuranceContractsInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_485458ac-192e-4149-b50f-93ea9ae64a90_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, consideration transferred, equity interests issued and issuable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_6e654017-9480-43ec-b986-bc36ee06fbb4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt outstanding [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_c4f66857-910e-4a01-8e85-d51eedbf7da6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fa7c2bad-f949-4442-b1ab-b7456ec7a62e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding &#8211; basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_47e0359d-0a14-434a-b358-c9be1a46833c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_25128f58-9878-4334-99b1-d7cf3a0cffd1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic differences on property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_c740b158-04ee-4d0c-88be-1485b1cdd67a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_1ac49e7d-67e3-4ae6-92e7-857cc8b6e4f1_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_fecf1151-4b92-4efd-981f-2798f1ce4dfa_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c73e9e35-a95e-4c20-b1f1-f8533523ed0e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_be34652d-3b16-4b5b-9e98-9222091223fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_01fb5982-13b2-48b3-8650-4b3fa1660fff_terseLabel_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of large-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_label_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage investment in common stock of large-cap companies</link:label>
    <link:label id="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_documentation_en-US" xlink:label="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of insurance contracts in common stock of large-cap companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfLargeCapCompanies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:to="lab_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_b4d9c4f2-e285-47d5-8795-f1b227b0c2b6_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Loss [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_bba635fa-3861-475a-aa24-5cb490b01d4d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock of small-cap U.S. companies</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US, Small Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>knf-20230926_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:5403e976-c774-49ac-bb7b-17117931e7ab,g:35d65aca-af01-42c5-9608-c4c2a591ac19-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kniferiver.com/role/Cover" xlink:type="simple" xlink:href="knf-20230926.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_25153f5d-cab9-4e28-9ab6-77d81caedb23" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25153f5d-cab9-4e28-9ab6-77d81caedb23" xlink:to="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:to="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_4acf3013-15d6-4f89-8381-ac71219894a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationDocumentAxis_5e73aab0-aacc-4842-a1de-e764115f7233" xlink:to="loc_dei_DocumentDomain_4acf3013-15d6-4f89-8381-ac71219894a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_fcd782e4-f26f-4cd8-86ad-88cdd72fe00f" xlink:to="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e276e753-ffa2-4205-b1c2-c0bb21127792" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_DocumentType_e276e753-ffa2-4205-b1c2-c0bb21127792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_41da069e-5786-4616-bd38-15571f78e0ee" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityRegistrantName_41da069e-5786-4616-bd38-15571f78e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9ed3ea71-d7b3-431c-9e9e-87623486cadb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9ed3ea71-d7b3-431c-9e9e-87623486cadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_3249c41b-78f8-4a18-ae1b-4e11012f61b0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityPrimarySicNumber_3249c41b-78f8-4a18-ae1b-4e11012f61b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_94c6a2a8-ff3b-4a05-bab4-06e126b4527e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityTaxIdentificationNumber_94c6a2a8-ff3b-4a05-bab4-06e126b4527e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4ed16eaa-63ff-4a69-baa0-894e933d3a97" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressAddressLine1_4ed16eaa-63ff-4a69-baa0-894e933d3a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_144361a0-6332-4c26-9c88-4f947d283128" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressAddressLine2_144361a0-6332-4c26-9c88-4f947d283128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_04f37659-95a2-4a87-ad80-8971eff09107" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressCityOrTown_04f37659-95a2-4a87-ad80-8971eff09107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8071a9ec-8ae0-4a49-8400-6dbc88ef1ccc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressStateOrProvince_8071a9ec-8ae0-4a49-8400-6dbc88ef1ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d192c19d-0b45-4fa0-ab7e-6e012ad52834" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityAddressPostalZipCode_d192c19d-0b45-4fa0-ab7e-6e012ad52834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fa2b79be-91e9-4809-98fb-ac7c956e831b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_CityAreaCode_fa2b79be-91e9-4809-98fb-ac7c956e831b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5ece71c8-d825-43fe-9cf1-285d07b538dd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_LocalPhoneNumber_5ece71c8-d825-43fe-9cf1-285d07b538dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_37ea9f04-0866-462a-a940-06bcb1532562" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_ContactPersonnelName_37ea9f04-0866-462a-a940-06bcb1532562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8de0dfc7-84ab-4628-bd2c-2bac3567892d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityFilerCategory_8de0dfc7-84ab-4628-bd2c-2bac3567892d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b1ac52c7-0538-4c20-98ca-c24584f7eb0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntitySmallBusiness_b1ac52c7-0538-4c20-98ca-c24584f7eb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ec792ecb-7af3-4ae7-9708-dede974257c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityEmergingGrowthCompany_ec792ecb-7af3-4ae7-9708-dede974257c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b6076322-2a4b-4127-9d76-95cd0bb4d8e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_EntityCentralIndexKey_b6076322-2a4b-4127-9d76-95cd0bb4d8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_044df090-cf30-437b-a558-1e270404b087" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_fa20ab3f-77db-4f60-aa5e-9db687da03c5" xlink:to="loc_dei_AmendmentFlag_044df090-cf30-437b-a558-1e270404b087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_e19bce81-e04f-4d0b-8340-f0fde239c9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e19bce81-e04f-4d0b-8340-f0fde239c9c1" xlink:to="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:to="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d71d9057-f57d-468b-bd00-9ae48e870cb6" xlink:to="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_543ab5e5-990d-45f6-aa76-b204eff76d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:to="loc_us-gaap_ProductMember_543ab5e5-990d-45f6-aa76-b204eff76d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_35a859b7-95f7-4424-922c-7c6cd5e7eea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_81caac01-95c8-4b28-87d7-2e28dc625a50" xlink:to="loc_us-gaap_ServiceMember_35a859b7-95f7-4424-922c-7c6cd5e7eea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7b18a96e-79e1-4736-87fb-b4ad0caf9300" xlink:to="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8f967274-b77c-4076-b5be-dfda48459fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d916c00c-0577-44b7-8e21-1788f41ee1b1" xlink:to="loc_us-gaap_Revenues_8f967274-b77c-4076-b5be-dfda48459fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8cc82c9f-5240-473e-be7d-61703e31bc32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6f639893-0e01-4791-a38e-60c64f250aef" xlink:to="loc_us-gaap_CostOfRevenue_8cc82c9f-5240-473e-be7d-61703e31bc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_944de4ca-dd7e-43db-b8ff-d90000223972" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_GrossProfit_944de4ca-dd7e-43db-b8ff-d90000223972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4d5ace09-908c-4d0d-b82d-3b5da23f25df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4d5ace09-908c-4d0d-b82d-3b5da23f25df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_49c7199f-a114-4711-b490-3bf543ae4a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OperatingIncomeLoss_49c7199f-a114-4711-b490-3bf543ae4a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4ecdfc4d-750b-47f8-8fe9-eb789d3eb102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_InterestExpense_4ecdfc4d-750b-47f8-8fe9-eb789d3eb102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f6e12b6c-a447-409e-981e-927293e6202a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f6e12b6c-a447-409e-981e-927293e6202a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_84a26a17-ea6d-4425-a290-4e2530fc9fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_84a26a17-ea6d-4425-a290-4e2530fc9fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_09520254-b1c9-4824-9e2c-54f65aca513e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_09520254-b1c9-4824-9e2c-54f65aca513e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e79a9339-ed6d-4abe-bee1-e4037e45a991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_NetIncomeLoss_e79a9339-ed6d-4abe-bee1-e4037e45a991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6fefcd91-743d-4ca4-9582-53b620b72df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_EarningsPerShareBasic_6fefcd91-743d-4ca4-9582-53b620b72df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7c2111d-fe57-4acb-8230-139647ccf679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edf734a4-8590-460d-9fe3-f7d12154538f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7c2111d-fe57-4acb-8230-139647ccf679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_33e4ad40-f170-4167-963d-8b8e5e19b48e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:to="loc_us-gaap_NetIncomeLoss_33e4ad40-f170-4167-963d-8b8e5e19b48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed3c2791-c86e-41df-8931-52cd1bb1cf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed3c2791-c86e-41df-8931-52cd1bb1cf9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0dc69105-8ef6-401f-b878-a1b36b0cf819" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed3c2791-c86e-41df-8931-52cd1bb1cf9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0dc69105-8ef6-401f-b878-a1b36b0cf819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_6d38ddbd-27fe-4092-a380-2adc7727f3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_6d38ddbd-27fe-4092-a380-2adc7727f3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_0fdd5f75-61da-49e4-93f2-99e9c8c43356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_6d38ddbd-27fe-4092-a380-2adc7727f3c2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_0fdd5f75-61da-49e4-93f2-99e9c8c43356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_a352e2cc-39ed-4254-b6b7-eadd77c50d99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_6d38ddbd-27fe-4092-a380-2adc7727f3c2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_a352e2cc-39ed-4254-b6b7-eadd77c50d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_ead1cf1a-be39-4518-82c2-56019ae78ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_6d38ddbd-27fe-4092-a380-2adc7727f3c2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_ead1cf1a-be39-4518-82c2-56019ae78ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b1ac3bdd-4b36-4cbc-a936-ba6395432dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b1ac3bdd-4b36-4cbc-a936-ba6395432dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a146963-23c2-47f2-9fff-ec9009fd705e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91c91d53-218a-41f0-871f-9f013b18f3d5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a146963-23c2-47f2-9fff-ec9009fd705e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a8b3bae2-4a4d-4540-891a-125e6bc00736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_2464f37d-507d-4014-a72d-40af1e15096f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a8b3bae2-4a4d-4540-891a-125e6bc00736" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_2464f37d-507d-4014-a72d-40af1e15096f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_c4a11188-fdb7-456f-8393-4e64f9bb78d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a8b3bae2-4a4d-4540-891a-125e6bc00736" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_c4a11188-fdb7-456f-8393-4e64f9bb78d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d19c2bd9-91bd-42fb-831c-9c3bd4cb4d12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a8b3bae2-4a4d-4540-891a-125e6bc00736" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d19c2bd9-91bd-42fb-831c-9c3bd4cb4d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_30627f20-fa74-4496-9bdd-9567490bb4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_702bb990-2f05-4806-97d7-063957f7a0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30627f20-fa74-4496-9bdd-9567490bb4e0" xlink:to="loc_us-gaap_AssetsAbstract_702bb990-2f05-4806-97d7-063957f7a0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_702bb990-2f05-4806-97d7-063957f7a0d0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fa9ed8d9-fbc7-4810-9cc6-832ddb1dbae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fa9ed8d9-fbc7-4810-9cc6-832ddb1dbae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_e72457c8-b901-4fee-bb7b-e419c0f3fa13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_ReceivablesNetCurrent_e72457c8-b901-4fee-bb7b-e419c0f3fa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_146e95a2-90e5-4568-9206-280a1466b11c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_146e95a2-90e5-4568-9206-280a1466b11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedParty_1892e23c-3263-4815-8c10-edc1c7cbe33f" xlink:href="knf-20230926.xsd#knf_DueFromRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_knf_DueFromRelatedParty_1892e23c-3263-4815-8c10-edc1c7cbe33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_56b754ac-4a01-47f5-b1dd-63549bd05a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_InventoryNet_56b754ac-4a01-47f5-b1dd-63549bd05a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_73063516-f7af-4412-b163-6fd03977f582" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_OtherAssetsCurrent_73063516-f7af-4412-b163-6fd03977f582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b1a7637f-37ae-474a-93b4-4a678d7d1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_52e5dc29-2e8a-4d2f-bc15-a64ddb7cdcb7" xlink:to="loc_us-gaap_AssetsCurrent_b1a7637f-37ae-474a-93b4-4a678d7d1b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_702bb990-2f05-4806-97d7-063957f7a0d0" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a8780d09-6805-4557-bca9-30514fef6e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a8780d09-6805-4557-bca9-30514fef6e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bc7e7fdc-c6ae-4bd8-9040-55b152750257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_Goodwill_bc7e7fdc-c6ae-4bd8-9040-55b152750257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_30352fb1-d5ec-42d0-88d4-5069c9a33bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_30352fb1-d5ec-42d0-88d4-5069c9a33bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e6339794-c88d-48b1-a3da-e0ba30d1efa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e6339794-c88d-48b1-a3da-e0ba30d1efa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_997d76e2-18eb-4829-8522-2a055e44f25b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_997d76e2-18eb-4829-8522-2a055e44f25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedPartyNoncurrent_b896ae3b-a433-49e6-8b38-ae908c953749" xlink:href="knf-20230926.xsd#knf_DueFromRelatedPartyNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_knf_DueFromRelatedPartyNoncurrent_b896ae3b-a433-49e6-8b38-ae908c953749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_c51848e2-bd52-4521-837e-8a7b606faf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_e3519dd7-1b28-417f-b23f-8bc97467b6d3" xlink:to="loc_us-gaap_AssetsNoncurrent_c51848e2-bd52-4521-837e-8a7b606faf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_24151cb7-05fe-446f-85d0-d50f1a509018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_702bb990-2f05-4806-97d7-063957f7a0d0" xlink:to="loc_us-gaap_Assets_24151cb7-05fe-446f-85d0-d50f1a509018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30627f20-fa74-4496-9bdd-9567490bb4e0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_653c44b2-852c-484c-bacd-f532d41a344f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_LongTermDebtCurrent_653c44b2-852c-484c-bacd-f532d41a344f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableCurrentPortion_17c68f66-2f97-4e22-ad14-708c86f74a67" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableCurrentPortion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_knf_RelatedPartyNotesPayableCurrentPortion_17c68f66-2f97-4e22-ad14-708c86f74a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_560df164-64d4-4d0d-b2c6-30fb07302903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_AccountsPayableCurrent_560df164-64d4-4d0d-b2c6-30fb07302903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8128e299-acc7-41a8-9d24-6fcdedbf3ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8128e299-acc7-41a8-9d24-6fcdedbf3ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_72cd1c3f-2645-400b-a62d-03deec234aec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_72cd1c3f-2645-400b-a62d-03deec234aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueToRelatedParty_4140c564-d08c-427c-9635-0c310b117524" xlink:href="knf-20230926.xsd#knf_DueToRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_knf_DueToRelatedParty_4140c564-d08c-427c-9635-0c310b117524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_99ba6e7e-79f6-4c95-8503-03bf310af7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_99ba6e7e-79f6-4c95-8503-03bf310af7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_31e4e323-78c2-4892-ad66-c70e8fad77f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_31e4e323-78c2-4892-ad66-c70e8fad77f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_42627c1c-999f-44e1-8431-19e0822929c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0af05380-2093-4d12-85b8-65d43ee33cf6" xlink:to="loc_us-gaap_LiabilitiesCurrent_42627c1c-999f-44e1-8431-19e0822929c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f85db98e-37d1-4290-99e6-2516949c72ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f85db98e-37d1-4290-99e6-2516949c72ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayable_40071b8f-2248-4534-97fd-113820531374" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:to="loc_knf_RelatedPartyNotesPayable_40071b8f-2248-4534-97fd-113820531374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bd6831ad-623f-4ba5-b8bb-d429be20192c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bd6831ad-623f-4ba5-b8bb-d429be20192c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_134e9de4-9404-475b-a745-5a2ff21e2840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_134e9de4-9404-475b-a745-5a2ff21e2840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3d5e15e9-d57a-4b74-a2be-85d347bc2fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d7c977be-518f-4f79-b84b-c41275ae1d90" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3d5e15e9-d57a-4b74-a2be-85d347bc2fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b91372a8-5bd7-435c-aa9e-ba7a68633cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:to="loc_us-gaap_Liabilities_b91372a8-5bd7-435c-aa9e-ba7a68633cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cf2be217-79ac-4b9e-9b26-e8a41b9d2b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cf2be217-79ac-4b9e-9b26-e8a41b9d2b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_40d833bd-f697-494b-87ad-07565b786fcc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b791c821-fc83-4605-8969-fc59b842bd76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_CommonStockValue_b791c821-fc83-4605-8969-fc59b842bd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8b30435c-eafc-448c-a010-f073a42824ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8b30435c-eafc-448c-a010-f073a42824ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8681565d-ab4f-44e5-89c6-72e463546685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8681565d-ab4f-44e5-89c6-72e463546685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_0877a7c7-398c-4636-b1d0-8f5ea6e59e3d" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_0877a7c7-398c-4636-b1d0-8f5ea6e59e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a9b8d7cf-6a73-4975-83ac-9e0fea6dce1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a9b8d7cf-6a73-4975-83ac-9e0fea6dce1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8bf25368-dd14-4933-b180-3039613adf44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_StockholdersEquity_8bf25368-dd14-4933-b180-3039613adf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ffc61059-0557-4b17-9917-ebfee4c85330" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0f17c20-925a-4491-87cb-e75155b277c5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ffc61059-0557-4b17-9917-ebfee4c85330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7531ab1f-ad12-4bf1-826a-e19ab974febd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7a6abefc-9c61-4414-9a5c-660256c78822" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7531ab1f-ad12-4bf1-826a-e19ab974febd" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7a6abefc-9c61-4414-9a5c-660256c78822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6fadddf1-f2ef-49df-a541-c0dea0fce013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7531ab1f-ad12-4bf1-826a-e19ab974febd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6fadddf1-f2ef-49df-a541-c0dea0fce013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_fcd3c7cd-9910-495a-949c-4e60e8fc0e18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7531ab1f-ad12-4bf1-826a-e19ab974febd" xlink:to="loc_us-gaap_CommonStockSharesIssued_fcd3c7cd-9910-495a-949c-4e60e8fc0e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6feee959-5504-4486-ad24-ad5994857c21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7531ab1f-ad12-4bf1-826a-e19ab974febd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6feee959-5504-4486-ad24-ad5994857c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_91d39f9b-6fe0-4e78-9436-5f6194876df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_91d39f9b-6fe0-4e78-9436-5f6194876df0" xlink:to="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6f61868d-6e3d-4790-a613-79b8052f553d" xlink:to="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a469f3fd-e1a9-4dc0-bc01-7b5cc61f03de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_CommonStockMember_a469f3fd-e1a9-4dc0-bc01-7b5cc61f03de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e6ccb6eb-d250-400e-9037-6ae1942bf966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e6ccb6eb-d250-400e-9037-6ae1942bf966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a01e7dfa-a5af-40b8-ad18-b235548cd553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_RetainedEarningsMember_a01e7dfa-a5af-40b8-ad18-b235548cd553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryMember_5b7b871a-7405-4c0f-8239-3653bda5ffc1" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_knf_CommonStockHeldBySubsidiaryMember_5b7b871a-7405-4c0f-8239-3653bda5ffc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0a5420cd-8755-467b-9829-742d54311056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5b41bdda-6b51-4cef-a415-54e76f662369" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0a5420cd-8755-467b-9829-742d54311056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cbdb9aee-8d0e-42ef-8792-7ab350f39a94" xlink:to="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a194103e-2dc6-48bd-a7cf-69f49c28f26f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_25a6a78c-4451-41b6-961b-dfa1b6e0b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_CommonStockSharesIssued_25a6a78c-4451-41b6-961b-dfa1b6e0b4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_55e1562f-7da5-4212-9961-eec68fd5adfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_StockholdersEquity_55e1562f-7da5-4212-9961-eec68fd5adfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a717513a-7bee-4847-b5c6-31fa07f5167d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_NetIncomeLoss_a717513a-7bee-4847-b5c6-31fa07f5167d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11d6ec14-c3dc-4898-9ef5-b3f2da7b7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_11d6ec14-c3dc-4898-9ef5-b3f2da7b7dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetEquityTransfersToFromParent_ef12676c-65f6-4e85-90e7-9e28aff0cd8d" xlink:href="knf-20230926.xsd#knf_NetEquityTransfersToFromParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_knf_NetEquityTransfersToFromParent_ef12676c-65f6-4e85-90e7-9e28aff0cd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_45e1491d-e743-469f-ae24-73e58758a41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_CommonStockSharesIssued_45e1491d-e743-469f-ae24-73e58758a41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb447e18-daaa-4de2-b501-bce11eadabdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d29e8363-e975-4b20-bd53-fc6cb12d8f1d" xlink:to="loc_us-gaap_StockholdersEquity_eb447e18-daaa-4de2-b501-bce11eadabdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3ef20716-db31-49f1-aa31-4cf11bbcdc18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3ef20716-db31-49f1-aa31-4cf11bbcdc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fec76e8c-0f69-4dc2-bdc5-9ccad0946f96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3ef20716-db31-49f1-aa31-4cf11bbcdc18" xlink:to="loc_us-gaap_NetIncomeLoss_fec76e8c-0f69-4dc2-bdc5-9ccad0946f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3ef20716-db31-49f1-aa31-4cf11bbcdc18" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_14e364dd-b19e-4d05-93dd-8d843125a4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_14e364dd-b19e-4d05-93dd-8d843125a4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_511606b1-9d3d-467e-b21c-6de2d6948752" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_511606b1-9d3d-467e-b21c-6de2d6948752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f2127ab4-5ff7-4e55-9ab8-349ac8fbd1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f2127ab4-5ff7-4e55-9ab8-349ac8fbd1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1e8d304d-e6d8-4473-a5f8-0943af84122a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1e8d304d-e6d8-4473-a5f8-0943af84122a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d2e89380-6d7f-4893-a70b-5cdcba9097fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_ShareBasedCompensation_d2e89380-6d7f-4893-a70b-5cdcba9097fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_9e014371-e208-4d37-9c36-9d751fea523c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_9e014371-e208-4d37-9c36-9d751fea523c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_2042ba7e-3c9c-43ac-8805-11fdae3cfb99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_2042ba7e-3c9c-43ac-8805-11fdae3cfb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_28ab896d-c5e0-4e9f-95dd-bcec3bab85bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_28ab896d-c5e0-4e9f-95dd-bcec3bab85bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_c30d6e68-af6e-49b5-8b61-0faa3af5e143" xlink:href="knf-20230926.xsd#knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates_c30d6e68-af6e-49b5-8b61-0faa3af5e143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_c78ffeca-3a57-4b76-81e0-7ada422dfc19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_c78ffeca-3a57-4b76-81e0-7ada422dfc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_d5c407b6-b2a4-4db3-822a-ad2b891aabfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_d5c407b6-b2a4-4db3-822a-ad2b891aabfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_59cefc0a-eb28-4ea4-b789-066a59c9294c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_59cefc0a-eb28-4ea4-b789-066a59c9294c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_8ee8dc95-cb25-48e0-b54d-b88ab2a39df6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_8ee8dc95-cb25-48e0-b54d-b88ab2a39df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d78cf03-fa2c-46b8-ad13-a85a1084978d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d78cf03-fa2c-46b8-ad13-a85a1084978d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_63aba4f2-1ca6-4553-b3ea-7cfb343ed077" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_63aba4f2-1ca6-4553-b3ea-7cfb343ed077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_7ddf63fd-082c-4d3f-83c6-b8f692a91ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_87b2e23c-0d0e-4230-8e4c-8e593d62fa1b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_7ddf63fd-082c-4d3f-83c6-b8f692a91ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_ca4504e2-9b83-4e34-be9b-396f89c899b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_ca4504e2-9b83-4e34-be9b-396f89c899b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b30cab61-7730-4bf8-9745-31dcc4550b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9c54095-8183-4862-84bd-a66e17581569" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b30cab61-7730-4bf8-9745-31dcc4550b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eeabef56-e3c1-4aaf-aa5d-1a0ed06dd743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3ef20716-db31-49f1-aa31-4cf11bbcdc18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eeabef56-e3c1-4aaf-aa5d-1a0ed06dd743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_c55812bc-0579-422b-b37f-01a745ff6b40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_c55812bc-0579-422b-b37f-01a745ff6b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_90d8fc04-a896-49b3-87e3-38b56e8608d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_90d8fc04-a896-49b3-87e3-38b56e8608d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_57e0b11e-003f-4eb6-8d56-2029db95830c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_57e0b11e-003f-4eb6-8d56-2029db95830c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_07ab059a-0b4e-4496-a776-8af039a58f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_07ab059a-0b4e-4496-a776-8af039a58f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3d753813-9c71-465c-9f4e-93815532d8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4af74a03-0390-436f-87ff-535a520d0577" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3d753813-9c71-465c-9f4e-93815532d8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_8061a6c5-98be-465e-b9d6-5f519ffa152e" xlink:href="knf-20230926.xsd#knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_8061a6c5-98be-465e-b9d6-5f519ffa152e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d8537f42-a27a-48d9-9abd-db0ccc33c97d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d8537f42-a27a-48d9-9abd-db0ccc33c97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_34abcff5-ea6d-4c61-9b86-cdae59291b89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_34abcff5-ea6d-4c61-9b86-cdae59291b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_773360b8-3d81-4883-92f1-0c31fa347464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_773360b8-3d81-4883-92f1-0c31fa347464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetTransfersToFromParent_5a8419b3-054a-4f42-a090-f27765ab857f" xlink:href="knf-20230926.xsd#knf_NetTransfersToFromParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_knf_NetTransfersToFromParent_5a8419b3-054a-4f42-a090-f27765ab857f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49f22f9a-b88b-46a5-8c61-6ec1873d10a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15908f76-9f67-4a0b-8d9f-7e64f6b2512a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49f22f9a-b88b-46a5-8c61-6ec1873d10a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_5f4ef02e-61ce-4aea-8c8a-ef5ab2f1fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_5f4ef02e-61ce-4aea-8c8a-ef5ab2f1fc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71f230ec-92b7-43ec-b096-fe1fea3ec309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71f230ec-92b7-43ec-b096-fe1fea3ec309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72eff355-dd43-4a38-8d31-0388f2e4de9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_21bbbf7e-dd63-48b7-878d-b11130337ae0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72eff355-dd43-4a38-8d31-0388f2e4de9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_385a1b75-ac4e-490e-9a72-4c70f5db53b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_385a1b75-ac4e-490e-9a72-4c70f5db53b5" xlink:to="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:to="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_17bba51c-92a9-48be-a6e1-1c65605c3ff8" xlink:to="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_a74dd51c-800b-48e4-ae76-c0403313f1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:to="loc_us-gaap_ProductMember_a74dd51c-800b-48e4-ae76-c0403313f1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_2feb3971-f99a-43d8-8871-eefdd219b455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4e9ece65-1b82-45f5-b55b-56eaa5de0335" xlink:to="loc_us-gaap_ServiceMember_2feb3971-f99a-43d8-8871-eefdd219b455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea7222fb-dcbc-4668-98e1-42c7fe830dd6" xlink:to="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8ef77ab1-893b-4ace-bc9e-cd595b09a145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8761b312-d4ac-4592-ad53-ca28820169ee" xlink:to="loc_us-gaap_Revenues_8ef77ab1-893b-4ace-bc9e-cd595b09a145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_58768dd8-437c-44ea-998b-bdca69da87ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_677d37b6-f882-4ad1-a2c8-de06de911426" xlink:to="loc_us-gaap_CostOfRevenue_58768dd8-437c-44ea-998b-bdca69da87ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_af878e95-9ac5-4ceb-aaa1-510522b7274a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_GrossProfit_af878e95-9ac5-4ceb-aaa1-510522b7274a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e09828b2-44c1-40d9-a4dc-85331055d46e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e09828b2-44c1-40d9-a4dc-85331055d46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7567ec58-b147-4e29-8d86-fefc72476cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OperatingIncomeLoss_7567ec58-b147-4e29-8d86-fefc72476cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9eaa1897-c765-41b3-97a3-2c8984116645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_InterestExpense_9eaa1897-c765-41b3-97a3-2c8984116645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c6d89b5c-c87b-464a-a308-3354947522a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c6d89b5c-c87b-464a-a308-3354947522a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_e6e991d5-95aa-4787-99b0-9a2fdc51a8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_e6e991d5-95aa-4787-99b0-9a2fdc51a8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_22f30801-77d2-4c0e-8cc7-cf9a7d4aea91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_22f30801-77d2-4c0e-8cc7-cf9a7d4aea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e9acef28-0fae-43aa-9617-e4f54ddb5260" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_NetIncomeLoss_e9acef28-0fae-43aa-9617-e4f54ddb5260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_25692fb1-9286-4d2b-bff2-dc01fa130b81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:to="loc_us-gaap_EarningsPerShareBasic_25692fb1-9286-4d2b-bff2-dc01fa130b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_154a59bd-4a0a-4502-bfc1-934d73cf119f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_fd123807-533c-4824-b634-845902b6002c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_154a59bd-4a0a-4502-bfc1-934d73cf119f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_70448154-a244-48a3-ad2b-38b0ae382863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_70448154-a244-48a3-ad2b-38b0ae382863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_523a9388-5c20-4ddb-8bbb-41aa7f97c559" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_523a9388-5c20-4ddb-8bbb-41aa7f97c559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dea23de8-bcda-40d8-9c3e-3a6e8f5743d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_649e2b64-cd20-4f14-9add-f726914caa25" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dea23de8-bcda-40d8-9c3e-3a6e8f5743d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_51156c50-5c10-4628-a0f0-0c6d0972d55b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:to="loc_us-gaap_NetIncomeLoss_51156c50-5c10-4628-a0f0-0c6d0972d55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_855132f2-af47-429b-b1ef-5e877cd105e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_855132f2-af47-429b-b1ef-5e877cd105e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_6925b634-dc57-447b-a9db-f990428eea13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_855132f2-af47-429b-b1ef-5e877cd105e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_6925b634-dc57-447b-a9db-f990428eea13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_e22c0fd6-aba8-4380-9c40-4ba6e2515e79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_e22c0fd6-aba8-4380-9c40-4ba6e2515e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_90339b91-e782-4397-897b-1e607a0c3a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_e22c0fd6-aba8-4380-9c40-4ba6e2515e79" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax_90339b91-e782-4397-897b-1e607a0c3a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_39c9427a-dc83-4285-aff0-884b037e5927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_e22c0fd6-aba8-4380-9c40-4ba6e2515e79" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_39c9427a-dc83-4285-aff0-884b037e5927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5cc31aa4-d84c-4acd-8542-0ba1e57b869a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract_e22c0fd6-aba8-4380-9c40-4ba6e2515e79" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5cc31aa4-d84c-4acd-8542-0ba1e57b869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e2abba90-2d76-45c7-b001-3b536dd73271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e2abba90-2d76-45c7-b001-3b536dd73271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d1c58ad4-f755-400f-abcb-7d827fbcc24c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5fd3014d-7534-46a1-b69e-7541f219a7fc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d1c58ad4-f755-400f-abcb-7d827fbcc24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83a08bea-3f1e-4cc5-99fd-5caef64e99bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_1a5a82cb-439e-4667-b1fa-3a08b683259d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83a08bea-3f1e-4cc5-99fd-5caef64e99bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_1a5a82cb-439e-4667-b1fa-3a08b683259d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_619042b7-0624-4b38-ac3d-c3bd1e819c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83a08bea-3f1e-4cc5-99fd-5caef64e99bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_619042b7-0624-4b38-ac3d-c3bd1e819c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e88e430b-88fd-4cf5-a17f-84eae239d755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83a08bea-3f1e-4cc5-99fd-5caef64e99bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e88e430b-88fd-4cf5-a17f-84eae239d755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_70f227f9-d769-4f0a-badc-41a19e089a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ac64c6c9-816a-488f-a019-80e122ecd747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70f227f9-d769-4f0a-badc-41a19e089a79" xlink:to="loc_us-gaap_AssetsAbstract_ac64c6c9-816a-488f-a019-80e122ecd747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ac64c6c9-816a-488f-a019-80e122ecd747" xlink:to="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32419da8-81d2-4c3d-93f8-0e9e641966f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32419da8-81d2-4c3d-93f8-0e9e641966f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_7f8a90e8-44d2-43a8-94db-58e40017a135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_ReceivablesNetCurrent_7f8a90e8-44d2-43a8-94db-58e40017a135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_76f256b9-533d-4c85-9916-e0eccbf8a299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_76f256b9-533d-4c85-9916-e0eccbf8a299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueFromRelatedParty_b5683186-ae81-43a6-9f95-3ec4c27674ee" xlink:href="knf-20230926.xsd#knf_DueFromRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_knf_DueFromRelatedParty_b5683186-ae81-43a6-9f95-3ec4c27674ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_48d795f1-8108-46e6-9b84-01a3d315a405" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_InventoryNet_48d795f1-8108-46e6-9b84-01a3d315a405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8d114adf-5e0a-438c-b926-a37ee8f16128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_OtherAssetsCurrent_8d114adf-5e0a-438c-b926-a37ee8f16128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f1c489cc-7163-4389-a372-ccc4b4bbf2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_760a549b-8c75-4595-aef2-033231147938" xlink:to="loc_us-gaap_AssetsCurrent_f1c489cc-7163-4389-a372-ccc4b4bbf2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ac64c6c9-816a-488f-a019-80e122ecd747" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5833e280-ed7d-4733-8ff2-872ee6bb7999" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5833e280-ed7d-4733-8ff2-872ee6bb7999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e92ced71-f3a6-45ea-b999-7ee6b2f190a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e92ced71-f3a6-45ea-b999-7ee6b2f190a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_de769a9f-71c8-450f-9c6e-c486c07d2fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_de769a9f-71c8-450f-9c6e-c486c07d2fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_508249e9-9c1a-4c13-aa4b-27bc18f7e964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_Goodwill_508249e9-9c1a-4c13-aa4b-27bc18f7e964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e6c25d4-2945-4bea-86df-3e2302e3256b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e6c25d4-2945-4bea-86df-3e2302e3256b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a9d46c91-e75c-4891-b38a-888dcdfd6d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a9d46c91-e75c-4891-b38a-888dcdfd6d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c7c70d00-749b-4312-a815-a854aa16a000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c7c70d00-749b-4312-a815-a854aa16a000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_23ac2673-1695-4d11-bf6e-ad6a5e60f7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_9b5b0ff9-130c-434c-9f99-182dc8701162" xlink:to="loc_us-gaap_AssetsNoncurrent_23ac2673-1695-4d11-bf6e-ad6a5e60f7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_06cee050-579c-44dc-b813-79f4ab8edc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ac64c6c9-816a-488f-a019-80e122ecd747" xlink:to="loc_us-gaap_Assets_06cee050-579c-44dc-b813-79f4ab8edc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70f227f9-d769-4f0a-badc-41a19e089a79" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5c3de0b3-021d-483e-90ae-408bebce3482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_LongTermDebtCurrent_5c3de0b3-021d-483e-90ae-408bebce3482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableCurrentPortion_2e2a9984-f081-4564-84a5-ebe621a11952" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableCurrentPortion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_knf_RelatedPartyNotesPayableCurrentPortion_2e2a9984-f081-4564-84a5-ebe621a11952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6a8145fa-b348-427c-8dcb-95d5aca2ed4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_AccountsPayableCurrent_6a8145fa-b348-427c-8dcb-95d5aca2ed4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_20d754a8-4c2d-46fd-969b-822552602df7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_20d754a8-4c2d-46fd-969b-822552602df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_6282642e-20fd-469e-8635-6c2303555b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_TaxesPayableCurrent_6282642e-20fd-469e-8635-6c2303555b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_43971798-4b57-41fc-800e-cad846253f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_43971798-4b57-41fc-800e-cad846253f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DueToRelatedParty_188ff6e5-89a8-4a0d-bdf6-9291de7d77ee" xlink:href="knf-20230926.xsd#knf_DueToRelatedParty"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_knf_DueToRelatedParty_188ff6e5-89a8-4a0d-bdf6-9291de7d77ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3aa88f08-8c05-4a85-abaa-da662a6a17da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3aa88f08-8c05-4a85-abaa-da662a6a17da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_11b5060b-a061-4f84-8c9c-f751e9273ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_11b5060b-a061-4f84-8c9c-f751e9273ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a6827f82-526b-4451-9968-2982607a4863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_99d95b40-4cb2-4995-a242-231c12578a9c" xlink:to="loc_us-gaap_LiabilitiesCurrent_a6827f82-526b-4451-9968-2982607a4863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8f6d4873-af9f-49b8-aa16-b74e1f4e5e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8f6d4873-af9f-49b8-aa16-b74e1f4e5e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayable_29a61ede-4326-4218-9b4d-f122ea63fd05" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:to="loc_knf_RelatedPartyNotesPayable_29a61ede-4326-4218-9b4d-f122ea63fd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ec47903e-a28a-4cc2-8655-994711ea2db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ec47903e-a28a-4cc2-8655-994711ea2db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fd7a9d6e-589a-4b7f-bd10-0884914b163f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fd7a9d6e-589a-4b7f-bd10-0884914b163f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7599cd02-be5a-43e5-8f7b-92058b6cf40c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_ad3673d1-f966-44f7-ba29-1f4c213e0ddb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7599cd02-be5a-43e5-8f7b-92058b6cf40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d912902c-103b-4dce-afbd-288eb95de9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:to="loc_us-gaap_Liabilities_d912902c-103b-4dce-afbd-288eb95de9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_859b6a6e-5568-41d6-a818-c16d8900add3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:to="loc_us-gaap_CommitmentsAndContingencies_859b6a6e-5568-41d6-a818-c16d8900add3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f45885bf-52a5-44a5-bcc8-2073272d3312" xlink:to="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_db1249a3-1a50-4f3b-bb51-0c41e9e1c973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_CommonStockValue_db1249a3-1a50-4f3b-bb51-0c41e9e1c973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_159f11af-48b0-4489-97c3-46ce56e5a623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_159f11af-48b0-4489-97c3-46ce56e5a623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2ef76950-0b34-406b-b502-fc28ce8305fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2ef76950-0b34-406b-b502-fc28ce8305fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_2502771b-c3d3-46b6-8e55-206ca8f8f7f4" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostValue_2502771b-c3d3-46b6-8e55-206ca8f8f7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_63cfac54-5b5f-4946-b44c-a391a9a92e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_TreasuryStockCommonValue_63cfac54-5b5f-4946-b44c-a391a9a92e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5afee124-4d13-45aa-8cc9-8f7c23061e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5afee124-4d13-45aa-8cc9-8f7c23061e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a31cb1f-1480-4a6c-ae41-d02e24bccbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_StockholdersEquity_3a31cb1f-1480-4a6c-ae41-d02e24bccbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_cdf58e90-5fa5-44a2-bda7-67156d1d71e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5fd8d494-a92d-454b-aa7d-ccce302606e2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_cdf58e90-5fa5-44a2-bda7-67156d1d71e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f9921bc2-c7bf-4f8b-9db3-54d208801344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f9921bc2-c7bf-4f8b-9db3-54d208801344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a46d3d67-6e4b-43ae-a406-8e18c32498f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a46d3d67-6e4b-43ae-a406-8e18c32498f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_424a50ed-ae85-445e-8338-abb0bbd07d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_us-gaap_CommonStockSharesIssued_424a50ed-ae85-445e-8338-abb0bbd07d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3abca425-f935-4556-b093-199f249fd28c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3abca425-f935-4556-b093-199f249fd28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_36b4176d-bea6-4660-bdb9-3d61d630b8c0" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_36b4176d-bea6-4660-bdb9-3d61d630b8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_eab7779a-3576-4508-a152-81c7e61bea0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8d937e01-049a-43e4-835a-a4430bd54d49" xlink:to="loc_us-gaap_TreasuryStockCommonShares_eab7779a-3576-4508-a152-81c7e61bea0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e276a615-cf25-43ae-88a6-5b08f93d5d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e276a615-cf25-43ae-88a6-5b08f93d5d32" xlink:to="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a42d6e0e-d3a4-4dfb-baba-f0281083350b" xlink:to="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1d3951bd-6263-448a-8cd9-cbea909cb5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_CommonStockMember_1d3951bd-6263-448a-8cd9-cbea909cb5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0190d999-1cd2-45ae-8d66-6b2b88a92275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0190d999-1cd2-45ae-8d66-6b2b88a92275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3a37667c-3bd1-4ca9-ac2e-5e4e51193753" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_RetainedEarningsMember_3a37667c-3bd1-4ca9-ac2e-5e4e51193753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesStockHeldBySubsidiaryMember_9ea77315-f220-4d97-b02f-1a92bd803dee" xlink:href="knf-20230926.xsd#knf_MDUResourcesStockHeldBySubsidiaryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_knf_MDUResourcesStockHeldBySubsidiaryMember_9ea77315-f220-4d97-b02f-1a92bd803dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_82dd69c0-9a41-4be9-b763-b2985ed50622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_82dd69c0-9a41-4be9-b763-b2985ed50622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_72bf1e67-eb3d-455d-879b-acfd9d4c4d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad9923c-0d42-42fa-832a-5c3ed0fa7aca" xlink:to="loc_us-gaap_TreasuryStockCommonMember_72bf1e67-eb3d-455d-879b-acfd9d4c4d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_61c2196a-6e0e-4ca1-b655-8a731d5256cf" xlink:to="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2a3a787-3838-41e6-9751-5b97ec1e69bc" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_885cd905-6229-4a0f-a15b-7a8afe115a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_CommonStockSharesIssued_885cd905-6229-4a0f-a15b-7a8afe115a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_170f3d5a-47d6-4afc-a73a-f3e5ab430f72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockholdersEquity_170f3d5a-47d6-4afc-a73a-f3e5ab430f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_b962ca4e-ff42-407f-97a5-b7fcdf42e5c7" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_b962ca4e-ff42-407f-97a5-b7fcdf42e5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_d619e5c3-4ed4-498a-80b6-4ab785e65dad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockCommonShares_d619e5c3-4ed4-498a-80b6-4ab785e65dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0bffe215-bcf3-44a9-a187-71c6b930f058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_NetIncomeLoss_0bffe215-bcf3-44a9-a187-71c6b930f058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cb968c24-c87e-4205-84e7-860584530cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cb968c24-c87e-4205-84e7-860584530cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_dd8b6d26-d041-4512-a5a8-6661c1ee1002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_dd8b6d26-d041-4512-a5a8-6661c1ee1002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryShares_9204fae5-8941-4e1c-8a6c-f1f3e20a24d9" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_TransferOfParentStockHeldBySubsidiaryShares_9204fae5-8941-4e1c-8a6c-f1f3e20a24d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransferOfParentStockHeldBySubsidiaryValue_a584effa-9942-4607-b253-15a1a1f7ea8c" xlink:href="knf-20230926.xsd#knf_TransferOfParentStockHeldBySubsidiaryValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_TransferOfParentStockHeldBySubsidiaryValue_a584effa-9942-4607-b253-15a1a1f7ea8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e1d2804d-4dca-4ff6-b38c-e79ea325ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e1d2804d-4dca-4ff6-b38c-e79ea325ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_992c89ad-8466-450a-981a-b6917695d5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_992c89ad-8466-450a-981a-b6917695d5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_521e86cf-5d75-4958-90e6-a91612e8979e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_521e86cf-5d75-4958-90e6-a91612e8979e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_22312c1a-0edf-43a4-8b07-dbb9395f5473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_22312c1a-0edf-43a4-8b07-dbb9395f5473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c374aa2e-2adb-4916-a4e6-e27c758cb1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c374aa2e-2adb-4916-a4e6-e27c758cb1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7a77360c-9c7b-4d14-a293-f46fccf749c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7a77360c-9c7b-4d14-a293-f46fccf749c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityNetTransfersToFromParent_f46647c3-507f-428a-b800-13fc83aa19d6" xlink:href="knf-20230926.xsd#knf_EquityNetTransfersToFromParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_EquityNetTransfersToFromParent_f46647c3-507f-428a-b800-13fc83aa19d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_37cfaae6-7696-401e-bb6f-d212a563e567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_CommonStockSharesIssued_37cfaae6-7696-401e-bb6f-d212a563e567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b760eee0-273e-466e-a19e-103a97581f55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_StockholdersEquity_b760eee0-273e-466e-a19e-103a97581f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_d387a009-d06c-4038-bd35-8cc51ac84fbc" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_d387a009-d06c-4038-bd35-8cc51ac84fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_02245957-cc4d-4ae9-b315-9ab86c292ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2a3c3afb-37b0-4dd2-a630-710a307ca802" xlink:to="loc_us-gaap_TreasuryStockCommonShares_02245957-cc4d-4ae9-b315-9ab86c292ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6e3b0ee0-4a30-4a07-8622-1e2500ecc556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6e3b0ee0-4a30-4a07-8622-1e2500ecc556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5bea8e55-9f98-478a-baf5-e1a49351b618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6e3b0ee0-4a30-4a07-8622-1e2500ecc556" xlink:to="loc_us-gaap_NetIncomeLoss_5bea8e55-9f98-478a-baf5-e1a49351b618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6e3b0ee0-4a30-4a07-8622-1e2500ecc556" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bff1c729-9a65-40d5-a873-4f91c5d02f37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bff1c729-9a65-40d5-a873-4f91c5d02f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_29f6e314-5e42-4ba5-9ecf-e208c2a9e19e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_29f6e314-5e42-4ba5-9ecf-e208c2a9e19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d5931f1e-5046-4667-9d0f-40827c71afe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d5931f1e-5046-4667-9d0f-40827c71afe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c07ed4b8-1d1b-464e-9ca7-e383035f1800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c07ed4b8-1d1b-464e-9ca7-e383035f1800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6b94d26c-0875-4679-ba0e-ad6bb1d62b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_ShareBasedCompensation_6b94d26c-0875-4679-ba0e-ad6bb1d62b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_8915f654-bbd9-4a36-bc27-f7a7c7b44cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash_8915f654-bbd9-4a36-bc27-f7a7c7b44cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_e089eafa-a184-4baa-90be-0ae0bd878957" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_e089eafa-a184-4baa-90be-0ae0bd878957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_264d2011-7b29-462a-811e-84fa1367f97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_264d2011-7b29-462a-811e-84fa1367f97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_cf4b1bce-cfae-438c-8332-4326a17d2cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_cf4b1bce-cfae-438c-8332-4326a17d2cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_0bd4a752-e335-43de-b473-6c11b2fe741e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_0bd4a752-e335-43de-b473-6c11b2fe741e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0f4ca986-88f3-4d54-a1e5-ef2aa2422cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0f4ca986-88f3-4d54-a1e5-ef2aa2422cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_cad23973-c27e-4ebe-9ccb-0b3a14225e96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_cad23973-c27e-4ebe-9ccb-0b3a14225e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_27dd25c0-6f2f-440c-b8d2-023f24f42480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_27dd25c0-6f2f-440c-b8d2-023f24f42480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_750f4c54-9e4b-40f6-8ecc-d8324724d68b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_750f4c54-9e4b-40f6-8ecc-d8324724d68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_9dcf7e14-7585-42c5-970d-146cccd3bae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ec5600f5-690c-4944-93f3-469449fd9004" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_9dcf7e14-7585-42c5-970d-146cccd3bae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_6484c51f-851b-4e76-ba88-86d5f78127e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_6484c51f-851b-4e76-ba88-86d5f78127e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_75d2817e-387f-4bf9-af5e-d0485210b210" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82adfecb-7267-43b7-b8ea-bec928700805" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_75d2817e-387f-4bf9-af5e-d0485210b210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a5fe2daf-3124-46db-b842-3f05257f145e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6e3b0ee0-4a30-4a07-8622-1e2500ecc556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a5fe2daf-3124-46db-b842-3f05257f145e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_ecd15418-61a2-4d39-948c-fe8c5c993d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_ecd15418-61a2-4d39-948c-fe8c5c993d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_739c227f-2a2d-402c-833c-4f5ed6a6d8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_739c227f-2a2d-402c-833c-4f5ed6a6d8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_ce41b2d5-8a0a-475e-b4ec-7343c09315b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_ce41b2d5-8a0a-475e-b4ec-7343c09315b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromInvestments_60c29ae0-0849-47c9-bbf7-6fc36a3e9dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:to="loc_us-gaap_PaymentsForProceedsFromInvestments_60c29ae0-0849-47c9-bbf7-6fc36a3e9dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_32747991-2735-4f23-abc7-3590c93f341b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9efe57ee-e3d8-49d2-9d47-4a3b71f75396" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_32747991-2735-4f23-abc7-3590c93f341b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_8a4c81ab-a207-430c-8292-ecf314867e9c" xlink:href="knf-20230926.xsd#knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent_8a4c81ab-a207-430c-8292-ecf314867e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_280e672e-a8e1-461b-ad12-6346b9a61b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_280e672e-a8e1-461b-ad12-6346b9a61b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_067dfb18-5076-4835-8e2d-741e86efdd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_067dfb18-5076-4835-8e2d-741e86efdd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7d3ed280-07c6-4f54-8332-ae714c9c825f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7d3ed280-07c6-4f54-8332-ae714c9c825f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4199c28e-5dff-44f5-9eee-f6228b87c011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4199c28e-5dff-44f5-9eee-f6228b87c011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfEquity_08648c64-9fc1-4c99-8b35-0b1f219e2347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_ProceedsFromRepurchaseOfEquity_08648c64-9fc1-4c99-8b35-0b1f219e2347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetTransfersToFromParent_fda25177-7b43-4001-adce-9f946bedcc80" xlink:href="knf-20230926.xsd#knf_NetTransfersToFromParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_knf_NetTransfersToFromParent_fda25177-7b43-4001-adce-9f946bedcc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b257dc-e88a-4e94-bb81-36ba40962178" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d7e8b9d-2494-4e9d-ba89-17e2e8b1e6f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b257dc-e88a-4e94-bb81-36ba40962178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_7dd0017a-5a2a-4b2c-9c7e-5099b300cd60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_7dd0017a-5a2a-4b2c-9c7e-5099b300cd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c38de756-dd04-4818-90a9-ebac78093b52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c38de756-dd04-4818-90a9-ebac78093b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_021ca786-7055-4d67-b764-80e0f979118d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3abb5fc-fe1e-4947-9fab-103d56dde145" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_021ca786-7055-4d67-b764-80e0f979118d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBackground" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBackground"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBackground" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d0ad8b6f-f58b-4cbc-ad9a-08448cd9b8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_f61f6921-ba99-4966-ad69-2b5e0fecc46b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d0ad8b6f-f58b-4cbc-ad9a-08448cd9b8d7" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_f61f6921-ba99-4966-ad69-2b5e0fecc46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBasisofPresentation" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a92a57b6-88c7-4a4a-90c0-6eeec0f7f843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_197b3265-2650-4646-a047-4416925aef46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a92a57b6-88c7-4a4a-90c0-6eeec0f7f843" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_197b3265-2650-4646-a047-4416925aef46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPolicies" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bc1bf9ca-75b3-49b6-b455-531f19c11d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_abe6c06e-7c69-4549-a765-6cae2dd5d5af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc1bf9ca-75b3-49b6-b455-531f19c11d4a" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_abe6c06e-7c69-4549-a765-6cae2dd5d5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenue" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KDisaggregationofRevenue"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KDisaggregationofRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d50b6f6c-ba81-4c14-8997-4cc419b85fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6fd39b26-3fd8-4dd0-92bd-617e1027178e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d50b6f6c-ba81-4c14-8997-4cc419b85fa2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6fd39b26-3fd8-4dd0-92bd-617e1027178e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContracts" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContracts"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContracts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab862cf6-2474-40b3-aa54-a35b2417b7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_UncompletedContractsTextBlock_729eff93-fae0-449f-915a-b9b8b6c89c27" xlink:href="knf-20230926.xsd#knf_UncompletedContractsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab862cf6-2474-40b3-aa54-a35b2417b7b8" xlink:to="loc_knf_UncompletedContractsTextBlock_729eff93-fae0-449f-915a-b9b8b6c89c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessCombinations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f439b8d4-3722-4a83-920d-e6f0902a7df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bb8c761a-ebde-47ab-97c4-e12576ffa813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f439b8d4-3722-4a83-920d-e6f0902a7df1" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bb8c761a-ebde-47ab-97c4-e12576ffa813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipment" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KPropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KPropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f0084c22-0793-462f-8308-87ff40578382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e7d611ca-1ae7-4cb8-8e5f-1ea1827d0197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f0084c22-0793-462f-8308-87ff40578382" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e7d611ca-1ae7-4cb8-8e5f-1ea1827d0197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5933474a-4802-4004-b8c4-05652502682b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e050184f-c087-4d6c-8541-d04f3b72dc54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5933474a-4802-4004-b8c4-05652502682b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e050184f-c087-4d6c-8541-d04f3b72dc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurements" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KFairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_549dce1d-aded-482b-867f-8c8def7b2c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_2763eb3f-a0ea-47a1-a3f1-33574e3e4000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_549dce1d-aded-482b-867f-8c8def7b2c9c" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_2763eb3f-a0ea-47a1-a3f1-33574e3e4000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeases" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeases"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5c2ca43f-2de5-401d-9675-5082d7945e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e4380c6b-5a37-419c-a82f-b72251b7671e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5c2ca43f-2de5-401d-9675-5082d7945e5f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e4380c6b-5a37-419c-a82f-b72251b7671e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligations" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_924d37c6-1791-4844-b3f4-32f20a2c6747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_ffb8f8cb-f333-46ba-be3a-aa5507c27060" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_924d37c6-1791-4844-b3f4-32f20a2c6747" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_ffb8f8cb-f333-46ba-be3a-aa5507c27060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensation" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f9730d8c-e6da-4de9-b3f1-3dbaa9e8ad53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6ec2bc91-0de9-4702-a8cf-e12424321b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f9730d8c-e6da-4de9-b3f1-3dbaa9e8ad53" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6ec2bc91-0de9-4702-a8cf-e12424321b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_56a00662-0377-4a0f-8223-6e72a142fbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_70656f36-6673-4e2c-b92c-c9c0e4d38205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_56a00662-0377-4a0f-8223-6e72a142fbd1" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_70656f36-6673-4e2c-b92c-c9c0e4d38205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxes" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a791caff-44e2-49d7-9a4f-5ce286317a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ca25a99c-fa74-4fb6-89f2-5380320e1ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a791caff-44e2-49d7-9a4f-5ce286317a7c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ca25a99c-fa74-4fb6-89f2-5380320e1ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCashFlowInformation" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCashFlowInformation"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_34d2d51a-4e90-4164-88d0-e232cc307545" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_0c3ca3bd-7482-4bd9-a511-194c3950775a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_34d2d51a-4e90-4164-88d0-e232cc307545" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_0c3ca3bd-7482-4bd9-a511-194c3950775a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentData" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentData"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f4709f7d-dd32-4fb0-bfae-62e41d66fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5693884c-42be-4ade-9ec1-f96eff19b859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f4709f7d-dd32-4fb0-bfae-62e41d66fdd7" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5693884c-42be-4ade-9ec1-f96eff19b859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlans" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f9387be1-93cb-4718-9ce4-b3aa7dc43b95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_ed85ec6b-572b-42a7-9aad-71b5268b9423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f9387be1-93cb-4718-9ce4-b3aa7dc43b95" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_ed85ec6b-572b-42a7-9aad-71b5268b9423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingencies" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9f147d52-59f2-4232-9309-ec7a6f5a99d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d40a9fa4-7bc8-4e2e-abd9-46f9dc681bde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9f147d52-59f2-4232-9309-ec7a6f5a99d6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d40a9fa4-7bc8-4e2e-abd9-46f9dc681bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactions" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_163ba8e5-4d5d-4882-ab3f-e433b80565c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cc333752-0289-4770-a4b0-93eeda455e50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_163ba8e5-4d5d-4882-ab3f-e433b80565c8" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cc333752-0289-4770-a4b0-93eeda455e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBackground" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBackground"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBackground" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7a37a3b9-c496-4e82-af6b-bd212f467c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6e07dfc0-71d5-4b25-bf96-1f1ff79980c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7a37a3b9-c496-4e82-af6b-bd212f467c9d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6e07dfc0-71d5-4b25-bf96-1f1ff79980c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBasisofpresentation" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBasisofpresentation"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBasisofpresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5225b815-359f-492e-aa55-b0f4e4e39a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4c8a948f-e287-4af6-9996-36f1697bc78d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5225b815-359f-492e-aa55-b0f4e4e39a2f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4c8a948f-e287-4af6-9996-36f1697bc78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlosses"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_06ddac9c-2f52-4861-a5de-421fcdc2b5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_1ffaee98-5c1c-4a85-a4e6-86f8b0586d25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_06ddac9c-2f52-4861-a5de-421fcdc2b5e1" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_1ffaee98-5c1c-4a85-a4e6-86f8b0586d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QInventories" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QInventories"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QInventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_7ed604e2-e0b4-44a2-9ee8-0d0cb7a49ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_b5fed3a0-6782-4163-85ee-f008a74d3398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7ed604e2-e0b4-44a2-9ee8-0d0cb7a49ad0" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_b5fed3a0-6782-4163-85ee-f008a74d3398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEarningspershare" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEarningspershare"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEarningspershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_05098340-53f2-4ecc-89c6-769f5aff1c34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_09adabb0-563f-4d23-b26e-fd0c48a4b134" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05098340-53f2-4ecc-89c6-769f5aff1c34" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_09adabb0-563f-4d23-b26e-fd0c48a4b134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEquity" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEquity"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ed85923-c3ce-4a5d-9116-b82e8e9ee34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7215da3b-16a6-4991-a485-de2d75ea9fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed85923-c3ce-4a5d-9116-b82e8e9ee34a" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7215da3b-16a6-4991-a485-de2d75ea9fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensiveloss"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_23d018da-77e9-48e2-85a9-f85f118ec063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_06c4ff41-baf3-468d-989c-d0eb1e65796d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_23d018da-77e9-48e2-85a9-f85f118ec063" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_06c4ff41-baf3-468d-989c-d0eb1e65796d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRevenuefromcontractswithcustomers"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_71c5a904-ab9c-46cc-a222-3b26487f9442" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b2355b9f-cc90-412a-b342-60f6da000765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_71c5a904-ab9c-46cc-a222-3b26487f9442" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b2355b9f-cc90-412a-b342-60f6da000765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedContracts" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedContracts"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedContracts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ebace604-79d0-40c2-a0e9-d985f3b55812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_UncompletedContractsTextBlock_e2628e39-754a-4dc6-8635-176797e2b243" xlink:href="knf-20230926.xsd#knf_UncompletedContractsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ebace604-79d0-40c2-a0e9-d985f3b55812" xlink:to="loc_knf_UncompletedContractsTextBlock_e2628e39-754a-4dc6-8635-176797e2b243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassets"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ac2f856-b8b3-4ced-8713-dc4f03828f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09d11cb8-9526-494d-bc56-06cd39707ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ac2f856-b8b3-4ced-8713-dc4f03828f40" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09d11cb8-9526-494d-bc56-06cd39707ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurements" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurements"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3889c27e-a3f1-4f7b-a2f5-ee2698902403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_f5e9a5e3-3842-42b0-aa32-da4069d0e413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3889c27e-a3f1-4f7b-a2f5-ee2698902403" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_f5e9a5e3-3842-42b0-aa32-da4069d0e413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebt" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebt"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f1e0cefb-a292-4b66-bcf7-3ec01c0d6c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7c7b5652-90d0-4228-abbc-b551d63577fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f1e0cefb-a292-4b66-bcf7-3ec01c0d6c3c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7c7b5652-90d0-4228-abbc-b551d63577fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QIncomeTaxes" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QIncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QIncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cd48902b-6782-456b-a67e-1f83bedd9f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8e2d1839-679c-4998-8d5b-e7bea01bcda4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cd48902b-6782-456b-a67e-1f83bedd9f9b" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8e2d1839-679c-4998-8d5b-e7bea01bcda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QCashflowinformation" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QCashflowinformation"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QCashflowinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_6f9be346-b6ca-45aa-9ac2-3125be306f86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_8e0b11f1-5387-4dbf-a131-67e2cfd35f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6f9be346-b6ca-45aa-9ac2-3125be306f86" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_8e0b11f1-5387-4dbf-a131-67e2cfd35f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdata" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdata"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdata" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7d93a7a8-a245-43ef-83ef-e6451e84c027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ab81fd1f-c2fc-471c-aa7d-992d6e3c265a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7d93a7a8-a245-43ef-83ef-e6451e84c027" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ab81fd1f-c2fc-471c-aa7d-992d6e3c265a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplans" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplans"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f7131e4-71da-4884-9530-730a61d88dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_e8790643-0802-4660-94ce-1655e878f8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f7131e4-71da-4884-9530-730a61d88dfc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_e8790643-0802-4660-94ce-1655e878f8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QContingencies" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QContingencies"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d503bda4-e1eb-46a5-86b2-5949b6400e73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_deedb5d9-f127-4c38-9a87-aba65ab6d472" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d503bda4-e1eb-46a5-86b2-5949b6400e73" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_deedb5d9-f127-4c38-9a87-aba65ab6d472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRelatedpartytransactions" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRelatedpartytransactions"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QRelatedpartytransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_13839872-0483-4775-82d2-f5566427e371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_75b31def-3a6d-4af0-a5c2-9f193173186a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_13839872-0483-4775-82d2-f5566427e371" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_75b31def-3a6d-4af0-a5c2-9f193173186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_27c9e0f9-cbfa-4ef4-a9b4-0b39ead843fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_27c9e0f9-cbfa-4ef4-a9b4-0b39ead843fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_69938cd2-84c4-4a21-8aa7-f861b5ed4a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_69938cd2-84c4-4a21-8aa7-f861b5ed4a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e64fa3f8-76eb-4d87-a630-8b022c9b62f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_UseOfEstimates_e64fa3f8-76eb-4d87-a630-8b022c9b62f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_34a88b97-026d-47f8-b926-cd520c58dce7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_34a88b97-026d-47f8-b926-cd520c58dce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_74de94a1-2a27-4b28-8ca4-4a494cb03223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_74de94a1-2a27-4b28-8ca4-4a494cb03223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_11497707-c109-4f75-868c-aed7893da1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_11497707-c109-4f75-868c-aed7893da1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_54aff3b3-6aa6-4c00-8924-077696de41d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_54aff3b3-6aa6-4c00-8924-077696de41d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_78993974-b3f9-4a3c-a7d3-5e4e3a91914d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_78993974-b3f9-4a3c-a7d3-5e4e3a91914d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_0b3478d4-d303-4c2a-9b2e-1abe944b13e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_0b3478d4-d303-4c2a-9b2e-1abe944b13e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_3cfe86b5-5395-4530-832c-2382e63aa133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_3cfe86b5-5395-4530-832c-2382e63aa133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1fc891c6-8e18-4fda-89d5-1f3adee90491" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_1fc891c6-8e18-4fda-89d5-1f3adee90491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_7bb26a7e-684f-4e2d-a2a5-a455a81588b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_7bb26a7e-684f-4e2d-a2a5-a455a81588b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_7ae70690-b993-45c3-9a02-1a05b84cee98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_7ae70690-b993-45c3-9a02-1a05b84cee98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ea260e10-fd90-4c9f-a738-ef9035f7b14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ea260e10-fd90-4c9f-a738-ef9035f7b14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_7b93023c-7d30-4b84-871e-f6ceaaabdd82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_7b93023c-7d30-4b84-871e-f6ceaaabdd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GovernmentAssistancePolicyTextBlock_742f4e95-52bc-42ba-a252-9f7602622edb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_GovernmentAssistancePolicyTextBlock_742f4e95-52bc-42ba-a252-9f7602622edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_662ad71b-b9b2-42ee-bb54-6a9b7f2ef519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy_662ad71b-b9b2-42ee-bb54-6a9b7f2ef519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_53196017-e408-44ae-a1df-4aa2c12ea2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_53196017-e408-44ae-a1df-4aa2c12ea2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_5c0b9207-7ae2-4536-b190-6ad8881daa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_5c0b9207-7ae2-4536-b190-6ad8881daa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_5b4656ec-4477-4998-b1d4-c1a8132b4fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_5b4656ec-4477-4998-b1d4-c1a8132b4fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1e78b7e1-8deb-49cb-bee3-8c68a388cc70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1e78b7e1-8deb-49cb-bee3-8c68a388cc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_a2a537f7-5ef8-4f77-b353-747d1a90d7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_a2a537f7-5ef8-4f77-b353-747d1a90d7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_3a2e3524-eca1-4515-b95c-04c58e5861bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_3a2e3524-eca1-4515-b95c-04c58e5861bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_49199009-9723-42d9-8ae7-b89cc6a34ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4b462f5-986f-4544-86d7-bdc67e9e9d3e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_49199009-9723-42d9-8ae7-b89cc6a34ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBasisofpresentationPolicies" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBasisofpresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBasisofpresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dce7fe70-845c-4460-9097-55881f8b4912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dce7fe70-845c-4460-9097-55881f8b4912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9a8367b7-475b-4967-943f-b5460e0b076d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_9a8367b7-475b-4967-943f-b5460e0b076d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_992ae3bf-7aec-4f61-8b64-61d5163d71e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_UseOfEstimates_992ae3bf-7aec-4f61-8b64-61d5163d71e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0f366412-051d-40dc-8462-b3c7efab5af9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0f366412-051d-40dc-8462-b3c7efab5af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_57afe576-6d16-4317-b2a1-bfee53ea9548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_57afe576-6d16-4317-b2a1-bfee53ea9548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3143396b-79ba-49af-a01d-bf692afda27e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3143396b-79ba-49af-a01d-bf692afda27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_bfae0b8b-a863-45ad-a8f1-1ba6773d7b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_bfae0b8b-a863-45ad-a8f1-1ba6773d7b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_4a0381bd-cd9b-45bb-97ed-e30c0fecdd23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_4a0381bd-cd9b-45bb-97ed-e30c0fecdd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d923cec3-3a7b-43af-8a1b-78d992439bac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d923cec3-3a7b-43af-8a1b-78d992439bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_32f26846-324e-46ad-83fa-13240c8ec70c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_32f26846-324e-46ad-83fa-13240c8ec70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_57bd13fa-83a2-451f-abb0-5201277d2507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00ca9feb-4422-4189-a049-181408dc1934" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_57bd13fa-83a2-451f-abb0-5201277d2507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1d7d2c49-46ea-4546-b1c5-474786676eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_67cb71a8-96b9-4978-8ed7-c1994ca7c830" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d7d2c49-46ea-4546-b1c5-474786676eb7" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_67cb71a8-96b9-4978-8ed7-c1994ca7c830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_a44ffea3-ea2c-476f-b7bb-0f4f8d559023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d7d2c49-46ea-4546-b1c5-474786676eb7" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_a44ffea3-ea2c-476f-b7bb-0f4f8d559023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_a158ff14-b6ce-45b7-97de-eed13d311267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d7d2c49-46ea-4546-b1c5-474786676eb7" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_a158ff14-b6ce-45b7-97de-eed13d311267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5f9ec31f-dd4a-4460-a3ff-39a141bdb771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d7d2c49-46ea-4546-b1c5-474786676eb7" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5f9ec31f-dd4a-4460-a3ff-39a141bdb771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KDisaggregationofRevenueTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_606ff87e-9dda-4eb2-a505-3e374c949dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_4ba76fd0-dbdd-491d-8ebc-5f400627a4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_606ff87e-9dda-4eb2-a505-3e374c949dcd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_4ba76fd0-dbdd-491d-8ebc-5f400627a4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_730b1aef-b437-4893-b106-bc5d18a404a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1f21f699-7363-445b-8886-3455e10317e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_730b1aef-b437-4893-b106-bc5d18a404a4" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1f21f699-7363-445b-8886-3455e10317e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KPropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ea71343e-aae4-4a4f-add3-a2f713600ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fb87c1d9-852f-46a3-bc13-bac2fb066815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ea71343e-aae4-4a4f-add3-a2f713600ab8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fb87c1d9-852f-46a3-bc13-bac2fb066815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2e8da21-3211-43ba-aef1-0823b4e3066a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_f0344979-6954-4e8c-87fc-246d999a8db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2e8da21-3211-43ba-aef1-0823b4e3066a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_f0344979-6954-4e8c-87fc-246d999a8db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_910e7d9e-1d8a-4140-a16a-8bfe8f78cbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2e8da21-3211-43ba-aef1-0823b4e3066a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_910e7d9e-1d8a-4140-a16a-8bfe8f78cbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KFairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d0a6e6ef-19f9-4e81-94f0-0b4a6ce5e4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_24abe7fa-4973-444b-ad7e-c34cf2fb3ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d0a6e6ef-19f9-4e81-94f0-0b4a6ce5e4a2" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_24abe7fa-4973-444b-ad7e-c34cf2fb3ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1ffbf110-5cbf-4c0e-b6e0-71ac1b149b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_e9b33dfe-675b-4388-8185-f5f75c8ff452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ffbf110-5cbf-4c0e-b6e0-71ac1b149b05" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_e9b33dfe-675b-4388-8185-f5f75c8ff452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8353e182-014b-4f0c-8860-b19745e5fdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ffbf110-5cbf-4c0e-b6e0-71ac1b149b05" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8353e182-014b-4f0c-8860-b19745e5fdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7098c1cb-ec6d-4f73-9f3c-4307a4f4480b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_58dde4ca-8039-4d79-af1d-5804af5041dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7098c1cb-ec6d-4f73-9f3c-4307a4f4480b" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_58dde4ca-8039-4d79-af1d-5804af5041dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8116a21a-b332-4a14-8229-47aa8dfcf403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_c2e9d34a-efcb-4d9a-b656-95da54632e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8116a21a-b332-4a14-8229-47aa8dfcf403" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_c2e9d34a-efcb-4d9a-b656-95da54632e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f828d6f3-7536-48d4-a945-d570055d0096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8116a21a-b332-4a14-8229-47aa8dfcf403" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f828d6f3-7536-48d4-a945-d570055d0096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_6604d218-6138-4783-9769-d2e0386cbeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8116a21a-b332-4a14-8229-47aa8dfcf403" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_6604d218-6138-4783-9769-d2e0386cbeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f315e79a-ce05-4da4-b550-9addf2673650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c67b9410-7380-4870-b0a1-ee22dcf5ce28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f315e79a-ce05-4da4-b550-9addf2673650" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c67b9410-7380-4870-b0a1-ee22dcf5ce28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_55404d1b-2ddc-4100-8804-09f32d82e062" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f315e79a-ce05-4da4-b550-9addf2673650" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_55404d1b-2ddc-4100-8804-09f32d82e062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c22bd83a-217d-4edd-9bcc-adc77aca8b75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2b6a191a-d8e8-48a0-874e-3336409e008e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c22bd83a-217d-4edd-9bcc-adc77aca8b75" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2b6a191a-d8e8-48a0-874e-3336409e008e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7b985fc8-782d-4c60-a04c-ccfc0475a10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c22bd83a-217d-4edd-9bcc-adc77aca8b75" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7b985fc8-782d-4c60-a04c-ccfc0475a10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock_b57e3a25-2b1e-42da-b0e0-5a334c4351ff" xlink:href="knf-20230926.xsd#knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c22bd83a-217d-4edd-9bcc-adc77aca8b75" xlink:to="loc_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock_b57e3a25-2b1e-42da-b0e0-5a334c4351ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4a3abf3e-ac62-4363-b73c-4020f583e0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c22bd83a-217d-4edd-9bcc-adc77aca8b75" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4a3abf3e-ac62-4363-b73c-4020f583e0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCashFlowInformationTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCashFlowInformationTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_306bca9f-7aa4-4ab0-ba55-622946233ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_f5d2f72e-d666-4d70-a655-a56e3f24166c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_306bca9f-7aa4-4ab0-ba55-622946233ec0" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_f5d2f72e-d666-4d70-a655-a56e3f24166c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a07f976f-bff1-40d8-a44c-47909a29e812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f9824dab-7bb5-4e78-96f8-cfc8fc4cf366" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a07f976f-bff1-40d8-a44c-47909a29e812" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f9824dab-7bb5-4e78-96f8-cfc8fc4cf366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_bd4c350f-a129-4397-8b59-aea1d3a0a901" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a07f976f-bff1-40d8-a44c-47909a29e812" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_bd4c350f-a129-4397-8b59-aea1d3a0a901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_503beb50-8f0d-43ac-b7c0-09972faf0c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a07f976f-bff1-40d8-a44c-47909a29e812" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_503beb50-8f0d-43ac-b7c0-09972faf0c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_47e989fd-7688-4656-a0a2-fbb56d73b288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_47e989fd-7688-4656-a0a2-fbb56d73b288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_e4271b14-7b6e-4d82-a6c4-79c4abfdf6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_e4271b14-7b6e-4d82-a6c4-79c4abfdf6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_3b4cf14c-e08d-418d-89ea-78265e478a52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_3b4cf14c-e08d-418d-89ea-78265e478a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_627602b7-ae97-498a-b6bc-0b7be600beaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_627602b7-ae97-498a-b6bc-0b7be600beaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_69167df8-0200-4fdd-9ab1-f264946f0ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_69167df8-0200-4fdd-9ab1-f264946f0ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_3791696f-cc10-455b-9a57-7ba8f4044c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_3791696f-cc10-455b-9a57-7ba8f4044c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_b353efb2-7700-45c6-b59b-666882c625b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_b353efb2-7700-45c6-b59b-666882c625b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_467f586f-3aae-44f5-92eb-8b8ea5326b74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_467f586f-3aae-44f5-92eb-8b8ea5326b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_b3ab0299-fa38-4723-acac-a11d48beff04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_b3ab0299-fa38-4723-acac-a11d48beff04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_c3ab226f-b1ab-4e6e-b1c0-5816c3648a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_c3ab226f-b1ab-4e6e-b1c0-5816c3648a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTableTextBlock_19df7295-e1de-4baf-a101-0e0e791e3792" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_InvestmentTableTextBlock_19df7295-e1de-4baf-a101-0e0e791e3792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_e79aed2d-e231-4991-95fd-b434f5386160" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85831a7b-4447-4706-9f6b-75047632d968" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_e79aed2d-e231-4991-95fd-b434f5386160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6c13a3a6-d294-4ee4-a3df-85a1e920da3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_aa6647ef-33c1-45c1-b55f-49b7a2ddf424" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6c13a3a6-d294-4ee4-a3df-85a1e920da3a" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_aa6647ef-33c1-45c1-b55f-49b7a2ddf424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_ca78a111-5754-4410-a8a2-377f54b096ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1458fc14-119c-4e55-90a0-c9ee87814008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ca78a111-5754-4410-a8a2-377f54b096ca" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1458fc14-119c-4e55-90a0-c9ee87814008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_d4009c5c-2756-4b75-807c-fbd7792cebd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_91edbab5-123b-48c5-be8d-e6861f21195c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_d4009c5c-2756-4b75-807c-fbd7792cebd6" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_91edbab5-123b-48c5-be8d-e6861f21195c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_2abc486a-a114-4b97-aa70-f24687b28393" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_d4009c5c-2756-4b75-807c-fbd7792cebd6" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_2abc486a-a114-4b97-aa70-f24687b28393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QInventoriesTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QInventoriesTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QInventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_18b064e9-de57-487b-ab50-5f93ffc24ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9c9ba3c2-51f4-4c24-87e9-64fbd7c6d532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_18b064e9-de57-487b-ab50-5f93ffc24ef0" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9c9ba3c2-51f4-4c24-87e9-64fbd7c6d532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEarningspershareTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEarningspershareTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEarningspershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d5934f1d-9a64-4866-bef3-a7e43ceb2e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_f770bfb2-6394-4cce-b872-cdf63af0e322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d5934f1d-9a64-4866-bef3-a7e43ceb2e15" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_f770bfb2-6394-4cce-b872-cdf63af0e322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensivelossTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d02c773a-8ef7-4567-8363-92a690ebf296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_181c71f7-a8ee-41f3-b5f8-b00c96dffe62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d02c773a-8ef7-4567-8363-92a690ebf296" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_181c71f7-a8ee-41f3-b5f8-b00c96dffe62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_b628ed0b-bd09-4e11-93c1-a8634a4032e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d02c773a-8ef7-4567-8363-92a690ebf296" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_b628ed0b-bd09-4e11-93c1-a8634a4032e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRevenuefromcontractswithcustomersTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_94905a71-c571-4109-8cf0-c8ae891b066c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_32389e5a-e121-44a7-a9e7-f0db6788469d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_94905a71-c571-4109-8cf0-c8ae891b066c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_32389e5a-e121-44a7-a9e7-f0db6788469d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedcontractsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedcontractsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_71532950-c009-4e3a-95b8-0abdecba018b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1d289e72-6008-4fbe-86ec-6192813faef0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_71532950-c009-4e3a-95b8-0abdecba018b" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1d289e72-6008-4fbe-86ec-6192813faef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b10a8e84-f600-4b7e-b4e2-2b76917595a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_425504a1-9849-4acd-bc89-35374365053c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b10a8e84-f600-4b7e-b4e2-2b76917595a6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_425504a1-9849-4acd-bc89-35374365053c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c3955e40-982a-4ba9-bf74-b67375c19c76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b10a8e84-f600-4b7e-b4e2-2b76917595a6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c3955e40-982a-4ba9-bf74-b67375c19c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6f672d00-4e1b-4521-bba3-bd3134f5f115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b10a8e84-f600-4b7e-b4e2-2b76917595a6" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6f672d00-4e1b-4521-bba3-bd3134f5f115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4594c6e3-7053-40a6-b81f-d75b8d7df3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6b2e8c44-87f2-47c3-bfb7-4547349255da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4594c6e3-7053-40a6-b81f-d75b8d7df3e0" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6b2e8c44-87f2-47c3-bfb7-4547349255da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ac34738b-74b7-49f7-8aae-8aa6139a652e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4594c6e3-7053-40a6-b81f-d75b8d7df3e0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ac34738b-74b7-49f7-8aae-8aa6139a652e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebtTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebtTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f98bfe75-0d9d-4ce6-8612-66f0dfd64fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_372527fd-26cf-47f1-bd3f-65b1877d6265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f98bfe75-0d9d-4ce6-8612-66f0dfd64fc9" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_372527fd-26cf-47f1-bd3f-65b1877d6265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3d41eb77-1863-4504-b0a1-4e1eca1c9af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f98bfe75-0d9d-4ce6-8612-66f0dfd64fc9" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3d41eb77-1863-4504-b0a1-4e1eca1c9af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QCashflowinformationTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QCashflowinformationTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QCashflowinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0117affb-8341-45f9-9a70-08eda6338600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_9473f297-0d20-4b69-b1f6-96975fd0cec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0117affb-8341-45f9-9a70-08eda6338600" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_9473f297-0d20-4b69-b1f6-96975fd0cec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_babd1c7a-5beb-436e-a741-4bfba31d1618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_ccc1c750-94ec-4066-92ed-4718657db182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_babd1c7a-5beb-436e-a741-4bfba31d1618" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_ccc1c750-94ec-4066-92ed-4718657db182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_4ef63ca2-d37b-468e-8e7f-d88e9d9d59e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_babd1c7a-5beb-436e-a741-4bfba31d1618" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_4ef63ca2-d37b-468e-8e7f-d88e9d9d59e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d4c040cc-0a82-4f2a-a287-0ccaa70ccfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_babd1c7a-5beb-436e-a741-4bfba31d1618" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d4c040cc-0a82-4f2a-a287-0ccaa70ccfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansTables" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplansTables"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_df2d1855-12cf-420a-b516-6829f2666e22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7965121b-8390-4516-8b5e-3f878acb529c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_df2d1855-12cf-420a-b516-6829f2666e22" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_7965121b-8390-4516-8b5e-3f878acb529c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBasisofPresentationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53606141-2d8d-4880-b962-cf42df8893d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_f3dd506e-c59c-4b02-9284-3a21c4bf97bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53606141-2d8d-4880-b962-cf42df8893d7" xlink:to="loc_us-gaap_CostsAndExpensesRelatedParty_f3dd506e-c59c-4b02-9284-3a21c4bf97bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7dab54e5-4f91-43af-b44c-4f1da2c57880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7dab54e5-4f91-43af-b44c-4f1da2c57880" xlink:to="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:to="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_cb5343b7-61c2-4651-9faf-3aee3caae6f7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureProportionateConsolidationMember_cc187dec-d17f-4007-a346-9a7b51e5d1dc" xlink:href="knf-20230926.xsd#knf_JointVentureProportionateConsolidationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_616715bc-656b-41dc-a884-1214fbcc898b" xlink:to="loc_knf_JointVentureProportionateConsolidationMember_cc187dec-d17f-4007-a346-9a7b51e5d1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:href="knf-20230926.xsd#knf_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesTable_b71a90c6-165f-412b-b600-1e6db35325b8" xlink:to="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AccountsReceivableThresholdPeriodPastDue_50606016-5d42-4f8e-a545-64bd94e5c46e" xlink:href="knf-20230926.xsd#knf_AccountsReceivableThresholdPeriodPastDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_knf_AccountsReceivableThresholdPeriodPastDue_50606016-5d42-4f8e-a545-64bd94e5c46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_04f909f7-ae46-43e6-8aac-348cd2f1e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_04f909f7-ae46-43e6-8aac-348cd2f1e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_73f08a95-14a0-48fc-a873-28f4783a6a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_73f08a95-14a0-48fc-a873-28f4783a6a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a5ef6c0b-06fe-4e96-97eb-1626daa891a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a5ef6c0b-06fe-4e96-97eb-1626daa891a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_JointVentureOwnershipPercentage_df1651ed-d8e3-4d40-8d95-336331e954fe" xlink:href="knf-20230926.xsd#knf_JointVentureOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_knf_JointVentureOwnershipPercentage_df1651ed-d8e3-4d40-8d95-336331e954fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_63163bbc-c92d-4f9d-97cc-9f71af7c0732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_Revenues_63163bbc-c92d-4f9d-97cc-9f71af7c0732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7dc269de-ea55-4bd8-a9be-cf21647b4b59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_OperatingIncomeLoss_7dc269de-ea55-4bd8-a9be-cf21647b4b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_934c0708-c411-410f-9c75-3c320602424b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_Assets_934c0708-c411-410f-9c75-3c320602424b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f09a4d80-a65d-4ebd-b330-8cdc8ac0b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_EquityMethodInvestments_f09a4d80-a65d-4ebd-b330-8cdc8ac0b9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d6eddae2-44c9-4560-a634-87ab80b627fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_SignificantAccountingPoliciesLineItems_01d41caf-b066-4e39-bf0f-5d8654465c18" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d6eddae2-44c9-4560-a634-87ab80b627fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bae94cce-6e90-475a-8d27-f2f154244e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bae94cce-6e90-475a-8d27-f2f154244e57" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_ebd2f139-1ba5-40b7-a67e-7ac094a38ede" xlink:to="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_9940c029-862a-426c-9cbf-83744ce9cb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_b394e035-e32d-4e79-b4b3-ec4909a5d924" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_9940c029-862a-426c-9cbf-83744ce9cb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8f02f454-bfe8-4c2f-b2ac-692970cc4bb0" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_951c7df8-5867-43cf-b7d5-6745cecd7006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_951c7df8-5867-43cf-b7d5-6745cecd7006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_1b2bf7bd-ddd7-4da8-8a68-68ba29e2d12d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BilledContractReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_BilledContractReceivables_1b2bf7bd-ddd7-4da8-8a68-68ba29e2d12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_8dff8057-e70b-47e0-a6f9-408266b8a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_8dff8057-e70b-47e0-a6f9-408266b8a9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_ba352abc-5d4f-4147-81c0-3c257e5e6b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsReceivableGross_ba352abc-5d4f-4147-81c0-3c257e5e6b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4371d924-1e22-48a0-803f-b959d5aa5b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_4371d924-1e22-48a0-803f-b959d5aa5b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_e88d42f1-d99b-4be8-bbb1-0797cda9ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0fddee29-4d74-4be4-a932-82c87db3783c" xlink:to="loc_us-gaap_AccountsReceivableNet_e88d42f1-d99b-4be8-bbb1-0797cda9ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f76dbb82-60ef-471b-84de-e430da684fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f76dbb82-60ef-471b-84de-e430da684fdd" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cba888cd-f6ef-45eb-b5ba-9da59279d0ab" xlink:to="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_a9fe9a81-5c87-4fce-a88b-bda15e80f029" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_PacificMember_a9fe9a81-5c87-4fce-a88b-bda15e80f029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_2ccf31ac-d6af-4ecb-97ff-851a5c707e46" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_NorthwestMember_2ccf31ac-d6af-4ecb-97ff-851a5c707e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_55f3f593-bdb2-4e32-99c2-3304554746cc" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_MountainMember_55f3f593-bdb2-4e32-99c2-3304554746cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_3099a47d-31ff-4c3c-8498-61ca31521703" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_knf_NorthCentralMember_3099a47d-31ff-4c3c-8498-61ca31521703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_9d9ca9ec-c47f-4b42-87f5-e8b453c9a5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3fc68a65-1a2d-4d53-9058-6769089c037e" xlink:to="loc_us-gaap_CorporateAndOtherMember_9d9ca9ec-c47f-4b42-87f5-e8b453c9a5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_dea3cceb-c7d8-45ad-9940-812a6c3df183" xlink:to="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_2012a706-0a3c-4c2b-ab3a-70a874456d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_08cf9e90-7b43-46e6-a811-362b8772ab75" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_2012a706-0a3c-4c2b-ab3a-70a874456d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_11db558a-df97-4aa6-b2ca-f6e2f0c757df" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_406ed431-adc7-42d1-845d-5dcb7cd278e3" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_6d233442-2dab-4d97-b990-cd455a4b4fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_6d233442-2dab-4d97-b990-cd455a4b4fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1e2f42ad-cd08-4e92-b404-abc17c1805d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1e2f42ad-cd08-4e92-b404-abc17c1805d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_85380877-9f57-4328-ae1f-440a596f39b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_85380877-9f57-4328-ae1f-440a596f39b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_82e57610-c406-4f52-8bcc-6f65b2a7e04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fb615c22-63c1-4088-8866-ac6900f3fffa" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_82e57610-c406-4f52-8bcc-6f65b2a7e04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KSignificantAccountingPoliciesInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7f4d4311-9254-47d0-8359-72bca22d89b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_18c37efe-d97a-4be3-ae6c-33442233c270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f4d4311-9254-47d0-8359-72bca22d89b6" xlink:to="loc_us-gaap_InventoryFinishedGoods_18c37efe-d97a-4be3-ae6c-33442233c270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_20ad4210-4c19-49a0-bc11-3dec7248f1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f4d4311-9254-47d0-8359-72bca22d89b6" xlink:to="loc_us-gaap_InventoryRawMaterials_20ad4210-4c19-49a0-bc11-3dec7248f1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_0e959cdf-2a81-42ff-86f5-b277da1f992d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f4d4311-9254-47d0-8359-72bca22d89b6" xlink:to="loc_us-gaap_OtherInventorySupplies_0e959cdf-2a81-42ff-86f5-b277da1f992d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5cdd1ae8-866d-416b-8acf-5c24945cd242" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f4d4311-9254-47d0-8359-72bca22d89b6" xlink:to="loc_us-gaap_InventoryNet_5cdd1ae8-866d-416b-8acf-5c24945cd242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5028000a-524a-4745-80d7-5a96c217921f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5028000a-524a-4745-80d7-5a96c217921f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2cd31159-4497-49a1-a017-755c0a695f83" xlink:to="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_14579f14-95a8-4188-bacd-6a621721a06c" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_PacificMember_14579f14-95a8-4188-bacd-6a621721a06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_c299cc71-4017-4e8a-bfc7-6f4fbd926c6b" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_NorthwestMember_c299cc71-4017-4e8a-bfc7-6f4fbd926c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_ccaea0e9-85f5-411c-b8e5-163138d1f8e3" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_MountainMember_ccaea0e9-85f5-411c-b8e5-163138d1f8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_b05a326e-dc28-42b8-b4ba-8ef8d9c6e002" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_knf_NorthCentralMember_b05a326e-dc28-42b8-b4ba-8ef8d9c6e002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_b662dc05-2bad-4644-be49-183d9288c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aaefc57-df6c-4d50-b483-d1c6ed6571af" xlink:to="loc_us-gaap_CorporateAndOtherMember_b662dc05-2bad-4644-be49-183d9288c5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:to="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c967d930-a719-4224-bc5f-a50b381c0512" xlink:to="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregatesMember_9bbc5999-939f-463e-b2f9-a683a74c9997" xlink:href="knf-20230926.xsd#knf_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_AggregatesMember_9bbc5999-939f-463e-b2f9-a683a74c9997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AsphaltMember_7e99650a-ac2c-4f7b-b785-6cec96f0bb0a" xlink:href="knf-20230926.xsd#knf_AsphaltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_AsphaltMember_7e99650a-ac2c-4f7b-b785-6cec96f0bb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ReadyMixConcreteMember_4af0f486-77de-40ae-969a-59e1d6904c90" xlink:href="knf-20230926.xsd#knf_ReadyMixConcreteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ReadyMixConcreteMember_4af0f486-77de-40ae-969a-59e1d6904c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPublicSectorMember_03e19d2f-45b3-48b0-a1bb-911fe14c16c4" xlink:href="knf-20230926.xsd#knf_ContractingServicesPublicSectorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ContractingServicesPublicSectorMember_03e19d2f-45b3-48b0-a1bb-911fe14c16c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPrivateSectorMember_c39ddd5a-2f36-4472-b36d-65d2d8ed0b4f" xlink:href="knf-20230926.xsd#knf_ContractingServicesPrivateSectorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_ContractingServicesPrivateSectorMember_c39ddd5a-2f36-4472-b36d-65d2d8ed0b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_OtherMember_4256379d-f918-42f3-9d72-4a6f2946fa8c" xlink:href="knf-20230926.xsd#knf_OtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_OtherMember_4256379d-f918-42f3-9d72-4a6f2946fa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InternalSalesMember_189faba5-abda-4e8f-b4d3-d34a500c5de0" xlink:href="knf-20230926.xsd#knf_InternalSalesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f8ba95f4-2130-4432-bd8b-88993e45dc3d" xlink:to="loc_knf_InternalSalesMember_189faba5-abda-4e8f-b4d3-d34a500c5de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_326bcde5-6a96-4314-9b32-605ba893658e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_30d12d73-b2c5-433f-b689-38d5c0e0ec97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b9c490bc-fc98-45e8-8ebe-6b110aad7010" xlink:to="loc_us-gaap_Revenues_30d12d73-b2c5-433f-b689-38d5c0e0ec97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred_f31677e7-43ff-4d34-8fe4-505ce2dc75ac" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsCostsIncurred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:to="loc_knf_ContractWithCustomerUncompletedContractsCostsIncurred_f31677e7-43ff-4d34-8fe4-505ce2dc75ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_c160761c-a778-4245-bbe5-59329de1313c" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsEstimatedEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:to="loc_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings_c160761c-a778-4245-bbe5-59329de1313c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomersUncompletedContractsGross_c790874c-db81-4e62-9c0c-232d1680eaa8" xlink:href="knf-20230926.xsd#knf_ContractWithCustomersUncompletedContractsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:to="loc_knf_ContractWithCustomersUncompletedContractsGross_c790874c-db81-4e62-9c0c-232d1680eaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractWithCustomerUncompletedContractsBillings_73e3d1ae-c136-4bb2-aa9b-1eb6f28ccdf9" xlink:href="knf-20230926.xsd#knf_ContractWithCustomerUncompletedContractsBillings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:to="loc_knf_ContractWithCustomerUncompletedContractsBillings_73e3d1ae-c136-4bb2-aa9b-1eb6f28ccdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_2cda164f-6fda-449c-a999-460e0c4cd1d8" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8e3fd64a-c532-4be7-9199-c7581b63ed26" xlink:to="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_2cda164f-6fda-449c-a999-460e0c4cd1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsScheduleofcontractbalancesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_3eaddca6-021a-420d-b81c-07ab563e69da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_3eaddca6-021a-420d-b81c-07ab563e69da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetNetCurrentChange_ae2eefb1-f143-4d47-bde1-ebeab5c85508" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetNetCurrentChange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_knf_ContractwithCustomerAssetNetCurrentChange_ae2eefb1-f143-4d47-bde1-ebeab5c85508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dddef846-80fe-45f4-8ab0-99d7e3880437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dddef846-80fe-45f4-8ab0-99d7e3880437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerLiabilityCurrentChange_ea66a128-2aa2-4d8d-905a-5de22eb9e6f5" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerLiabilityCurrentChange"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_knf_ContractwithCustomerLiabilityCurrentChange_ea66a128-2aa2-4d8d-905a-5de22eb9e6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_6c9d9ba8-51b7-4f5e-84f3-46253e991e6c" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_6c9d9ba8-51b7-4f5e-84f3-46253e991e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_ed588bc5-af3f-4f59-8072-5da00995684e" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNetChange"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_ed588bc5-af3f-4f59-8072-5da00995684e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_34344767-9368-4439-a159-c66d9281a8d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_34344767-9368-4439-a159-c66d9281a8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_a4c2de9a-3673-4b51-8ec5-df0253b76eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fcd02d81-ffa2-4c34-babe-c364ab29977b" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_a4c2de9a-3673-4b51-8ec5-df0253b76eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsRemainingperformanceobligationsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_19c5220a-6a82-4b59-be25-eeb74099f537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_19c5220a-6a82-4b59-be25-eeb74099f537" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ae0b3731-d447-47fe-a9fd-ee6bbb045071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ae0b3731-d447-47fe-a9fd-ee6bbb045071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8c38f3c9-4491-421c-a674-53e33b3c42bd" xlink:to="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MinimumMember_a46baac5-a26a-4abb-a377-0673abb08c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6309469c-7e47-4a39-b1a1-2e7c39ef4118" xlink:to="loc_srt_MaximumMember_ea1eb5b3-3c77-4561-8db9-e4e539355496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_39fb7f9e-2ae3-4e09-9403-7ebbbd0568bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_71aaa0fd-4010-412b-96f9-69e3a9576558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8998d5f5-bba2-41dd-8a95-a2e4ee4e1f21" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5fbceec9-d931-4002-941b-e8dbbc07f8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KUncompletedContractsRemainingperformanceobligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessCombinationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dc7ffb4a-3c45-4b4a-85e5-c6aeb9ba9a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dc7ffb4a-3c45-4b4a-85e5-c6aeb9ba9a1b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_52eb57d4-87db-4bb5-b8dd-a399ae84011d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_db635569-da2f-4638-9eaa-1d924a4c532f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_db635569-da2f-4638-9eaa-1d924a4c532f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ae0f2d21-f16a-4ec8-b58f-976a49a005c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ae0f2d21-f16a-4ec8-b58f-976a49a005c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1e75a3a5-daaa-4d93-8297-800eb438919d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bdaf3799-5c5e-4180-ae97-aba1c943f275" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1e75a3a5-daaa-4d93-8297-800eb438919d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42ffed36-3804-4269-931e-16cecc5f6d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2022AcquisitionsMember_b0ec57e0-4ed4-4288-a41b-2d90cd193b77" xlink:href="knf-20230926.xsd#knf_A2022AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:to="loc_knf_A2022AcquisitionsMember_b0ec57e0-4ed4-4288-a41b-2d90cd193b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_A2021AcquisitionsMember_22f85e40-72a7-4fc2-8f47-7237a8daf0cc" xlink:href="knf-20230926.xsd#knf_A2021AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d0b8ab4c-d584-44bf-9c8e-87190f113ee2" xlink:to="loc_knf_A2021AcquisitionsMember_22f85e40-72a7-4fc2-8f47-7237a8daf0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0acfa5f9-25dc-4f0e-9148-dd96a35f24fa" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d4dba739-a3d6-47b5-9233-283952821bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d4dba739-a3d6-47b5-9233-283952821bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_a7295771-96da-42e7-9a0a-ad49fd0a9c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_a7295771-96da-42e7-9a0a-ad49fd0a9c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_510fc93a-6ef1-4ecb-83aa-b4025a0e513c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_510fc93a-6ef1-4ecb-83aa-b4025a0e513c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e4af647c-f656-42fa-bbbf-fcb3786feee4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e4af647c-f656-42fa-bbbf-fcb3786feee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b8eb9700-4322-431e-96ed-34e9854043a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b8eb9700-4322-431e-96ed-34e9854043a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_de80b931-80da-443c-939c-8539a0d6ca12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_de80b931-80da-443c-939c-8539a0d6ca12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_873233ef-35e4-410a-8ec1-61e30dde8fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_873233ef-35e4-410a-8ec1-61e30dde8fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2034f085-3c66-4728-a9e2-e11c7c6212d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2034f085-3c66-4728-a9e2-e11c7c6212d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fe86d614-14b5-4d32-bb71-bb3cc8527a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_Goodwill_fe86d614-14b5-4d32-bb71-bb3cc8527a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fd5feda8-724a-4715-ba00-4a668424ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fd5feda8-724a-4715-ba00-4a668424ba40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_11b0f4fd-ad8f-4f93-a36a-fef606bc283d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_11b0f4fd-ad8f-4f93-a36a-fef606bc283d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ec7e5f8-87f1-44a5-80fa-2a658f989468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ec7e5f8-87f1-44a5-80fa-2a658f989468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_96d8f270-7dee-41fd-8547-0b0809195022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_96d8f270-7dee-41fd-8547-0b0809195022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e4ec025f-142d-4089-9ca5-1c7ef9cddde3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e4ec025f-142d-4089-9ca5-1c7ef9cddde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_bf810d8d-1303-41ee-a7d0-af5c48aa023d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af793af0-5100-4559-ab6e-a8340312b179" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_bf810d8d-1303-41ee-a7d0-af5c48aa023d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5a38e882-8af5-4b96-96c9-00622b22e230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5a38e882-8af5-4b96-96c9-00622b22e230" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c50d615e-29c0-4992-a216-399407be5344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f0c3be2b-e945-4c52-a4e8-1b57e6282297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_LandMember_f0c3be2b-e945-4c52-a4e8-1b57e6282297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregateReservesMember_bb68e20c-b7b8-448b-b88e-201fb5091e3a" xlink:href="knf-20230926.xsd#knf_AggregateReservesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_knf_AggregateReservesMember_bb68e20c-b7b8-448b-b88e-201fb5091e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_6e60904a-bc26-48b2-b549-94322eff42c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_6e60904a-bc26-48b2-b549-94322eff42c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MachineryVehiclesAndEquipmentMember_a8ad8cdf-f641-40d4-b1b0-bd95b451b8cf" xlink:href="knf-20230926.xsd#knf_MachineryVehiclesAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_knf_MachineryVehiclesAndEquipmentMember_a8ad8cdf-f641-40d4-b1b0-bd95b451b8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_080c7810-c31c-4a2b-9d31-2e2f7d1e2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_100984f8-3ce1-4ce8-b769-41e2da0618f1" xlink:to="loc_us-gaap_ConstructionInProgressMember_080c7810-c31c-4a2b-9d31-2e2f7d1e2cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a423ec3-76b2-41bd-a67c-9ad1f47ef14f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2a997854-af3b-4b20-b179-a2a3a1a43745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2a997854-af3b-4b20-b179-a2a3a1a43745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5cc67969-bb58-4495-bf5d-beed270c3e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5cc67969-bb58-4495-bf5d-beed270c3e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aa26477d-e3da-4ce0-a479-1e56d883acae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_aa26477d-e3da-4ce0-a479-1e56d883acae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_96fcfe27-7bef-4e2d-bdb9-6dcdd86e65ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_96fcfe27-7bef-4e2d-bdb9-6dcdd86e65ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6fa2469b-76e7-44b7-a1f8-db36bf494656" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b47c43b-bc43-49de-a22c-3848710fa7b3" xlink:to="loc_us-gaap_Depreciation_6fa2469b-76e7-44b7-a1f8-db36bf494656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9c77f1fe-1400-43db-ae9c-b96070c60108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9c77f1fe-1400-43db-ae9c-b96070c60108" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4009eaa-8410-4a34-8488-36757ec71870" xlink:to="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_0b335dcb-61a2-4cb0-aa19-26545eff0f4a" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_PacificMember_0b335dcb-61a2-4cb0-aa19-26545eff0f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_bdde6271-5554-4eda-92a3-ed0dbff9515f" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_NorthwestMember_bdde6271-5554-4eda-92a3-ed0dbff9515f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_67482820-1e5e-4152-9975-08d675c7a819" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_MountainMember_67482820-1e5e-4152-9975-08d675c7a819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_fe3c2c07-8c35-4667-a755-0b74f5dd784b" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_knf_NorthCentralMember_fe3c2c07-8c35-4667-a755-0b74f5dd784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_ad43ea05-88d8-40ac-8994-5588a8f9c342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f30ccbf9-8a86-48e5-b531-0dde83253cbb" xlink:to="loc_us-gaap_CorporateAndOtherMember_ad43ea05-88d8-40ac-8994-5588a8f9c342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_285ca810-32a7-4fa2-93c7-7f95067d9486" xlink:to="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_78ff0970-bf43-484e-9c8b-3c95cd8b212f" xlink:to="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_275fd4ad-707a-463c-a70e-5a4505ea0dda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_Goodwill_275fd4ad-707a-463c-a70e-5a4505ea0dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d784fc7d-b2cd-433f-b12d-383abc500c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d784fc7d-b2cd-433f-b12d-383abc500c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_59cc8c01-401d-474e-b9bc-d2abb5784a68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_59cc8c01-401d-474e-b9bc-d2abb5784a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_840b0b74-7a5a-488c-b55a-d9bc0457214f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9a7d0ea-7194-4356-af5a-31aaf15d9a82" xlink:to="loc_us-gaap_Goodwill_840b0b74-7a5a-488c-b55a-d9bc0457214f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c5c91f2d-0f5a-40e5-ab74-ce4eaefa323d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c5c91f2d-0f5a-40e5-ab74-ce4eaefa323d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5230f061-e44f-46c4-a96e-6d9fd9586c68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c899e439-5a8a-4585-a177-b5157fef53d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c899e439-5a8a-4585-a177-b5157fef53d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2223239e-4124-412a-9b47-881cd9b2de54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2223239e-4124-412a-9b47-881cd9b2de54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_827f57dd-2119-46d2-9884-88379889eaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9dd07b94-f2a3-4e68-ab82-18d51ff3279e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_827f57dd-2119-46d2-9884-88379889eaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3dd96dd9-ac84-437c-ac98-0a0759497f2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7625827-92c8-4fb2-ac4d-db9408631925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7625827-92c8-4fb2-ac4d-db9408631925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1f6bef10-3091-4917-96fc-9125fc28d92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1f6bef10-3091-4917-96fc-9125fc28d92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60c2938c-760b-4731-8bf7-b9b8e2c25866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_75579a23-ec2e-4382-901b-7fc742f084e2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_60c2938c-760b-4731-8bf7-b9b8e2c25866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KGoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e84a73a0-4825-41aa-9bc8-448dfaea4415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e84a73a0-4825-41aa-9bc8-448dfaea4415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_30d9f798-9aef-41a9-bb64-f21b583fd4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_30d9f798-9aef-41a9-bb64-f21b583fd4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2c894982-dfc4-4542-ae99-f15a31180c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2c894982-dfc4-4542-ae99-f15a31180c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57b083b8-101e-4001-9f3e-58254614f33c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57b083b8-101e-4001-9f3e-58254614f33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_919cb73f-ce84-40d5-94c7-468c2a0655a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_919cb73f-ce84-40d5-94c7-468c2a0655a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_79cd9e3a-187d-4bd8-af3b-fcba943d8320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_79cd9e3a-187d-4bd8-af3b-fcba943d8320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7ac38bee-74bc-46e1-b3f8-86eae0fc866e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c391884e-26e7-4676-b388-da6a673fcebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7ac38bee-74bc-46e1-b3f8-86eae0fc866e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KFairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_83f0e842-4e9f-4067-b37f-32f5eebc6f89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_c32ef05f-7363-46f6-88af-01f5db11883d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_83f0e842-4e9f-4067-b37f-32f5eebc6f89" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_c32ef05f-7363-46f6-88af-01f5db11883d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_84e3e5fc-9123-4f91-9339-bded79597d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_83f0e842-4e9f-4067-b37f-32f5eebc6f89" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_84e3e5fc-9123-4f91-9339-bded79597d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_618ecdf1-8211-4937-81ae-18135809acd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_618ecdf1-8211-4937-81ae-18135809acd6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_dd72290d-a030-47b5-aa99-5e3642251bc3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1b94abd6-ab6e-42d8-87d0-f22168f9a6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1b94abd6-ab6e-42d8-87d0-f22168f9a6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueMember_3ee41629-a663-494c-8b47-af3283aaae41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashSurrenderValueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6beb2cfb-7cf2-4dc0-8b46-a42700fd18f4" xlink:to="loc_us-gaap_CashSurrenderValueMember_3ee41629-a663-494c-8b47-af3283aaae41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_655302ce-f769-4ef3-ae1d-100b2f9a0ddf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cea29480-34f9-4ba7-95e7-e26e38652a50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_659185aa-6737-4791-a412-0d3841af04b4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cea29480-34f9-4ba7-95e7-e26e38652a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eba2ac74-1af4-414e-97bc-c4e9d1b9d176" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_84345e90-7e34-4a54-894f-f7263da88ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_5e9e6d48-7f08-4339-8f0a-867e558dc2e7" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_84345e90-7e34-4a54-894f-f7263da88ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce0e1262-bcf1-4b8d-9314-1f5dda260720" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_181e51c6-04da-403b-94f4-43eac40ea7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_181e51c6-04da-403b-94f4-43eac40ea7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:href="knf-20230926.xsd#knf_ConcentrationRisksPercentageAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e158e5a0-e45a-4fdd-a6f8-9b439302d862" xlink:to="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInFixedIncomeAndOtherInvestments_8fc10f49-7ee2-433b-88c4-aa204fc390ca" xlink:href="knf-20230926.xsd#knf_PercentageInFixedIncomeAndOtherInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInFixedIncomeAndOtherInvestments_8fc10f49-7ee2-433b-88c4-aa204fc390ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_fbaf1e7a-1f66-4d34-8dc3-22a71196651b" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfLargeCapCompanies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_fbaf1e7a-1f66-4d34-8dc3-22a71196651b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_6632ac68-c51a-4388-9e4e-54c1737d7e8c" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfMidCapCompanies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_6632ac68-c51a-4388-9e4e-54c1737d7e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_e3e06a0f-5026-457b-a48f-eee59db9e8c3" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfSmallCapCompanies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_e3e06a0f-5026-457b-a48f-eee59db9e8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinTargetDateInvestments_8d95eb91-ce3a-4389-b611-547e2442107c" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinTargetDateInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentinTargetDateInvestments_8d95eb91-ce3a-4389-b611-547e2442107c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinCashandCashEquivalents_bdf01631-c3b8-47fa-86ad-8ae522837d0b" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinCashandCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_6c4711b7-de50-4dfe-9e57-624789a01d9e" xlink:to="loc_knf_PercentageInvestmentinCashandCashEquivalents_bdf01631-c3b8-47fa-86ad-8ae522837d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3a3e3264-4214-48fa-8ebb-808fce5071db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3a3e3264-4214-48fa-8ebb-808fce5071db" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f791d8e-7ebc-48ef-88f9-1a189cd6f115" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_b5464113-fb98-4f9a-9599-6e3662316b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_VehiclesMember_b5464113-fb98-4f9a-9599-6e3662316b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d5785098-0058-4bb3-91d7-05a9c8036fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_EquipmentMember_d5785098-0058-4bb3-91d7-05a9c8036fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_10cbc649-f3aa-44b0-ad15-980c128999e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52007c31-f9a2-4f85-9a9b-f7c131355d82" xlink:to="loc_us-gaap_BuildingMember_10cbc649-f3aa-44b0-ad15-980c128999e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:to="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_28c37e16-3a21-44e5-ae5e-111bf1422278" xlink:to="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f48bee93-30ea-4963-89d5-98fe5c289b3e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:to="loc_srt_MaximumMember_f48bee93-30ea-4963-89d5-98fe5c289b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_25e266be-447b-4e53-9acc-0feec09e70c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d5821056-ef5a-4218-950b-dc160a0ce70e" xlink:to="loc_srt_MinimumMember_25e266be-447b-4e53-9acc-0feec09e70c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7bb9c8f-106d-42dc-b829-13adfae52b6a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9dc1e435-d017-42e7-95c1-39bba597c605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b3e3ffe4-d15b-47a9-8ab9-8a273b563fa4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9dc1e435-d017-42e7-95c1-39bba597c605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesSummaryofoperatingleasesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6f073fe8-9786-42fa-8691-0a46c1476750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f073fe8-9786-42fa-8691-0a46c1476750" xlink:to="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_fecae321-3ddd-4ef1-87e2-e85b1261f9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:to="loc_us-gaap_OperatingLeaseCost_fecae321-3ddd-4ef1-87e2-e85b1261f9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_02f35123-22dc-406b-8742-716e516e3667" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:to="loc_us-gaap_VariableLeaseCost_02f35123-22dc-406b-8742-716e516e3667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0cf18745-baa1-4f60-a8ac-9f3667544e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:to="loc_us-gaap_ShortTermLeaseCost_0cf18745-baa1-4f60-a8ac-9f3667544e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a46c979e-4051-4e99-8c15-625bc5848250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c4bc245f-0f46-4c26-bfa5-26f111cc378a" xlink:to="loc_us-gaap_LeaseCost_a46c979e-4051-4e99-8c15-625bc5848250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_29efe84c-1cab-4c1d-b675-2ec2897a9fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f073fe8-9786-42fa-8691-0a46c1476750" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_29efe84c-1cab-4c1d-b675-2ec2897a9fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5d0aa12a-bbc0-4c5d-8552-7cf2d9e624b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f073fe8-9786-42fa-8691-0a46c1476750" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5d0aa12a-bbc0-4c5d-8552-7cf2d9e624b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d6234e38-64a3-4b1e-8162-bbfbe5b2b320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f073fe8-9786-42fa-8691-0a46c1476750" xlink:to="loc_us-gaap_OperatingLeasePayments_d6234e38-64a3-4b1e-8162-bbfbe5b2b320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9de92552-30fb-41e5-ac8d-822d14a8262d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9de92552-30fb-41e5-ac8d-822d14a8262d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cacfbf99-75e7-4708-a331-984f6b6c88f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cacfbf99-75e7-4708-a331-984f6b6c88f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6bb297ab-ab36-4029-ab87-41b5eb3eaeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6bb297ab-ab36-4029-ab87-41b5eb3eaeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e186862e-cbff-4a71-b728-b008c9ae8a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e186862e-cbff-4a71-b728-b008c9ae8a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4728098a-6cdf-4704-9585-5e17d8363888" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4728098a-6cdf-4704-9585-5e17d8363888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ae8f3a9a-48ea-4f60-9817-5a80115b5bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ae8f3a9a-48ea-4f60-9817-5a80115b5bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_caec240c-e816-48da-a7d8-3f189ca1573c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_caec240c-e816-48da-a7d8-3f189ca1573c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0287ce25-63bc-4c9c-a6c3-1d2839a32fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0287ce25-63bc-4c9c-a6c3-1d2839a32fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0a7fba5e-817d-4026-8ba6-d3d3c764af41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_63faf760-44ac-41b3-839c-4a72bec32404" xlink:to="loc_us-gaap_OperatingLeaseLiability_0a7fba5e-817d-4026-8ba6-d3d3c764af41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAssetRetirementObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_b22381c5-a2f9-446e-bbd3-de8ad84e8864" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_59cfc5e9-2483-4b12-851b-d48c9bff12c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_b22381c5-a2f9-446e-bbd3-de8ad84e8864" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_59cfc5e9-2483-4b12-851b-d48c9bff12c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_d348be38-6dd4-4a76-9345-4f2aec0b4ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_b22381c5-a2f9-446e-bbd3-de8ad84e8864" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_d348be38-6dd4-4a76-9345-4f2aec0b4ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_c04eb373-5886-478a-9974-9751ffc47b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_c04eb373-5886-478a-9974-9751ffc47b9b" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_7fae67c3-5f25-4005-b7f8-d083a80e2651" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_us-gaap_AssetRetirementObligation_7fae67c3-5f25-4005-b7f8-d083a80e2651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_e1f4c2b4-545e-49e6-88c7-c05bb72a3ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_e1f4c2b4-545e-49e6-88c7-c05bb72a3ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AssetRetirementObligationLiabilitiesAcquired_235c58a4-73af-427c-84e2-3300993c0971" xlink:href="knf-20230926.xsd#knf_AssetRetirementObligationLiabilitiesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_knf_AssetRetirementObligationLiabilitiesAcquired_235c58a4-73af-427c-84e2-3300993c0971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_d68f58b8-0bc3-427f-b787-ae60e0ea0e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_d68f58b8-0bc3-427f-b787-ae60e0ea0e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_c1d1d560-429d-448c-8632-897ffbda824b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_c1d1d560-429d-448c-8632-897ffbda824b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_4959174c-4aa3-413c-b923-68d736db4a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_c8a09d65-43ed-4282-b6f0-b97c842a5324" xlink:to="loc_us-gaap_AssetRetirementObligation_4959174c-4aa3-413c-b923-68d736db4a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_71a11ee2-d0c3-46ec-b306-2454bb4b1687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_71a11ee2-d0c3-46ec-b306-2454bb4b1687" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_27e78bb0-cd44-4f47-808c-274bf09a02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7cdb07e1-1b16-43d2-bdb9-6dc3e59c10d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:to="loc_us-gaap_RestrictedStockMember_7cdb07e1-1b16-43d2-bdb9-6dc3e59c10d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_512ad08f-d8e4-4ccb-8f8f-9415853aa1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45b1027c-7bc2-4d9b-aa36-45172dcf52b0" xlink:to="loc_us-gaap_PerformanceSharesMember_512ad08f-d8e4-4ccb-8f8f-9415853aa1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_df690564-b38d-44ed-9388-705e49ee7486" xlink:to="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c6fca6a-8c66-42bd-88f7-32aefbacff1c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:to="loc_srt_MinimumMember_7c6fca6a-8c66-42bd-88f7-32aefbacff1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_85964c74-7851-452b-88e6-b2e047025ef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0f4954fc-baff-44e9-92a8-3000618f7d64" xlink:to="loc_srt_MaximumMember_85964c74-7851-452b-88e6-b2e047025ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_fc8e816f-2ad5-49ab-9427-3e15578d8733" xlink:to="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsMarketConditionsMember_8f647af3-2b96-43ac-ba03-80d4fc96e8a9" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsMarketConditionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:to="loc_knf_PerformanceAwardsMarketConditionsMember_8f647af3-2b96-43ac-ba03-80d4fc96e8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsPerformanceConditionsMember_9a337ed8-d9e2-4348-9b22-b86852f7140e" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsPerformanceConditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0084d0bc-2143-4edd-bcda-88082450cb5a" xlink:to="loc_knf_PerformanceAwardsPerformanceConditionsMember_9a337ed8-d9e2-4348-9b22-b86852f7140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a8973e29-1451-40ea-bb7f-0266c67d8b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db145d89-2326-4da5-9dd0-95c2a8a73489" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db145d89-2326-4da5-9dd0-95c2a8a73489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f7fd598a-919f-4614-be73-64d3cf50ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f7fd598a-919f-4614-be73-64d3cf50ca9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_794d4ad9-8b99-4aca-abe1-759b77510229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_794d4ad9-8b99-4aca-abe1-759b77510229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7a55547-46fe-4eb6-91ee-01971275d00b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f7a55547-46fe-4eb6-91ee-01971275d00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb593229-8ed0-4d7c-96b6-644917bedc37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb593229-8ed0-4d7c-96b6-644917bedc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_369099b5-9ece-4199-b905-75a451a8a10f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_369099b5-9ece-4199-b905-75a451a8a10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_57f05fd0-94cb-4cea-9c17-8a58cc871dff" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage_57f05fd0-94cb-4cea-9c17-8a58cc871dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_HistoricalVolatilityRate_32a43baf-439c-4ce3-b318-a826f1fe2c25" xlink:href="knf-20230926.xsd#knf_HistoricalVolatilityRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_HistoricalVolatilityRate_32a43baf-439c-4ce3-b318-a826f1fe2c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ImpliedVolatilityRate_f59ba19e-83f0-46b4-b800-460910372c3b" xlink:href="knf-20230926.xsd#knf_ImpliedVolatilityRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_knf_ImpliedVolatilityRate_f59ba19e-83f0-46b4-b800-460910372c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2a9f1a89-1f43-4d5d-924e-06f118c2b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_956deb12-6112-4063-8c1b-bae536fc88c0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2a9f1a89-1f43-4d5d-924e-06f118c2b6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6fcfeb94-379c-4454-a157-ada26f89a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6fcfeb94-379c-4454-a157-ada26f89a7a0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:to="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_66ee427c-b72c-4d4a-be40-7599e8994ac1" xlink:to="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2021Member_d1489ac2-8a52-427e-8615-1ace9b63d816" xlink:href="knf-20230926.xsd#knf_February2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:to="loc_knf_February2021Member_d1489ac2-8a52-427e-8615-1ace9b63d816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_February2022Member_8c5744e2-4718-4deb-be8f-1b183ce37ba9" xlink:href="knf-20230926.xsd#knf_February2022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_f47abfe8-f22a-49f5-90e8-738a435e9f88" xlink:to="loc_knf_February2022Member_8c5744e2-4718-4deb-be8f-1b183ce37ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:to="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ba193460-6ea2-4cc1-b719-bb24ccf3bead" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a5d516b-db28-4829-bbad-89e06017180c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_683d3286-b9d6-4ced-9e51-6ebf2448c70b" xlink:to="loc_us-gaap_PerformanceSharesMember_0a5d516b-db28-4829-bbad-89e06017180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0a583d8-19ed-4874-9cf4-5ff72a71a320" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f88e3be2-acbe-418a-a865-7b5c26a4a291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8f1ad5bf-46a3-4ca8-b189-36b4db807573" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f88e3be2-acbe-418a-a865-7b5c26a4a291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationPerformanceshareassumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b4fb1f0-c500-4122-93b6-8b3d56c75cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b4fb1f0-c500-4122-93b6-8b3d56c75cc0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f4322b6e-9b84-4f54-9933-3cf41346b640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a7b2e403-8f6e-4a4c-9ea7-78dbf49ec293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2b9548f0-b459-4b10-90e6-812eff8fb859" xlink:to="loc_us-gaap_PerformanceSharesMember_a7b2e403-8f6e-4a4c-9ea7-78dbf49ec293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f4fae488-b991-4733-acef-4fa44f5d4675" xlink:to="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4aece68f-35eb-4964-9172-194a96f2e35d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:to="loc_srt_MinimumMember_4aece68f-35eb-4964-9172-194a96f2e35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3adf9a89-76de-4386-a939-a759c5e35435" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_afaa9624-6994-49af-805c-2cb59a9f881b" xlink:to="loc_srt_MaximumMember_3adf9a89-76de-4386-a939-a759c5e35435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_806f50c5-a5be-41fe-a735-2a12a8f225b6" xlink:to="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PerformanceAwardsMarketConditionsMember_f6543069-94a0-42c3-9f77-84450bcbb848" xlink:href="knf-20230926.xsd#knf_PerformanceAwardsMarketConditionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_6275adfc-df9b-4e96-8fd0-114a7f7bf866" xlink:to="loc_knf_PerformanceAwardsMarketConditionsMember_f6543069-94a0-42c3-9f77-84450bcbb848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d009def4-106f-4699-8575-586b445965f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba0903ed-8177-4202-a9a8-a115a6fcf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba0903ed-8177-4202-a9a8-a115a6fcf941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_69ea2652-ca7f-45a5-9982-32937e4789f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_69ea2652-ca7f-45a5-9982-32937e4789f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_daeb66f5-67fa-41c7-a5e4-ebf1daf4f012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_daeb66f5-67fa-41c7-a5e4-ebf1daf4f012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4e6b2ded-0e94-4077-9665-0039aec334d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_4e6b2ded-0e94-4077-9665-0039aec334d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_e1b1338c-05c7-4065-bf6f-0e25f7b75adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01756aef-614f-47be-8bfc-6c668d415e06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_e1b1338c-05c7-4065-bf6f-0e25f7b75adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ead4bec-4ad1-4467-9ba2-24bb38672a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ead4bec-4ad1-4467-9ba2-24bb38672a0a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:to="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_87ca88ef-9c7d-44c3-b8e5-dfe85155f19b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_032df379-8e69-4cdb-a68a-ffb951efc4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8d1a74c-5f36-42e3-833f-04c50ab94420" xlink:to="loc_us-gaap_PerformanceSharesMember_032df379-8e69-4cdb-a68a-ffb951efc4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_970b8c92-d852-43f3-a9c9-5116c393f423" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_57d863b3-06c8-42b3-be4b-d7383a8ac5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_57d863b3-06c8-42b3-be4b-d7383a8ac5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cb9de312-9c9f-45bd-b089-9b1096376d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cb9de312-9c9f-45bd-b089-9b1096376d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_f864e9fe-7237-4173-8313-f7e87d40b865" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned_f864e9fe-7237-4173-8313-f7e87d40b865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2d39b5b1-1503-447e-90df-017b1ea91488" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2d39b5b1-1503-447e-90df-017b1ea91488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9aceb01-ec81-440c-ab6e-5945933ef9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c617bbde-e434-4b9e-a80f-d236f529b5cb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9aceb01-ec81-440c-ab6e-5945933ef9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15b36efd-7639-4013-a462-25a4fa66a0e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2a8e90fb-4aac-4703-bd71-c01483e2868b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2a8e90fb-4aac-4703-bd71-c01483e2868b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b810c0b4-a8b3-4004-98f7-7e88c2b4a634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b810c0b4-a8b3-4004-98f7-7e88c2b4a634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_7108f01b-590e-40e9-972b-99cb145d74bc" xlink:href="knf-20230926.xsd#knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue_7108f01b-590e-40e9-972b-99cb145d74bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4f1e9b5e-eeff-495b-b484-0009ae706487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4f1e9b5e-eeff-495b-b484-0009ae706487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_605e8e72-d2df-4b91-b7b2-9455e4c46945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db033880-c35b-4735-b739-3c554b76ae99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_605e8e72-d2df-4b91-b7b2-9455e4c46945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_20cce483-6d61-4ef0-9a51-69ba306b5baa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_20cce483-6d61-4ef0-9a51-69ba306b5baa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_88762568-5730-429f-9e89-01fcfd0ea212" xlink:to="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6ad7b3f5-af67-4e65-99bd-4d8af12c4f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6ad7b3f5-af67-4e65-99bd-4d8af12c4f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_03c6bcd4-7371-4974-bc2a-5009e1e91a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_03c6bcd4-7371-4974-bc2a-5009e1e91a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_41bfa5bd-20e1-4ceb-835d-18652ae10e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_954934c2-c826-4a60-a285-c5f040d2ef5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_41bfa5bd-20e1-4ceb-835d-18652ae10e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_638d6cba-56d3-48f3-a286-28e9d2d7eb6e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6201f34c-2bad-4d16-a919-9b369016762c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6cb322bd-0dea-4069-92a2-caf3ec67dd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_StockholdersEquity_6cb322bd-0dea-4069-92a2-caf3ec67dd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_3ed46222-0c08-4165-8ef0-dfbb73bb67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_3ed46222-0c08-4165-8ef0-dfbb73bb67d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_59061ec7-fbf1-459e-a568-cabffc744e55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_59061ec7-fbf1-459e-a568-cabffc744e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_320e2371-7c5f-4e4e-846a-b638bf31aa29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_320e2371-7c5f-4e4e-846a-b638bf31aa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d470fa3f-0234-4fd0-a707-1acb0f1c405e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e23296a6-5f6e-4d38-8c97-ea8084cfee7f" xlink:to="loc_us-gaap_StockholdersEquity_d470fa3f-0234-4fd0-a707-1acb0f1c405e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6550df3e-8f2d-45ff-9cd4-5bbc361eb37b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6550df3e-8f2d-45ff-9cd4-5bbc361eb37b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0a1553de-1fde-4ac4-bb43-aeeb102bf2e1" xlink:to="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dc839a86-cb40-4794-86aa-dd615d95b276" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dc839a86-cb40-4794-86aa-dd615d95b276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6570a83d-8ab6-4ded-ad9b-47067d141680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3af2c4e9-1257-411c-a9e8-1bf7fac80470" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6570a83d-8ab6-4ded-ad9b-47067d141680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_e7b288bc-3e4e-4fe0-82cb-7d0b61de18b8" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_fb7bec16-1d75-453c-a317-3ef63527ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2db7e247-0fe6-4d04-b0fd-e30951171b36" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_fb7bec16-1d75-453c-a317-3ef63527ccfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_10a34db0-2c21-4da5-a5d5-b44906a7eec3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_9dd89fbd-9872-4ae0-9a09-1a2539f71791" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7977aa9b-956c-4e35-9c60-1be463964bdd" xlink:to="loc_us-gaap_InterestRateContractMember_9dd89fbd-9872-4ae0-9a09-1a2539f71791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b634763f-bae3-4b92-a2c7-ec5205c01d67" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b75d7605-711e-4885-86aa-32fbd54f76c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_InterestExpense_b75d7605-711e-4885-86aa-32fbd54f76c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b66964a9-d37a-4417-9409-54e865038fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b66964a9-d37a-4417-9409-54e865038fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a3550f8f-60f2-4a5e-96ec-88d97cb14f85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a3550f8f-60f2-4a5e-96ec-88d97cb14f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_911425ba-2e44-4d2f-a22a-a8ce28cf487a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_efb985e7-617a-4ac7-821e-205c63656db7" xlink:to="loc_us-gaap_NetIncomeLoss_911425ba-2e44-4d2f-a22a-a8ce28cf487a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesSummaryofincometaxexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4bf21559-3cba-41f9-9602-006b2f018dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4a3b6408-68bd-438e-9ff2-6a05c082b8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4bf21559-3cba-41f9-9602-006b2f018dcb" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4a3b6408-68bd-438e-9ff2-6a05c082b8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6c4928e4-f94c-4b64-8f5f-ed283eeb7a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4a3b6408-68bd-438e-9ff2-6a05c082b8ae" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6c4928e4-f94c-4b64-8f5f-ed283eeb7a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_69a2e17b-06e2-4d73-b0b4-4b946ae613cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4a3b6408-68bd-438e-9ff2-6a05c082b8ae" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_69a2e17b-06e2-4d73-b0b4-4b946ae613cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8337209d-4188-43e6-b4aa-ab9579d604b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_4a3b6408-68bd-438e-9ff2-6a05c082b8ae" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8337209d-4188-43e6-b4aa-ab9579d604b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b077b0dd-47e0-465e-899d-33558b86122e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4bf21559-3cba-41f9-9602-006b2f018dcb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b077b0dd-47e0-465e-899d-33558b86122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b368403e-b3fb-487c-b2df-0e514c1f07f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b077b0dd-47e0-465e-899d-33558b86122e" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b368403e-b3fb-487c-b2df-0e514c1f07f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8c307444-4d61-4677-bf58-da2d89bd10ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b077b0dd-47e0-465e-899d-33558b86122e" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8c307444-4d61-4677-bf58-da2d89bd10ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_21793983-f50c-41ed-9f6f-dfac6d5c72f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b077b0dd-47e0-465e-899d-33558b86122e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_21793983-f50c-41ed-9f6f-dfac6d5c72f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_60428aca-a18e-4e8f-b3b6-b45780947dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4bf21559-3cba-41f9-9602-006b2f018dcb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_60428aca-a18e-4e8f-b3b6-b45780947dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4dff0688-86ae-439b-a976-635a9521b563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4dff0688-86ae-439b-a976-635a9521b563" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_7b434982-c2f7-4fde-ae8e-ecca44af1646" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_7b434982-c2f7-4fde-ae8e-ecca44af1646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLeaseLiability_6010e23c-b4c0-4dd8-8922-59f115fb108b" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_knf_DeferredTaxAssetsOperatingLeaseLiability_6010e23c-b4c0-4dd8-8922-59f115fb108b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_9ce1a629-095f-405f-98ae-6ba44936d0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_9ce1a629-095f-405f-98ae-6ba44936d0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_921e19f3-28c8-4976-98e5-5b6168329f35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_921e19f3-28c8-4976-98e5-5b6168329f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_cfe99dde-41c1-4474-91b7-89aa276579ad" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_cfe99dde-41c1-4474-91b7-89aa276579ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_a95fe19a-fec8-496f-aba0-798e0b870eab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_a95fe19a-fec8-496f-aba0-798e0b870eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_33f6cff1-afe0-43ed-ab73-38fcdb89e780" xlink:href="knf-20230926.xsd#knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral_33f6cff1-afe0-43ed-ab73-38fcdb89e780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f50b0f61-f151-4af1-b965-e3b5a443ceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f50b0f61-f151-4af1-b965-e3b5a443ceaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_3e44b77d-ce4b-452f-843b-d86236650913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c68b161b-0c2a-41c5-92e6-08548245040f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_3e44b77d-ce4b-452f-843b-d86236650913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4dff0688-86ae-439b-a976-635a9521b563" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0194b15b-e05c-469f-b1c6-0c31ffd9477a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0194b15b-e05c-469f-b1c6-0c31ffd9477a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_83e53f61-90d5-4204-96c7-cf7bd6fbfe71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_83e53f61-90d5-4204-96c7-cf7bd6fbfe71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_79696e31-0ce7-4540-99c6-45ff8217c932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_79696e31-0ce7-4540-99c6-45ff8217c932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_8856a300-f691-4464-8fcb-282c26b5ca19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_8856a300-f691-4464-8fcb-282c26b5ca19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_08bc7ecc-49c3-4e93-8372-a94ec2159c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_08bc7ecc-49c3-4e93-8372-a94ec2159c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_64d36faf-702e-44ee-a6e2-80a08291e5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_409e4583-cbc7-48ec-902c-e45914e9019b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_64d36faf-702e-44ee-a6e2-80a08291e5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_fd5913e4-97e8-40bb-af68-ed99206ad660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4dff0688-86ae-439b-a976-635a9521b563" xlink:to="loc_us-gaap_DeferredTaxLiabilities_fd5913e4-97e8-40bb-af68-ed99206ad660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_50f78fe8-5f22-4388-a4ae-45d842cfda65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50f78fe8-5f22-4388-a4ae-45d842cfda65" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c6d6e07e-79d2-4e4a-8ace-fe714c21d046" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_54459ede-cec7-437f-876e-744d3535d98c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7270f910-a232-4e8e-96ad-7deeed6d7938" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_54459ede-cec7-437f-876e-744d3535d98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8a29ad38-ed77-4503-9732-4681cd4959a7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3235ff43-3e1c-4909-9fe2-34e2984a5102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3235ff43-3e1c-4909-9fe2-34e2984a5102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_e09273f0-9204-46ae-90ff-c9483a73d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_583bf593-5e28-4eca-83f2-d6fcb9f10633" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_e09273f0-9204-46ae-90ff-c9483a73d6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f0864a90-3ef8-47bb-b9ec-8b3e69d98b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_88089072-d8cc-47ba-aef0-cd404b9adcff" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f0864a90-3ef8-47bb-b9ec-8b3e69d98b9b" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability_88089072-d8cc-47ba-aef0-cd404b9adcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition_9e985178-c552-475a-8e7a-48e664fe1949" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f0864a90-3ef8-47bb-b9ec-8b3e69d98b9b" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitAcquisition_9e985178-c552-475a-8e7a-48e664fe1949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_8fd576e1-b181-478e-9e15-bec5867533d0" xlink:href="knf-20230926.xsd#knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f0864a90-3ef8-47bb-b9ec-8b3e69d98b9b" xlink:to="loc_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss_8fd576e1-b181-478e-9e15-bec5867533d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_832d0146-c000-4ea7-b643-469464369979" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f0864a90-3ef8-47bb-b9ec-8b3e69d98b9b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_832d0146-c000-4ea7-b643-469464369979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KIncomeTaxesIncometaxexpensereconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_14896561-1c45-4193-9cf9-34f990666a67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14896561-1c45-4193-9cf9-34f990666a67" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_aa62c11e-a44d-4dfb-9861-fe6d503cc215" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_aa62c11e-a44d-4dfb-9861-fe6d503cc215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_8de9ad4d-17a6-48bf-8a71-e40de4b67af2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_8de9ad4d-17a6-48bf-8a71-e40de4b67af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_0dcaa3f4-11a4-45f5-95ed-6fcb7f86887f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion_0dcaa3f4-11a4-45f5-95ed-6fcb7f86887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_f162632a-51d3-4936-873b-a8df1ed8e474" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount_f162632a-51d3-4936-873b-a8df1ed8e474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends_b2b9a623-1d66-462b-ad5c-760c6f5cfe09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsDividends_b2b9a623-1d66-462b-ad5c-760c6f5cfe09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_595fad4d-4ddf-4eca-938c-d69015a41031" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount_595fad4d-4ddf-4eca-938c-d69015a41031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_2becf080-5c1d-4d18-b394-f7c6e9817736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_2becf080-5c1d-4d18-b394-f7c6e9817736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7ec76d9b-e1c9-4501-aa86-3b61a0ea4f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5f88ea9e-196a-443e-a596-08d5ba654a10" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7ec76d9b-e1c9-4501-aa86-3b61a0ea4f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14896561-1c45-4193-9cf9-34f990666a67" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2f48cc2e-5523-481c-8cb1-da4046d18ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2f48cc2e-5523-481c-8cb1-da4046d18ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_bf0743c8-e94b-4bb0-b895-8f63a2d0f510" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_bf0743c8-e94b-4bb0-b895-8f63a2d0f510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_b01fb1f4-d2df-4260-b30d-0228ec9f9eed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_b01fb1f4-d2df-4260-b30d-0228ec9f9eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_e2273dca-960f-4fe6-b200-80283098ed88" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent_e2273dca-960f-4fe6-b200-80283098ed88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_2eac702b-1281-47cb-a5b2-afadd3ad2d58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_2eac702b-1281-47cb-a5b2-afadd3ad2d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_ccfdcc2a-d482-4883-8dff-0e6feb878735" xlink:href="knf-20230926.xsd#knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent_ccfdcc2a-d482-4883-8dff-0e6feb878735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a339b5fa-7774-4889-acaa-e5ddef17aff2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a339b5fa-7774-4889-acaa-e5ddef17aff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_24005317-bc8d-4406-acf9-eaad516fe090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3ff33554-ac6e-4fbe-a59b-35fe7e4c7816" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_24005317-bc8d-4406-acf9-eaad516fe090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCashFlowInformationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a7bf1010-ddfe-4b4b-87db-eedcb6dd5fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_InterestPaidNet_a7bf1010-ddfe-4b4b-87db-eedcb6dd5fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_20b973ed-4124-4858-8594-2fe0a78a120f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_20b973ed-4124-4858-8594-2fe0a78a120f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c5ee8421-f9aa-456a-8cb3-46562c0b12e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c5ee8421-f9aa-456a-8cb3-46562c0b12e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f22b80dd-e07a-4139-90b9-f76400165ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f22b80dd-e07a-4139-90b9-f76400165ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CapitalContributionFromParentCommonStock_091067e7-3f9f-4a98-8088-2a226d66d5a4" xlink:href="knf-20230926.xsd#knf_CapitalContributionFromParentCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_knf_CapitalContributionFromParentCommonStock_091067e7-3f9f-4a98-8088-2a226d66d5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_66c96cda-dc66-4818-9f8b-15a80172e10e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_66c96cda-dc66-4818-9f8b-15a80172e10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_BusinessCombinationAccruedConsideration_b5563ed3-7ae2-4cfe-a259-e43301e2f500" xlink:href="knf-20230926.xsd#knf_BusinessCombinationAccruedConsideration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_knf_BusinessCombinationAccruedConsideration_b5563ed3-7ae2-4cfe-a259-e43301e2f500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_1f9c637d-ce38-4e46-b892-19d29b24e059" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_253ca7ca-5d4c-4abe-af6d-06ef45ac0107" xlink:to="loc_us-gaap_StockIssued1_1f9c637d-ce38-4e46-b892-19d29b24e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f5e0a463-e7fc-4ec7-a5bf-38497882e030" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_87c85fb3-d88c-4632-870b-383141ca289d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f5e0a463-e7fc-4ec7-a5bf-38497882e030" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_87c85fb3-d88c-4632-870b-383141ca289d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_433988f8-9773-4234-a059-b5256fd6793b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_433988f8-9773-4234-a059-b5256fd6793b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:to="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_421ae882-bb02-4875-b41d-02f3107383e1" xlink:to="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_29ffe651-0eb1-4d21-9665-197565d2780b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_OperatingSegmentsMember_29ffe651-0eb1-4d21-9665-197565d2780b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3f848fb4-3bc4-47e9-bdd8-f5bff339801b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3f848fb4-3bc4-47e9-bdd8-f5bff339801b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_21b7c888-22b5-41a9-87d3-76bdb63b4ae0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_srt_ConsolidationEliminationsMember_21b7c888-22b5-41a9-87d3-76bdb63b4ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e3bf49bf-7330-4a7f-8e15-2f72ef8c3c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7874d7b9-7f2f-4fcf-a68c-0f2fa7fa7c9e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e3bf49bf-7330-4a7f-8e15-2f72ef8c3c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fb365d2e-b7ab-40b2-aee6-09b30e2c8aa6" xlink:to="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_920e8efe-22b7-4e15-b15b-5975767b326b" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_PacificMember_920e8efe-22b7-4e15-b15b-5975767b326b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_0bd7f11f-c462-408e-8fe4-87a85afdb25b" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_NorthwestMember_0bd7f11f-c462-408e-8fe4-87a85afdb25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_9e4028f9-d012-45d8-9090-0104ae1fb1c9" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_MountainMember_9e4028f9-d012-45d8-9090-0104ae1fb1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_dd46f7a6-ac50-483f-8687-56c13c295be2" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_knf_NorthCentralMember_dd46f7a6-ac50-483f-8687-56c13c295be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_26a776f0-424d-4396-abea-337445b5caf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d1ca7a9d-1f20-4659-9a7c-ff8ac96a2c03" xlink:to="loc_us-gaap_CorporateAndOtherMember_26a776f0-424d-4396-abea-337445b5caf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_33a9b68e-2e29-4a43-8145-ad985c82fa8e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_60ed77ef-8629-429c-b81a-29ae32f7557d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_Revenues_60ed77ef-8629-429c-b81a-29ae32f7557d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_aebc50dd-5851-4105-a416-7d38ad757b22" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_aebc50dd-5851-4105-a416-7d38ad757b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_e68682c2-d92e-4e38-9890-fbf7496b20b0" xlink:href="knf-20230926.xsd#knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets_e68682c2-d92e-4e38-9890-fbf7496b20b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_89f0877b-0d9f-44d0-a5e0-f498d652c592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_Assets_89f0877b-0d9f-44d0-a5e0-f498d652c592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0310c77a-0b09-4116-a705-c078568bd196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0310c77a-0b09-4116-a705-c078568bd196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d59c910-43a6-4ec1-9083-3c696253bd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d59c910-43a6-4ec1-9083-3c696253bd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d50a13f0-fae6-4b69-a6a8-b8a33d03b59d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d50a13f0-fae6-4b69-a6a8-b8a33d03b59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures_4b4c5c17-af34-4779-85fe-20d368dd9981" xlink:href="knf-20230926.xsd#knf_NoncashTransactionsIncludedInCapitalExpenditures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7b7b487a-a6f2-43d6-9ebc-8ef1a00f0088" xlink:to="loc_knf_NoncashTransactionsIncludedInCapitalExpenditures_4b4c5c17-af34-4779-85fe-20d368dd9981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails2"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1a4b7752-fbbd-4876-9b6a-278420b65282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1a4b7752-fbbd-4876-9b6a-278420b65282" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:to="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9a54a9c4-8518-42ac-8faf-5f8a76383157" xlink:to="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c0c3f17b-a372-4b65-bb58-df70edcbbdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_OperatingSegmentsMember_c0c3f17b-a372-4b65-bb58-df70edcbbdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0729c410-11a2-4921-b1ad-39cad28a6500" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0729c410-11a2-4921-b1ad-39cad28a6500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2fa9f1f6-2a90-4ea4-8ddf-6d3826cec4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_00600d9d-dff3-4820-b3f6-82f8d322d607" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2fa9f1f6-2a90-4ea4-8ddf-6d3826cec4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_18841a8e-875e-4b82-9908-a10007270b8a" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_59544de6-1c1f-4d65-a2dd-0f9e58fbb856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:to="loc_us-gaap_Revenues_59544de6-1c1f-4d65-a2dd-0f9e58fbb856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9e36b1c4-b25d-414c-a0b2-0967f99c203c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_70427282-9185-4a14-99df-06bd6e3b77d2" xlink:to="loc_us-gaap_Assets_9e36b1c4-b25d-414c-a0b2-0967f99c203c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KBusinessSegmentDataDetails3"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f08337ad-182a-48d7-938c-98443aa73218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f08337ad-182a-48d7-938c-98443aa73218" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:to="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9ff62c47-821a-47a6-9c01-d05f17f097d7" xlink:to="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0cbcde50-d1f3-4895-9269-c62c8183d53e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:to="loc_us-gaap_OperatingSegmentsMember_0cbcde50-d1f3-4895-9269-c62c8183d53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_675a2edb-ca1c-42f9-95f7-826e2f48f590" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c48e01ab-04df-485b-b3a1-a0e8b8847f2f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_675a2edb-ca1c-42f9-95f7-826e2f48f590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_08f6ca4a-9a32-462e-9716-3c9c3633f8e4" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_b9f04a7c-f027-48ad-b440-b62d60ce0442" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_b9f04a7c-f027-48ad-b440-b62d60ce0442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4cc568cd-5911-4111-99d7-e7faf741589e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4cc568cd-5911-4111-99d7-e7faf741589e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_35247942-ac6b-4e03-ad39-4fbbbefa7d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_InterestExpense_35247942-ac6b-4e03-ad39-4fbbbefa7d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c8d1a4f-d9ec-46e1-9794-386f0017cd24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_b0c00107-4d1a-438e-b2f2-8c338cda4758" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c8d1a4f-d9ec-46e1-9794-386f0017cd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f9ab074-8f36-422c-80b5-1c6e25130418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f9ab074-8f36-422c-80b5-1c6e25130418" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6455f84f-74b6-402e-801c-b735c298dfa7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d65f3daf-4067-4e31-a667-4238bffe63cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d65f3daf-4067-4e31-a667-4238bffe63cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_589f2d37-97f9-4dfb-a8d5-98d69f1e3ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_788adea7-ae2a-443a-aa16-0edc3166281e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_589f2d37-97f9-4dfb-a8d5-98d69f1e3ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd25a867-2091-4bff-9aad-6a5044ac2096" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_102a5f8a-380a-4471-a1c5-c64c46c197a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_102a5f8a-380a-4471-a1c5-c64c46c197a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_5b644d89-3e9f-4b47-b4a6-dc2d7ca29299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_5b644d89-3e9f-4b47-b4a6-dc2d7ca29299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5c38e0a1-ae6a-4143-9870-d2aa2a83a18d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5c38e0a1-ae6a-4143-9870-d2aa2a83a18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_e9217ac3-7353-4d5c-b9e2-222e0bf31483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_e9217ac3-7353-4d5c-b9e2-222e0bf31483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10bd21ee-6e59-450f-830b-381c19b9c5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10bd21ee-6e59-450f-830b-381c19b9c5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_c476c022-3488-4ddc-8480-53b3c9d8edaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_c476c022-3488-4ddc-8480-53b3c9d8edaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_759bd7bb-afa1-459b-a886-4d5d1dd70668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_32902f4d-2b02-4b98-ab54-74ff57f386c0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_759bd7bb-afa1-459b-a886-4d5d1dd70668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_978a5383-3a3a-4ed6-9319-f37083eafdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_978a5383-3a3a-4ed6-9319-f37083eafdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_69e8e4a9-5ffc-44a7-9452-d15cc04dee92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_69e8e4a9-5ffc-44a7-9452-d15cc04dee92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1736138e-eda4-4851-8c27-fb63aa305982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_1736138e-eda4-4851-8c27-fb63aa305982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fea89ce0-8319-4552-848c-03b6b91c5ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fea89ce0-8319-4552-848c-03b6b91c5ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_35d13bdb-e09a-43bd-8bfd-bb842f34f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_35d13bdb-e09a-43bd-8bfd-bb842f34f6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1b85bb1f-89d6-4806-9aa7-453be5c7f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1b85bb1f-89d6-4806-9aa7-453be5c7f9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c32dc452-721c-442b-99f3-c84407f671e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_8453f817-9524-4c77-ae49-248fe83a4088" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c32dc452-721c-442b-99f3-c84407f671e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c5fb0935-1867-491d-b1ad-500d827ff055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_c5fb0935-1867-491d-b1ad-500d827ff055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f366c5d-db9c-47c4-a19d-3d599cbb7de7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2f366c5d-db9c-47c4-a19d-3d599cbb7de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_13373602-95a7-48f2-a922-427a7717bf44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3a6ddea7-9665-4084-a510-869c2dd2ca6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_13373602-95a7-48f2-a922-427a7717bf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82e2c6c1-7971-4fee-bf5b-a2ccbd68c52e" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10bf4d9-4880-4e3d-aacc-44a92b019ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_e10bf4d9-4880-4e3d-aacc-44a92b019ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_9ab2e934-a6b4-47c3-9291-1a4b6d5e02e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_9ab2e934-a6b4-47c3-9291-1a4b6d5e02e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_b2c1a492-0fb5-4c6b-a8c2-6b4c291c9853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_b756ce26-0927-4681-9938-ded7f7ecf039" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_b2c1a492-0fb5-4c6b-a8c2-6b4c291c9853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0dd6ebc3-14d3-445b-806f-40393fea058d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0dd6ebc3-14d3-445b-806f-40393fea058d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_b5433eea-9495-439e-a6ad-ee97048ad9ac" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_e8848a54-01e6-409c-ad6f-7e9ac5023bda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:to="loc_us-gaap_QualifiedPlanMember_e8848a54-01e6-409c-ad6f-7e9ac5023bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_d26453c2-5fea-4f80-99c7-e995d9b8b62b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_3ab15bf2-8331-4c21-bb15-e7f4d0e571e7" xlink:to="loc_us-gaap_NonqualifiedPlanMember_d26453c2-5fea-4f80-99c7-e995d9b8b62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_120d6a37-5205-45e9-a4bd-f1b2b74023f9" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_9104fd6a-8ac8-4413-9b62-1e8b8d2673ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:to="loc_us-gaap_UnfundedPlanMember_9104fd6a-8ac8-4413-9b62-1e8b8d2673ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_b064abe9-7160-431b-9807-9a007797d87f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_65cd170f-1dc1-4882-8c18-49b7672e7257" xlink:to="loc_us-gaap_UnderfundedPlanMember_b064abe9-7160-431b-9807-9a007797d87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2be323dc-0cae-4e57-a55c-c1ced69ebc34" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6f0cc899-e7af-459b-b238-96f0dc63dd80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6f0cc899-e7af-459b-b238-96f0dc63dd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ad2d82cd-f0c7-4182-955b-f7d000295baf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ad2d82cd-f0c7-4182-955b-f7d000295baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_df81d755-15c0-4c9b-bc16-c6f169d44e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ccd2c4bd-f61e-4012-806d-7432e3728a18" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_df81d755-15c0-4c9b-bc16-c6f169d44e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_02424d5e-edcc-407a-b94f-4d3ef4ad5224" xlink:to="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d57b6378-0bcd-455c-88b4-e5650c71d6b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:to="loc_srt_MaximumMember_d57b6378-0bcd-455c-88b4-e5650c71d6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bec7d488-1944-42e6-9b56-78f3f6b75db0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d3dde981-9f6f-4abc-9533-3f57d003495b" xlink:to="loc_srt_MinimumMember_bec7d488-1944-42e6-9b56-78f3f6b75db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb615752-db5a-420d-9012-62f4c4b8193e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_2fa18ad8-4d15-467a-b35b-78d1f5968f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_2fa18ad8-4d15-467a-b35b-78d1f5968f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bb2f50df-8a62-4585-8bd2-fadb6c75fa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_39116f8b-88f2-4388-8579-035337ff5cff" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bb2f50df-8a62-4585-8bd2-fadb6c75fa7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_beb0d7b8-5d2d-469b-a99e-b7ac9206dcf7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanParticipantAge_46485ebe-941e-4956-868a-72178630d31e" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanParticipantAge"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanParticipantAge_46485ebe-941e-4956-868a-72178630d31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanYearsOfContinuousService_8c6e0504-ccff-4b5a-aaa0-cb12cb2d7191" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanYearsOfContinuousService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanYearsOfContinuousService_8c6e0504-ccff-4b5a-aaa0-cb12cb2d7191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_fceb04c0-4c21-4908-ab0c-0588f60786ba" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization_fceb04c0-4c21-4908-ab0c-0588f60786ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod_804e9f72-21ad-46a2-8b9d-db8f4e98e0ac" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAverageOfAssetsPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanAverageOfAssetsPeriod_804e9f72-21ad-46a2-8b9d-db8f4e98e0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_993fa895-9851-4b13-b518-152c5e12c7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_993fa895-9851-4b13-b518-152c5e12c7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_d014733d-5cd9-4991-8887-5843bd1b4465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_d014733d-5cd9-4991-8887-5843bd1b4465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions_5c515f2f-a23c-4937-a035-42ab0767ba4c" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAdditionalEmployerContributions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3512e1da-46f8-43b3-85cd-d6b6dedc0dbc" xlink:to="loc_knf_DefinedBenefitPlanAdditionalEmployerContributions_5c515f2f-a23c-4937-a035-42ab0767ba4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_21d78bc9-791e-476b-9ad6-d1a12537f33c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_21d78bc9-791e-476b-9ad6-d1a12537f33c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_84b8574a-580a-48dc-8a77-b0299383499c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_938cacb5-6a91-4c55-8c91-06716f962a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8785ed5b-21bf-45bc-bd98-905832b87576" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_938cacb5-6a91-4c55-8c91-06716f962a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d4c739ae-7a26-4fc9-b5e5-f85373abadf0" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_63a6239b-2942-4faa-836f-232fce9c0d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_63a6239b-2942-4faa-836f-232fce9c0d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_b6e0067c-c9c0-4879-bf44-778a32bb35da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_b6e0067c-c9c0-4879-bf44-778a32bb35da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_13b4feef-1b2c-44b3-a776-188fc10b634c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b7090f0f-33c7-408a-9d98-c689c94234c3" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_13b4feef-1b2c-44b3-a776-188fc10b634c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_56cf97c7-4dba-4654-b69b-e9ffa34089be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_56cf97c7-4dba-4654-b69b-e9ffa34089be" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_2ab06739-f93d-4810-a308-0d1b630812bd" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_308cfdff-9ace-40ca-8e5e-0a495346eef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_ca4d24da-8a2d-4a38-a66e-2e59611a5e99" xlink:to="loc_us-gaap_QualifiedPlanMember_308cfdff-9ace-40ca-8e5e-0a495346eef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_9a7fee8d-7be9-43dd-8c09-5e67362819ee" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_e2119370-e8d1-4493-8754-fda36d10dddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:to="loc_us-gaap_UnderfundedPlanMember_e2119370-e8d1-4493-8754-fda36d10dddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_ea2899f9-b6a4-4360-9568-e17b6fc55413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_925be47b-a089-4c4e-bd90-ef9cf152cb22" xlink:to="loc_us-gaap_UnfundedPlanMember_ea2899f9-b6a4-4360-9568-e17b6fc55413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2c94015-5be8-426d-aae5-bc33d15d87cd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_975f7afa-a3e0-4c49-b437-c20355198b45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_975f7afa-a3e0-4c49-b437-c20355198b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6ffc82cb-f370-4a06-8268-d1ea9601c5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3ad32733-f7b5-48a5-9c7d-9e38a565db49" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6ffc82cb-f370-4a06-8268-d1ea9601c5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_782a836f-2d55-4bae-be70-dbd8e0d3b562" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c418f251-f74a-4887-8149-0eb7daa90ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c418f251-f74a-4887-8149-0eb7daa90ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8d4e29db-df0d-4818-94ac-f2203544fd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8d4e29db-df0d-4818-94ac-f2203544fd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943c9aa6-244a-4b30-bd23-e68bfb9d0a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943c9aa6-244a-4b30-bd23-e68bfb9d0a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bf5b6d0b-ba13-4f81-9723-9a4e5b7bfe9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bf5b6d0b-ba13-4f81-9723-9a4e5b7bfe9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c23faeba-9886-40f9-bced-459e5c3f0831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c23faeba-9886-40f9-bced-459e5c3f0831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_372480da-b917-45e8-a6d0-378bd5ecc639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_f7ae4829-bd99-4660-aa14-f3be73c09bec" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_372480da-b917-45e8-a6d0-378bd5ecc639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_d31b8617-d4a0-4281-8eb7-8cb75c63f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_d31b8617-d4a0-4281-8eb7-8cb75c63f7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_3e5c3a22-e11e-452c-9f61-da97a96aff29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_3e5c3a22-e11e-452c-9f61-da97a96aff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_71eca4bc-d4c4-4037-bdaf-9e268ea4997c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_71eca4bc-d4c4-4037-bdaf-9e268ea4997c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4ecb658b-0179-4da9-990d-a77849b08704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_c064ae6d-30b1-42e4-bc70-3c3f5362c254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4ecb658b-0179-4da9-990d-a77849b08704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_cbcdd8a5-5f55-4a69-94d3-6aeb042efb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_319c54df-cb8a-4020-a4f5-5f0beb60d2ae" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_cbcdd8a5-5f55-4a69-94d3-6aeb042efb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_88ccc580-4cff-4370-953e-088ab75832de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_88ccc580-4cff-4370-953e-088ab75832de" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3df4cc4e-cfea-4b48-93de-c986fb7fd381" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7a29e2d6-cb56-48ab-8c0b-1d0ab4d3ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7a29e2d6-cb56-48ab-8c0b-1d0ab4d3ec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_212c344c-521c-43c7-85df-b3129c8d1671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bef9806d-f9da-4882-9af8-07bb7b7735d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_212c344c-521c-43c7-85df-b3129c8d1671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_67e78732-453e-4459-9afa-4fc0dfff2c60" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_f1b03e6a-b17d-4810-9164-7aee91970c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:to="loc_us-gaap_UnderfundedPlanMember_f1b03e6a-b17d-4810-9164-7aee91970c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_d017b8cf-060e-47ed-8d87-b62ead9583da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_106e7c39-c21d-4fca-8fab-71b97d53d682" xlink:to="loc_us-gaap_QualifiedPlanMember_d017b8cf-060e-47ed-8d87-b62ead9583da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_bf879919-c95a-4809-a156-17c5af85340f" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_248dee6c-620f-4f85-98a1-4c797d52e4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_36f769ed-50ae-4632-9ace-769e5979db4f" xlink:to="loc_us-gaap_UnfundedPlanMember_248dee6c-620f-4f85-98a1-4c797d52e4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_72decd2c-1573-48ca-bf6a-7454b833619a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_dab1c16f-0fca-4b6f-9b40-6118bbb918ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_dab1c16f-0fca-4b6f-9b40-6118bbb918ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_7d425b3d-0c42-4031-9763-181977cd5036" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets_7d425b3d-0c42-4031-9763-181977cd5036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7f88d4a6-adae-4b45-962c-c9aa2923d79d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_f83738c2-02a7-4307-9943-e2b5e183f9d6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7f88d4a6-adae-4b45-962c-c9aa2923d79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1517189c-f9b6-4f0c-9043-db30c9640727" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3856c809-5bae-4542-b9da-6f0b47ee2db0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3856c809-5bae-4542-b9da-6f0b47ee2db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_15229791-be78-4463-a442-684058f95c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_15229791-be78-4463-a442-684058f95c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_cfb64acc-c3b5-4eec-8742-f338aa785a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_8dd70cb9-1d3b-4adc-9f76-21e4e5e21992" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_cfb64acc-c3b5-4eec-8742-f338aa785a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1aeb4b0a-e716-4dc0-b105-58bfdae7b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1aeb4b0a-e716-4dc0-b105-58bfdae7b0d7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6af84a7a-b691-407b-bc79-5927f081cc85" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8f281be4-ae6b-403b-89c5-57af6a809492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_54717944-48bd-4ae3-b5c8-e8ff121eb195" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8f281be4-ae6b-403b-89c5-57af6a809492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_44aa1b0a-3722-417e-874b-f40b4bb4b97b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_d1a49cc6-78ab-4354-bf8f-5b77c648b133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_d1a49cc6-78ab-4354-bf8f-5b77c648b133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_71f7cdab-f996-4917-b973-ddf9d4037f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_71f7cdab-f996-4917-b973-ddf9d4037f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_6f950434-396f-427d-960c-d0151e2c0c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a7d76e1c-a3d1-4424-addb-d7590a9c4189" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_6f950434-396f-427d-960c-d0151e2c0c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73164347-0be6-4b82-9302-4357bea5680c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73164347-0be6-4b82-9302-4357bea5680c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_e3c6a4f3-8f26-4459-a9e4-a0e780dc7310" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_66503785-18f1-4b4c-a2ff-5d672412c30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:to="loc_us-gaap_QualifiedPlanMember_66503785-18f1-4b4c-a2ff-5d672412c30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1c032a96-4415-47ef-9c44-c48377a03e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_01eabdaf-e260-4b06-91cd-0804842d1d2c" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1c032a96-4415-47ef-9c44-c48377a03e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_097d3b11-805e-409d-bca4-36af563f5c11" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e40d1473-4719-4f41-b0ad-deab26d8da66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e40d1473-4719-4f41-b0ad-deab26d8da66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_66a5e63e-3a9e-4132-a223-79e098a163a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10c49dce-4975-4a29-a07c-0e5aace11914" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_66a5e63e-3a9e-4132-a223-79e098a163a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f04d0418-06ab-4f73-a7af-5db8f867c8aa" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ca01f37b-b277-4521-9d6f-5cb913c69673" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ca01f37b-b277-4521-9d6f-5cb913c69673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c5ff9541-d61e-47aa-b605-0af0e3afdf83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c5ff9541-d61e-47aa-b605-0af0e3afdf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a7a5e7ec-06de-4436-833f-7352355941f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a7a5e7ec-06de-4436-833f-7352355941f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_80780f10-032c-4ffb-b5f3-69ea7f4ac1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_80780f10-032c-4ffb-b5f3-69ea7f4ac1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9689ad2c-48c3-49de-b582-ccffdcc5f8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9689ad2c-48c3-49de-b582-ccffdcc5f8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_53a9e7ee-26b5-4774-ae3b-3a527563e8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_97074cde-a348-4618-9678-155d027e8cc0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_53a9e7ee-26b5-4774-ae3b-3a527563e8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_02a61d7f-3d56-488c-ac5d-2d811c0f5a93" xlink:to="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_9585d979-cdd0-4670-b034-f3739ae5287c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_9585d979-cdd0-4670-b034-f3739ae5287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_f940b2fe-26df-4950-9cff-ff53a9eec741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_f940b2fe-26df-4950-9cff-ff53a9eec741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_a1fbf26c-e1cd-46b7-acd8-166a13aa0ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_a1fbf26c-e1cd-46b7-acd8-166a13aa0ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_81435df4-720b-4164-8836-c4b4b4068119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_81435df4-720b-4164-8836-c4b4b4068119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_595c1ae0-2a8a-4a99-aa21-046c7ddfbaed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_595c1ae0-2a8a-4a99-aa21-046c7ddfbaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_13931857-320c-417e-b0e3-0bb96a210629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_6e899d09-363b-40ef-b18b-44086a28b87c" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_13931857-320c-417e-b0e3-0bb96a210629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05e1d99b-29ad-4118-a36f-7c1c1130d4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05e1d99b-29ad-4118-a36f-7c1c1130d4c1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9326e934-04f1-40af-8023-b6446422dc99" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_210a80f0-4931-4780-bb55-74c948c69c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_210a80f0-4931-4780-bb55-74c948c69c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_ff27ad70-b66b-4037-aefe-c6c8e3972107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_ff27ad70-b66b-4037-aefe-c6c8e3972107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_a12b66e0-6b91-4bb3-8f47-90e9b367d37e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_a12b66e0-6b91-4bb3-8f47-90e9b367d37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_8ef5bece-8317-4802-98b0-e99485b6bfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_MutualFundMember_8ef5bece-8317-4802-98b0-e99485b6bfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_66d1a23b-5401-4247-98d3-59e3ba8c0bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_66d1a23b-5401-4247-98d3-59e3ba8c0bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_c50f01af-6fe7-42a0-8ae0-8401b89fe4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_MunicipalBondsMember_c50f01af-6fe7-42a0-8ae0-8401b89fe4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_75a05a17-ec5e-49ca-a4cd-7e82fd2f3320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_75a05a17-ec5e-49ca-a4cd-7e82fd2f3320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember_2a4e6622-c77d-4012-a8a1-f170e9c34fa2" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanPooledSeparateAccountsMember_2a4e6622-c77d-4012-a8a1-f170e9c34fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_886945f1-81e5-4104-90bd-289ee0105a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_OtherInvestmentsMember_886945f1-81e5-4104-90bd-289ee0105a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_581b7991-5190-4970-878c-4a0468438a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_581b7991-5190-4970-878c-4a0468438a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_a9eb8d6a-a2f8-4955-9a20-c193ec41a6af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_a9eb8d6a-a2f8-4955-9a20-c193ec41a6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_7021f1b6-0f27-49ca-951f-fdc2904a8923" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember_7021f1b6-0f27-49ca-951f-fdc2904a8923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanInsuranceMember_71047deb-1099-4aa0-9b15-2a267de214e5" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanInsuranceMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_knf_DefinedBenefitPlanInsuranceMember_71047deb-1099-4aa0-9b15-2a267de214e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_8852a1da-06f6-48c5-8041-1d4e71dbbcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f84541c7-1631-49b4-bfdc-83a46c725f4c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_8852a1da-06f6-48c5-8041-1d4e71dbbcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb1b0adc-b86d-46aa-9fc3-4858c001650b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f4689bca-2e3b-44b7-9368-6869e9eec00c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca4bfb38-f636-4f72-8374-c2a1f376b3bc" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f4689bca-2e3b-44b7-9368-6869e9eec00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1fa7b7c3-463b-4dcd-b2e7-d65f0f477396" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_06ac3310-55b3-4b8d-b63c-f23aaa716007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_06ac3310-55b3-4b8d-b63c-f23aaa716007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6bc828aa-9d5e-410b-8bba-934ba0c7bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6bc828aa-9d5e-410b-8bba-934ba0c7bae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db783344-731e-4338-8c82-4baec9b653b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b60a3e6f-36f1-4530-a19d-a3792da0a134" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db783344-731e-4338-8c82-4baec9b653b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6e57e0-6e02-4e8e-9aee-b1691113e921" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8bac1e89-d7e3-48e2-aace-d13d0e37456d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8bac1e89-d7e3-48e2-aace-d13d0e37456d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9d08beda-8e4a-44a3-9cef-18489fadf601" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d9db6b82-b7ee-4587-b848-65ce02d7cb7e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9d08beda-8e4a-44a3-9cef-18489fadf601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_578398a9-3230-4c51-aaf1-4cd32bc0e671" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95a946a4-d239-41f7-97d9-c4ab8b5674fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_95a946a4-d239-41f7-97d9-c4ab8b5674fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_ad7ee1bf-b199-4a6a-848e-9c37b9417e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31d95a18-bc7f-4386-9676-86f681c2eea4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage_ad7ee1bf-b199-4a6a-848e-9c37b9417e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_36f26dee-4a1e-4995-bd74-8c8abb76eb05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_36f26dee-4a1e-4995-bd74-8c8abb76eb05" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_6605b474-f641-4879-b9a8-a15c7149633a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_65bd2fed-7320-4fb6-9b94-17b923aeb2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_82c00011-806c-41fa-b306-3ad1c65a12e0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_65bd2fed-7320-4fb6-9b94-17b923aeb2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c0bb4753-3570-41e7-b543-4e3fde3d0e84" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanParticipantAge_566e3def-0c44-42e3-a9b1-4cee68b5440b" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanParticipantAge"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_knf_DefinedBenefitPlanParticipantAge_566e3def-0c44-42e3-a9b1-4cee68b5440b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanPaymentPeriod_765b7c72-e555-4781-8812-623570c4582b" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanPaymentPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_knf_DefinedBenefitPlanPaymentPeriod_765b7c72-e555-4781-8812-623570c4582b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b789ee66-ca28-489a-9ffb-6f981fb70078" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c21bbbc-bc5b-4499-bd5d-2383b9bb88c8" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b789ee66-ca28-489a-9ffb-6f981fb70078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c8e2ecfa-1dca-4240-8345-dd36ac724159" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c8e2ecfa-1dca-4240-8345-dd36ac724159" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_ef331838-fb98-466d-843e-c69d15c331ad" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_93bf5f19-52aa-4817-9a1b-bcd3fd79d6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_78762efc-2eba-4b7a-ba1c-88732ebb3bf0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_93bf5f19-52aa-4817-9a1b-bcd3fd79d6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_858e5894-f594-4844-8550-9d3bcc2dc5eb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_7a84661e-f812-409b-9150-da8201fcad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_7a84661e-f812-409b-9150-da8201fcad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_ae14a216-6cf8-4853-915d-18aec69c94df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3fe67e2a-6a9c-4427-95f6-4aaa58fa42be" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation_ae14a216-6cf8-4853-915d-18aec69c94df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_95aaa239-9cbb-496b-a5e7-6cc6657035c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_95aaa239-9cbb-496b-a5e7-6cc6657035c8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_87d9ab2a-01b6-40bb-aedd-6440086124b8" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_265641e3-bd56-4d12-8475-712631653206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1b83e292-ef4d-4391-93db-c2d35af9aecd" xlink:to="loc_us-gaap_NonqualifiedPlanMember_265641e3-bd56-4d12-8475-712631653206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2af150df-6743-44a4-be5f-f8be8a10393d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5832a9ac-0a7e-4e5c-bf55-b4ea3861f793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5832a9ac-0a7e-4e5c-bf55-b4ea3861f793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_206adb77-2a71-47d5-8fe4-18f851283305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_206adb77-2a71-47d5-8fe4-18f851283305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_05db67f4-8cda-4e2f-a69d-e9a41e42191f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ccb5d46b-6f9e-42df-8d2b-72f632e21c5e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_05db67f4-8cda-4e2f-a69d-e9a41e42191f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5f8d8c9e-9b92-46a5-af7a-cee27a493d96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5f8d8c9e-9b92-46a5-af7a-cee27a493d96" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_da9580c3-406a-43b1-976c-8459259aa7e2" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_0740583e-07a9-4c47-805c-8445f47fc578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_84daee98-8384-4b55-9cbd-8e2430a6680a" xlink:to="loc_us-gaap_NonqualifiedPlanMember_0740583e-07a9-4c47-805c-8445f47fc578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a2fc9dd2-2a0e-40b6-8a38-c1ab58d8116e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_5df37f1f-1f9a-4d99-aeff-74413ac132bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_5df37f1f-1f9a-4d99-aeff-74413ac132bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_9ae88f87-694a-4024-b64c-b7365527d528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2e729b2f-fa04-4129-ae32-ac279c94f814" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_9ae88f87-694a-4024-b64c-b7365527d528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1da99ec7-8ade-4351-a2d2-e0a1e3df2e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1da99ec7-8ade-4351-a2d2-e0a1e3df2e7d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f3bd0775-acb9-432b-928a-efc6431ea3c3" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_cf880ca6-3e5e-489b-991a-bec23a239c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_0a53df50-1173-4908-bda1-c5b7ebfc46a1" xlink:to="loc_us-gaap_NonqualifiedPlanMember_cf880ca6-3e5e-489b-991a-bec23a239c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c2462360-c68f-4611-85c4-d45285eefc2b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ce9e3dab-3242-4d62-828c-2cb9b63ef9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ce9e3dab-3242-4d62-828c-2cb9b63ef9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_836eeeb9-bc45-47f4-9170-494ee0ad2b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_836eeeb9-bc45-47f4-9170-494ee0ad2b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_fb4d0921-e99d-47cb-a331-f95a271556b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_fb4d0921-e99d-47cb-a331-f95a271556b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0baa81ca-2552-4fe2-94e4-5e40bee43b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0baa81ca-2552-4fe2-94e4-5e40bee43b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bc1cace6-69ee-4dac-9cb9-80d7db0182b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_bc1cace6-69ee-4dac-9cb9-80d7db0182b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_918c7c4c-6307-41a9-9d85-b2417af095ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7c0461ef-2f89-4de1-817b-9f97374758c4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_918c7c4c-6307-41a9-9d85-b2417af095ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d08638b-bfbc-4c28-a519-1df0cb084643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0d08638b-bfbc-4c28-a519-1df0cb084643" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f69b4aa8-ec5e-4b7c-a95d-35ba88aa8dca" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_f4d11881-e328-4178-ad7a-a0a5d4e5eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_445b1d9c-90c3-48a7-a753-931a3fafe5c1" xlink:to="loc_us-gaap_NonqualifiedPlanMember_f4d11881-e328-4178-ad7a-a0a5d4e5eddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:to="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb348292-0c34-4f12-96be-3faefe98277f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InsuranceContractsInvestmentsMember_1fe91dfd-b5e9-495f-9676-46699d998c5d" xlink:href="knf-20230926.xsd#knf_InsuranceContractsInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_knf_InsuranceContractsInvestmentsMember_1fe91dfd-b5e9-495f-9676-46699d998c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LifeInsuranceInvestmentsMember_7da6aa48-b723-4b2b-b5d0-fd949336925a" xlink:href="knf-20230926.xsd#knf_LifeInsuranceInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_knf_LifeInsuranceInvestmentsMember_7da6aa48-b723-4b2b-b5d0-fd949336925a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsMember_8f409888-3119-46c9-b3a5-c9f9a555391d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_bcf7b16c-e479-4c7f-bd70-913171c0ab4c" xlink:to="loc_us-gaap_OtherInvestmentsMember_8f409888-3119-46c9-b3a5-c9f9a555391d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_74dd186f-89e1-4126-b00d-3a6304435c7a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_8d641223-703e-452c-8505-2d56d86b3e73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_db2f36fb-881e-4eda-9bd8-a2747aa35797" xlink:to="loc_us-gaap_Investments_8d641223-703e-452c-8505-2d56d86b3e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b0ac798b-aef2-4236-8503-826c76beb90b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b0ac798b-aef2-4236-8503-826c76beb90b" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_93ee9298-22f1-44c3-83cc-cde5b275936a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_c7257a21-6a87-440a-a312-dc4ae52ac8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_7b1d44fe-06e9-4534-abc0-7573247b5655" xlink:to="loc_us-gaap_QualifiedPlanMember_c7257a21-6a87-440a-a312-dc4ae52ac8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_709274d6-1f7e-43f3-a075-8f9a951fe1e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_435eba58-dbd8-49d3-bc58-e38fe5e212f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5dbb2552-d63a-4c1a-b64c-4dfd46c18c9f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_435eba58-dbd8-49d3-bc58-e38fe5e212f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b91c90e4-595b-475b-aca2-3c0e166839c2" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7c05ab23-15ca-415f-b46c-102ecfdf74b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7c05ab23-15ca-415f-b46c-102ecfdf74b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_73b64464-ab13-49e0-bc95-7424a9491690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_d0b00397-e89b-40f9-932f-623ff907b575" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_73b64464-ab13-49e0-bc95-7424a9491690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9a88df63-2cc2-4253-a977-faf9f9a25439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9a88df63-2cc2-4253-a977-faf9f9a25439" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:to="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_db0ea5a6-c3b2-4c47-bbca-0db2e102926a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PensionTrustFundForOperatingEngineersMember_a8ef1f11-40e0-435b-8a9a-597e8caea179" xlink:href="knf-20230926.xsd#knf_PensionTrustFundForOperatingEngineersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:to="loc_knf_PensionTrustFundForOperatingEngineersMember_a8ef1f11-40e0-435b-8a9a-597e8caea179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_WesternConferenceOfTeamstersPensionPlanMember_67338a29-363d-4b81-87a7-64193f50328d" xlink:href="knf-20230926.xsd#knf_WesternConferenceOfTeamstersPensionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_189ad113-ca1b-4f31-bcc9-1df3d3a8ec43" xlink:to="loc_knf_WesternConferenceOfTeamstersPensionPlanMember_67338a29-363d-4b81-87a7-64193f50328d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_17d549a2-1122-4953-b724-6bd0ed4b2d1c" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_da2a1d60-4e14-4a79-a9bb-282b1063dff2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_da2a1d60-4e14-4a79-a9bb-282b1063dff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_d17ec20c-6462-4c75-b87a-377087fa7505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_d17ec20c-6462-4c75-b87a-377087fa7505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_9ab0d0d6-9fe4-4709-ad28-18233da16639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_aa53cbf4-0895-4c27-a83d-02338754a222" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_9ab0d0d6-9fe4-4709-ad28-18233da16639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesLitigationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d892047-93fa-4e60-86fc-48155574f1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cc709427-9d10-4751-9988-cd5b1b9dddaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d892047-93fa-4e60-86fc-48155574f1f2" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cc709427-9d10-4751-9988-cd5b1b9dddaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_ed56aaaa-7a03-40ef-aeac-3dc6e8480e03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d892047-93fa-4e60-86fc-48155574f1f2" xlink:to="loc_us-gaap_LossContingencyReceivable_ed56aaaa-7a03-40ef-aeac-3dc6e8480e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualPayments_544134ce-c46c-4429-a4a4-374719ec24fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d892047-93fa-4e60-86fc-48155574f1f2" xlink:to="loc_us-gaap_LossContingencyAccrualPayments_544134ce-c46c-4429-a4a4-374719ec24fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesEnvironmentalmattersDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c1f31f04-900a-4113-9037-94368fcab8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c1f31f04-900a-4113-9037-94368fcab8a0" xlink:to="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:to="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_df1480fe-e2bc-4996-a596-3183ecb10f03" xlink:to="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LowerWillametteGroupMember_8a27617e-f447-43c5-bb96-ce5562be4410" xlink:href="knf-20230926.xsd#knf_LowerWillametteGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e9b5c081-18ac-4eb9-8c0a-76493c0a538c" xlink:to="loc_knf_LowerWillametteGroupMember_8a27617e-f447-43c5-bb96-ce5562be4410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_e882efac-7c35-4645-8990-8be329d07668" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_c49b23df-da7f-4fe9-9bee-58f5ab9c332c" xlink:href="knf-20230926.xsd#knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost_c49b23df-da7f-4fe9-9bee-58f5ab9c332c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NumberOfResponsibleParties_96da5bca-b22e-4b59-94a5-4a0026773ba7" xlink:href="knf-20230926.xsd#knf_NumberOfResponsibleParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_NumberOfResponsibleParties_96da5bca-b22e-4b59-94a5-4a0026773ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPeriod_254ad01e-25c3-48c3-9382-df517002248f" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationPeriod_254ad01e-25c3-48c3-9382-df517002248f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationExpectedCosts_8be6927b-b1d9-4238-9b10-ffa8159051fa" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationExpectedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationExpectedCosts_8be6927b-b1d9-4238-9b10-ffa8159051fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_33031431-ac9c-4961-8590-528a390b9db5" xlink:href="knf-20230926.xsd#knf_EnvironmentalRemediationPercentOfSiteToBeRemediated"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_29e65bbf-fb59-479b-8c47-56c7d4779f08" xlink:to="loc_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated_33031431-ac9c-4961-8590-528a390b9db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesPurchasecommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a31d2e5a-ae85-40c8-89be-c0c00fce06fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_489be97f-6024-4e31-a8a8-9ff2aa3e0f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a31d2e5a-ae85-40c8-89be-c0c00fce06fe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_489be97f-6024-4e31-a8a8-9ff2aa3e0f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a31d2e5a-ae85-40c8-89be-c0c00fce06fe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_7266a72b-af2b-4535-8fa8-8acfc46ff3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_7266a72b-af2b-4535-8fa8-8acfc46ff3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_c043377e-571e-4feb-8541-bc798f951bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_c043377e-571e-4feb-8541-bc798f951bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_30fd94da-11d9-4dd7-843e-bbe4dd8319c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_30fd94da-11d9-4dd7-843e-bbe4dd8319c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_f6f280f5-7d05-489a-82a8-0c72f80ff688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_f6f280f5-7d05-489a-82a8-0c72f80ff688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_442b65fc-d236-42f3-a9c8-999eb9ac9a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_442b65fc-d236-42f3-a9c8-999eb9ac9a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_0f7ab17a-97ff-460c-9e82-81bdf3ce372d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract_6625cfc0-3ed5-4683-bb46-f03a20e89bfb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_0f7ab17a-97ff-460c-9e82-81bdf3ce372d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_1db79c3e-656c-4138-aff8-61135cd04c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a31d2e5a-ae85-40c8-89be-c0c00fce06fe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_1db79c3e-656c-4138-aff8-61135cd04c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KCommitmentsandContingenciesGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5068541d-ae94-4da6-9ee8-a831bff5f57e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5068541d-ae94-4da6-9ee8-a831bff5f57e" xlink:to="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:to="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c4d3e69a-c064-4676-8237-d251b42484da" xlink:to="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_9d031955-4fe4-45ce-b149-2c0115e94d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7891416a-b972-49c8-8988-7ccd7a7bd758" xlink:to="loc_us-gaap_LetterOfCreditMember_9d031955-4fe4-45ce-b149-2c0115e94d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_108f6356-aab5-486a-aaaa-5271b9652474" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_84b51022-ff26-4576-9a3d-064f779cb585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_84b51022-ff26-4576-9a3d-064f779cb585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ed09a691-1062-4be9-bef2-51e26fc2517a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ed09a691-1062-4be9-bef2-51e26fc2517a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06f74576-3b9d-4312-8628-27ebf18f492c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_06f74576-3b9d-4312-8628-27ebf18f492c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireCurrentYear_cb36bf1d-22fa-42e2-8074-661c9b5fbd57" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireCurrentYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_LettersofCreditSettoExpireCurrentYear_cb36bf1d-22fa-42e2-8074-661c9b5fbd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_add3719e-82bf-4c04-898f-7f58e56fe843" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireinNextFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_add3719e-82bf-4c04-898f-7f58e56fe843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_eaa3e874-b256-4a60-8314-643e17588ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_eaa3e874-b256-4a60-8314-643e17588ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_SuretyBondExpirationPeriod_3e4b281f-713d-487e-aa00-e27ed1900059" xlink:href="knf-20230926.xsd#knf_SuretyBondExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_SuretyBondExpirationPeriod_3e4b281f-713d-487e-aa00-e27ed1900059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AmountOfSuretyBondsOutstanding_d2dced20-82c6-4d1f-a18f-ff5104f365c0" xlink:href="knf-20230926.xsd#knf_AmountOfSuretyBondsOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9ca59a12-5cd9-46d8-a7ad-532d9f54382b" xlink:to="loc_knf_AmountOfSuretyBondsOutstanding_d2dced20-82c6-4d1f-a18f-ff5104f365c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_01b3cc44-68ae-4eb5-af14-81b0c398cfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_01b3cc44-68ae-4eb5-af14-81b0c398cfb9" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_43422e69-df71-4f3d-8721-5694671e8f85" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CorporateExpensesMember_94c5a7a8-eb47-4593-aece-c498b7889471" xlink:href="knf-20230926.xsd#knf_CorporateExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:to="loc_knf_CorporateExpensesMember_94c5a7a8-eb47-4593-aece-c498b7889471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesMember_2a46735d-c872-449a-996d-24dae431bfbf" xlink:href="knf-20230926.xsd#knf_ContractingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_a988ad39-3e57-4e3e-b92a-b6bd32326bf4" xlink:to="loc_knf_ContractingServicesMember_2a46735d-c872-449a-996d-24dae431bfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6577c498-19f9-447a-9213-45bde2635f3f" xlink:to="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_2e040a6d-00bb-4767-883a-4cac138f7b27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_726c5bb9-2af6-439c-b9b2-71037947c852" xlink:to="loc_us-gaap_RelatedPartyMember_2e040a6d-00bb-4767-883a-4cac138f7b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_08aafdfd-8846-4ca7-9f41-91c7f06f2de0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_515b4050-ba27-4d22-b9cb-c53e164ff736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3ee00758-3f23-4f11-90eb-da4e86294613" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_515b4050-ba27-4d22-b9cb-c53e164ff736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e25f18ca-d3c0-440b-bb5f-2f855dfae21d" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_9f3abc95-15b6-479f-b9e0-0be1634e7e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_9f3abc95-15b6-479f-b9e0-0be1634e7e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ab1aee90-cfe4-4f6f-a2d5-8c09bbda4bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ab1aee90-cfe4-4f6f-a2d5-8c09bbda4bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ac871933-d360-4b23-b5a9-8ff6aaf55063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ac871933-d360-4b23-b5a9-8ff6aaf55063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ae2be808-982b-4c75-bff7-5945a96c51f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ae2be808-982b-4c75-bff7-5945a96c51f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b83e8434-5736-4489-87bc-1bee8fc0741e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b83e8434-5736-4489-87bc-1bee8fc0741e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_279d6ad6-ec13-454a-b245-e6592ede06ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_279d6ad6-ec13-454a-b245-e6592ede06ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a8bd4741-73f8-4b99-9e5e-29df1419ab64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a8bd4741-73f8-4b99-9e5e-29df1419ab64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_5bf90c03-ebda-4b7d-8bac-88d3d75d958e" xlink:href="knf-20230926.xsd#knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_cbc8d118-73e9-4a42-8f48-9169ef36cf45" xlink:to="loc_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization_5bf90c03-ebda-4b7d-8bac-88d3d75d958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_87b3f15b-014f-41e1-917f-8410e0805d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_87b3f15b-014f-41e1-917f-8410e0805d1f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6876d82d-ae9e-4b5f-b75f-fc700cb17588" xlink:to="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_0c1eca85-9922-4c40-90f1-eac98285236c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d2cccdde-2dd8-4dde-b6ff-25fb27f5c18a" xlink:to="loc_us-gaap_RelatedPartyMember_0c1eca85-9922-4c40-90f1-eac98285236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:to="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3b8280f8-7b69-42c8-bdec-8a66bab3a8f2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialTermLoanAgreementsMember_c3ea4dd9-b975-47ff-bf29-d81bd0f3594b" xlink:href="knf-20230926.xsd#knf_CentennialTermLoanAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_CentennialTermLoanAgreementsMember_c3ea4dd9-b975-47ff-bf29-d81bd0f3594b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CentennialSeniorNotesMember_04f89491-3d1b-4745-97ff-b964209b4edb" xlink:href="knf-20230926.xsd#knf_CentennialSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_CentennialSeniorNotesMember_04f89491-3d1b-4745-97ff-b964209b4edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_BorrowingArrangementsMember_8179725a-f151-4f86-b2ee-2d00d5f3ea35" xlink:href="knf-20230926.xsd#knf_BorrowingArrangementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_86ee3cb1-600c-4ae6-8475-d8ac0203067c" xlink:to="loc_knf_BorrowingArrangementsMember_8179725a-f151-4f86-b2ee-2d00d5f3ea35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_088ecd6f-382c-4c69-8fb1-4d239b07f6eb" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_ed019de5-2f52-4e60-bf62-aac747ae59bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_ed019de5-2f52-4e60-bf62-aac747ae59bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8305dc94-0a0a-4d8f-b97b-3f3dcb32470f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebt_8305dc94-0a0a-4d8f-b97b-3f3dcb32470f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_345ef993-5b36-4b80-8841-efb8634fb9af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebtCurrent_345ef993-5b36-4b80-8841-efb8634fb9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_54fe1160-bd4f-4b75-81f9-4848e3c17aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f70a50f6-d054-4225-9827-e096f117af30" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_54fe1160-bd4f-4b75-81f9-4848e3c17aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBackgroundDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBackgroundDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBackgroundDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70506cfa-3736-4c30-93d5-34c99d1f1b69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentOfSharesDistributedInConjunctionWithSpinoff_156a2943-82b8-40ea-bdf3-5e74e2869731" xlink:href="knf-20230926.xsd#knf_PercentOfSharesDistributedInConjunctionWithSpinoff"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70506cfa-3736-4c30-93d5-34c99d1f1b69" xlink:to="loc_knf_PercentOfSharesDistributedInConjunctionWithSpinoff_156a2943-82b8-40ea-bdf3-5e74e2869731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_93ab7549-5438-4fa1-a4b8-a8e6a60807f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70506cfa-3736-4c30-93d5-34c99d1f1b69" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_93ab7549-5438-4fa1-a4b8-a8e6a60807f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff_a337352b-4c21-4898-928b-507131b52a72" xlink:href="knf-20230926.xsd#knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_70506cfa-3736-4c30-93d5-34c99d1f1b69" xlink:to="loc_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff_a337352b-4c21-4898-928b-507131b52a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBasisofpresentationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBasisofpresentationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBasisofpresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold_d93219e6-4fe7-40a5-841a-0d1546e2648d" xlink:href="knf-20230926.xsd#knf_Form10SeparationAdjustmentsToCostsOfGoodsSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold_d93219e6-4fe7-40a5-841a-0d1546e2648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_Form10SeparationAdjustmentsToNetIncome_a963e9a8-e6a3-430a-8f55-6abaf0acbefb" xlink:href="knf-20230926.xsd#knf_Form10SeparationAdjustmentsToNetIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_knf_Form10SeparationAdjustmentsToNetIncome_a963e9a8-e6a3-430a-8f55-6abaf0acbefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesRelatedParty_dbf395a8-f3ce-4166-8fa4-82dbe20d40f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesRelatedParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_us-gaap_CostsAndExpensesRelatedParty_dbf395a8-f3ce-4166-8fa4-82dbe20d40f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableToParent_4839124b-b9b1-431f-a5ee-e92df6f9b389" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_knf_RelatedPartyNotesPayableToParent_4839124b-b9b1-431f-a5ee-e92df6f9b389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DividendPaidFromDebtProceedsToParent_f1dd3bbf-a701-4960-aa6f-42d577fda63f" xlink:href="knf-20230926.xsd#knf_DividendPaidFromDebtProceedsToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_knf_DividendPaidFromDebtProceedsToParent_f1dd3bbf-a701-4960-aa6f-42d577fda63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_710fe124-aff6-49a5-bbfd-0d7d034d58bc" xlink:href="knf-20230926.xsd#knf_NetContributionFromParentAfterRepaymentOfNotes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_710fe124-aff6-49a5-bbfd-0d7d034d58bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3cf84ac4-9d7e-4621-b83f-68a52d56bb73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3cf84ac4-9d7e-4621-b83f-68a52d56bb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_137a15b4-f433-4275-b492-9eb42b1dec29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_137a15b4-f433-4275-b492-9eb42b1dec29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_4f09d6ee-4573-48ec-9af7-38bd06474992" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3406d396-94e8-4db3-9dc5-dddb36e42263" xlink:to="loc_us-gaap_RestrictedCash_4f09d6ee-4573-48ec-9af7-38bd06474992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_00239a5e-18b9-445c-bd5c-27854787a72e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_025ef31c-f046-45cf-9203-feb9af1fa419" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_00239a5e-18b9-445c-bd5c-27854787a72e" xlink:to="loc_us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing_025ef31c-f046-45cf-9203-feb9af1fa419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_6204439e-d5ac-4582-9f8c-b5156114b6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_6204439e-d5ac-4582-9f8c-b5156114b6c3" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_08ea2461-5729-4613-8a87-ed2f39c84b86" xlink:to="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_48dd171b-5cd0-4c24-9712-63d90a8649b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_9580c097-01ce-479f-8c34-51ef1873c48d" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_48dd171b-5cd0-4c24-9712-63d90a8649b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_998e8436-3763-4406-b129-85edfdff8acd" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_9ea1027a-ec36-4ffc-a956-7e5efbe23364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_9ea1027a-ec36-4ffc-a956-7e5efbe23364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_c5e1f367-993a-433f-bd5b-18e00389459a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BilledContractReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_BilledContractReceivables_c5e1f367-993a-433f-bd5b-18e00389459a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_acb3df83-ce82-4a83-9f82-404bb6612d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_acb3df83-ce82-4a83-9f82-404bb6612d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_afc9b770-d597-414a-ab63-f3021c91ea72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsReceivableGross_afc9b770-d597-414a-ab63-f3021c91ea72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_df0a599c-f5f8-4fa3-a544-da77adb1cabc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_df0a599c-f5f8-4fa3-a544-da77adb1cabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_2025cff0-8023-4661-80ec-13bb6928c2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc6159f3-54be-495e-9f32-d0b5b053a2a5" xlink:to="loc_us-gaap_AccountsReceivableNet_2025cff0-8023-4661-80ec-13bb6928c2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_97fc8717-cc1a-4e43-8d43-70aad4a99deb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_97fc8717-cc1a-4e43-8d43-70aad4a99deb" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_daff9f8d-3421-48f6-8e81-30d2c8256440" xlink:to="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_06bbe5dc-02eb-4c51-bad6-507e43fed4f1" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_PacificMember_06bbe5dc-02eb-4c51-bad6-507e43fed4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_ae19ebed-0f04-46df-9137-bd4d5105d862" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_NorthwestMember_ae19ebed-0f04-46df-9137-bd4d5105d862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_d4cd7533-8e79-4864-ad99-4dc6e7b37410" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_MountainMember_d4cd7533-8e79-4864-ad99-4dc6e7b37410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_182917d5-d441-49e7-b43f-a2f61bbc314b" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_knf_NorthCentralMember_182917d5-d441-49e7-b43f-a2f61bbc314b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_22f742b8-140b-4cfc-af41-5f192e336a92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ebeff170-6a8b-4372-88ac-2fc70e5e7c04" xlink:to="loc_us-gaap_CorporateAndOtherMember_22f742b8-140b-4cfc-af41-5f192e336a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_a69e7cfa-f2f4-4bc1-a357-77fcf4a71c83" xlink:to="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_ce5c28c1-48af-4181-8bf8-0530fd16eef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_d8e51659-734b-4549-bfa7-aa53afb06edb" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_ce5c28c1-48af-4181-8bf8-0530fd16eef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_a13f3ceb-3386-4df7-8db5-12d65ac0952a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_27e7c818-dd07-4449-9313-600cc3592c09" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ade12e71-1c05-48ab-8907-229b5174a146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ade12e71-1c05-48ab-8907-229b5174a146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9cec84b1-24e0-42d6-b46f-12624f5e7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9cec84b1-24e0-42d6-b46f-12624f5e7fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_ae57eb7e-a9f0-44e6-8201-8fb88e0f6618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_ae57eb7e-a9f0-44e6-8201-8fb88e0f6618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a8420de7-ce89-427e-a04e-7e37ee3f7010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_3b309192-22a1-4a8a-ae5b-4cf127be3f69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a8420de7-ce89-427e-a04e-7e37ee3f7010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QInventoriesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_f0e8d9db-433c-4002-a7db-cc899e1bd208" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_3e173598-870e-4c98-9d7c-0a96ade55d74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f0e8d9db-433c-4002-a7db-cc899e1bd208" xlink:to="loc_us-gaap_InventoryFinishedGoods_3e173598-870e-4c98-9d7c-0a96ade55d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_2dc95d44-eb3f-4342-8690-5f00cb2e1c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f0e8d9db-433c-4002-a7db-cc899e1bd208" xlink:to="loc_us-gaap_InventoryRawMaterials_2dc95d44-eb3f-4342-8690-5f00cb2e1c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_bdbd78f2-434e-486c-ac18-fac2a43e8e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f0e8d9db-433c-4002-a7db-cc899e1bd208" xlink:to="loc_us-gaap_OtherInventorySupplies_bdbd78f2-434e-486c-ac18-fac2a43e8e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_38c9b983-de35-44a2-9336-9f45cb43e609" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f0e8d9db-433c-4002-a7db-cc899e1bd208" xlink:to="loc_us-gaap_InventoryNet_38c9b983-de35-44a2-9336-9f45cb43e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEarningspershareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3a7ee23e-81f1-4fe6-a65f-4afec2d9bbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e3a80824-0613-4916-b5f6-39240302015d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3a7ee23e-81f1-4fe6-a65f-4afec2d9bbf0" xlink:to="loc_us-gaap_CommonStockSharesIssued_e3a80824-0613-4916-b5f6-39240302015d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_77a9d508-532e-4023-8005-6244681f516c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3a7ee23e-81f1-4fe6-a65f-4afec2d9bbf0" xlink:to="loc_us-gaap_TreasuryStockCommonShares_77a9d508-532e-4023-8005-6244681f516c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEarningspershareScheduleofEarningspersharereconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56f57b72-c5fe-4e65-b531-abb21988083b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_NetIncomeLoss_56f57b72-c5fe-4e65-b531-abb21988083b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_642637e1-3750-43f8-994e-fc254c192cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_642637e1-3750-43f8-994e-fc254c192cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8ba38956-9bd5-4673-b0dd-1e393ca8a0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8ba38956-9bd5-4673-b0dd-1e393ca8a0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f33d4b9f-a4c3-4803-8cc5-507580b9382a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f33d4b9f-a4c3-4803-8cc5-507580b9382a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d78fcae0-302c-42db-9798-99df9594fc60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d78fcae0-302c-42db-9798-99df9594fc60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ea896d6e-5e41-46b8-a3f7-c945de5f80ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_EarningsPerShareBasic_ea896d6e-5e41-46b8-a3f7-c945de5f80ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_88ab191c-2788-48b3-baf0-609e7f234c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c6437899-f6b9-4108-8779-9baa670b9750" xlink:to="loc_us-gaap_EarningsPerShareDiluted_88ab191c-2788-48b3-baf0-609e7f234c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEquityDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEquityDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_620fbf65-b850-4fc1-a268-525de278155e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_620fbf65-b850-4fc1-a268-525de278155e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5a89f539-45a0-42da-b28d-9e00454936e1" xlink:to="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_b7bb78fc-8c48-4840-80d9-22e586b02e4f" xlink:href="knf-20230926.xsd#knf_MDUResourcesCommonStockHeldBySubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_df8ab564-0365-4644-818c-44d7a1e396ca" xlink:to="loc_knf_MDUResourcesCommonStockHeldBySubsidiaryMember_b7bb78fc-8c48-4840-80d9-22e586b02e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_daf4a6ce-0c45-47e6-afd2-a0c4b026cf6d" xlink:to="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e034e91b-8cab-4786-bd1c-c2bcc47b103b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_CommonStockSharesIssued_e034e91b-8cab-4786-bd1c-c2bcc47b103b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_047fceb1-25b0-4e3a-8632-aa02d2b9f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_047fceb1-25b0-4e3a-8632-aa02d2b9f7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_045ac802-119c-4404-aef4-c01c096c7123" xlink:href="knf-20230926.xsd#knf_CommonStockHeldBySubsidiaryAtCostShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_knf_CommonStockHeldBySubsidiaryAtCostShares_045ac802-119c-4404-aef4-c01c096c7123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_27e9021f-4150-4a68-8f1d-8143ecce8afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_TreasuryStockCommonShares_27e9021f-4150-4a68-8f1d-8143ecce8afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f479e3e6-6668-421b-95e0-1ac549ba0c74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5539946e-bc32-4e9d-8680-f3284268f70f" xlink:to="loc_us-gaap_StockholdersEquity_f479e3e6-6668-421b-95e0-1ac549ba0c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c09afce4-30c6-4f3d-9968-5862ea855eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c09afce4-30c6-4f3d-9968-5862ea855eaf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2a99e5c7-6ca6-40ec-95ab-c6302e47ae5d" xlink:to="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6f7b2502-2efd-480c-94e2-dea470ed245c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6f7b2502-2efd-480c-94e2-dea470ed245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4668d1da-7142-4473-adbc-50394094c0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4668d1da-7142-4473-adbc-50394094c0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cc22e7f-36e7-4a4c-b95d-5b2fe03f3b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cc74be74-b1d3-4135-a49b-ec0cb26c1644" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0cc22e7f-36e7-4a4c-b95d-5b2fe03f3b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_48576b0e-801f-45b6-aac8-286fba9dfd66" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f810c595-037e-40b9-b224-3bad65813b4c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6546ab05-6333-45eb-81e2-d249ea2d34ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_StockholdersEquity_6546ab05-6333-45eb-81e2-d249ea2d34ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_94d90d28-b00b-4181-bd0e-fa6eae3d8e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_94d90d28-b00b-4181-bd0e-fa6eae3d8e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_b4d9daba-302b-447c-8cae-0dc3eb9963fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_b4d9daba-302b-447c-8cae-0dc3eb9963fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ba860ecb-22a1-4ded-8c0d-700b5abb0b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ba860ecb-22a1-4ded-8c0d-700b5abb0b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ccb9a1f7-5220-4c63-b8fb-aa08f2df11b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7f4a8122-564a-408e-b9c3-d9a03a7ba1b2" xlink:to="loc_us-gaap_StockholdersEquity_ccb9a1f7-5220-4c63-b8fb-aa08f2df11b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c1607287-c3a6-4cf5-971e-8e48921723a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c1607287-c3a6-4cf5-971e-8e48921723a0" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8188b381-aeea-4e0b-9d4c-3bf1a87c1d7c" xlink:to="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_c47a5669-fc39-442d-8fcc-2fbdbbe9f893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_c47a5669-fc39-442d-8fcc-2fbdbbe9f893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c211f908-dd55-477c-ba4b-e9633f10d4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_62a88522-ebef-4a2d-a71d-f27e04b7b26c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_c211f908-dd55-477c-ba4b-e9633f10d4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_0309720b-76a0-45fc-a107-f9adefec8c96" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_9e01697c-8d7d-4010-8943-a080663f6577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_58527897-f3d0-4daf-8306-89a6a2332c69" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_9e01697c-8d7d-4010-8943-a080663f6577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2ddd27ec-ac28-40bc-ba50-6cf813d7dc1a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_b8ee9c5b-f1f4-4c3b-ad82-bc9b397f5cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a4355b1e-8d6e-4b5f-a7a7-69626af7796d" xlink:to="loc_us-gaap_InterestRateContractMember_b8ee9c5b-f1f4-4c3b-ad82-bc9b397f5cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_dd86bcf2-231b-4ad1-82c5-b101bd415991" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_128e72f0-8cbc-45fb-ba30-be97b8353cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_InterestExpense_128e72f0-8cbc-45fb-ba30-be97b8353cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2c644bb4-782e-4103-b9e6-67327f3a320c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2c644bb4-782e-4103-b9e6-67327f3a320c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_bdcdf90f-bc04-452a-9b94-e0941061de43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_bdcdf90f-bc04-452a-9b94-e0941061de43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_479fd8fb-f2ee-430d-996b-99632cba1db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_b3ba6ae9-fc18-4f55-85ac-0570e1e5e216" xlink:to="loc_us-gaap_NetIncomeLoss_479fd8fb-f2ee-430d-996b-99632cba1db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bfea88e2-ef24-45f1-80c7-27e2ba32695b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bfea88e2-ef24-45f1-80c7-27e2ba32695b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_981fd75a-c7b4-4f3c-ab0b-09833aeb4abb" xlink:to="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_2d4dae42-f012-4a3c-a03b-5696e8ed1681" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_PacificMember_2d4dae42-f012-4a3c-a03b-5696e8ed1681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_7dcb43da-914f-477f-bd8b-69ecae452766" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_NorthwestMember_7dcb43da-914f-477f-bd8b-69ecae452766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_0b372415-badf-4b76-8ebe-079f2a4d41ff" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_MountainMember_0b372415-badf-4b76-8ebe-079f2a4d41ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_8f3a6e80-291e-47c6-a6db-500aa689aa29" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_knf_NorthCentralMember_8f3a6e80-291e-47c6-a6db-500aa689aa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_a64dc39d-4c19-4d4d-b4b9-b37bf79fd289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_11bdda0d-527f-4b43-aad4-901b4eab93c2" xlink:to="loc_us-gaap_CorporateAndOtherMember_a64dc39d-4c19-4d4d-b4b9-b37bf79fd289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:to="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ee3bf092-f881-455a-90cd-f86bcf954cc0" xlink:to="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AggregatesMember_0b3304af-09d7-4066-8fa6-7f702dfc0d51" xlink:href="knf-20230926.xsd#knf_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_AggregatesMember_0b3304af-09d7-4066-8fa6-7f702dfc0d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ReadyMixConcreteMember_a2411ed5-5a23-4e0a-b3fc-0a35e4cb92dd" xlink:href="knf-20230926.xsd#knf_ReadyMixConcreteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ReadyMixConcreteMember_a2411ed5-5a23-4e0a-b3fc-0a35e4cb92dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AsphaltMember_d6bbc640-e777-484f-81d0-7ddee78a074d" xlink:href="knf-20230926.xsd#knf_AsphaltMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_AsphaltMember_d6bbc640-e777-484f-81d0-7ddee78a074d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_OtherMember_b2d54afe-2311-432c-8b8e-05fb1e340634" xlink:href="knf-20230926.xsd#knf_OtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_OtherMember_b2d54afe-2311-432c-8b8e-05fb1e340634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPublicSectorMember_2eea40f8-04f1-4c02-8be8-41eb985242d6" xlink:href="knf-20230926.xsd#knf_ContractingServicesPublicSectorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ContractingServicesPublicSectorMember_2eea40f8-04f1-4c02-8be8-41eb985242d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractingServicesPrivateSectorMember_618f72b7-1bc7-477a-b32f-f59d295ae8ae" xlink:href="knf-20230926.xsd#knf_ContractingServicesPrivateSectorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_ContractingServicesPrivateSectorMember_618f72b7-1bc7-477a-b32f-f59d295ae8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_InternalSalesMember_da85019f-3e35-4a26-83de-b38ecf24515d" xlink:href="knf-20230926.xsd#knf_InternalSalesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_96fd36ff-9dd6-4627-8263-0f52d412d0dd" xlink:to="loc_knf_InternalSalesMember_da85019f-3e35-4a26-83de-b38ecf24515d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f1f87d4d-676c-4e3f-92e2-ccd6056d937a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_74a04c6a-00a0-498a-8563-cb7b0eb6d962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a7813b00-a6e2-4419-af47-616b9528e96b" xlink:to="loc_us-gaap_Revenues_74a04c6a-00a0-498a-8563-cb7b0eb6d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletecontractsScheduleofContractBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_3637ad41-7ae7-474c-8b32-47f6eb04ccf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_3637ad41-7ae7-474c-8b32-47f6eb04ccf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetNetCurrentChange_c0e60939-7ba8-4f3f-8a0e-35fdd2110747" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetNetCurrentChange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_knf_ContractwithCustomerAssetNetCurrentChange_c0e60939-7ba8-4f3f-8a0e-35fdd2110747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ffa12c35-9a89-42d5-943e-d6a0394657e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ffa12c35-9a89-42d5-943e-d6a0394657e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerLiabilityCurrentChange_f935506e-42fa-47ce-9588-f37a971b0d76" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerLiabilityCurrentChange"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_knf_ContractwithCustomerLiabilityCurrentChange_f935506e-42fa-47ce-9588-f37a971b0d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_51986696-b3b4-426c-b831-b82ff4a19b75" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_knf_ContractwithCustomerAssetsandLiabilitiesNet_51986696-b3b4-426c-b831-b82ff4a19b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_e0084d02-df72-4663-b316-d0bc57934edf" xlink:href="knf-20230926.xsd#knf_ContractwithCustomerAssetsandLiabilitiesNetChange"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_knf_ContractwithCustomerAssetsandLiabilitiesNetChange_e0084d02-df72-4663-b316-d0bc57934edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1faf322c-652e-4a85-acb8-5fbc1cfbe14d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1faf322c-652e-4a85-acb8-5fbc1cfbe14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_64604b43-f6e2-4568-b52c-98ff9b32d1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e02c5b5d-4eab-45b9-84f1-71e8552fd556" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_64604b43-f6e2-4568-b52c-98ff9b32d1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedcontractsRemainingperformanceobligationsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_59e6d86a-5225-404b-84ef-3fe222f6450d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_59e6d86a-5225-404b-84ef-3fe222f6450d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6605e5b9-da78-4470-95c9-e83355a2daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6605e5b9-da78-4470-95c9-e83355a2daf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e3e5ccd2-8cc6-4742-9b71-4972b259e2d9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f72dd3c4-439f-457a-9cd8-8da85d86e00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62f6a30c-75e4-4f8e-8383-012b4f39270d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4eee3684-e09e-4bc1-981b-3a77a2b5e6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QUncompletedcontractsRemainingperformanceobligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5daa971b-8b31-423f-9b3a-e6286cc9d1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5daa971b-8b31-423f-9b3a-e6286cc9d1f2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dacd3fa5-ffdf-4a3d-a491-5cb346dea831" xlink:to="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_ec86bc6e-7411-45e6-9a7f-ca2e36922e69" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_PacificMember_ec86bc6e-7411-45e6-9a7f-ca2e36922e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_405d286c-25ea-45bf-a0f8-ba661d2f21e8" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_NorthwestMember_405d286c-25ea-45bf-a0f8-ba661d2f21e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_4203cca6-f1d9-4504-a46f-3264269d3619" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_MountainMember_4203cca6-f1d9-4504-a46f-3264269d3619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_1a4f34c4-e296-4c34-8fe0-f23492293e44" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_knf_NorthCentralMember_1a4f34c4-e296-4c34-8fe0-f23492293e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_bf41d4ad-ff54-4fa0-aeda-849e95cdae9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e5311f07-514d-4930-b217-f0ab5a118b97" xlink:to="loc_us-gaap_CorporateAndOtherMember_bf41d4ad-ff54-4fa0-aeda-849e95cdae9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db600278-4d28-4f48-8733-9c77eea898b9" xlink:to="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d60c9416-65c2-4080-9aa6-3b72b864dcac" xlink:to="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_64d0bb85-399e-4120-902f-f0ea399b6bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_Goodwill_64d0bb85-399e-4120-902f-f0ea399b6bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e5e6f592-adca-400f-b212-4c919b00b9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e5e6f592-adca-400f-b212-4c919b00b9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_783e00aa-d50c-4c5f-8172-a06c08b4aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_783e00aa-d50c-4c5f-8172-a06c08b4aee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_296f0aef-9f1f-49a9-8d4c-14eae821c633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1f5cd8fe-e1df-4545-a98c-d41fed085fbf" xlink:to="loc_us-gaap_Goodwill_296f0aef-9f1f-49a9-8d4c-14eae821c633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_03d79ac9-fd55-41b0-b231-d5db4920489e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_03d79ac9-fd55-41b0-b231-d5db4920489e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_970cda22-8862-453a-8241-f540566a4fdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3657b648-5691-4837-b5ac-6ff5de6d14c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3657b648-5691-4837-b5ac-6ff5de6d14c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ee3fe157-678b-478b-8e8a-af7171491664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ee3fe157-678b-478b-8e8a-af7171491664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_04fc6ccc-55dc-4b58-bee4-5bcaeead4150" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_659235a3-551d-455e-b353-d30b7d105179" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_04fc6ccc-55dc-4b58-bee4-5bcaeead4150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4d8011f-c51b-4ee4-a33c-b939380c150f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0e1f064d-fdf6-423a-b8d8-421b83449326" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0e1f064d-fdf6-423a-b8d8-421b83449326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b68653fe-a371-4b6e-acb1-82d02cc0a4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b68653fe-a371-4b6e-acb1-82d02cc0a4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f87cc387-e222-427f-9d02-36086da3871b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_6f59547f-90cb-4c61-bf57-52aa8d3e370b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f87cc387-e222-427f-9d02-36086da3871b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ab8284bf-1330-47f7-97f4-31ddaf649b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1352cd67-157d-43df-a158-d09a0f4ae1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ab8284bf-1330-47f7-97f4-31ddaf649b38" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1352cd67-157d-43df-a158-d09a0f4ae1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_9479a4ee-ad7b-4269-baec-ca70015579dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_9479a4ee-ad7b-4269-baec-ca70015579dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_47658378-a3ee-402e-a2aa-9b24cbb81e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_47658378-a3ee-402e-a2aa-9b24cbb81e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2f0fe7e2-dc91-4403-8f5b-3419520d951f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2f0fe7e2-dc91-4403-8f5b-3419520d951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a9303bb8-926e-4e4c-849a-3a0ce87077e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a9303bb8-926e-4e4c-849a-3a0ce87077e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_83ee478e-391a-461f-aafa-e699d569ba56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_83ee478e-391a-461f-aafa-e699d569ba56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d6357e27-10c0-4313-a865-e1e49a2ee5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a1c449-8e81-44e9-a867-3c15b5b92270" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d6357e27-10c0-4313-a865-e1e49a2ee5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_49c523cf-a8da-49b1-8709-5abcd9080690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_343860f7-7c91-4bb9-9b7e-2f81a9ec9441" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49c523cf-a8da-49b1-8709-5abcd9080690" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_343860f7-7c91-4bb9-9b7e-2f81a9ec9441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_0b2a56f9-5b7b-4efd-885c-af9f015c85b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49c523cf-a8da-49b1-8709-5abcd9080690" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_0b2a56f9-5b7b-4efd-885c-af9f015c85b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation_363512f9-7fba-49dd-a485-5ba0b1bb474e" xlink:href="knf-20230926.xsd#knf_ProceedsFromRetiredContractsAsPartOfTheSeparation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49c523cf-a8da-49b1-8709-5abcd9080690" xlink:to="loc_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation_363512f9-7fba-49dd-a485-5ba0b1bb474e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_bbb27528-5494-43ce-a132-533d849c210b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bbb27528-5494-43ce-a132-533d849c210b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_38cee949-a8ed-4b89-86a5-4e4a38f28263" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f25a7973-27a7-42e5-8144-48c6d30d70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f25a7973-27a7-42e5-8144-48c6d30d70c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueMember_48c95faa-4334-4ce1-98ff-b16816b30d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashSurrenderValueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_b94643d6-50c3-41d9-bc2e-3f04f073ca21" xlink:to="loc_us-gaap_CashSurrenderValueMember_48c95faa-4334-4ce1-98ff-b16816b30d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc41fb6e-7cce-4780-820e-6e15782402df" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6dcbfe30-d2c8-4452-bab2-d3b15c4891aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a10dac2-95eb-40c6-ad9a-481ab211bea7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6dcbfe30-d2c8-4452-bab2-d3b15c4891aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ea1eff6a-9447-49b7-bac4-34da6df4d783" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ed15bd41-c712-45d8-a081-d0c583e0d99a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_af240a70-2587-4a7b-bda8-f82e7261e6bb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ed15bd41-c712-45d8-a081-d0c583e0d99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03faf303-1df2-4948-bcd2-4a200afba32d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e4f6f805-8957-4f39-859f-418b029a72ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e4f6f805-8957-4f39-859f-418b029a72ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:href="knf-20230926.xsd#knf_ConcentrationRisksPercentageAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4f7e8e20-f1d9-41f0-bb89-3241958d6ad6" xlink:to="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInFixedIncomeAndOtherInvestments_48262d54-cf74-44f7-96f0-afdc834e55a9" xlink:href="knf-20230926.xsd#knf_PercentageInFixedIncomeAndOtherInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInFixedIncomeAndOtherInvestments_48262d54-cf74-44f7-96f0-afdc834e55a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinCashandCashEquivalents_2e48f85d-3f32-4d24-bba5-dc93971be497" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinCashandCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentinCashandCashEquivalents_2e48f85d-3f32-4d24-bba5-dc93971be497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_7a71d018-176a-4d29-86f4-4f0167866328" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfLargeCapCompanies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies_7a71d018-176a-4d29-86f4-4f0167866328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_c46d149b-a702-4c16-bac4-0d454c35b834" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfMidCapCompanies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfMidCapCompanies_c46d149b-a702-4c16-bac4-0d454c35b834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_8e9b2b0d-1fc9-41cc-8fe7-d5df0165c002" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentInCommonStockOfSmallCapCompanies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies_8e9b2b0d-1fc9-41cc-8fe7-d5df0165c002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PercentageInvestmentinTargetDateInvestments_1d1b1498-e09f-4e52-938f-68ee17488b46" xlink:href="knf-20230926.xsd#knf_PercentageInvestmentinTargetDateInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_knf_ConcentrationRisksPercentageAbstract_e88d02ad-42da-4282-817e-c75132a8a182" xlink:to="loc_knf_PercentageInvestmentinTargetDateInvestments_1d1b1498-e09f-4e52-938f-68ee17488b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f1611aa9-e941-4e91-932f-93185a4d88bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f1611aa9-e941-4e91-932f-93185a4d88bf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9b658cdb-d7a0-40d8-abe8-f8d0228771d3" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a857db73-bdcd-47e4-8471-1e86f040464c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a857db73-bdcd-47e4-8471-1e86f040464c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d8b0b300-5acb-4e1b-8eb8-19f2fbc13826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d8b0b300-5acb-4e1b-8eb8-19f2fbc13826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_62ee5ba2-55ff-4142-a545-72f775f3db84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_11231e63-d781-4137-b74e-f9638db60b58" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_62ee5ba2-55ff-4142-a545-72f775f3db84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_15db6389-0f29-4bba-8cd7-21e74582e0ad" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b9cc647a-4a25-4896-b957-c06813ad7b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:to="loc_us-gaap_LongTermDebt_b9cc647a-4a25-4896-b957-c06813ad7b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_28574028-66ea-4d7d-ac39-45c83c82ff02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9fe35a47-85bc-4dc5-8f7d-0b8352e09498" xlink:to="loc_us-gaap_LongTermDebtFairValue_28574028-66ea-4d7d-ac39-45c83c82ff02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebtLongtermdebtoutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_273edddd-05d4-46e8-b508-8d9bd84403d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_273edddd-05d4-46e8-b508-8d9bd84403d3" xlink:to="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bc0935d-dad8-4ef8-af2c-0bcaf363fc08" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_d9f4b3ab-b6d8-4c04-9216-3d5a618b51b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_SeniorNotesMember_d9f4b3ab-b6d8-4c04-9216-3d5a618b51b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_06905632-90ed-423e-a062-08023da1366f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_LoansPayableMember_06905632-90ed-423e-a062-08023da1366f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_20e83103-fcba-470f-b7b3-b24cb0328ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_20e83103-fcba-470f-b7b3-b24cb0328ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_65acb07c-5e18-4ec8-81f2-caa7521f87ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_NotesPayableToBanksMember_65acb07c-5e18-4ec8-81f2-caa7521f87ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_fcd9c539-f125-496b-b8f4-4c1c86128ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7559a301-7e43-432f-a88d-ad0ece519068" xlink:to="loc_us-gaap_LongTermDebtMember_fcd9c539-f125-496b-b8f4-4c1c86128ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a2fba6d8-9bdb-4031-a9b8-648dd958ba79" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_af74c54a-473f-4585-9090-6e691a5e75cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebt_af74c54a-473f-4585-9090-6e691a5e75cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5a1998a7-1394-4416-8a99-5dbc0133595b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_5a1998a7-1394-4416-8a99-5dbc0133595b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DrawDownOnRevolver_528b03cb-802d-4d4a-a87d-3e6a185acba8" xlink:href="knf-20230926.xsd#knf_DrawDownOnRevolver"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_DrawDownOnRevolver_528b03cb-802d-4d4a-a87d-3e6a185acba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PaymentOfRevolverDebt_888f4204-0e2a-486e-850e-a89083bde4b9" xlink:href="knf-20230926.xsd#knf_PaymentOfRevolverDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_PaymentOfRevolverDebt_888f4204-0e2a-486e-850e-a89083bde4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo_778436fa-2e86-4173-b7da-177409828e89" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsOneAndTwo"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsOneAndTwo_778436fa-2e86-4173-b7da-177409828e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour_534dc74b-5353-46ab-b695-0a471bd5152c" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsThreeAndFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsThreeAndFour_534dc74b-5353-46ab-b695-0a471bd5152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_19b3c407-3c0a-4158-83fd-ccef73341ef9" xlink:href="knf-20230926.xsd#knf_MandatoryAnnualAmortizationYearsFiveAndThereafter"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter_19b3c407-3c0a-4158-83fd-ccef73341ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_e55b6c14-7070-44b6-b324-1ff44dd96b16" xlink:href="knf-20230926.xsd#knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA_e55b6c14-7070-44b6-b324-1ff44dd96b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_60c40210-cfed-4e48-b90d-da9572c7801b" xlink:href="knf-20230926.xsd#knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA_60c40210-cfed-4e48-b90d-da9572c7801b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_69773bcd-e215-417c-b29b-f400e5ec4fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_69773bcd-e215-417c-b29b-f400e5ec4fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_260c16d1-45d2-4cb9-8556-1a9e76490493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_260c16d1-45d2-4cb9-8556-1a9e76490493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_98c5850d-ed52-4787-b231-5f56f4917891" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtCurrent_98c5850d-ed52-4787-b231-5f56f4917891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9c7a0ff4-b207-486e-9c89-fee0a06e299a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6200a6f-7040-498c-8d1b-af096449b690" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9c7a0ff4-b207-486e-9c89-fee0a06e299a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QDebtScheduleofdebtmaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_82533010-d3e1-4980-ac6d-7c4695332d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_82533010-d3e1-4980-ac6d-7c4695332d9d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b45731bf-c7cd-4c5d-9f0a-d84b0f1d900f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e21800e9-79b1-4d5d-8aa6-45332f178383" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_b45731bf-c7cd-4c5d-9f0a-d84b0f1d900f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTable_46a18fbb-136d-4bf6-8874-4351ae0dc1ea" xlink:to="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e2042e25-8892-4e08-9e0b-d81f297ca5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e2042e25-8892-4e08-9e0b-d81f297ca5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac3d4695-8254-489e-b6d0-85bed21aacfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac3d4695-8254-489e-b6d0-85bed21aacfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e076fd13-9054-46d6-8065-2f3cd0dfcb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e076fd13-9054-46d6-8065-2f3cd0dfcb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ce79e6cc-3e9c-44a1-bd53-9c676b22afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ce79e6cc-3e9c-44a1-bd53-9c676b22afb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6e2dc3f9-87f1-4b69-9c03-f0bcd110b89a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6e2dc3f9-87f1-4b69-9c03-f0bcd110b89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f51958d-a96f-43e5-a600-a5b1da0c39db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionLineItems_661c22ab-316a-4bf2-8a13-fb92533ef9e2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f51958d-a96f-43e5-a600-a5b1da0c39db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QCashflowinformationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QCashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QCashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_c840c3df-9fc8-4c9c-93c0-3058c88f0b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_us-gaap_InterestPaidNet_c840c3df-9fc8-4c9c-93c0-3058c88f0b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e8504cfe-c520-4ccf-999e-e813855e28ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e8504cfe-c520-4ccf-999e-e813855e28ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a1c4dcfc-566b-4641-8562-cd3ee981223d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a1c4dcfc-566b-4641-8562-cd3ee981223d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1fa00601-7e61-4b9a-ba75-00c72d493175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1fa00601-7e61-4b9a-ba75-00c72d493175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_cc8120ed-a61d-40ec-b974-d00fb56b37a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_cc8120ed-a61d-40ec-b974-d00fb56b37a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation_d58a048f-0d44-4c1b-bb82-b5d7b3e6e8e0" xlink:href="knf-20230926.xsd#knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation_d58a048f-0d44-4c1b-bb82-b5d7b3e6e8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination_0946922b-2e50-46dc-93e0-3edad54c5c28" xlink:href="knf-20230926.xsd#knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0af6d11-5b0a-4096-ac58-f5ca4db857c6" xlink:to="loc_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination_0946922b-2e50-46dc-93e0-3edad54c5c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_dce95609-3deb-4204-978d-2973a633d765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_dce95609-3deb-4204-978d-2973a633d765" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:to="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6f69326e-7486-48ba-88f9-23ae9e8fd2a0" xlink:to="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_866ff33b-0ba7-4ad3-bf09-c90d2d405f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_OperatingSegmentsMember_866ff33b-0ba7-4ad3-bf09-c90d2d405f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_83e0342e-733f-49eb-a24d-597d3f2f9cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_IntersegmentEliminationMember_83e0342e-733f-49eb-a24d-597d3f2f9cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_5cd93d8a-a736-43ac-af63-bb1a982a1ddd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_srt_ConsolidationEliminationsMember_5cd93d8a-a736-43ac-af63-bb1a982a1ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_5f7df601-7da7-44b7-93e1-d7f044b541ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_efd2c177-af19-4724-91ee-d4b2c7619e18" xlink:to="loc_us-gaap_CorporateNonSegmentMember_5f7df601-7da7-44b7-93e1-d7f044b541ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f9307d3b-46f6-4585-931f-7d3d145a04cc" xlink:to="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_PacificMember_a519c2c0-c90a-4a62-a5e1-c3ba2775064e" xlink:href="knf-20230926.xsd#knf_PacificMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_PacificMember_a519c2c0-c90a-4a62-a5e1-c3ba2775064e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthwestMember_9de948a7-c8cd-4432-84dd-4f4eb5da8655" xlink:href="knf-20230926.xsd#knf_NorthwestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_NorthwestMember_9de948a7-c8cd-4432-84dd-4f4eb5da8655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_MountainMember_7d08cf2e-00c1-45bf-9c00-fe4427ec5095" xlink:href="knf-20230926.xsd#knf_MountainMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_MountainMember_7d08cf2e-00c1-45bf-9c00-fe4427ec5095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NorthCentralMember_b6ef1a8a-7494-4b9b-8715-a900db81ea51" xlink:href="knf-20230926.xsd#knf_NorthCentralMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_knf_NorthCentralMember_b6ef1a8a-7494-4b9b-8715-a900db81ea51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_46b1e706-b19e-4b0e-b08c-3e25ab9a3697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_96474e2c-969e-48ea-8370-8cf5bcf03223" xlink:to="loc_us-gaap_CorporateAndOtherMember_46b1e706-b19e-4b0e-b08c-3e25ab9a3697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9fe9f54-82bf-4463-b168-b630dcfd569c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_41aa7573-c731-4754-bb40-2d8db1061cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:to="loc_us-gaap_Revenues_41aa7573-c731-4754-bb40-2d8db1061cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_a657d84b-d575-4ea2-9364-bc0e8481d15a" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc896863-90a2-4c28-a86e-9389a3afab68" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_a657d84b-d575-4ea2-9364-bc0e8481d15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9357f4de-a1dd-4267-b290-e322f4652297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9357f4de-a1dd-4267-b290-e322f4652297" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:to="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_11d24685-90bf-4690-b5d9-992839443b20" xlink:to="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8668a794-f702-4bda-a8f1-9643381707ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_OperatingSegmentsMember_8668a794-f702-4bda-a8f1-9643381707ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_68d5f1e2-b5d9-4eb5-b194-1ec5daa6f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_CorporateNonSegmentMember_68d5f1e2-b5d9-4eb5-b194-1ec5daa6f1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c9ca73a0-09a9-4eaf-b443-e82c747585f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0e3d027e-f42c-4f23-b865-476d16b17ded" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c9ca73a0-09a9-4eaf-b443-e82c747585f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_f1c89c43-38c5-45d8-8941-8c23b0362902" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_939c1630-fd96-4fe8-8b11-35e2c7373c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0e332d17-3b48-4d12-b4b7-4dab13f30c92" xlink:to="loc_us-gaap_Revenues_939c1630-fd96-4fe8-8b11-35e2c7373c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QBusinesssegmentdataEBITDAreconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e9ccebf8-35f8-4d34-a9b2-39857f5a62e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e9ccebf8-35f8-4d34-a9b2-39857f5a62e1" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:to="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_31a40798-be1d-4473-9de9-a122d9637ef3" xlink:to="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b1b4b970-d363-4128-bdf8-0d50bfbc81ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:to="loc_us-gaap_OperatingSegmentsMember_b1b4b970-d363-4128-bdf8-0d50bfbc81ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3408a4a9-4a16-4bb1-af6c-d3f389662110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9e31d29f-831f-44cb-92c9-f561146cba4f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3408a4a9-4a16-4bb1-af6c-d3f389662110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_5a190e6b-e6fc-4045-ac05-6040872f9cdc" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_40ec3786-334d-43a0-8654-2415e0c91ac3" xlink:href="knf-20230926.xsd#knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization_40ec3786-334d-43a0-8654-2415e0c91ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b803cffa-e631-424e-835c-e80ab7c8e2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b803cffa-e631-424e-835c-e80ab7c8e2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_1630cf67-4b43-4913-98a4-d1b076e33d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_1630cf67-4b43-4913-98a4-d1b076e33d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c590f29-b86b-41a0-b5ff-8a987e40df79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_ed6e59a4-f79f-45e6-8bee-d704183a5c0f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c590f29-b86b-41a0-b5ff-8a987e40df79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_569823c3-2474-40a1-8cda-6429dbae0c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_569823c3-2474-40a1-8cda-6429dbae0c2f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_aba5150c-8b68-4ab9-b751-d5cd1a16ebea" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_0dad7509-9920-4f92-914a-7435c1951c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_62dfd7c7-5780-4156-9b90-62f7b4cc6513" xlink:to="loc_us-gaap_QualifiedPlanMember_0dad7509-9920-4f92-914a-7435c1951c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_01771274-0cd7-4101-a845-175a23f32d7d" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_22eea50c-7418-4cd5-8ea7-aa6d84623d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_97dbc0bd-0c8a-49ab-bedf-953971868b13" xlink:to="loc_us-gaap_UnfundedPlanMember_22eea50c-7418-4cd5-8ea7-aa6d84623d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ef6d3aa7-a1bb-424a-bf62-30f5189967a4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a8a26a39-2553-484a-bb92-59148731d97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_27590a48-f816-4e95-bea9-33f9325a14e9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a8a26a39-2553-484a-bb92-59148731d97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_112faae1-d3e8-4869-89dd-7fce8e04d7d5" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_6b9a9bf4-c751-4007-be46-5f99cc9e107f" xlink:href="knf-20230926.xsd#knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_08d92176-41e7-46fc-ad2b-76fbff20007a" xlink:to="loc_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff_6b9a9bf4-c751-4007-be46-5f99cc9e107f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_62fe19c9-3631-4ba7-945b-50ada9214950" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_62fe19c9-3631-4ba7-945b-50ada9214950" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_353e2ba2-bc37-4bc9-bd35-a8e956aad633" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_eddd1f64-fad0-4520-9d3a-946dd44dca02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_09378c41-1bfc-4dc8-b3c0-8e6a1dca05fa" xlink:to="loc_us-gaap_QualifiedPlanMember_eddd1f64-fad0-4520-9d3a-946dd44dca02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_3bf6fdf8-e3f1-4111-818d-291b69fc2ad8" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnderfundedPlanMember_776417be-2f78-4eee-afc0-3c739ff611f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnderfundedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:to="loc_us-gaap_UnderfundedPlanMember_776417be-2f78-4eee-afc0-3c739ff611f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedPlanMember_b9480a26-0d1a-4a3f-9fed-de04934b63e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnfundedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain_678b36d2-8306-4ec8-8866-f8a794195907" xlink:to="loc_us-gaap_UnfundedPlanMember_b9480a26-0d1a-4a3f-9fed-de04934b63e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b5314ac7-5aab-4f4b-ae86-40724ac9f462" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f6b369dd-06b2-4e88-8c38-a01a73d545a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f6b369dd-06b2-4e88-8c38-a01a73d545a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e622a55a-5a18-4cc5-a0a0-390079d957f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5ee7c3e5-e187-4cd0-accb-029d37ee87a6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e622a55a-5a18-4cc5-a0a0-390079d957f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eb2dcd22-0dd9-4093-86f4-e93b0ee6800e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7f55c206-ea99-4a25-9162-7b1482279a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7f55c206-ea99-4a25-9162-7b1482279a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_67adc16d-60f4-49cf-9901-1ec0a77f6568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_67adc16d-60f4-49cf-9901-1ec0a77f6568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf0bd3f8-2ce7-4315-b58b-7de1344a3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf0bd3f8-2ce7-4315-b58b-7de1344a3db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b4d9edff-32f8-4719-9ba5-0e43a6268543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b4d9edff-32f8-4719-9ba5-0e43a6268543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9f67d167-ae01-4183-949c-b6e7f53c94d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9f67d167-ae01-4183-949c-b6e7f53c94d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c89063c-883e-4be9-9dac-3377c8c08488" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_147a168e-5ec9-4a3b-896e-729f3c0ce8e1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c89063c-883e-4be9-9dac-3377c8c08488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QContingenciesLitigationDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QContingenciesLitigationDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QContingenciesLitigationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8e35b87e-a830-45fb-b738-a783d0174cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_bbbd73ba-b899-4658-91df-2341144d2eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8e35b87e-a830-45fb-b738-a783d0174cd1" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_bbbd73ba-b899-4658-91df-2341144d2eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_feeb0030-c9a8-4a87-bd47-1afc3a71e616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8e35b87e-a830-45fb-b738-a783d0174cd1" xlink:to="loc_us-gaap_LossContingencyReceivable_feeb0030-c9a8-4a87-bd47-1afc3a71e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QContingenciesGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_daa1a5c5-8d05-48fc-8baf-94594bd2ac15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_daa1a5c5-8d05-48fc-8baf-94594bd2ac15" xlink:to="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:to="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7183b911-d942-4774-8a46-88e232ceacd5" xlink:to="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4f47e76f-58ee-4fb9-b4ad-eaad585a96fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a0df80ae-5e2e-4a7a-86c2-c77c476e1a8d" xlink:to="loc_us-gaap_LetterOfCreditMember_4f47e76f-58ee-4fb9-b4ad-eaad585a96fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_a6ad4a3b-cc96-46fe-a906-5727e25038f0" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1a735ae5-91fc-405a-bfab-c109e6b0e787" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1a735ae5-91fc-405a-bfab-c109e6b0e787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_65a58725-6f06-4533-979c-73176ac83c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_65a58725-6f06-4533-979c-73176ac83c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4d279806-ff65-4de9-b6d5-92ff964656c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4d279806-ff65-4de9-b6d5-92ff964656c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireCurrentYear_a8bad0b8-ccd1-4345-98f2-fa1c9d8bcdd5" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireCurrentYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_LettersofCreditSettoExpireCurrentYear_a8bad0b8-ccd1-4345-98f2-fa1c9d8bcdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_ceeee4cd-c5c1-48d2-a931-b70a5633a0b9" xlink:href="knf-20230926.xsd#knf_LettersofCreditSettoExpireinNextFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_LettersofCreditSettoExpireinNextFiscalYear_ceeee4cd-c5c1-48d2-a931-b70a5633a0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f4cc37ab-a5d6-4da3-989f-e3af17d5c569" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f4cc37ab-a5d6-4da3-989f-e3af17d5c569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_AmountOfSuretyBondsOutstanding_8a6b49aa-ec24-49f9-9c71-fa652d84d64c" xlink:href="knf-20230926.xsd#knf_AmountOfSuretyBondsOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed819461-490e-4f43-bb81-dec43faf0008" xlink:to="loc_knf_AmountOfSuretyBondsOutstanding_8a6b49aa-ec24-49f9-9c71-fa652d84d64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails" xlink:type="simple" xlink:href="knf-20230926.xsd#A10QRelatedpartytransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1802147b-6e4f-4360-becf-4dc878541e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1802147b-6e4f-4360-becf-4dc878541e63" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4ae28cbf-bad3-4e05-b5ac-7edd84ecdab8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_9dd67a3a-9b7d-40de-ba88-a50c5961cf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_SeniorNotesMember_9dd67a3a-9b7d-40de-ba88-a50c5961cf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_6761c49c-7d82-4fbb-867a-8e85d502dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_LoansPayableMember_6761c49c-7d82-4fbb-867a-8e85d502dc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f517fb96-174a-49e8-8650-781a934bda9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_11720ddc-f649-4f54-8f02-2abd4a8d8cc9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f517fb96-174a-49e8-8650-781a934bda9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aa2e5d38-021e-4445-989b-7dd1fd7223fe" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementPayable_3b419d7e-8b89-46c9-9d92-bfd052a9d275" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_TransitionServicesAgreementPayable_3b419d7e-8b89-46c9-9d92-bfd052a9d275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_TransitionServicesAgreementReceivable_f02de28b-f3f9-4de3-9af8-18fa4a568454" xlink:href="knf-20230926.xsd#knf_TransitionServicesAgreementReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_TransitionServicesAgreementReceivable_f02de28b-f3f9-4de3-9af8-18fa4a568454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_RelatedPartyNotesPayableToParent_9ba95fdb-2378-4742-8f22-d64f629fe6ca" xlink:href="knf-20230926.xsd#knf_RelatedPartyNotesPayableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_RelatedPartyNotesPayableToParent_9ba95fdb-2378-4742-8f22-d64f629fe6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_12697542-791e-433b-b557-fd66748850f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_us-gaap_LongTermDebt_12697542-791e-433b-b557-fd66748850f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_3a54d013-ac56-45e6-bf87-14cf44f6a6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_3a54d013-ac56-45e6-bf87-14cf44f6a6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DrawDownOnRevolver_efd741ea-fb76-4703-8ca2-fa31ee403ee2" xlink:href="knf-20230926.xsd#knf_DrawDownOnRevolver"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_DrawDownOnRevolver_efd741ea-fb76-4703-8ca2-fa31ee403ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_DividendPaidFromDebtProceedsToParent_6e799ca0-65b4-49d7-86b6-f2c421e34732" xlink:href="knf-20230926.xsd#knf_DividendPaidFromDebtProceedsToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_DividendPaidFromDebtProceedsToParent_6e799ca0-65b4-49d7-86b6-f2c421e34732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_0694ddd3-7bba-4ce7-82e7-85c4eb2afdd2" xlink:href="knf-20230926.xsd#knf_NetContributionFromParentAfterRepaymentOfNotes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_90f4f295-96e4-4fe0-bb3a-40eaadf374c4" xlink:to="loc_knf_NetContributionFromParentAfterRepaymentOfNotes_0694ddd3-7bba-4ce7-82e7-85c4eb2afdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>knf-20230926_g1.jpg
<TEXT>
begin 644 knf-20230926_g1.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_X2FF17AI9@  24DJ  @    ' !(! P !
M     0   !H!!0 !    8@   !L!!0 !    :@   "@! P !     @   #$!
M @ -    <@   #(! @ 4    @    &F'!  !    E    *8   !(     0
M $@    !    1TE-4" R+C$P+C(T   R,#(S.C X.C,Q(# U.C P.C0X  $
M : #  $    !          @   $$  $      0   0$$  $      0   @$#
M  ,    , 0   P$#  $    &    !@$#  $    &    %0$#  $    #
M 0($  $    2 0   @($  $   "+*         @ "  ( /_8_^  $$I&248
M 0$   $  0  _]L 0P (!@8'!@4(!P<'"0D("@P4#0P+"PP9$A,/%!T:'QX=
M&AP<("0N)R B+",<'"@W*2PP,30T-!\G.3TX,CPN,S0R_]L 0P$)"0D,"PP8
M#0T8,B$<(3(R,C(R,C(R,C(R,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_\  $0@!  $  P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]_HHHH **** "BBB@ HHHH *
MAN;87,80RRQD'(:-MIJ:BDU=68TVG=&;]FU2 _N;V.=?[L\>#_WTO^%.-_=0
MC_2-/D]V@8./RX/Z5H45');9FGM+_$D_P_(HPZQ8SOL%P$D_N2@HWY&KH((R
M#D4R6"*==LL:.OHPS5-]&M>L#2VS>L$A4?ET_2CWUY_@'[M]U^/^1H5G-IUP
MC%K74)H\\[90)%_7G]:%M]4@^Y>1W"CM-'@_FO\ A0=0NH#_ *3ITN/[\#"0
M?EP?TI2DG\2:_KR*C&2^!I_UV8++JL(_>V\-P!_%"^T_D?\ &C^V;>,XNHYK
M8_\ 36,X_,<5+%JMC,P47"JY_@D^1OR-6_E<=B#0KOX9?J$FD_?A;\!D5Q#<
M('AE213W1@14E4Y=*LIF+-;HK_WT^5OS%0C3;J YM=1F _N3 2#_ !_6GS36
MZN3RP>SMZ_\  -*BL\SZG /GM(K@#O"^TG\&_P :%UFV!VW"S6S?]-HR!^?3
M]:?M(]= ]C+IKZ&A14<4\4RAHI4<'NK9J2KO<S::W"BBB@04444 %%%% !11
M10 4444 %%%% !1110!AZ[XC71)H8S;&7S%+9#8Q^E9'_"?)_P! ]O\ OY_]
M:J_CW_C]L_\ KFW\ZY&O#Q6,K4ZTHQ>B/HL%@,/5H1G..K\V=M_PGR?] ]O^
M_G_UJ/\ A/D_Z![?]_/_ *U<316']H8C^;\$=7]F87^7\6=M_P )\G_0/;_O
MY_\ 6H_X3Y/^@>W_ '\_^M7$T4?VAB/YOP0?V9A?Y?Q9VW_"?)_T#V_[^?\
MUJ/^$^3_ *![?]_/_K5Q-%']H8C^;\$']F87^7\6=M_PGR?] ]O^_G_UJ/\
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
M@G_D/G_KBW\Q7B8?'5IU8QD]&?18G+L/3HRG%:I=ST5VV(S'L,URG_">6?\
MSZ3_ )BNIF_U$G^Z?Y5XT>IKKQ^)J4>7DZW.++,)2Q"E[1;6/1M-\76VI7\=
MI';2HSYP6(P.*Z*O+_"G_(QVOU/\C7J%:8&M.M3<I]S',</3H55&GM8Y:;QO
M:03R1&UF)1BI((['%,_X3RS_ .?2?\Q7%7__ "$;K_KL_P#,U JL[!54LQ.
M .37F2S"NI-)_@>Q'*\,XIM?B=Y_PGEG_P ^D_YBC_A/+/\ Y])_S%<9_9E]
M_P ^<_\ W[-']F7W_/G/_P!^S3^NXK^D+^SL'_3/0M(\3V^L7IMHH)$8(7RQ
M&.,?XU%J/B^VTZ_EM)+:5FC."5(P>*P_!MG<P:VSS6\L:^2PRRD#J*S/%'_(
MQWG^\/Y"NB6+K1PZF][VV.6&!P\L4Z:7NVON=+_PGEG_ ,^D_P"8H_X3RS_Y
M])_S%<%5H:;?$9%G/_W[-<JQ^)>WY'8\LPBW7XG9_P#">6?_ #Z3_F*O:3XI
MM]7O?LL5O(C;2V6(QQ7GW]F7W_/G/_W[-;_@^SNH-<#RV\L:^6PRR$"MZ&+Q
M$JD8RV]#GQ.!PL*4I1W2[GH%%%%>T?/!4=Q_Q[2_[A_E4E1W'_'M+_N'^5)[
M#CN>-GJ:VO"7_(QVW_ OY&L4]35[1K]=,U*.[9"X16PH[G!Q7RM"2C5BWW/M
M,1%RHRBMVF=MXKUW^SK7[+;N/M,HY(ZHOK]:\ZJ:[NI;VZDN)VW22')-3:7:
M)?:E!;22B-)&P6/\OK6N(K2Q-73Y&.%P\<)1UWW9N>$M!^W3B^N4S;QGY ?X
MV_P%>@U';P16L"00H$C08514E>]AL.J$.5;]3YK%XJ6(J<SVZ$%[_P >%Q_U
MR;^5>.U[%>_\>%Q_UR;^5>.UYV:[P^9ZV2_#/Y!3HY'BD62-BKJ<AAU!K1T/
M3%U:^:U9RA,;,K#L1TJG>6<UA=/;7"%9$.#[^]>7[.2BI]#V/:0<W3ZGHGAO
MQ FK6_DS,JW:#YA_?'J*V;G_ (])O]QOY5Y!;W$MK<)/"Y21#E2*](TK7(M9
MTF8\+<)&1(GX=1[5[>#QGM8\D_B_,^>Q^ ]C+VE/X?R_X!YE71^"?^0^?^N+
M?S%<Y71^"?\ D/G_ *XM_,5Y.$_CQ]3V\;_N\_0]#F_U$G^Z?Y5XT>IKV6;_
M %$G^Z?Y5XT>IKOS;>'S_0\S)-I_+]38\*?\C':_4_R->H5Y?X4_Y&.U^I_D
M:]0K?*_X+]3GSG^.O3]6>/7_ /R$;K_KL_\ ,U-HO_(:LO\ KLO\ZAO_ /D(
MW7_79_YFFVMPUI=Q7" %HV# 'H<5XR:56[[GOM.5*R[?H>QT5P/_  GE]_SZ
MV_\ X]_C1_PGE]_SZV__ (]_C7N_VC0[_@?-_P!E8GM^)WU>7>*/^1CO/]X?
MR%>AZ1>OJ.E6]W(JJ\@)(7H.2*\\\4?\C'>?[P_D*QS*2E0C)=7^AOE,7#$2
MB]TG^:,J+_7)_O"O9(_]6GT%>,@E2".HYK;'BW6  !<+@?[ KCP.*A0YN;J=
M^8X.IB>7DMI<]-HKS/\ X2[6/^?A?^^!7;>&[V?4-&CN+E@TC,P) QT->K0Q
ME.M+EC<\7$Y?5P\.>;5C6HHHKK.$*CN/^/:7_</\JDJ.X_X]I?\ </\ *D]A
MQW/&SU-:_A>-)M?@CD4,C!@5(X(VFL@]36UX2_Y&.V_X%_(U\MA_XT?5'V>)
MTH3]'^1'X@T5]'ORH!-O)S$WMZ?45D@E2""01R"*];U738=5L'MI1UY5NZGL
M:\JO+2:QNY+:=2LB'!]_>NC&X7V,^:/PLY<NQGUB'++XE^/F>A>%]=&J6GD3
M-_I40PV?XQZUT%>/65Y-I]W'<P-M=#GZCT->JZ7J,.J6*7,)'(PR]U/<5Z6
MQ7M8\DOB7XGDYE@O8SYX?"_P);W_ (\+C_KDW\J\=KV*]_X\+C_KDW\J\=KF
MS7>'S.S)?AG\CHO!7_(P#_KDW]*Z[Q!H4>L6N5PMR@_=OZ^Q]JY'P5_R, _Z
MY-_2O1ZVP$(U,,XRVN<^9U)4L6IP>J2/&IH9+>9X9D*2(<,I'(IUM=36DOF0
M2,CX()'<'M7H7B;P\NJ0FY@&+M%X_P!L>GUKSAT:-V1U*LIP01R#7F8G#RP\
M_+HSV,)BH8JG?KU0E='X)_Y#Y_ZXM_,5SE='X)_Y#Y_ZXM_,5.$_CQ]2L;_N
M\_0]#F_U$G^Z?Y5XT>IKV6;_ %$G^Z?Y5XT>IKOS;>'S_0\S)-I_+]38\*?\
MC':_4_R->H5Y?X4_Y&.U^I_D:]0K?*_X+]3GSG^.O3]6>/7_ /R$;K_KL_\
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
M5XC_ .1AO?\ KI_05OFG\)>IS9-_&EZ?JC/M_P#CYB_WQ_.O9%^Z/I7C=O\
M\?,7^^/YU[(OW1]*SRK:7R-<[WA\_P!#)\36']H:),H7,D8\Q/J/_K9KRVO:
M:\IU^P_L[69X ,(3O3Z&EFE+:HO0>35])4GZHW/ M\$N9[)C_K!O3ZCK47CB
M]\[48K16RL*Y8?[1_P#K5@:9>'3]2@NAG]VV2!W'>H[VY>]O9KES\TCEJY'B
M?]F]EUO^!W+"?[7[?I;\=OR&00O<3QPQC+R,% ]S7KUE;)9V4-L@^6- M<)X
M*L/M&J-=.N4MUX/^T>G]:]"KORRERP=1]3S,XK\U14ET*.L_\@6\_P"N+?RK
MR2O6]9_Y MY_UQ;^5>25AFOQQ]#IR7^'+U')&\K;8T9V]%&34OV.Z_Y]IO\
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
M;F-E240](GAM<"YI:60Z.#AE.68U,C M9# U-RTT83=B+3AB9C0M,C V,69C
M,F)D8V,Y(B!X;7!-33I/<FEG:6YA;$1O8W5M96YT240](GAM<"YD:60Z9CDP
M,F5E.3(M-C<P8BTT,#5A+6$U93,M.38V96%C.6(Q8C<U(B!D8SI&;W)M870]
M(FEM86=E+VIP96<B($=)35 Z05!)/2(R+C B($=)35 Z4&QA=&9O<FT](E=I
M;F1O=W,B($=)35 Z5&EM95-T86UP/2(Q-CDS-#<Y-C4S,#<S-30R(B!'24U0
M.E9E<G-I;VX](C(N,3 N,C0B('AM<#I#<F5A=&]R5&]O;#TB1TE-4" R+C$P
M(CX@/'AM<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q/B \<F1F.FQI('-T179T.F%C
M=&EO;CTB<V%V960B('-T179T.F-H86YG960](B\B('-T179T.FEN<W1A;F-E
M240](GAM<"YI:60Z,S4T8V$U9C$M-F-B8BTT,#ED+3DQ-C(M.&(W-F%A-CEB
M-3$P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)':6UP(#(N,3 @*%=I;F1O=W,I
M(B!S=$5V=#IW:&5N/2(R,#(S+3 X+3,Q5# U.C P.C4S(B\^(#PO<F1F.E-E
M<3X@/"]X;7!-33I(:7-T;W)Y/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z
M4D1&/B \+W@Z>&UP;65T83X@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP
M86-K970@96YD/2)W(C\^_^("L$E#0U]04D]&24Q%  $!   "H&QC;7,$,
M;6YT<E)'0B!865H@!^< "  ?  L    886-S<$U31E0
M                 /;6  $     TRUL8VUS
M                                       -9&5S8P   2    ! 8W!R
M=    6     V=W1P=    9@    48VAA9    :P    L<EA96@   =@    4
M8EA96@   >P    49UA96@   @     4<E120P   A0    @9U120P   A0
M   @8E120P   A0    @8VAR;0   C0    D9&UN9    E@    D9&UD9
M GP    D;6QU8P         !    #&5N55,    D    ' !' $D 30!0 "
M8@!U &D ; !T "T :0!N "  <P!2 $< 0FUL=6,          0    QE;E53
M    &@   !P 4 !U &( ; !I &, ( !$ &\ ;0!A &D ;@  6%E:(
M /;6  $     TRUS9C,R       !#$(   7>___S)0  !Y,  /V0___[H?__
M_:(   /<  # ;EA96B        !OH   ./4   .06%E:(        "2?   /
MA   ML1865H@        8I<  +>'   8V7!A<F$       ,    "9F8  /*G
M   -60  $]    I;8VAR;0       P    "CUP  5'P  $S-  "9F@  )F<
M  ]<;6QU8P         !    #&5N55,    (    ' !' $D 30!0;6QU8P
M       !    #&5N55,    (    ' !S %( 1P!"_]L 0P ! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\( $0@!2@%* P$1
M  (1 0,1 ?_$ !T  0 " P # 0             ("04&!P$#! +_Q  = 0$
M @,! 0$!            !P@$!08! P()_]H # ,!  (0 Q    &_P     &A
M:#IM>U^U_;S==YSFS;/4 :'H.FU[7[7R\WG>\WL>RU(               'Y
M\]T?1]'KFMV_CQX-]W_,[%L=5^?/=(T?1ZUK-OX>_O\ 7XWW?<SG]AK
M           /'GNBZ+I-=UVU\GZ]\WC>\WL6QU7Y\]T/0=-@,#9_KWSQY[O_
M $'+YW/UH        $)8/L5Q_CN^      ]W[^?5NMXB94SU^RF5A@#4M1O*
M[:YVOGC/=9>G=1QP        K;K3;F/\>RF    !]?VQY/RC#4Q9F@'==WSP
M ^+X9$1(?G>&\,6 Q>+FVDVII9UOK^&        %;=:;<Q_CV4P   /M^^-*
M25(6F%,D![CN=" /'B.\=2O!J";):3H^C M)M32SK?7\,        *VZTVYC
M_'LI@  9')Q)4RO"4O9A@?;=OHP .8\OV4$X&LKQ7B)%  M)M32SK?7\,
M     *VZTVYC_'LI@ 9/*PI62S",OIA@;9]IIP -;UNWA-"%B8NQ5-/J_/[
M %I-J:6=;Z_A@       !6W6FW,?X]E,#+YFOEE+D'2XEZ"MCV6I  ^;Y?:)
M<1SE#*%;!X7"V(   M)M32SK?7\,        *VZTVYC_ ![*>:SM=+:78+EQ
M+T%9S/UH '@X%'TH07@BRF@\_P!0    +2;4TLZWU_#        "MZM=M^D=
M+R4OIA@;-YVN   QV-E14BB;8[QS*_(>.[S\^?H   "TFU-+.M]?PP
M  K;K3;GBW$R)(:18IE1*T*=>[#@_/H   :+H>DB[%DT1;BN:=;UFW   M)M
M32SK?7\,        *VZTVYC_ ![*8'6^OX29LU5\[WWT8^?0   ^'X9,7XMF
M6'$,3_J&GWX %I-J:6=;Z_A@       !6W6FW,?X]E, #M/;1W/.?:R=(Z7D
M@   /B^&1$B(9TAE"UA,9BY@%I-J:6=;Z_A@       !6W6FW,?X]E,  ?9]
ML>:<VUXF%,<"?O\ 7Y    TW2[^ORO=I>(<+) M)M32SK?7\,        *VZ
MTVYC_'LI@  "04AQ78=8NJ>4RL,   #U_G]0QA:P<,(3L+:-:BEW6^OX8
M     5RUOMGP./Y/    [#V7 V/V3J3ELO!    $9(PF+>-YS?8^SX$
M        #@O R9W3NXW]W[^8    XUQG?]*Z7D<WG:X             >G\?
MOBO$R'W#N8Y     X9PDD]R[N-O(             -+TG0[+L]/]^1C    #
M#86?CL?+VK:Z4                         1^CV48XQM+>U[;23DG6MPX
M9PDD1CB^9//ODV9OKKR[E>TCM',K[3M=+-^<ZX^_]_,?-\OK7S7FTXF[.-<O
ML^WP@M!%E!-R<:Y_;]L>"T$64  WO?<UTSI^.CQ'4K  3&F6 >D]-R( $-X9
MGZ$<&V.Z'T7*6PVVH]J>HWE5%3[M:]KMM+:7H*G=/5:(7PI86%<)6'$HY4A:
M?]@ZN_KWSX?AD4U4O_H'X\]M6MA23*96'4K46\XM6M?27*9>%4K46\X '6^O
MX3NW>QG"Z$[#@ 69V=IWW'NXW  AO#,_0C@VQW0^BY2URV=(:RZQ7#XIP\C=
M9Z[A;0;2TS^KZ_&%\*6%A7"5AP)ES17V;,X5U^'X9%-5+_Z!^//;5K84DRF5
MAU*U%O.+5K7TERF7A5*U%O.+-K04YZ7TW'CZ/I\HCQ#.D+H3L/TKIN/LWM!3
MD#,YNO\ J^OQ  AO#,_0C@VQW0^BY23$G0]"2#[&9_8:NU"UM*-UW?/"%\*6
M%A7"5A_U[^?SY^O+R><_5CE%*<,4U4O_ *!^//;5K84DRF5AU*U%O.+5K7TE
MRF7A5*U%O.+4;6THZEU7%CS[Y"R$["PNA.P_0^BY.QJR53!D,C$W?><Z  (;
MPS/T(X-L=G]AJ\5B9OR_+[RYE^")USS6H"%\*6%A7"5A^M=?PO0.AY:,L7S'
M[/U^+"+$U5KTKK:SQY[:M;"DF4RL.I6HMYQ:M:^DN4R\*I6HMYQ]/U^'Z]\%
MH-I:9\$X"3870G8< =A[+@;0[34Q  $-X9GZ$<&V.Z'T7*=[D",(@P[/7U_;
M'M$M-3'JO6<2(7PI86%<)6'Z[V'!V?6DII6Y6FW7!^!DWW?OY^G\?06K6PI)
ME,K#J5J+><6K6OI+E,O"J5J+><=+Z;C\GE88L L)5N.4;RS"Z$[#['LM1)>3
MH?&[;OG):2[!H  AO#,_0C@VQW0^BY2UBV-(ZP*N7+Y'Q_>;QO>;M2M=2?-9
MNOA?"EA85PE8?KO8<':/:BE^,Q<RL>L%QN3<AW0%JUL*293*PZE:BWG%JUKZ
M2Y3+PJE:BWG%J5KJ3]2ZKBP(60G86%T)V'ZCU7%6IVNI0   !#>&9^A'!MCN
MA]%REL-MJ/:5I.AJLJC=G!X&RD3(\3V,V0J9#&%;"0KA*P_7>PX.T>U%+QK>
MLVU7U6KFZ!S_ %(M6MA23*96'4K46\XM6M?27*9>%4K46\XM2M=2?J75<6!"
MR$["PNA.P^T[722PEJ#@-FVFGE+*L+@ 0WAF?H1P;8[H?1<I;#;:CPCU'<JU
MPULMMX\]GE/M9,#K]I"N$K#]=[#@[1[44O TK2=#5S5>Z&K:K=VK6PI)E,K#
MJ5J+><6K6OI+E,O"J5J+><6I6NI/U+JN+ A9"=A870G8< "?U@ZN2FE6%@ -
M)T?1:'H>FR63A]@['@P.0<=WF,QLS[/MC[;M]'HVBZ3-9NOZQUO#@#3-+T&@
M<_U'7>OX3V_O\<=XWOAUWK^$]O[_ !QWC>^'7.NX7+9F"!HVBZ31M%T@ _7O
MG:^WCOV_K\                       "J.IEW,)@[(#Z?K\NU]O'<WIRKC
MLNSU&@<_T]8]7KCB>4_5E@; -FA8)8:K7<^[C8" \ 6=X!'LHR"D2+/C^&1P
MG@I+ #U:Q;"DD3XEF^*\438!Y];UON:F9--??C^7VZ!T'+[YON:  IYIO?C
MZ_:=)Z7D-@V.JY-R/<X_'R^[=[&=EUFZ?\YYOK*H:EW@%LMN*-5R5MMKS7F>
MPDK)L/V'V+JF,9BY=05.[Z8O%S;,+.T\BG$TW1[CN5<QF:_;-MHQX]6B6FIC
M#2%[ Q#AZ><_L-7T_J>,T;0]+I6DZ+Z_MCVKVQI)O6]YOZ/I\@ *>:;WXP.O
MVEBMCJFR/DJ)8M17-$ *]VDR^9@7%W+H'SOG.KJAJ7> 6S6YHUPC@I+@A =F
MLMEX-OUQ:%Y#(Q8TQE+]>-=+6[QO>:MHMS1JN.MMM8]QW*LG)2AJPBPU6 !!
M>"+)Q#AZ>>[=[&=EUFZ?XS%S*?:<WU^#'R[%[(5,D;)$3  8_'RJA*>7QPV%
ML9T3Q6KMG<1U#:%[ 1TC>6NM==PMI5JJ6\YYOK*H:EW@%LUN:-;#L-5413Z]
M^/Q\NQ>R%3)&R1$U:E9;?\&X&39P3G7"8DRP%6_6NV\>X[E7K77\+)J3H='2
M>FY'L_:Q[ .OUH(KQ1-G8NSC^?=@JO\ )^0[FONO-IOU[Y:W;.D/1NDY, >/
M%<=;K:QXCF5P -KVVCLOLY3[I73<ASGF^LJAJ7> 6S6YHUOV_P"8KVKO:F,D
M7S'(:18IGQ8"L%1%/KX>S]?FW6W]$=DV>HK?K7;>/<=RJ )72S"'=N^C*MNM
M%O  !.:=ZUR^F&!P /SY[K^OVE3%1KRX3!V5@MAZL:1HNCAC"MA,[GZRV.V]
M'-DV6IYSS?650U+O +9K<T:W[?\ ,<=XWOJO:LW.^W[XTR)G@"%4(V(D?),1
MV*V/J>*WZUVWCW'<J]L[B.9;R]!8W7=\[NN[YV#T&6/BG$TW]U[V-)O3E7&K
MBJUT?C^.1/VP=793RK"H  %/--[\8'7[2QVR=2>\]]&-4E3;O:)H.FDY*,-V
M$6'JOSGF^LJAJ7> 6S6YHUOV_P"8_/GM4=3+O<YYOK?K^V/\GQR+-[04X[;W
M$="M^M=MX]QW*LG)2AJPBPU6 !!>"+)Q#AZ>9 2'%MDEE:BPFA"Q,-(6L'L&
MPU5L-MJ/;'LM2  *>:;WXP.OVECMDZDR'D6*>#<#)M:E9;?^??+/+14UV'8Z
MJJ&I=X!;-;FC6_;_ )@1&B"=8*0-9<= Z'E;8K;4>_7O@K?K7;>/<=RKM>VT
M?2^GX\"14CQ/SOG.KB'#T\R D.+;)+*U%Q^/E5/U*O!I>DZ*4$IPQ8)86K0
M IYIO?C Z_:6.V3J3(>18I%;U:[<1\CN5.C=+R-AUBZIU5U/NT+9K<T:W[?\
MP,!K]G4/3Z^'Q?#)G/.]:Y>S# X%;]:[;Q[CN50!E,O!MFMO1R(,/3Q$.'IY
MD!(<6V265J*(^1Y*=;U:K<_KW\V?VDIGV/L^!  ^7Y?8>[]_/V?K\CU_G]>G
M\?0>[]_/T_CZ#Z/I\OU[X!\WR^OA[[_W\OW^O /1\_I^//T /U[Y]'T^7I_'
M[]?Y_?[]_/O^GS ^7Y?8>S]?CW?O\#__Q  L$   !0,# @4% 0$
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
M2:8ED9<QO$F\G=S ;"D9CFYHOI4*%6:4HHJ-+G0RG>7HSJ6_Y.Y>+4/&E1X
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
MKP_I!PXUZ78D\M5#TES@U:UWL#BRGN.*M%GGL9+VV 1*4D-.'JLU)2RM1/L
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
M%_D=7MNE.1TI% I-#:X*FPFF,K+>MKR'>GW5]=W%Y[$ZVHG8A*18=J2 +DV
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
M]OBLM6H\VEQ%PT;'56"+CHRTKV%:95Z5+A-PXD9]Q&M&D-1F6UM2$<II6LA
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
M2 :II/#),]Y'^-K#F ZZU7/QM40=%%3VDJ&_/%PL*^^E*^]U'9AH=?4% ?\
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
M9O9EUEX3 =JTVP'6*$#:F67R 4K+7L\J1R)"+8;5=F4ET6 !#PAE-\.]?X)
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
MZ@$07H.80KD9Q%)4$2YT$D:ME_ZQ48CA!Z##2X8I_P!_V&Z9#H.H! R$Y:M
M%E02@%R@8!P  /'R"WKBV6D#PL,!NALXP'7_ '4KME]Z<#+OT;G^SDN?H<;?
MM[7A*32"!K!M0"NGZ-77V>1DY'IM)EUB'<8 8H;CIWSL/S(*7TSSMG5RSZ\U
M^TRADIZ-@,Q6#*8:D4%O[M280U.\T>-?R("(Z^GA#&]L6AA2/0LVE[7TUT8V
MW&4-8KI N6^&,A<TPZ)A:/H L1Y5<(O8%C/,%U"H1&!FAVO6;-/A!@^#2X#G
M$.CF9Z#%CA)*-H8Z%]UTX$X&Q;H.=2JBO^L%])'6;<6T"XY2+8#55**JJNZN
M5?;H/B15< ,J #ET$M WD>Y4;YRAMVJ!0 JK #*JX -W4[*,<]M2F' #!W$P
MBXBKG<3*\?,\;T >*W!:*4A=^I,*$1IBQ$Y7)E7QT>J3SA&?D6)?(+8^(ESS
M*:9"EY&E,IL5:=554*JKETV8*=_1C"K@W<&BTE]AROFL[SM-O@%C3C!.3.9B
M^!N#M?>)5-/[ LZ?+@O< 3#0! B#A$PCA.B8"YXHG<     '1 I)NB23,"PX
MT3%B5L!(4R"B>@W#KS%QY2C[W8 BP.6R+;=$:X7<![M2;'B3=!:!D$[DM".F
MB]-#O^M1RH<U'9B\";N8#JGA1"AY/$)F<$O:%WZ<U(85#B*QXU_1_P#FOZ/_
M ,T40BI#,*4$9F-8\$_>Z1C*A<:(2UD5W01Y2DJ=/VK!)JS&LBXT[K_$I6QQ
MC:RB$5VJ+T^8D%"(H>FYHQV'!F0 0(('X0'\WSINZBI-Z&2)E1,FLIH[D:X@
M(0"EBRNB/'R7 R5A^%OL5=^I, 0$$'9'"/I-+1)Q)6\3+><NVQJP7+AO;X.X
M*#$#0<JA!$69SD@$%M?&+>N/[OCTAN.AX>S<9F>=KZ,? %^B;7$FZF ZMUP4
M/XH#3S1A/A ?S?/1=D+-:'M)%6 =)$SQ!04#(CD3(ZJX,>S"1>*4*  A[]2:
M[\"/(F-WD90=;U(A7;9 :.SB)2Z!(  ( 0 X P':+C]2'"TK$!'*+V6;-FII
MJ<8FR<F99DO1Q_=\>FTE89LQX1AP5 .L?SXEB"8V$8)T"ZQ!0JVRXXT]R=CX
M< _F^>H]O'B287AA$S'T:UDH<.\O4-V$I>I[+@> /<FQK.YJG*X3UXE<:=,6
MJ/ZFGZ;[S#&B/C8A0KL^$+7T:',%?(/$\(Z.2F$ :^E*/&X'5Q_=\>M:>@'%
M\\7*;L71S3SHE0,B@1X=#Z"@1Y[U, #P!W+*KKE5U7EZ$8.?+%9W8 ZCE2L+
M8Y@2]4:/T;_\"</4G5&C! !   V , >#L7*"H!\JTOWT1G"G807+ !OGLX]K
MAHV*CCM1HT:,@7["'&$"=(RGLP=\0SHCX]KAIW*#GNYHZWDV3FU@LZ__V@ ,
M P$  @ #    $      -%0 AB                -8Z1 M2
M    $7]A&3F         &      $*  8P        .     *B  UAP
M  .    (^  Q@!P        .   %<   P !P        .  ->  !4  !P
M     . /D  $T   !P        .(D  (\    !P        ",   '1P   !P
M        .CF    P   !P        . ">    #P !P        .  #P   !F
M !P        .   E@   !X!P        .    R    +%P        )MMMMD
M    "P             !0    !0             !>     %
M  $P    '0                         .2!S?3H \7B9B22L226  ..%Q
MA ' 0, $   X  $  ./J.1  @0, $ !LH!MH  ..@*!!P^0, $   (')P  .
M, P!  -0, $ #L(     ..16! ZA@, $ -(8%)P  ./Z!! PH , $   ((
M  ..*!M P.P, $   (-_R  .. (- P!R, $   (  *  %* '#(  #%)#)$ !
M)((                       !]M-AMIL@!=!ML/]L(-@ !1BP0@.Q .A0,
MW?@*AY  !1Q@"@!0@,/ * !@ ."  )PB1P@!F&$$ ,V !^DN  T  , @  %8
M$   :  !P !+Q -0@ ," P &!/0I@   !0/! @ -@1@ * !@APV  !0 I"@
M P/  -))@@,"  !0 (+  !R,   !5@@+.P !C@"3B8 .> "23!20 3P/_\0
M*!$! 0 " 00" @(" P$      1$ (3$0($%1,/! 85#!<8&AT?&1_]H " $#
M 0$_$/D!VP (6_MHDB$&A;;.F!07=$@J-C@"-;DL8C6(!0Y,YH#R2 V':,FY
MV(=DDB BV"4P06B&P8P3>JE>%FR@D"<202\I( *<V'#H\DT/1&DCQ_! A)HB
M#[$1'_#C-P 8!HJ4&2  )BTKZ-=A>TB2U5:-)'5<6C>-:JRN;%U%1BB9MNX(
M92Q%9!*LB4H1=O0<);$ ^Q$3_3@$.%30 08$AA &/-;4_43^&A!0UX##<(DC
M<2TLVEF0U)'JI%IH6Y@1C^G)-5&>0Z_R#^"!. 4*#8B1$>$:8;;H0/!*I! 4
M$5-9+8<T@I&215"0[<W6I!DL/C6P]M"]L!#D@K%3@$UL5:"0Q,=&0S32]'BN
M)@.% B>$1,>@$"2%FO8!X-P <7<>4]0"2X0X &=IJ M)9AP2(F?_ )6P+N:3
M%0N-"Q ,I11$.F#2?B)0'#23:62#Y#\Q @0($"! @0($"!!I(-E3=:@I7*F)
M8"@2D!A"W*+'$ZG%,KH& !5V@3L#6B5H0]M%RO&LAKK8 M-Y"N@*8;AUI0;C
MPN (C\X1XC:;H&O& T@"@3+T0#B:M3@$%2P\D,R@" WJ:UK5[/,R&J* 8*P@
M4 N)[ZJ$)(J[,RHN /RR*@(6A5 "HOY^@0@SHTRNUG JX4 E2=H84N&38KU!
M@V(DD'D!)-"TKH]@)2 !08 %570!5XR)F"0;*<KQC$# 5Z!%K1A1%!$*H_/:
M! 6A%L*@6YY)B%!X\?F(8D+0=5C"S $HJP0O8<S"NV(%1E3*0#R0EN>6;H.0
M)$-U:"8/SM B:<AZB$"H!."P&^;V!T.6';B; 7+H54X6KRT/)\I*O:;*"6"Y
M5M"NH94-7Z=X7B,'9:4&1DR,UPL5H(&@_.T"#&,A6P8O.8R#$,0C= F\,(>0
MTBW UDKD))I/-"K8(G:6H'&_'D<Q(5="XOYZILJBFA14T$P0[@<!'>_59AD
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
M9)=QT(@#&[?CB6P'E()$@!$$WXZJ_NE^#VT8W)(![<2)W#61TIVN>3^[D4>
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
MX%/Q.Q(^;)95!DP@MY73#)],P9 @$2Q'.Z1($?#9-29 @M^^F332(,X "1H
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
M&(F(HQ-IA6B,8Y;J7K,9N #=:^3\@YC&ELUB42Y\.7[CY?2'P4/8';RX&*@
M6@%=<V+"<J,SO+%"7J@]_M_/@+<OLTBR, .(.;%BPQFR=DBZ 5U$OH7_ -%\
M,5D N40/@5BYX:;UNS.3:C-ZG9!$B/\ O 2?J!3XB_\ AT^&?>BSI4<8]F"#
MXG 00$!$3$6F.X(WY_T0XDY?N/E](?!0]GP:$=-(D=]B(G8B.S/^L?[S_K'^
M\$2B)\FS._V_GPE>2HPS(?6!("GZM_>?JW]YOTWKJ]V"](:/1OQG&-8$NF!5
M@CUC=;&4;X%V!4 AB"FO8T+=ZEO/D/RX=RMDD4D8$4R$@>6$)4,0)@,- 1H0
M/;[% !QNB"0&"F2T4<S/W'R^D/@H>PO00!U4%I54 57MY-&EG4)<"6$  HP#
MH,[_ &_GZPO?_1?#'6)%U9H8#1;'$+ +B3"B&HU0U /"8IO=6 A#.?R7\%TW
M"VY$#6$3#^8&[%HC8@A'$K-,"3N$O2"Y(^D/@H>R@3B)VK0@"0+'"M6OJCI2
MN1]* D(=_M_/@ZDO>K^#JE=#4<2) &:M<\5E*I1%$]"_^B^&(3X"L7C@!&]@
MX@YBQ$-@PRMQP(&W#"Y5)/@DV*%]0B% *ZRL9I\7\%.S@I =$](XQ#;K<L@P
MZ0BA +Z#CX*'M [_ &_GP_\ 1^HW_P!%\.*/+!,?8DVC)^S&RR26"[;WH$#@
M/5!DK,$898,%<AO*$/#E$ "B(C'R?P=D]]IC,$J!<?E:5KCBOL$^AZZL/@H>
MT#O]OY\#-D9M[18H,*E^")$B5F4_JA#0@JB&^=_]%\.3&"LI1"G'0>P$ ;O$
M"(>1@" B<$O4&T JJ'FP>6_@VG$;AD]JGQR X2GGD&2"ND#]:D!\%#V@=_M_
M/R/)HA& H*67:IY,Z87&? PX4W2-,>3H@MI\UL>ED?#2F0\YKE"A.5+'A?7[
MMR1HJ5J"!6[=RP6Z0E[KP)Y()0:=1$800 !/ RH^@EL1B$$<$>-*S3PD2"M[
MNW )F>[$:"?6(#R\>)TO:5Q((NK+ PW87O(FW6Z,"</'@RK%0$22O6F6!X-+
M_P"5U 0]_P!=G@\>/'@V<:OD =5(!!1(X!1S#QV%Z@  '^1)CJ+;Q S$, .7
MCQX0+2^.UKQ5JY&A_I=@0E: Y4.266W>1>D=V<#4]T:L>'<6 H'?+QXPL(_
MO([2Z<U^/#AM[72T64L"?"-1-B.K"@)YBN)X>,/MJ96/+-M(T-@#&HB%4%*>
M+QX\>#27!3?L*:4/V=8E;)?WB%V(9*BRV.QTD^FH!#R\>/%0 (6 T3Y"4Q!H
MV[:<)"@)R,4S#1.3,"::<<I,&;H-,\1AB$!HS5#H M1K(1YRR7"BU%Z%S?L=
M"0XA]%*6")[05#$',! 5-U"E&[)P/B#LN+C"D&=/%P!\% 0,#I$41TFG%Y::
M(T8@E 4!'$:F D&)86P" YD(%_8*:J "E N\':[!5_YKKU.Q%7 $SBVYA*^F
M@[R$!+5Z2"*OI@G5!GZ7_6?I?]8@"R(:MI_),<>/E9&VVW:S9R]2%FWV<XD@
M F0EO_"W_P 8)R#%!4O)&&T$9C(2&(0>A[*0I%Y5RGG/NX+?BP99Z3T$0+E=
M<H2^E+<=:W7R<YKK+0\101$[0\V;2#9]S%H5D?"#\O>^[X\&*M;SW94HXP2\
M\2P(IJ2H7 U-;%-[RZ5J"F$4@"&*TZ:O'A4&@=@."Z,!O14(KZ3X<-*Z!<T
M-   !#U$&AZ3[%L 7#@!X%F);H-34IIT;6356/R&9=! K 2U2M:\A06S?:6U
MV0:!@8.G$S.A$:$^_$Y:RQ&#:VSNQ!8\0$)V%[T2F\*'%M YND5I&5-B6UYD
MWZQ,R4QCQX,?<@O!# C:$'P$1LHUT%2);J18%G&T8U4$0Q D$($\ ;Y&"E:-
M*+34UQ-YE"@<$4$'@"A IS1E(J D:L(Y<.!$WC#(#E5FH[G%V&K>G)*";V*S
MLYSS:)]"(78%LR 6%#>2OL#<@X@METTESH=,8Q>@YU64/=%5]UN)[<,:FD08
M5 "N.S/);5):<T%(6/ [('ARF !40 50,I?.@4RIEH:R#Y'6</+9TQ"\-@QM
MUU_A>JV&XY3RX,2MB4C@ (JVA6EPYHHM;\O3M3)(P.C0L("!!+:1[@S**#H.
M7A 457J^ZVK%U0&!5Q$,N2<-2@3- U( /- R<M43C"VPNE3',*JJU=J]K\OD
M0];D,6QJ>GE-W09\4&2N1%"(B\?1+Y^Y:AX$X !Q7)%SKRO9&V"N ;^U(/DV
MXR*,0@?%#"8#.T;<S;:91>.W$2IK/G#@QAXJ"^IAO"$ 3Q=]E8C.3<4?XN+L
M%T%Y#Y#V-'%O1\-P;B@VTMT[X(%;W0J@ 03%9D/$&"5$K_E(5%T#T7/D6'6?
M^34505P.A+R<&"( B@4XHS\9SC+2NI4H7*PX&9+2:"++BWP %&,T%"IH$Q46
M:@ "?3?#IB)94(5?55ONFC!5@(0VU3T&#LF6 \508HE+ NJHV0=Y<&(?$B$=
M =*$1TBF#V.%?0Y36D HAXEN?<OD]ALB10\97D(F3M,J'!*GK*#0]#A4BD%]
MK P( ->!H#-@^E(*\2080D+V1*HG0D6=<^E+*@IZ [72"+#G]5$41$41(B:1
M'8CI'K#01_$,(.%@ B(./S,24/\ >W5+Q/+@Q0$,Z4;>&D!#1T'CK./ Q3 <
M;6A0 ,Y0D. "    $/% @+9/7F@$F@0'EPX<)HR%]/!> 9 ^*>AR-0B,;@NJ
MF6PJ"<(B/P$T^U^"!&IT[ 8 I91 W]*65[[QSN#U@6?E$W[C+)3""-@^UM7)
M@6#@:T+TG'N6((GDQT'J8.2H".J"5(NWS@LN/QHBB1%$7-O"^ZGPH:"L2>BH
M -?5H'VR\< PKDB4'20JB79O+/0]XF   ,#>^4)B411$11$B)I$=B/9B8KD%
M:T!3(@(TQQ$H)Z9B#"(YWQ1-"A JBU55555KP"4A:!X!"P?=E??DG8D @
M*"%BEWR"!?UR]3^ Z]IJ<@@0#N$%H& -  &@\'&<1R[6H]U*_/ *^*-MA@A4
MJ!55V^#A*!/&A& -!8>WB"! @50&KBHIK 48E%.GAPF$;I0HW!04(*%ZX!&
=H0<: ( TEC[\]]Y;OB0)QK &Z:0WA*@V5G?/_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>knf-20230926_g2.jpg
<TEXT>
begin 644 knf-20230926_g2.jpg
M_]C_X  02D9)1@ ! @$!] 'T  #_VP!#  (! 0$! 0(! 0$" @(" @0# @("
M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_
MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P  1" @?"Y4# 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#]_**** "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 **** "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 **** "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 **** "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@ HHHI)W ****8!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
MD#J: "BBB@5PHHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% ",=HS2@Y&:, ]110 4444F[ %%%%, 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 **** "BBD+ =32;L M%)O7UI&D4#.:$[@.HJ+S.<9-+Y@_O&CJ!
M)14?F#^\:/,']XT78$E%1^8/[QH\P?WC1<"2BH_,']XT>8/[QHN!)14?F#^\
M:/,']XT7 DHJ/S!_>-'F#^\:+L"2BH_,']XT>8/[QHN!)14?F#^\:/,']XT7
M DHJ/S!_>-'F#^\:+L"2BH_,']XT>8/[QHN!)14?F#^\:/,']XT78$E%1^8/
M[QH\P?WC1<"2BH_,']XT>8/[QHOH!)14?F#^\:/,']XT)@245'Y@_O&CS!_>
M-%V!)14?F#^\:/,']XT-L"2BH_,']XT>8/[QHN!)14?F#^\:/,']XT7 DHJ/
MS!_>-'F#^\:$P)**C\P?WC1Y@_O&F!)14?F#^\:/,']XT 245&'ST:@(YY!_
M2@"2BF8<#K3E^[2;L M%%%+F ****H HHHH **** "BBB@ HHHH)Y@HHH/ S
M2;L-.X44PL2<YI"'/(8X^E%T#)*,@U&%<\[LT ^426/6F"=R2BF><M'G+0,?
M13/.6CSEI70#Z*9YRT><M.Z ?13/.6CSEHN ^BF><M'G+2N@'T4SSEH\Y:8#
MZ*9YRT><M%P'T4SSEH\Y:5T ^BF><M'G+3N@'T4SSEH\Y:+H!]%,\Y:/.6E=
M /HIGG+1YRTP'T4SSEH\Y:5T ^BF><M'G+3 ?13/.6CSEI70#Z*9YRT><M.Z
M ?13/.6CSEI70#Z*9YRT><M%T ^BF9/J:-Q'>G9"N/HI%;<,TCDC&#0,=134
MR3G-.H **** "BBB@ HHHH ***1R0.* %HIF3ZFA6.>M #Z**"<#- !13/.6
MCSEI70#Z*9YRT&7TQ[T[H5Q]%,,V>E)YO^U1=!=DE%1^9C^*@2?[5 7)**C\
MS/\ %09.VZ@+DE%1^9C^*@2?[5 79)14?F9_BH,G;=0%V245'YG^U1YF/XJ
MN245'YG.=U!DS_%0%V245&9/]JCS,?Q4!=DE%1B3_:H\S/\ %0%R2BHS)_M4
M>9C^*@+LDHJ,2=]U'F9_BH"[)**C,G^U1YG^U0%R2BH_,Q_%1YG.=U 7)**C
M,F>-U'F=MU 79)14?F8'WJ/,[[J NR2BH_,S_%09/]J@+DE%1^9C^*CS.^Z@
M+DE%1^9G^*@R?[5 79)14?F8_BH$G^U0%V245'YG.=U'F9XW4!<DHJ/S/]JC
MS,#[U 79)14?F<YW4>9G^*@+LDHJ,R?[5'F8_BH"Y)148D_VJ/,R?O4!=DE%
M1F3_ &J/,Q_%0%V245'Y@_O&@2?[5.P7)**C\WG&ZE^<\BI;L"8^BF@./_UT
MZA.XPHHHIB;L%%%% N8****"@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** "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** "BBB@ HHHH **** "BBB@ HHHH ***1VVKF@!:8^%.2:1)7/4"BX8*,GT
MJ6P$#J>]'F1@_,U87B3QEIGA>U>[U6X2-%!.217S_P#%C]OOPGX3=[/0[N.:
M=3C:Z\5XV89W@\N7ORU/9R[(LQS-_N(-GTZ+FWZ!A2-=6^.&%?!U]_P4W\21
M,3#IMH>>#G_ZU5H_^"G/C!S_ ,@BSQ]3_A7SKXYRU.USZ%>'W$#5_9GWR;BT
M!QNI/M-H/X_Y5\$'_@IQXPS@:39?]]?_ %J/^'G/C#./[)LO^^O_ *U'^OF6
M=RO^(>\0?\^F??'VBT_O4>?:_P![^5? Y_X*<^,1S_9%E_WU_P#6H_X><^,?
M^@19?G_]:C_7S+.XO^(>\0_\^V??'VBU!QNI/M-I_?\ Y5\$?\/.?&)_YA%E
M_P!]?_6H_P"'G/C'./[(LO\ OK_ZU'^OF6=P_P"(>\0?\^V??'VBT_O4GVFT
M_O5\$'_@ISXQ'/\ 9%E_WU_]:@_\%./&.,_V19?]]?\ UJ/]?,L[C_XA[Q!_
MS[9][_:;8GY6% N;3'+C]*^"/^'G/C$C/]D67_?7_P!:C_AYQXQ_Z!-E_P!]
M?_6H_P!?,L[A_P 0]X@?_+MGWO\ :;3^_P#RI?M-I_>KX'_X><^,0?\ D$67
M_?7_ -:@_P#!3CQB/^819?\ ?7_UJ/\ 7S+.XO\ B'O$'_/MGWQ]HM?[W\J/
MM%K_ 'OY5\#C_@ISXQ/_ #"++_OK_P"M1_P\Y\8'_F$67_?7_P!:C_7S+.X+
MP]XA_P"?;/OC[3:?W_Y4?:;3^^/TKX'_ .'G/C$'']D67_?7_P!:@_\ !3CQ
MB.?[(LO^^O\ ZU+_ %[RS^8/^(>\0?\ /MGWO]IM/[U'VFT_O5\$?\/.?&!&
M?[(LO^^O_K4#_@ISXQ(_Y!%E_P!]?_6I_P"OF6=Q_P#$/>(/^?;/O?[3:#^*
ME$]J?XJ^!_\ AYSXQ!P=(LO^^O\ ZU'_  \Z\8KR-(LO^^O_ *U+_7S+/YA?
M\0]X@_Y]GWQY]KG[U!GM?[U? _\ P\X\8@Y_LFR_[Z_^M0?^"G/C$]=)LO\
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
M\/S_ (J?]"KI?_?1_P#B:?\ K)@NX?ZBYY_(?K']KM_44?:[?U%?DY_P_/\
MBI_T*NE_]]'_ .)H_P"'Y_Q4_P"A5TO_ +Z/_P 32_UCP7</]1<\_D/UC^UV
M_J*/M5OZBOR<_P"'Y_Q4_P"A5TO_ +Z/_P 31_P_/^*G_0JZ7_WT?_B:?^LF
M![A_J+GG\A^L?VNW]11]KM_45^38_P""Z'Q7'_,IZ5_WT?\ XFE_X?H_%;_H
M4M*_[Z_^QIKB/ 6^(?\ J+GG\A^L?VNW]11]KM_45^3J?\%S_BJQP?">E?\
M?1_^)I3_ ,%SOBMT_P"$3TK_ +Z/_P 33_UBP-K\Q/\ J-G?\A^L'VNW]10+
MN,]"*_)\_P#!<WXJ#'_%*Z5[_,?_ (FM;P3_ ,%Q_&M_K*P>)O#VFP6I<!GC
M.2!_WS2AQ%@)RMS"EP/GD8\WLS]2_M"U('!7<*^6O@A_P4N^"/Q3,5B?$"I=
M/@,GE@ '\Z^C-!\6Z=XAL4N]+N4E2090J1R/PKV,/BZ&(UA*Y\]C,KQN!E:K
M!HV58MUI:JK<S*I9D''O4MM<"<'V-=AYK5V2T@;)QBEHH!(****!A1110 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 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 4V
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
M-,,4/]YJ/*@Q]YJ/;S*]C2[#_.)Z@4GG$^E-\N#_ &J/+@_VJ/;S#V5'L/\
M./H.*/./I3/*@]6H\J#U-'UB8_8TNP[SCZ"CSCZ#FF^5!ZFCRH/[S4>WF'L:
M78=YQ'84><1T IOE0>IH\N#_ &J7MYB]C270?YQZX%'G'H0*9Y<'^U0(83SE
MJ?UB=QJE1[#O./M1YIZ8%-\J#NS4ACAR!EJ/;S#V-+L2><>N*3SB>H%-\J#U
M-'E0>IH]O.X>QI=APF/MS1YQ]!^--\J#U-'E0>II>WG87L:78=YQ/I1YQ]!3
M?+A_VJ/+A_VJ/;U+W#V5*^P_SCU*BD\_V6CRK;^\U)Y5K_>>DZDWU&J5+L.6
M?;R<"G?:@XR,<U&8+=N S4>1 H^9CCZU#JSO:X>PHM[#C,I!!:BV4*Y='.#W
MS31#;$\LV*9*FUA]G)Q[FM$YIW4A2H4[6L:NC^+-6\-7PNM&UBYBD#9&R4KS
M^%??'_!.O_@I!JFB:_8?#GX@ZCF*XD6**61MQQQW-?GH(XV7,F=WM5S1-5O-
M UZSU.TG>.2)LHRMC%>WEF:U\'63YKH^5XAX9P688*2Y=;'])/AW7[+7])@U
M>QE#PW"!T(/45KP ;<@ ?2OD7_@E_P#M":U\6_A:NCZW*C-I<20Q,.I[\^O6
MOKFU),?/6OV/ 8J&+P\9KJ?RQFN GEV-E1ET9+1117<>:%%%% !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 %%%%  >!FBBB@ &
M>]5IG(.T#K[59J&=@KA<'FD]@13UH$:;)@\[#_*OS"_;6U&]N?B3+'</D#<
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
MPM%%% /0****+H HHHI=3.X44'@9-&1ZTREL*H!.#22 8(%&Y0<$T-@'T^M:
M*FFMA*<7(8&(IV1Q[TX*.>,_2DJ'"4=RI-6N%23+YJHR]8^E1'&1FE6<PG&,
M@U5->^C*JN:FS]+/^",/BN\BFN-&9_EFN$&/P%?I_:<QBORJ_P"",\J3:](X
M4Y6Z3^0K]5+(DQ GTK]GX:_W*)_*7'4>7.IDP(/2BBBOI;IGQ04444P"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M J*XZ?A4M1W'3\* *.M?\>$G^X?Y5^7O[:8'_"RYACN_\Q7ZA:U_QXR?[A_E
M7Y>?MIY_X6;+SQE_YBOR[Q(?^P6/U?PJ_P"1VCPZ4Y:IH,LN&Z8J&4_-BIK<
MC;^%?SQ6T1_6$M(*Q'<#!JSIH7[5'P#\PS5:XY/%6M-4"[C(_O"M\)9U8W[G
M+CI2C@9M=C]&/V&?#&E:I\)+.6ZT^%RVX9:($]!6-^VQ^SAI^O>'9=9T_3T5
MX@SGRT _E73?L'W0@^#UG*P^Z&/Z"NMU7XH>&_''BS4_AQ=NK/#%A@6'?/\
MA7] X?*\#BN'XJ25^A_)M7-,PP/$LZU-O1Z^A^5.K:->:1++92(4*#HPYJ'3
MI9WM7AE'\..E?0?[9_P)N_ _B:YUC2K;;;-(2-J]AFOGH7<PA5@I&>O%?AV=
M8&IE^,Y)+2Y_3'#N=0S?+8U$];'U3_P37T^TO]7U6"[MHY C(!O0'^[5+_@H
MGIEKI_BBQ6UMTC&6SL4#N?2MK_@F0L<FL:J^>=R9_P#':J?\%)(\^*+ ]\O_
M %K[SZK1?"T9):GY@Z]1<?339\N6XC).\<9YIF^"60P[2 #ZU);A@QPI8YZ"
MO2OAE^RWXV^(Q6^L(C$C="\9[U^;87+L3C*[C2C<_6L;F^#RVESUI61Y23 E
MR(D0Y/?-3R0VLHVLC9^M?2DG_!-KXAW$'VNWUVU1L9PT9S_.O.OB-^R]\0/A
MY'))>6S2B/J\<1P:]3%<-YI2I<TH62/*PO&^2XNJJ<*BN>7""U0;,''N:<L<
M=LH>+E=W('6H+B&]AN6@O$*E21\PQ6UX%\':IXSUY-%TPY+KP<9%>/2PU>;=
M.*NSZ&MBZ-/#^V<O=,Z[NH'N!) A4%0#FFQM9(2"I)(ZYKT7XA?LP>-_!MG!
M)=D/YSJ%VQG^+'^-=+X/_8<\?:]X>.K27"1*J%_GC/89]:]"GP_F<U=4SQ:O
M%>34J:<JJ/&]$TI[O5(8(S@32!>>G-?1VF?L17.J?#.3QF)HOD@:3KZ 5PW@
M']G#Q?J?CD:'#<H[6;K(=J'U/^%??G@[X>:C:_ 27PU=8^T-9NH^7N0*^XX9
MX3>(PU1UX:GYIQCQQ/"UZ?U.IHVK^A^5VK:9-I&KOIY(.UL9KZT_X)^Z!:W4
MTYN[:.0&-<;T![CUKR?XZ?LZ>)_!Q;6IX\<DM\A'%>R_\$Z6DG,RR@[A&O\
M,5QY)E4\'G[IS6EV>IQ#GD,QX4YX2UMJ>:?MX636OCNYM[)8HU6=@ J@=J^?
M[8R*BK,V2.N*^I_VM_A[KGQ!^*MWI6B:;*'%T09"F1TK%\*_\$\OB)JMFMU<
M:E FX9 :(Y'ZUR9GP_C\7F<W3IZ79U\-\699E^34XXBIK9'SLT,%T?-E8#9T
M&:='%;$'>>/K7K?Q5_8N^(7P\M)K^=A<(!D>3$>/UKRFW\/WM[>C1 A2;.TA
MAWKYG&9/C,+4Y91LS[C <09=F-+GHSNBO<$0QD1,,&AEBM64M_$*]3D_9*\;
M0>%/^$J\U3$J E?+.>1FO+]1LFM[U[.Z^_$Q4Y]JQJX#$X2G:JMSIP>;X/&N
M2I2O8;-&\$RS1$<BHR9+B\$DSC&.E=I\,O@]XC^)LOEZ4A8 D9"9Z5J?$[]F
MSQC\.=..I:E$=HQD^6151RK&RH>U4?=.6?$&7T\5]7E-<W8\\(5'+#TJ(2//
M";1F  .:5&%Q$8XN7#8(KU'X2_LL>+OB+X:?Q9;.HBVM@%#V%1A<OQ&,;A25
MVCKQV:83+J*G7E9,\OLX[6V!"MD@>M*9XF?=GD]:O^-/!%_X(\1RZ->Y9UP
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
MZ34C\SX_X@QV4QC[!V/QU_:@_92\4?L[^(6L=8MR\;%BLD:';@5Y$X@1,/\
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
MU_U0^E?LW#;_ -A1_*?'?_([F2#/>BBBOI%N?$!1115@%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MW[2OB&6XUEK1<A HP*\_#4H8/!.M;4]'&UJN99DL/]E;C]2_:4U7[:4M;IL
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
M !;\>K?+J7B*>6WN_OH3V_.M+]FGXL>-?#_CFST[P]K$D2RS#SPG<UY>'Q>
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
M3]DC_@GIXO0Z?X9T?2XIV&U&^T \]/[M?#O[5O[7'C[XO>,;EXM9F^RB1A%"
M6S\N>#U]*\^^'?Q,\?:7K-I)H^N2+*;M!M7K]X5TK&X-5E3C337H<G]EYH\*
M\35Q#372Y]8_M7_\$OY_ OAR;QE\.KB"6R4%Q%;QDD*!DG\J^&+BTN;'49(I
MB24<HWU!Q7[?_L_WFN>-OV4K^?QG')++_8]QS*/^F)Q7XR_$O38M/\:ZA%&H
M$?VV4 >^\USYY@:-+EK4E:YZ'!N?8G%^TPM5W<>I^EW_  1B9/\ A U"G_E@
MV:^5_P#@KJH3]K'767^)TS^;5]3_ /!&6V,/@I23E3"U?+7_  5X '[5^MX_
MOK_-J[<QFWD,/4\C)6EQO/T_5'RB2R,8QP!T%)2R9,S$FDKX*;>Q^X1=Z:"I
M+< !CBHZE@X1C2@KS1-3^$S]#_\ @C'_ ,C!)_U]I_(5^J]I_JJ_*C_@C'_R
M,$G_ %]I_(5^J]I_JJ_9^&?]R1_*/'?_ ".YDM%%%?361\0%%%%, 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** "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 *K
MW/!S5BJ]UWI/8+7*FMG.FR'_ *9G^5?ES^VG-_Q<Z7Y?[_\ ,5^HVL_\@V3_
M *YG^5?EM^V@2?BC*?\ ?_F*_+O$C_<3]9\*=<[1XNS!WR>U2HO[O!/>J['#
M<593F,?2OYWK+4_J^*]Q$3PY/#59T\;9XUSU<5$& &-M2V9VW,3'LX_G6^#?
M^T1]3CS'WL)/T/T@_8;86WP0M5<\E7'Z"OC7]MD;?VB-9:1]JEEY/U-?97[$
M+V\_P1M7+C(5^/P%?&O[<2I<_'[5ANXWC^9K]:XEG"/#--7/P3@E7XRK?/\
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
MRYY7^E?09':.)39\QQ2W]2=C$_:2+RZ\GE2X9"W2M_\ 9D\5-*7T.[NMQDD
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
M_8__ ()WLB_LE7Y"<BSN?_135^.-B<7T'_79?YBOV+_X)X'/[)%^3_SYW/\
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
MX[_Y'<R6BB@G S7TY\0%% (/(HH **** "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@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M858MD"FNPVY/6DMW8O@&KI:O04XV@V>[_LQ*?M,C8XP/Z5] P'>I %?/W[,
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
M:/C\TX.KK&2Q&$FXM]C]!_A#_P $JO@G\&=;C\6^)_'ZZG;V_)@N8 %R.<\
M58_;D_;9^%OPO^%LG@'X2ZC:M<A1$8[=L$+C:3UKX U_]L/XTZ[;-:7/C6_1
M",8$_7]*\TUW7M;\07;7FL:I+<,QR6D.:UKYSAX4G"C%:G+EW!^-Q.,57&3;
MY>YT/A'7+W7OBEINNZM>O([ZQ"[,YY \T&OV:\3?$+PO+^RO<P)J:%FT:11[
MGRA7X;0SWD$Z7%E*4>-PRLIZ$'-=FO[07Q<N+>309_'>H"U\G @,OR],5Y^!
MS=X2$XR^T>MGG"53'UZ4H:*!@>+%9O$]XO\ TW8_^/&J]@XM]5M3*<;Y@$]S
M56XO;V==TJ9=F):4GDTR2::0I%$NXQG*OW!KP9U.?$N?1L^RHX.<, J3Z(_6
MCX>^+-#M?^">6GZ3<7RK.FDN#&>H.%K\N/%PC'C::]2;S(Q-F1>P%7;;XR_$
M:R\-#PS)XSO5M5CVK;^9\N/3I7)M?74LC22$L9/O,37JXW,UB%!)_"?,9)P[
M/".NGM)M_>?LM^PC\7O!GQ1_99M/A@NIQ0-;:8L+[#DKDBOD7]N[]@[PM\,X
M]2^(UKXP>[-WNG:-HP G;'3VKY5\ ?'OXA?#.W-MX5\07-LCC#"*7%7/'/[1
MWQ*^(6F-I?B3Q9>7$3)M,<LN1BN_$YU2Q6"5.>Z/'R_A'&9=G#KTG[K=V>Y?
M\$G=:T[2/VA-/^UW2K%'? 9/3'%>X?\ !8SQAI>M1VL.E7*RXM&!Q]:_._PU
MXVUOPAJL>J^&M=FL)HCGS(&P<^M:'BSXI^,/&@SXF\6W5]Q@&>3.!6%+-X_4
MG01WU>%ZL\_ABWV,G2;N:TU6/48E.Z)ON9Z\U^JG_!/+]K;X?>-OAQ_PKCQC
MJ\"7#*(DAD;)P%*^OO7Y1 2(#);DG-:7A+QMXE\#WPU31-8GM9E.1Y;8KFRW
M,JF!K\SV/6XDX;CF^#Y5NC],OBG_ ,$G_AQ\1O&$_BBV^*4EK%=.TODI I W
M'/\ =]Z?\/\ ]DK]F/\ 8XE;Q+X[\>6NIR0JS1QWD6.>J],=\5\(VW[9WQSD
MMPC>,K]0BX!\^N.\;?';XE_$*4P^(?%5Y.O]V23.:]NKF^$<N>$5<^,I<(9S
M-*E4J/E/VH^ '[37PX^/_@6^T'0);:TBDMY[91 21MVE<\D]J_-W_@H1^R3X
M8^"=^_BK2/%!NI;J]^:/8!C<V?3WKP#X=?'7XC?#*4Q^&?$MU;(0<K%)@<T_
MXF_'#QQ\3;-+7Q5K=Q<[7# RR9J,;G=+&8=1ENCHRC@O%Y7CI5(NZ9^AW_!(
M/Q;H_AWP8(]3O5B(@;(-?,'_  5BU.SUS]IW5]9T^<202R+L<=#RU> >$_BG
M\1/!\"P^%_%]Y:*3@K!)CBL_Q=XH\0>*-<?5/$NMSW<C$9,S9KAK9O&K@50E
MT/8R_ABIA<_>,ONK&4,.Y*\XI3R>E/,L$\SE,*/:F'':OFY6<S]!C[JL&":>
MC>4-LG&[[OO3!Z"DN2TFS Y6K@HWN9U6U!GZ*_\ !&08\0R#UND_D*_5>T.8
MJ_*7_@C'!=-XE+!#M^U)D_@*_5BRR$(-?L?#-_J$6?RGQVXO.YV)Z***^G/B
M P!T%%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H@"&.:EI"@/(H#815!
M&<U5U>SMKR!H;B,,K#!!%7 ,#%,D )Y%3.*G&S*C)PE='SI^T;^R#X>^)EI+
M=Z;9!+DC(V(%S^-?%/Q7_9#\?>!KB2:73G>(,<8)8X[=J_6&2WBD&&0?E6;J
M/A#0]30K>Z7;RY_YZ0JW\Q7PN<\$X#,YN=K,^]R'C[-,FBHIW1^-,W@CQ'8$
MK+H]QQ_TP;_"FP^&=:<D'2+CI_SP;_"OU\NO@UX'NV+/X9L>?2T3_"JW_"B?
M .<_\(U9?^ J?X5\A/PPIMZ,^WI^,&)2]Z)^1J^%M9 Q_9%Q_P!^&_PH'A;6
M>G]CW'_?AO\ "OUR'P+\! 8_X1NR_P# 5/\ "C_A1/@'&/\ A&[+_P !4_PK
M/_B%T;[FJ\8JO\I^1K^$=7;_ )A5S_WX;_"D'@[5>^EW/_?AO\*_70? ;P%C
M/_".6?\ X")_A1_PHGP%_P!"]9?^ J?X4_\ B&DEI<G_ (C#6O\ "?D7_P (
M=JO_ $"[G_OPW^%)_P (=JW_ $"KG_OPW^%?KK_PHGP%_P!"]9?^ J?X4?\
M"B? 7_0O67_@*G^%'_$-)=P_XC#6_E/R+_X0[5NVE7/_ 'X;_"C_ (0[5L?\
M@JY_[\-_A7ZZ?\*)\!?]"]9?^ J?X4?\*)\!?]"]9?\ @*G^%'_$-9=P_P"(
MPUOY3\B_^$.U;OI5S_WX;_"C_A#M5_Z!=S_WX;_"OUT_X43X"_Z%ZR_\!4_P
MH_X43X"_Z%ZR_P# 5/\ "C_B&DNX?\1AKKH?D7_PAVK=M*N?^_#?X4?\(=JW
M_0*N?^_#?X5^NG_"B? 7_0O67_@*G^%'_"B? 7_0O67_ ("I_A1_Q#67</\
MB,-;^4_(O_A#M6_Z!5S_ -^&_P */^$.U;_H%7/_ 'X;_"OUT_X43X"_Z%ZR
M_P# 5/\ "C_A1/@+_H7K+_P%3_"C_B&DNX?\1AK=C\B_^$.U7_H%W/\ WX;_
M  H_X0[5NVE7/_?AO\*_73_A1/@+_H7K+_P%3_"C_A1/@+_H7K+_ ,!4_P *
M/^(:2[A_Q&&L^A^1?_"':MC_ )!5S_WX;_"C_A#M6[Z5<_\ ?AO\*_73_A1/
M@+_H7K+_ ,!4_P */^%$^ O^A>LO_ 5/\*/^(:2[A_Q&&MV/R*_X0[5O^@5<
M_P#?AO\ "E_X0[5?^@7<_P#?AO\ "OUT_P"%$^ O^A>LO_ 5/\*/^%$^ O\
MH7K+_P !4_PH_P"(:2[@O&&LNA^1?_"':KVTNY_[\-_A1_PAVK=]*N?^_#?X
M5^NG_"B? 7_0O67_ ("I_A1_PHGP%_T+UE_X"I_A1_Q#67</^(PUOY3\B_\
MA#M6_P"@5<_]^&_PH/@_5O\ H%7/_?AO\*_73_A1/@+_ *%ZR_\  5/\*/\
MA1/@+_H7K+_P%3_"C_B&DNX?\1AK=C\B_P#A#M5_Z!=S_P!^&_PH_P"$.U7M
MI=S_ -^&_P *_73_ (43X"_Z%ZR_\!4_PH_X43X"_P"A>LO_  %3_"C_ (AI
M+N'_ !&*OV/R+_X0[5O^@5<_]^&_PH_X0[5O^@5<_P#?AO\ "OUT_P"%$^ O
M^A>LO_ 5/\*/^%$^ O\ H7K+_P !4_PH_P"(:2[B_P"(P5OY3\B_^$.U;_H%
M7/\ WX;_  H'@[5>^EW/_?AO\*_73_A1/@+_ *%ZR_\  5/\*/\ A1/@+_H7
MK+_P%3_"C_B&LNX_^(PUK_"?D7_PAVJ_] NY_P"_#?X4?\(=JW_0*N?^_#?X
M5^NG_"B? 7_0O67_ ("I_A1_PHGP%_T+UE_X"I_A1_Q#27</^(PUG]D_(L^#
M]6_Z!5S_ -^&_P */^$.U;_H%7/_ 'X;_"OUT_X43X"_Z%ZR_P# 5/\ "C_A
M1/@+_H7K+_P%3_"C_B&LNX?\1AK=C\B_^$.U;OI5S_WX;_"C_A#M6_Z!5S_W
MX;_"OUT_X43X"_Z%ZR_\!4_PI/\ A1/@'_H7;+_P%3_"C_B&LNX?\1AK?RGY
M&?\ "':M_P! JY_[\-_A0/!VK9YTJX_[\-_A7ZY_\*)\ _\ 0NV7_@*G^%+_
M ,*)\!?]"]9?^ J?X4+PUFNH?\1AK?RGY%-X0U<+N&DW/_?AO\*B?PEKG\.D
MW&/^N#?X5^O/_"BO (X_X1RR/_;JG^%*/@3X!/ \-67_ ("I_A0_#*ZW#_B,
M-?L?D+_PB?B%AA-)N,]!^X;_  K1T'X8>-=3E%I'HLQ=N%W1MC^5?K0/@1X!
M!S_PCEE_X"I_A5ZS^$?@FQ8/#X>LPP[_ &5/\*K#^&"52\WH9U?&'$N-HQU/
MSQ^#7["?Q'\47B7OB'3%BM6QRCG/\J^U?@)^S7X:^$^DQ106P:95PSN@)KU2
MRT/3["/RK:TC11TVH!_*K45G&F6!/-?<Y1P=@,LDII79\!GW&V:9W[LW:)&E
MJD:[EZ>U/LY=[LH' Z&I!;H%*Y."/6B"VCMQA"?QK[)+EC9'Q+NY7)****8!
M1110 4444 %%%% #9" O-13#Y<U+)&)!@FAXU==II-7 P/$GA6Q\26CP7L8.
MY2.E>&?$C]G*6/?<Z3$QY)QFOH]K2-^I/X4UM/MG7:Z!A_M#->3C<HP^+7O(
M];!9MB<$_<>A\.ZSX!\4:4S0OIY('3*D_P!*S(M%UR- CV#Y'HA_PK[HN?".
MBW?,NGP'/_3(51D^'GAQG)_LN#_ORM?,5^$:<IWB?44>-*T8VDCXF.D:Y_#8
M/^*&G#1=<(W?89/^^#7VK_PKGPZ.3I<'_?E?\*=_PKWPY_T"X/\ OTO^%8_Z
MH)&ZXVFNA\4'1==/6PD_[X/^%']C:]T^P2?]\G_"OM?_ (5[X<_Z!<'_ 'Z7
M_"C_ (5[X<_Z!<'_ 'Z7_"G_ *I(/]=Y]CXH_L;7A_RX2?\ ?!H&BZ[G_CPD
M_P"^#_A7VO\ \*]\.?\ 0+@_[]+_ (4?\*]\.?\ 0+@_[]+_ (4O]44'^N\^
MQ\4_V)KAZV4G_?!I#HVO'K82?]\G_"OM?_A7OAS_ *!<'_?I?\*/^%>^'/\
MH%P?]^E_PH7"*'_KO-]#XH_L;7O^?"3_ +Y-']BZZ.EA)_WP?\*^U_\ A7OA
MS_H%P?\ ?I?\*/\ A7OAS_H%P?\ ?I?\*/\ 5%"_UWGV/BC^Q==/6PD_[X-+
M_8FN?\^4G_?!K[6_X5[X<_Z!<'_?I?\ "C_A7OAS_H%P?]^E_P */]44-<;S
M['Q1_8NN]!828_W#_A1_8VNCI82?]\'_  K[7_X5[X<_Z!<'_?I?\*/^%>^'
M/^@7!_WZ7_"C_5%"_P!=YWV/BC^Q==SG[!)_WP?\*/[&UX];"3_OD_X5]K_\
M*]\.?] N#_OTO^%'_"O?#G_0+@_[]+_A1_JB@_UVGV/BG^Q=<[V4G_?!I/[%
MUT=+&3_O@_X5]K_\*]\.?] N#_OTO^%'_"O?#G_0+@_[]+_A0N$4/_7BIV/B
MC^Q==_Y\)/\ O@_X4?V-KO7[!)_WP?\ "OM?_A7OAS_H%P?]^E_PH_X5[X<_
MZ!<'_?I?\*/]44+_ %VG;8^*/[&UWI]@D_[Y/^% T77,?\>,@_X :^U_^%>^
M'/\ H%P?]^E_PH_X5[X<_P"@7!_WZ7_"C_5%,/\ 7>=]CXH.B:YVL7_[X/\
MA1_8NN_\^$G_ 'P?\*^U_P#A7OAS_H%P?]^E_P */^%>^'/^@7!_WZ7_  H_
MU10/C>;Z'Q0=&UX];"3_ +Y-']C:]T^P2?\ ?)_PK[7_ .%>^'/^@7!_WZ7_
M  H_X5[X<_Z!<'_?I?\ "C_5)!_KO.^Q\4#1==_Y\9!_P TIT77.OV&3_O@U
M]K?\*]\.?] N#_OTO^%'_"O?#G_0+@_[]+_A1_JB@7&\UT/BC^QM=/6PD_[X
M/^%']C:]T^P2?]\G_"OM?_A7OAS_ *!<'_?I?\*/^%>^'/\ H%P?]^E_PI_Z
MI(/]=YWV/BC^QM>'2PD_[Y/^% T77<_\>$G_ 'P?\*^U_P#A7OAS_H%P?]^E
M_P */^%>^'/^@7!_WZ7_  I?ZHH/]=Y]CXI_L36_^?&3_O@TG]C:]T^P2?\
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
M[_P$?_"OZ$S^S+\)?^A'TO\ \%T7^% _9E^$P_YD?2O_  71?X5K_J>VA?\
M$5%O8_GN_P"$2\1GIX?OO_ 1_P#"@>$O$??P_??^ C_X5_0H/V:_A,!C_A!M
M*_\ !=%_A0?V:OA.QP/ VE?^"Z+_  J/]2DWN'_$5Y?RG\]!\*^(U/\ R+]]
M_P" C_X4?\(OXCZ?\(_>_P#@*_\ A7]"C?LS_"8G!\#Z5^&G1?\ Q-'_  S+
M\)O^A'TK_P %T7^%/_4LG_B*FNQ_/6/"WB'.3H%]_P" C_X4X^%?$&.- OO_
M  $?_"OZ$O\ AF7X3?\ 0CZ5_P""Z+_"@_LS?"8_\R-I7_@NB_PI?ZE(?_$5
M/(_GK/A7Q"5P= OL_P#7H_\ A31X3\2=_#]\/^W1_P#"OZ%O^&9?A-_T(^E?
M^"Z+_"C_ (9E^$W_ $(^E?\ @NB_PH7!20+Q4\C^>D>$_$F>/#]\?^W1_P#"
MI!X6U_;\WA^^'_;H_P#A7]"7_#,OPF_Z$?2O_!=%_A2']F7X2C_F1]+_ /!=
M%_A3?!KCL/\ XBHNQ_/=_P (MK__ $+]]_X"O_A36\)>(SR/#]]_X"/_ (5_
M0H/V9?A(/^9'TO\ \%T7^%+_ ,,T?";_ *$;2O;_ (ET7^%+_5":)?BG=WL?
MSU_\(?XBQG_A'K[_ ,!'_P *3_A%/$2_\R_??^ K_P"%?T*_\,T?"?\ Z$?2
MO_!=%_A0?V9_A,1C_A!]*_\ !=%_A0N$)2T8O^(I^1_/5_PBOB,_\R_??^ C
M_P"%(/"OB-N#X?ONO_/H_P#A7]"O_#,OPF_Z$?2O_!=%_A0/V9OA,#D>!]*_
M\%T7^%#X+'_Q%3R/YZQX.\2YY\/WW_@(_P#A1_PAWB7/_(O7V/\ KU?_  K^
MA;_AFOX4_P#0CZ5_X+HO\*#^S7\*#_S(VE?^"Z+_  K/_4QB_P"(IOL?ST_\
M(GXAS_R+U]_X!O\ X4?\(GXA_P"A=OO_  $?_"OZ%?\ AF?X3?\ 0C:5_P""
MZ+_"E/[,_P )FY_X0;2?_!=%_P#$U7^J4T:+Q7DM+'\]2^%O$*\?\(_?#Z6C
M_P"%+_PBWB$'']@7W_@(_P#A7]"1_9G^$QZ^!M*_\%T7^%'_  S+\)O^A'TK
M_P %T7^%)\'S>HGXJ7>Q_/8_A7Q$XP- OO\ P$?_  IH\(^(\\^'[[_P$?\
MPK^A5?V9OA,#_P B/I7_ (+HO\*=_P ,T?"3_H1]+_\ !=%_A6BX0FE8E^*F
MNQ_/4OA#Q)N^70+[.> ;1_\ "K>B_"WQ[KFIK;6/AJ[,DC84-;.!G\J_H*_X
M9I^$O7_A!]+_ /!=%_A6CIWP+^&.F*!;^!])!'1AIT6?Y55+@[WO>,:GBG52
MO!:GX\?LZ_\ !+CXS_$V^@U+Q-HPM[%V#,R2D-M^F*_4']D_]CSP7^S]X:BM
M;/3D>Y$:^9+)&"P(]Z]GTSPSH^DP^18:?#"N, 1Q!<?E5^&W6-<"OI<!D.&P
M;YDM3XC/N,,PSJ34G9%%1Y<GEH,?W<5>MVW*5:E6UB7/'6G1Q+'TKWDK*Q\<
MW=W'=****>P!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%%#T ****5P"BBD.[L:&K@* !P**3#^HHP_J
M*7*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'
M*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@
M%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%H
MI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,
M/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HIV0"T4F']11A_44G%,!:*!G'
M-%-*P#2F6S3J**8!1110 4444 %%%% !1110 4444 %%%% !1THHH 0,#THW
M '%&W'W:3:V<Y%)JX#J*3#^HHP_J*7*@%HI,/ZBC#^HHY4 M%)A_448?U%'*
M@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%
MHI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI
M,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_448?U%'*@%HI,/
MZBC#^HHY4 M%)A_448?U%'*@%HI,/ZBC#^HHY4 M%)A_44#=W-'*@%(!ZT44
M4<J #GM1115 !SVHHHH **** "BBB@ HHHH **** "BBB@ H/3BBB@!JJ0>:
M=28?U%&']11J M%-*L>I%&P^M+J ZBF[#ZT8?UH5[!N.HI,/ZBC#^HI@+128
M?U%(48\DT .HINP^HH << BDE8!U%)A_448?U%, VY;)I<@TF']12;&]: '4
M4W8WK1L/J*5M0'44W#CN*7#^HI<J 6BFD.>"11L/J*=D@'44W8?44!7' -+E
M0#J  .!28?U%)L/J*:20#J*;L/J*-A]119 .HINP^HH"L.A%,!U%)A_448?U
M%*VH"T4F']11\WJ*8"T4F']11A_44 +128?U%&']10 M!SVI,/ZBC#^HH 6B
MDP_J*,/ZBC<!:*3#^HHP_J*EH!:.?\*3#^HHP_J*=D #=GG%+28?U%(0YXS3
M =364DY%&P^HH"N.A%3RH!U%)A_448?U%'* H ' HINP^HHV'U%.R =2;@#B
MD"L.AHVMG.10E8!WTH^M)A_44OUI@!&>#1@444 %%%%'4 HHHH **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HI 6W8/2EH ***:)$/.: '44TRQ@9+BJ5]XAT6
MP?;>ZE%$0.CN!4RG&.XTI2V1?HK#_P"$]\'YQ_PD5IG_ *["E'CWP?GGQ#:?
M]_14^UI]RO9U.QMT5C_\)]X-_P"ACM/^_HH_X3[P=_T,=I_W^%3[>EW#V<^Q
ML45C_P#"?>#O^ACM/^_PH_X3[P=V\1VG_?X4U6I/J'LY]C8HK'_X3WP</O>(
M[3_OZ*/^$^\&_P#0QVG_ ']%'MJ7<.2?8V**Q_\ A/O!O_0QVG_?T4O_  GW
M@W_H8[3_ +^BCVU+N')/L:]%8_\ PGW@W_H8[3_OZ*/^$^\&_P#0QVG_ ']%
M'MJ7</9S[&Q16/\ \)]X-_Z&.T_[^BE_X3[P:>GB.U_[^BCVU+N'LY]C7HK(
M_P"$]\'=_$=I_P!_12'Q]X/'_,PVO_?X4U6I/J)4Y]C8HK'_ .$^\(?]#!:_
M]_A1_P )]X/_ .AAM?\ O\*/:T^X_9S[&Q16/_PG_@[_ *&&T_[_  H'C_P<
M3C_A(;7_ +_"CVM/N'LZG8V**Q_^$^\&_P#0QVG_ ']%'_"?>#?^ACM/^_HI
M>VI=P]G/L;%%9'_"?>#?^ACM/^_HI/\ A/O!O_0QVG_?T4>VI=P]G/L;%%8Y
M\?\ @[MXBM/^_P */^$_\'GIXAM?^_PI^UI=P]G/L;%%8X\?>#B<?\)#:_\
M?X4?\)_X-SC_ (2.T_[_  H]M3[A[.IV-BBLE?''A.0A8]?MB2< "45I6]U!
M<H)(958'H0>M-5(2V8G&25VB2@C(Q1D>HH!!&15D7U$52O6EHR!U-% PHHHH
M **** "BBCG-*X!12,ZH,L<4>8G]X4P%HI"Z@X+"D>6.,;G< >II-I+4!U%4
MY->T>#Y9M2A4]P7J,^*= [:O!_WV*CVL.X^61H45GCQ3X?QSJT'_ 'V*7_A*
M/#V,_P!KP?\ ?P4>UAW#ED7Z*H?\)/X?//\ ;$'_ '\% \4>'C_S%X/^_@H]
MK3[AROL7Z*H?\)1X?SC^UX/^_@H/BCP\/^8O!_W\%'M:?<+,OT50_P"$G\/8
M_P"0Q!_W\% \4>'C_P Q>#_OX*/:T[[A9E^BJ'_"4>'LX_M>#_OX*#XH\/#_
M )B\'_?P4>UI]PY7V+]%4#XG\/#_ )C$'_?P4#Q/X>/_ #%X/^_@H]K3[A9E
M^BJ'_"4^'O\ H+P?]]BC_A*?#W_06@_[[%+VU/N%F7Z*H'Q/X>'_ #&(/^_@
MH'B?P\?^8Q!_W\%/VM/N'*^Q?HJ@/%'A\_\ ,7@_[^"@^*/#P_YB\'_?8H]K
M3MN%F7Z*H#Q1X>/_ #%X/^_@H_X2?P]_T&(/^_@H56GW"S+]%4!XH\/'_F+P
M?]_!1_PE'A[./[7@_P"_@H]K3[AROL7Z*H'Q1X>'_,7@_P"_@I%\3Z!R3K$'
M_?8H]K3[ARLT**H#Q1X>/_,7@_[^"C_A*/#V<?VO!_W\%)U*;ZAROL7STI%4
MKUJB?%'A\?\ ,7@_[^"@^)_#P_YC$'_?P4U5AW"S+]%4/^$I\/?]!:#_ +[%
M \4>'C_S%X/^_@I*M3?4+,OT50/BCP\#C^UX/^_@H/B?P\/^8O!_W\%/VM/N
M%F7Z*H#Q/X>/_,8@_P"_@H'BCP\?^8O!_P!_!1[6GW#E?8OT50/BCP\/^8O!
M_P!]B@^*/#X_YB\'_?P4>UI]PY9=B_16>GBC0'.T:M 3[.*MPW]G<?ZBY1O]
MTT_:0O:X<K1+12;USC-'F)NV[AFK$+1110 4'D8HHH 15*]:6BBA.X!1110
M44$XY--\U6.U6YH =133(H&2:7<OK0 M%5KS5],TZ/S;^^CA7U=L5FO\2/ 4
M9P_BRQ!]YQ0!MT5A_P#"S/A__P!#?8?]_P 4?\+,^'__ $-]A_W_ !2 W**P
M_P#A9GP__P"AOL/^_P"*/^%F?#__ *&^P_[_ (I@;E%8?_"S/A__ -#?8?\
M?\4?\+,^'_\ T-]A_P!_Q0!N45A_\+,^'_\ T-]A_P!_Q1_PLSX?_P#0WV'_
M '_% &Y16'_PLSX?_P#0WV'_ '_%'_"S/A__ -#?8?\ ?\4 ;E%8?_"S/A__
M -#?8?\ ?\4C_$SP GWO%MC_ -_Q0!NT5C6GCSPA?OY=GXDM)&/0),#6M%/%
M+&)$D# ]P: 'T4TRH!DM3@01D&@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHI6 ****8 >!FD#!NE+UH  Z"@ HHHH **** "BBB@ HHHH *.E%%  #D9
M%% &.!11L*VH4@4[LYI:*!A1110 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 !QCFL[5=1M;"TDN)IECBC4L[L>.!DU?E=8T+,<8%? '_!8G_@H+
M#^SM\/KCP#X(\1+;:[<;<B*3Y_+<8/'XUQXO%0PT'-G7@\+/%U5")N?MK?\
M!67X<? >VGT3PUJ"W5]%_%;7 .#]*_-?XS?\%J_CYXVUB>Y\/:_=VL))"*W.
M/UKXZ^('Q"\3>/M<G\0>(=3:ZGFD9F+=>3FL1)X9(N5P?2OA<;G=>K4M%GZ-
ME_#]"C33FCZ./_!47]JJ:X,R_$290>Q4_P#Q5.E_X*E_M5,VR/X@3\>Q_P#B
MJ^:?M(5MHM2?]JG@*1N3Y2:X7F&);M<])Y5@[?"?2(_X*C_M7 <_$";\%/\
MC2?\/1_VK>G_  L"?'T/^-?-_P W_/6@;CTEJ'C<2^H+*L';8^D#_P %1_VK
M.WQ!F_[Y/_Q5+_P](_:N_P"B@S?D?\:^;OF_Y[#\Z/F_Y["J6.Q"ZA_9.#_E
M/I ?\%2/VK>_Q!G_ "/_ ,52_P##T?\ :L'3X@3_ /?)_P#BJ^;L/U\T4?-_
MSUJ?KV)_F&LIP:^R?2!_X*C_ +5IZ?$";\5/_P 50?\ @J1^U:?^:@3_ (J?
M_BJ^;_F_YZT8?_GK1]>Q'\P?V3@_Y3Z0'_!4C]JW&#\09OP4_P#Q5 _X*D?M
M7#K\0)OP4_\ Q5?-_P W_/6CYO\ GK1]>Q/\PO[)P?\ *?2!_P""H_[5N>/B
M!-_WR?\ XJ@_\%2/VKNWQ!F_[Y/_ ,57S?A_^>M'S=?.%'U[$]P_LG!_RGT@
M/^"I'[5_?X@S_P#?)_\ BJ=_P](_:PQ_R4"?_OD_XU\V@.?^6HH^<]9JJ./Q
M'\P?V3@OY3Z2_P"'I/[5_P#T4&?/^Z?\:/\ AZ3^UACGX@S_ /?)_P :^;<-
M_P ]:,-_SUJOK^(_F#^R<%_*?27_  ](_:P_Z*#<?]\G_&D'_!4C]K'_ **%
M/_WR?_BJ^;L/_P ]:7+CI-BD\=B/YA_V5@_Y3Z0_X>C_ +5H.?\ A8,W_?)_
M^*I#_P %1_VK>WQ F_%3_P#%5\WD..3+0-QZ3"H^NXGN']DX/^4^D#_P5(_:
MM(_Y*#-_WR?_ (J@?\%2/VK<<_$&?\%/_P 57S?AQ_RUH <_\M:/KV)_F#^R
M<'_*?2(_X*D?M7=OB#/_ -\G_P"*I?\ AZ3^UB.GQ"G_ .^3_P#%5\VX?_GK
M1\W_ #UJ_K^(M\0O[)P:7PGTF/\ @J1^U>>OQ!G_ .^3_P#%5$__  5(_:O5
M\CX@3_\ ?)_QKYR!9229*0+O&3**/K^(_F!Y5@[_  GT]HW_  5:_:HLKV&Z
MF\>7#K'(&*A3S^M?8O[)O_!>#5SJ%KX?^)DES,K%59Y)-H&>]?D[L=%W"3..
M@I86=BMTB[)0V0Q[5M0S6O1J7N<V)R/!UJ=DM3^J/X#_ +17@?X]>%8O$7A+
M5(7,L>XQ++N*C_)KT:T+?9UW<G'-?SK_ /!-7_@H/\0_V>_B?I?AC5O$TO\
M9%U<QPSC?A(TSR3STK^@CX8?$3P]\3O"-IXP\+:G%=V5VFZ&:%LJP]J^WR_,
M(8R&^I^>YIE=3 5-M#I&4L!BE P,4@8'O2UZ:/'"BBBM "BBB@ H  Z44C D
M<&@A[D4R>;)Y>/>F,A#X/04^8L)/E;!JIJFJ0Z;:RWUU*%CBC+$D^@S4RDHQ
MN:1N]#.\8>--&\%Z;+K6MWL<42(2-[8Z"OCS]H7_ (*=Z3H4UQI/@X22.F1O
MADR*\L_X*+_MJ:IK?BFX^'7A#4V2WA(9_+?(8'@C]*^,-0U66_G:[B0QR/\
M>)[U\EF6<3A)QB>]@<NC47-(]Z\2_P#!0[XV>(;^2;3_ !%- H.=K _XUD_\
M-W_'HCGQA)^1_P :\3M2"6+L Q')/>EV+_ST%?.?VKB+[GMK+L.EL>UC]N[X
M]]1XNE_(_P"--/[=/Q_8Y'B^7G_9/^->+;1_SU'-,9Y5.T2\42S7$VW$\OH=
MCVP_MS_'[MXOE_[Y/^-!_;G^/QZ^,)?^^3_C7B0DFQ_KJ4/.>DM0LVQ/<:P%
M#L>V']N?X_D8_P"$PE_[Y/\ C0/VY_C^.GC"7_OD_P"->)[YNGFT;I_^>M/^
MU<3W#^SZ'8]K_P"&Y_C\.1XPE_[Y/^-'_#='Q_Z_\)A)_P!\G_&O%-T__/2C
M=/\ \]*/[6Q/</[/H=CVS_AN?X_D<^,)?^^3_C1_PW/\?_\ H<)?^^3_ (UX
MEYDV<>=1OF_Y[4?VKBNX?4*'8]M'[<_Q^'3QA+_WR?\ &D_X;F^/V<_\)A+_
M -\G_&O% TY_Y:T;I_\ GI2_M;$]P_L^AV/;#^W/\?S_ ,SA+_WR?\:/^&Y_
MC_C'_"82_P#?)_QKQ/=/_P ]*-T__/6C^U<3W&LOH/H>V#]N?X_CIXPE_P"^
M3_C1_P -S_'[.?\ A,)?^^3_ (UXGNG'66D\R;_GK3_M;%=P_L^AV/;3^W/\
M?CU\82_]\G_&C_AN?X_]/^$PE_[Y/^->)>9-_P ]:-\W_/6E_:N)[B^H4.Q[
M;_PW/\?_ /H<)O\ OD_XT@_;F^/PZ>,)?^^3_C7B?F38SYM&^;_GK3_M;%=P
M^H4.Q[:?VY_C\3G_ (3"7_OD_P"-!_;G^/Y&#XPE_P"^3_C7B6^;IYM+OF[2
MT?VMBNX?V?0['MG_  W/\?P,?\)A+_WR?\:3_AN;X_#IXPE_[Y/^->*;I_\
MGK1NN,9\RE_:V)[A]0H=CVS_ (;G^/V<_P#"82_]\G_&@_MS_'X]?&$O_?!_
MQKQ/=/\ \]*-T_\ STH_M;$]P^H4.Q[9_P -S_'_ !C_ (3"7_OD_P"- _;G
M^/PZ>,)?^^3_ (UXGNG_ .>E&Z?_ )ZT?VMB>X?4*'8]L_X;G^/_ /T.$O\
MWR?\:#^W/\?CU\82_P#?)_QKQ/=/_P ]:-T__/6C^UL3W#^SZ'8]L_X;G^/^
M,?\ "82_]\G_ !H'[<_Q_'3QA+_WR?\ &O$]T_\ SUI/,F_YZT?VKB>X?4*'
M8]L'[<WQ^'(\82_]\G_&E/[<_P ?CS_PF$O_ 'R?\:\2WS?\]J7=/_STI_VM
MBNX?V?0['M9_;H^/W3_A,9?^^3_C3E_;P^.Y7RSXNDSZ[3_C7B7[\?QTJA%!
M:3#'TH_M7$]P_L^AV/:K7]O3X[:?>":;QD[*#T"G_&O9?@M_P5%\6:7J$,7B
MRYGN(RP5CNQ7Q:S6TC9>P/UI6N((4\N*#%73SG$PE>Y,\LH335C]O/@1^TCX
M.^-&EQWVD:A&967YHO,RPXKTL!&FWJ.M?A_^SI^TKXZ^#7BNUFT74I;*U\Y!
M+@\.N>1U]*_8#]F[XV:/\:_ %GXCL9 )'7#H6R> .:^SRG-(XR%I;GS..P3H
M.Z/2Z***]U6Z'FA1113 **** "@Y[&BB@!& (P:JR%4F!C2K3@E< XJ#]WNV
M'IZT 137$4)+7,@5%7<S$\"ODW]O'_@J]\$OV0="N(9]>M[W4$0A8K>Y 8$C
MCCZU+_P59_;G\/?L<? _4-8DU5$U"2,QQ()<-\ZX'\Q7\L_[5/[5WCC]H_X@
M:AXE\5:E-.LMS)Y8D/\ #O.._I4MV&??W[4?_!R1\=O&>IW.E>!M9OK2WWD1
MDMD8S[&OF/5?^"TG[9EU<--'\3;E0QR!M/\ \57R&QC";W8-D\+4,@;.2I [
M9J1<Q]<?\/FOVS_^BGW/Y'_XJC_A\U^V?_T4^Y_(_P#Q5?(M%!/,?71_X+-_
MMG_]%/N?R/\ \50?^"S7[9__ $4^Y_(__%5\BT4!S'UU_P /FOVS_P#HJ%Q^
M1_\ BJ!_P6:_;//_ #4^Y_(__%5\BT4!S'UU_P /FOVS\_\ )3[G\C_\51_P
M^:_;/_Z*?<?D?_BJ^1:* YCZZ_X?-?MG_P#13[G\C_\ %4#_ (+-?MGG_FI]
MS^1_^*KY%I",CK0/F/KM?^"S/[:#,!_PL^XZ^A_^*J>Y_P""S/[9L^U!\2;G
M.1SM/_Q5?'Z,%;<1FK$9,@\S[0%]C0"=T?<WPX_X+F_M:^!M9BO=4\>W5PJE
M=RJ"._\ O5^D'[ O_!R%HWC'5+'PK\8Y)\W#K$;BXG"JI)QDU_/K<%V;.[/N
M*MZ-/=VDRWMO=^6\;!D^HHO8J^MF?V\_#;XG>"?BYX4MO%G@C7K:_LKA=T<U
MM)N4\ XS^-=/;D;-@'2OYO\ _@A7_P %C/'?P?\ &^G_  '^)&L7%UH$K1P6
M<3RX2%W."W7V%?T9^%O$6B^*]$@UW0+Z.YMIU!CFB.0>*M.XC1&!P****8!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
MCX S4#22;"=QZ\5/)C:<U6AW%6W+D!J3=D#,GQSK#:5X3U'4%EVF&QE=6]"$
M)%?S/?\ !0?XV>(?CG^T!JNI>(M1DNI;2[EMXY'.<(DA4#\A7]$/[9/BJ?PC
M\$]6U.S8J3;2(2/=#7\RGQ;O1=_$C6;X\O)JEP3GWE:OD>(:KM8^VX7P\92Y
MCFOD6?&<?+C-)Y:9SU]Z>L(D8RL<9&.:;L,?RDYKXAMWN?H:E[M@)., XH&/
MXAFB@?,<"GS-C3OHP8)CA: $*_<P: K =#1A@>E.S"T!"JGM1M7TI2#ZT4K%
M7$VJ.U&T>E+14.Y#8F!Z"C ]!2T4!<3 ]!1@>@I:* N&!Z4FU1VI:* N)M7/
M2@A#P,&E/(Q2  "@+AM'I1M4=J6B@+B87/W:-JGM2T4UN$7J&!Z4F$Z<4M&!
MUQ56+$VKZ4;5]*6BHU3(N)M'I1M7TI:* N)M7THVCKBEHHWU"X*3P2*D,@+'
MG'XU'2[EZ;10O,SDKDMO.]K,)X'VN#D$&OW-_P""!_[1.I?$/X-K\,KZ\:0:
M#IZ'#-G&2HK\+=P_NU^J_P#P;A^)8M/\6^*;&3'[VQB4 G_:6OH,AJ26)L?-
M<2T>?"79^QBSNSDJ_3M5B%V89;]:J11E75@.*L6LA>1U(^[TK]'C;E1^76LR
M8YR/UI:**8PHHHH * <]J** L0S8\W[N>*\;_;6^([_#7X0W6IQ2F(RJ\88'
M')&/ZU[-,0AW[<G%?*O_  5@FD;]GF)XLJ?[0&?I\M<6/GR8=LZ,+%2KQ1^5
M_BO7I_%'B6ZUR\)>625@9#W&35$@'M2EHVD9$&/F//XT' X'YU^7XJJYU6?<
M4H*G!6&%%(^[3-B^E2YP*CKFBS:(FQ?2C8OI2T5>EBK";5]*7 '0444@5KB8
M&<XI:**"[(**** LA"@/04;%':E&<\4I.3D\4$6$HHHH+L@HHHH"R @'J*0H
M!U6E&0<XI22302UJ-VKZ4;5Z8I:*!6$VJ.U&U2<XI1P>E% "%0>HH"@=!2T4
M M[!110/K079!1110%D%%%% 604444!9!2;5':EHH)DA-J^E+QTH!P<XH_"@
M:2:#)]:3:,[L<TM*& _AH&T@WMC&:8Z#&X+WIU(Y)4*#SFDVD%^784;)R8KD
M;@HW(I[-ZU]U?\$C_B[J=CJTGA/5]59X5@_=1,> 3FOA"4[917NW[!_B2_TC
MXTVD%G(P626)6 /;<:]?*:KHUD^YY6/P_M*;9^SD+[U!'0C-/J#3V+6L9(_Y
M9C^0J>OTJF[Q3/BGN%%%%:""BBB@ HHHH 1\[3BJ-U<"VM);EHL"-&8_@*O,
M2%)%97BII!X4U*15PPLY<8_W#0!_.)_P<X_M6:CXX_:.7X7Z9J+/IR:?$SQJ
MWR[U"C^=?D^[OGEJ^M_^"R6JW^K?M?ZJ=1E:1U>959NP#\"OD9RRMAES4-W)
MD(PSTXIS2R. &;.*;12)N%%!Y/2B@ HHHH **** "BBB@$@HHHH  <<B@DGK
M11VZ4 M10S 8!XJ>V*^4=QSZ"H 0#STIZY+ )S@\T#3=SIOA'XLU'P=\0--\
M06=X8F@NT<L/8U_5W_P16_:5MOCA^RAH5H]\)[JWM=TK[LD\+7\D:3K'/NB.
M/0^E?T8?\&N%]=S_  0CCGN2ZC31@'\*:N6M%J?KRC$YR:=36&T "E3[HJP%
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 1Q\M1$%3Y8Z'FI7^Z:C;_6C_=J7J[ W9'AG_!0!1%^SQJQZY1NO^Z:_FE^)
M "^.M58C_F(S_P#HQJ_I;_X*#?\ )O&J_P"XW_H!K^:3XE_\COJO_81G_P#1
MC5\9Q&[3/ON%6U3,&?=+]QMO/:EW$C!Y]Z2BOD+'W<4MPR,XJ?3X$N+E;8'#
MR':@]34''6KOAV-7URU9C]V8$55."E-(BO[M*31]F_L]?\$A/BI\<_A%I?Q*
MTJVO/+OX]P$<0('3V]Z[./\ X(6?&9MVZTOP .ODC_XFOT5_8%UV?0/^"9>D
M>([)MLUOH\DB,#CD!:_+[X]?\%4/V@O#7Q<U/1].\4WR06\^%C6YP,>E?62P
M6#H8=2DCX.EC\PQ.(<:<MF=2O_!"?XSNX5+:_(/_ $Q'_P 37)?$_P#X(K_M
M">"M$N=9L?#NH3K;H6.8@/Z5QJ_\%:_VF(]3,_\ PENH!';*I]JXK[1_X)__
M /!7^[^)/B6Q^$OQ8L8)CJ4BP"2YF+,WOUKGI4,OQ"Y5HSJJXK-L*^:6J/RD
M^('PO\8?"_76T/Q?I,EK('*XD'I6!*AC?!&,]*_:C_@L1^Q9X#\7_!F;XV>"
M](A@DL;%I7^SQ8#DD]37XMWD4]C+/:W4?*/@$]J\C'8/ZO*Q[N6YBL9%7(D
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
M/2/_ *YC^0JP<]A4&G_\>D7_ %R7^0J>OT^FO=1\$]PHHHK45@HHHH ****
M$8;AC.*S?%D3'PSJ3>8<?V?-Q_P UIU0\5_\BMJ7_8/F_P#0#0!_(%_P5W>4
M?M<ZRLDA8_:)\,?3S#Q7RN26.2:^J/\ @KW_ ,G>ZS_UWG_]&&OE>LWN3(.^
M:T_"_A#7O&-]_9OA^Q:XFQ]Q.M9E?87_  18\*^'_%W[5]OIGB32(;RW/DYB
MG7(/SF@2L?-GBSX&?$OP)IZ:KXM\-36<$K;4DD'!-<I-;M$3CD>M?T _\'/G
MP2^$?PS_ &,O NM^ ?A_IVEW-SK;I--:1%68;(^O-?@%(\00J)-WUIM6*LBO
MG(R*EL;&YU*[CL;.,O+(V$4=S40&.E=Q^S79V^H?'3PU97D"R12:BH=&Z,,&
MD3U$OOV>/BSIF@'Q1J'A2>.P6/>TY' 7UKCQ9C#DOC;7]+G[9G[._P &M&_X
M(RW_ (QTGX8:9%J:^#C(;U(2'#[SSG-?S6/" \A<XWGI0T59%,0<\M71>"OA
M)XW^(;F/P?HTEXP;!$8[U]2?\$R/^"8?CS]MKQ_;)'87*:7%<B.>>),@ X]J
M_=3X??L*_L%?\$T/AI!XU^.4.E)%;VZR74U_:@<X[\CTIV'96/YOK;]B;X_7
M#*H\"W?(STJMK/['7QVTBV>[G\#W01/O$CI7[;_M!_\ !<G_ ()^?#7Q$-/^
M$WP7\(:_:C(:X9",<CT>O4/V<?\ @J1_P2D_:$T)=#^(OAKPGH>JWC!([-(=
MQ.[C/+^I%%AV1_-GK'AK5M OCIVK6S13*>48<U7>T$8W%^/6OZ&_^"C_ /P0
MK^%GQP\ 7'QA_9UC4M);BXBBL+8 %"N_/?M7X,?'/X2^(_@MXXNO!GB2S>*2
MVF92)!SPV*&K"LCAO)8'!_.ECE,.X8ZC%69%#IN4<8ZU3)R<TB7H*'QVK^B[
M_@UC+2?!2,%NFFC^E?SH5_1?_P &K_\ R15/^P:/_9: BS]@I&^8+BG@8&*C
MD_U@J2M"@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** "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** "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 1_NFHV_P!:/]VI'^Z:C;_6C_=J?M"?PGAO_!0;_DWC5?\ <;_T
M U_-)\2_^1WU7_L(S_\ HQJ_I;_X*#?\F\:K_N-_Z :_FE^)?_([:K_V$I__
M $8U?&<1?&??<*_P_F8%%%%?('WL=@K0\+L%U^U##@S+6>,XYJWH/_(:M0#@
MF88K2E_$1GB4Y4)+R/Z#?V+4B'_!+2T5>@T*3 _!*_"W]J!A_P +FUMEB&?/
MK]Y_^";7A<^,?^"<6@^$7=MU[I;Q,PZ\A:^1_B]_P01U?QO\1+_Q3#?WNRYE
MW !N/YU]ABL)5Q.#C8_.,OQM/!XV;GW/R)L[F2"1P8@^_P#O?P?2O:/V!=*U
M#4?VK_"+VTCE?[2&['0<5]R-_P &\>MO=%C?WP4GLW_UZ^AOV-_^"1?@#]F3
MQ)'XV\6ZH?/M)%DB-R5X(QZFO/PN5U:=3GEH>UCL[PV(H<D=SV?]NB[TO0OV
M&]1?6 GEII'[S>.OWJ_#?X+?LN>*/VJ_C9-X7\+63_9;B]*^9#V''^-??_\
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
M\/-(EG5M.O#<'R6P>50?TK\T?^(4WQQ)&%-WJ'_?RJD4S\6:[W]E\9^/OA<
MX_XF2_\ H)K]:!_P:C>-A_R^:A_W]_\ KUTGPA_X-<O&'@/XD:1XNN+V_*6-
MV)&S)[&I)2U/M']M6,M_P0YU?YSQX*/_ *'7\ROPW\)2_$#QQ9>%(@?]*DVE
ME'(K^I3_ (*B_#X_"7_@D?XK^'DCL3IWA1H26ZGYJ_GI_P""4?PKL?BI^UWX
M;\-W:;EFU)5Z9]*;+2NS]^O^"?'P?^&__!.?]AB+XU>*+2&*.73(KN:ZFC *
M\'_"OPG_ ."J'_!2[XK?M<?&K5=/M/&%W#H%K=2PPVD%R3'*F>"17[*_\%TO
MC1:?L_\ [ ]O\$+>Z\J6_P##NR%1P3MWBOYJ]?N&O=6GN2Y9Y9"Q.>M(&13:
MA-<R8FN&)]2:O^'_ !3J^@ZE'>Z3J,D4L3!DD1L$$'-9JHB. XYQ4:2>5,6
MXH$GJ?M]_P $ _\ @JKXGUK58?@+\8=::^M9A(L<E[-O.WE0N#VP0*S?^#G3
M]@_2/"^F0_M9^"M#CM-/NVMK<I;1;49GV9/UYK\R/^"?/Q&U7X<?M%Z-J]C<
M,JFZC4@-CJZU_1O_ ,%#OA!#^V%_P35BL-03<;.PCO/E&>8X _\ [+5K8?0_
ME8FWYRWR@#&T56+ G&!6GXHT]-,\4:EI6\XMK^:(#_=<C^E9C* 3CI4$20E?
MT7_\&K__ "15/^P:/_9:_G0K^B__ (-7_P#DBJ?]@T?^RT"CN?L#)_K!4E1R
M?ZP5)6A84444 %%%% !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
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
MCTWQ18WDG2.X5C7ZX_LU>)[?QY^S']DM""SZ<<!?PK\?PVPAU/(/7TK](/\
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
MR"2 .,TB)"5_1?\ \&K_ /R15/\ L&C_ -EK^="OZ+_^#5__ )(JG_8-'_LM
M H[G[ R?ZP5)3)!\X-/K0L**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** $?[IJ)\^:,>E22MM3-1"1#(/I4_:'T/#_ /@H
M-_R;QJW_ %S;'_?)K^:/XE9_X3G5?^PC/_Z,-?TM_P#!0#C]GG5C)R-C8Q_N
M-7\TGQ'('CO5CV_M&?\ ]&-7QG$7QGWO"LK0,*BB0$<+2("%PU?'R>A]W?W1
M<<YJYX=N+:WU^S-SG!G4 CM]:IT=\CJ.A]*(/EG<B<5.#B^I^]W[(GQB^'VC
M?\$U+7P[=>,-,CO1HLB^1)J$8;.%[%LU^)W[2VHSW/QEUFY66*2.6?Y7B((/
MXBN4@\8^++6S&GV_B?4$@ P(DO'"X^F<50FN)[AS)/,SL>K.V2?Q->EB,=[:
MBH'B9?E4<+B'/N,/3CK2#/?%+1]*\H]W8=%J,T,RO:K\Z_=R*_7K_@CG^V[\
M-9_ <_PD\>ZJD4DSI$/M+A5X'JWUK\A(V\IMZ#FK6CZ[K&@7HO\ 1]2GMY <
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
M7OBUX1/@KQ;J$,ED65MJI@Y'2NJGF5.G1<4MSFJ8&I.JIWV,'X%,H^(MBQ8
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
MGBSS=/0KN6??(V![DT[I+4-;GU)XP_X-2/V[QKDUUX$U'PVUF)R;8R:HA.W/
M&?FK]%_^"1W["W_!0S]BFYB^&/QWU+PI-X"E#2WJK=QR3>9@[<9)XY-?%'PT
M_P"#I7QEX>T..S\2^;).B@%DL21G'TKA?V@_^#F3XU>/-/EL_ =[]G=QA3+9
ME?Z"C2X'[]WNA?#GPY9:C=> 1HT>J_8IFB$!A#%]A(^[SUK^8K_@MI>_M-^(
M_P!HK4=9^-^FS"V20I;30P.(C&'^3G&,XQ2_!?\ X+I?M9>$?BK#XL\3>)HY
MK8R8DC$;-E2W/&?2O7O^"JO_  57^%O[:/[,%IX<BT2)==%U TLZ62H2%VYY
M"@]J3=RK*Q^7]Q-']Q,YQ5-AAB#4\A#7)$:G!YYI)+=8B7<9!'%(AJY 2!U-
M?T7_ /!J_P#\D53_ +!H_P#9:_G4>(8$HZ$XK^BS_@UE5?\ A2D84'/]FCK^
M% DC]@9#\X%/ID@&X&GUH4%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 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 %%%% !1110 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 %%%% !1110 4444 %%%% #9"H3+#-02L@( 4U890PP:9-#OY7K0K7U!W/)
M?VQ_"%SXS^!^K:3:#+"V=\>P1J_F3^+NFR:;\1-9M9.L>JW*G\)6%?U7^,="
M?5_#&HZ?P3/8RHHQW*$"OYJ/^"AOP!\3? 'XZZMI7B"U8?;+R6Z1A&0-KR%A
M^C5\CQ%1E+WD?9<+XFG&IR-G@0;YLM2'&>*2;E@8NAIZ1NWR,<?6OB))IV/T
M;9#<<9HP#U_"E56:7RQ^=$NQ'V#K[5%F@N)1110T%@HZ444[,+.X4445+"V@
MH8 8(I"RYP :*38N<XJX@HJXY7Q]*&()R.M)354@Y-6TF/E'#/<T4H*8Y%)0
MY-Z#0F #G%+116;NP84H4M24Y'VY%"NF2[VT&D$'!HI6;=VI*JZ*336H4444
MU8>@9QQ1114-:DVZ!1DGJ:4+D9!HV'U%-+0=HV$HIRP[FS[4@'.":H=TEH"J
M2>*60X6B1Q&,A21[4B,),,5P"<"I>FIC=O4;NXSBOU=_X-P_#$EUXG\4:G-'
M\B6$3(<?[2U^54%C<7UXEA91F221@J(HR2:_=3_@A%^SIKOPO^"\7C_5[0Q-
MKFGJ/+9,,N"IYKZ#(J,YUU*VA\UQ+B80PMKZGZ$Q;)6! Z58@W%FR.]0Q(5;
M8I'O4\1?)#=.U?HB>B/S#U'T4450@HHHH *!GO2;Q1O'H: $8?-P>U?*W_!5
M^TDN?V?HPAZ7X/\ Z#7U*SLTNU1CCK7B_P"W)\,;WXI?!FXTBQ WVY:;D9S@
M9_I7#CX2GAY)'3A9*-9'XOO\F^-NH<_SIM:7C#1+SP[XAN-+OX&CECD8,K#&
M!DUFLRD9C(/K7Y=7BZ=5IGW.'DI4U8!S3BIYQQFD #CY!TI0,?Q#WKFDDV:R
M2ZB(&!^\*0]:<P3'%,+8.,&JB^@1BK:!CG(_&EI-W^R?RHW?[)_*J+Y6A: ,
MG%)N_P!D_E0'P<[30'*/V'UI"A R:/-']TT-)D8VFDG*Y-G<2BDW?[)_*C=_
MLG\JJRL'*+1GG%)N_P!D_E1N_P!D_E2- 7/F>U2\<XJ)7^;&*5F8G@TIZQ1$
MEJ$Q099U)QV%)#<>8-D0VCU:E.3WH"1;""ISCK57?+8:DEH)(98!]X-GTIJ1
MO(2Q_P#U4Z(/&W/(IRN!N&TY/>DX/=L3A%NZ1&\AB("\GT%/1)IE)=@!Z&F*
MN)=Y4D9IT[[AF-2*:E=&B:2L@ >)OW8Y]2*>]O?1I]H>16']U1S3(YIE7:W/
MX4TR7:G=$^/8BGS-;"Y8,5K62X[8'?C%2&-+)0L?)/I2QW4OEE).OKBH8BZL
M6EYS47E<5D/)[^M+M.,TW=_LG\J=N&W!%-Z+0FPPQ(QR11Y*>E.HZ4)L1&\,
M>X2'@CWJ='25-H(!%,(1F'F+D4/#;#_5*0:(RDI%*=M+#61T?:!QGDXIV<#
MI?,D$90GMQ46UNX_2JE)RW&DGN244Q0P.2#3MW^R?RJ1.";%&2<"I$ \O/>H
M<OGI^E2H<\$TGL$TN2R%IDJ!@,^M)*\B'@9^E(QW ;CWS22U(46A2&601 \9
MYKW/]@[P_J=_\<+:;3XB8T>)F(7/&XYKPR215.\_Q_*OUK[V_P""2GPANVNF
M\7:O8ML> B.1EP,C->QE5*56NK'G8ZI&-)W/T3L5_P!%B![1K_*IZ9#&(T"C
MH!@4^OTJ&D4?%/<****NZ8@HHHI@% .:* <T ! /!K*\7F1O#]_"@)WV$H''
MJAK5)P,U6N8EN;>6V?'SQLO/N* /Y#_^"T'A/4/"'[8&J65[&5\YY95!&."^
M?ZU\B5^N7_!SC^R%XF\,_'X?%W3-/9M/-C$CM'$3\S!>]?DE);/'D$<@\YK-
M[B:9$0#UH&.].2)W. /QI'0H<&@AIB=:  .!0",G(HH *.E%% "EV(VDTF!G
M-%% V[DL;;8_G;CT%21W$2#$*D'U-0HT('SK2,RAMR#%!29*SRN>6 ^M!B<_
M,)5ICRHZ8*\U&K,IR#0*Z1/!D2[2W/K3YKF4/Y5Q,SIV&[BH4DC+9D4GZ4HB
MR^[:<4#Z#VDW-NC&#[TY6FN%,;XX&>E,,B/)Q&3QQBI+7Y)&+L.5XH&-@3:_
ME,"Q[ >M?T8?\&M%E>0_!)9I[9XU.F#:67&>E?S[_![P/>^.OB!I/AZSM6F:
MXOD1D5<\$U_5_P#\$:_V8[+X#?LL:%*VG?9KN>VVS(PPV,+VJHC221]?DDR8
M-2TS80^[U-/JA!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 %%%% !11
M10 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 %%%% !11
M10 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 (P!!!KX/_P""N7_!.W3?VH?#-QXY\/V40UNW@ 6?
M9DE$4<8_"OO$\@UGW6GK>1O8SQ[D<$-[@URXG#PK4VFCJPF)EA:RFC^47XF?
M"7QI\(-?N?#?BO2YH9X9V7,D>W*AB!7,R.S-AKE037]$W[;_ /P29^%?[3]K
M/J^D:;:6&L,,F]E3)('..E?F3\</^"'OQE\ ZA/!X;LY=3V$E9+6V.",]*^'
MQN35H3<HK0_1\OXDP]:"51ZGP:%GMWW-)N!ZXI_EI(WGIU/6OI%_^"7'[5L;
M&(_#+6& Z$6O_P!>DC_X)=_M69*#X7:QQT_T7_Z]><\NQ'\IZ?\ ;.!?VD?-
MV#Z&C!]#7TH/^"77[5??X8ZO_P" H_QH_P"'77[5><?\*QU?_P !?_KU']GX
MFWPD_P!KX.WQ(^:\'T-&#Z5]*'_@EU^U5V^&.L?^ O\ ]>C_ (=<_M5X_P"2
M8ZOG_KU_^O3_ +/Q-_A'_:^#O\:/FO!]*,'T-?2@_P""77[57?X8ZO\ ^ O_
M ->C_AUU^U7G_DF.K_\ @+_]>E_9V)?V0>;X/^9'S7@^AHP?0U]*'_@EU^U7
MV^&.K_\ @+_]>C_AUU^U5_T3'5__  %_^O3_ +.Q/\H?VOA/YD?->#Z&C!/:
MOI0?\$NOVJN_PQUC_P !1_C1_P .NOVJ\_\ ),=7_P# 7_Z]']GXG^4%G&#_
M )D?->#Z&C!]#7TH?^"77[5>>/ACJ_\ X"__ %Z#_P $NOVJNWPQUC_P%'^-
M+^S\3_*']KX3^9'S9M/I1M/I7TF/^"77[5??X8ZO_P" O_UZ!_P2Z_:K[_#'
M5_\ P%_^O3_L[$_RB_M?"7^-'S7@^AHP?0U]*?\ #KK]JO/_ "3'5_\ P%_^
MO0?^"77[5?;X8ZO_ . O_P!>E_9V)M\(?VO@_P"9'S7@^AHP?0U]*?\ #KK]
MJO'_ "3'5\_]>O\ ]>@?\$NOVJN_PQUC_P !?_KT?V=B;_"']KX/^9'S7@^A
MHP?0U]*?\.NOVJ\_\DQU?_P%'^-!_P""77[5?;X8ZO\ ^ H_QH_L[$V^$/[7
MP?\ ,CYKP?0T8/I7TJ/^"77[57_1,=7_ / 7_P"O2?\ #KK]JKK_ ,*QU?\
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
M^.8?>?!E_P#]^*/[,Q5OA$\PP_<\2C\X_-)( />G#[.OWY [$X"@\U[C9?L
M_';4;Q89_#%ZD9/):#BO=/@=_P $H;K4M0AU#QE'&BJ07CFAP3CMTJZ>4XF;
M6AG/,Z,8W3/G#]G#]EWQE\>_%MG8VFE2QV4<R2/,\658 \C/T%?KW\ ?@OH?
MP:\#VGAC3+9%\I>2GJ0*C^#/P%\%?!31(M,\*Z1' %7#>7W..:[L;V8;3@9K
M[7+<MIX2E=[GS6-QDJ\M-BQ1C-%%>J><%%%%4M@"BBBFM "C/-%%,!&)VG!Q
M5196:ZV>6>GWNU7" PP14:*48KT!H ^7/^"GW[%&B_M@_!#4?#S6D37B1%XG
M=<DE5.!^8K^5W]KG]D3XK_LR?$?4/#WC+PI>6\"74ABGD@*J5+G;^F*_M -J
MQD,;'*$<BOG3]N'_ ()F_L^_MJ>&;FS\<^#K2;4Y(B(;V=<["%^4].QQ2:'<
M_CJ\SR>BX!.,5#=(%;(?.>U?K[^U1_P;%?%GX:W-WJW@/7H=7@,C-#:V5H20
M"<@<@5\?:Y_P16_;9M-3D@M?@UKLBJ?E=;(8/ZU-F)JY\?8XSFBOK;_AS!^W
M%_T1/7__  "'^-'_  YA_;A'7X*:_P#^ 0_QI;D69\DT5];?\.8?VXNH^"FO
M_P#@$/\ &C_AS#^W">GP4U__ , A_C19A9GR317UM_PYA_;A_P"B*:_G_KR'
M^-'_  YA_;A'7X*:_P#^ 0_QHL[A9GR2>**^MO\ AS#^W%U/P4U__P  A_C1
M_P .8?VX3T^"FO\ _@$/\: LSY)SSC%!] :^MO\ AS#^W#T'P4U_/_7D/\:/
M^','[<&<GX*:_P#^ 0_QHL%F?)48)88%3&Y=5V,.O:OK%/\ @C'^W''\X^"N
MOC_MR'^-/;_@C)^V_(PW_!/7RQ_B^Q#_ !H*5T?)L,/E_,)UY%6M+TC4-?U"
M+2M)MGN+F60+%'&,LY/0"ON_X+?\$!?VK_'^HQ6GB/P=J&EH[ %[JRX'Y5^G
M/_!/7_@VM^%_P8UBQ^('QO@T_7KFW99((3"5:.13D-R/7^5 UH?+G_!"O_@C
M1XP\9>)+'XY?&7PS)96R!)K:SOK?:ZLISG]:_H+\+Z#IWAK2(='TJV\J") $
M0=JI^'_!NF^%='M]#\.VXMK:W4!(UZ   ?TK:C!V]:M*P#Z***8!1110 444
M4 %%%% !1110 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 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(
MQ;/%+10 5#- DC9(J56R<8I"A+9S42@I#3:V*_V1/04Y+->N!4WE^]*JX[U'
ML8=BO:2(C9H>#BC[(O3BI%)'4&@DYSM/%+V$+;$^T?<C%F@Z 4GV-,YP*E+$
MC&TTH8@?=-/V%/L'M&1&S0]0*#:+T.*D!(_A-&XYSM-'L*?8/:/N1BS11VH%
MF@.0!4A)(QM-+N/]TT>PI]@]JR$V:'L*4VB'@XJ0' QM-&3G.TT>PI]@]H^Y
M&+1 ,<4"S0= *D))_A-+N./NFCV%/L'M&0_8T/.!2FT0\'%2 D#&TT G.=IH
M]A3[![1]R/[(H]*!9H.@%2%CG[II2QQ]TT>PI]@]HR'[&F<X%*;-#P0*D#$#
M&TT D?PFCV%/L'M'W(_LB=.*!9H!P!4A)SG:>*"21C::/84^P>T9']C0'.!2
M&S1NH%3;C_=-(#C^$T>PI]@]H^Y";",]A1]@CQCBK .>U%+V$.PU4EW*_P!@
MC/4"E^P0X^Z,U/11[&G?8?//N0)91(<X%3!% QBEHIJG&.R)<I/< ,<"FG?N
MP*=0>!FKCN(:_;FE3'(%-8D]J<@P,^M6 M%%% !1110 4444M0 _6CG/6BD8
M[1FH=[@+00#P: <C-(K;CC%#U 0QJ::8%XQ4E'.>M2J<&]AW:&>0M'D+3Z*/
M8P[!=C/(2CR%I]%'LH=@NQGD)1Y"4^BCV4>P78SR$H\A:?11[*%]@NQGD)Z4
M>0M/HH]E'L%V,\A*/(2GT4_8POL%V,\A*/(6GT4*C#L%V,\A*/(6GT4O8P[!
M=C/(6CR$I]%/V,.P78SR%H\A*?12]E#L%V,\A>M'D)TI]%'LH=@YF,\A:/(3
MI3Z*:I0[!=C/(6CR$I]%'L8=@NQGD)1Y"4^BCV,.P78SR%H\A*?12]E#L%V,
M\A*/(6GT4>RCV"[&>0E'D)3Z*/90[!=C/(3O2>2@&5_2I",C%(HVC%'LH6V"
M[&"('J*"@7H*DI'Z?C1[.*Z!=C"<=J-N3@\4#/<THY89]:H0_G/6BBB@ HHH
MJH[ %%%%4 4444 %%%% !10?K10 4  =!110 4$ \&BBBR ,#&*  .@HHH ,
M#.<4$ ]1110 8&,4  <"BB@ P,YQ00#U%%%  1G@TF-O0?A2T4 %%%% !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 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 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 44
M44 %%%% !1110 4444 & .@HHHH **** "BBB@ HI&;;VI0<C-&X!1110 44
M4$X&:+@%%(IW#.*6@ HHHH **#P,TBMN.,4 +1110 4444 %%(&RVW%+0 44
M44""BBB@%<****!A1110 444$X&: # ]**16W=J6@ HHHH **** "BBB@ HP
M#U%%%%D 48 Z"BBE9 %&0.IH)P,T@(<4 +12;L';BEI@%%%% 7N%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1112=@# ]!1@>E%%%D 444460!1113 ****-P"BBB@
MI&SCBEHH 1<XYI:** "BBB@ HHHH ****5P"BBBG>X!1110 4444KH HHHI@
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 & >HHHHH$W8CWNC'
M<.M)YC(=S=*9+-'DMNX4_-[5Y'\</VF_#O@&!]/MKM6N-IPI% G(]:>_@A1G
MDE &>YJ*'7]/E)07"DY]:^&/&'[17C'7;HW=OJ4L4))_U<I%9=M\;O'$#B>S
MU::3'4-*:M0NQW9^@B7*E<J0:59VD^Z..]?)7PI_:XU33[F.T\4LBQ$@%RV3
M7TUX)\;Z+XSTQ+W2KD/N7/%2U9C1NB3!VYYI]01D(VZ4\]JF'(!I +44C.#A
M%''6I:Y/XO>*SX)\":QXEFE"+:V+R(Q/<"@#HI=4M8&_?7,:^Q<5+;745TGF
M0N&'8J:_EU_X*3?\%5_VE=0_:8UO3O ?CO4K33K6XS&MG>NJXR>P%?L[_P $
M%_VM+/\ :+_9)T.VUOQ9/J/B&STU7U07$FYE)V]3G)ZTDPM8^\03T:F3.ZL
M!QZYJ3.1D4UMK*=U,"-9T#;:>[G&4-1F2,G;& 2.N:4#"[F?\C0!*I) )I::
M'7@9I2RGO0 2-M7)J(3!SA&)-$A+R!1TI?W<7(()H <A?=AA3\\XID>6^=J?
MP*  ].*9YA/'2G]!5603-*9%Q@^])W F\\X)*]*6*99%!S46[:A5QR1Q0A*P
M@#&?0T6U E.5)[4AN%4A<]>E1K=8^68C\*40Q%O,WGGM3 E#D<MC%*S94E33
M),R)MC%-V,D9^8;O0F@!QF9?O+0'+CI38V;;^]4?G3C+">^*%H"%+L@Z?G2+
M(2:9'&X)))(^M/#GH%%  92HSUI8IO,/2F%Y2,*BG\:?$<##+@^U #BQQP.:
MB:1P_%<_\3?%Z?#[PK>^*YV'EVEL\K9]%&:^+/V>O^"S/@+XZ?M':C\"K2:
M3VB)C9'@Y+,/_9: /O-Y)$8Y7@]*?&Y"9<8-06+$PCS3G"YS4WRR#<AXI:W
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
MY,,WWJ8#BX/W30K'=C--)"@&,@^O-(S1NIRQ&.N*6MP.(\7?M%?"WP/XQLO
MOB'Q&L&IZI,8K*!@/G;GCK[&NS@U!)TC>(@AAQBOS5_X+W_ _P")<7A;1?VD
M_A=JMY /!<4EW?M;S%/[P&<=>HKV_P#X)!_MP>&?VL/V>]*LQK'VC5]&L(XM
M3W_>\PG/)[\$46U#H?8H.1DT4=:.<TP"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** "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** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X'XZ>.
MX_ ?A&[U&*0!Q'NY-?#/BW7W\9>(9=5OKEV#2$A2<BOI;]NZ_FLM,MM/24A;
MB!MP!]S7R@(A:Q[PQ/?K6L%<A6)"9!$]LD8*D\$TZWMHX8B QW$U(<;%;U%(
M 2<"KM8LK&UDD?YY&4 Y!!KW']E+XM7F@ZE'I.H73%"Y"@MGOBO%9"0N16Y\
M-=0:P\46[1$_ZQ>GUJ913'8_1&S>*]@CNU/#1@_I4QF1>!6'X"OI+SPM;RRY
MR8U'Z5LJJ>7W_&L6(D+@''M7QC_P6M_:7M?V??V6[R1[X13ZO!/:VX!Y+[1@
M?K7V2TR+&S2, %&237X(?\'#'[5.L_'#]J;3_P!CS0;Q'BTG6HGQ&W7>2,9'
M7[M)NPU:YX9^Q+^P6W[4_P"SSXV^.'C:PE>ZM/#SW<,@7=N8$=S]:[7_ (-S
MOVI-,_9C_:A\1_";QGJT\8\1F&RTRVFR0KY!P >GW37ZR?\ !,3]DG0/AO\
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
M_@F!^Q9XA\#+H>B1Z7<Q3VHVO#Y#MDKQT/O7YU>.O^"*W[57[-7[<.G?$?\
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
MJ)(5D@6,28].AKXID_X.6)+S=J-EH+&W'.XZ>W3_ +YKY _8I^#OB3_@J/\
MMK:KXD\<ZE>W.APO'.JF=RI =L\$X]*_:.R_X(\?LHP>%CH%KX:C.Z+:7:T3
M/YTKC5HGGO[!/_!;#X1?M7:BGAO4]06VOWVJD1@"$L>W.*X3_@MW_P %+/"W
MP(^&EU\+9X9)3K]O);(XM2P&,GJ.GW:^)/VH?^"?WQC_ &5/V\--\1? K1[M
M= MM?#/Y0< Q@-V48]*^_OVV_P!F?X?_ !W_ &%Q\4?'^C ZQ9:*]PIEMQE7
M+8[\]Z+L6A^+O_!-S_@H=X?_ &6/C]J/Q$NH976[U%9D46Q?H%'3\*_H[\ ?
MM=>&/'W[*J?M!7]N#9SZ8MU)'+!Q@D_PGZ5^#_\ P1V_93^&WQO_ &H]8\)^
M,=,BDM(=62-%\I3A2J^OUK]R_P!JOX8^'OA%^Q5KO@WP?;K':6.F"*)=H  &
M?2A-W#H> _L6?\%8?@A^T+^T1??"?P;X;TZWOH=4-N9;?3U1RPQSD#KS6/\
M$7_@OM\-/AC^T8WP3\52+;A;MX6=K7G*L!U/UK\]O^"$,<<W_!3#4DD .?%+
M9'_?%7/^#E']E2]^#'QSTGXM^%-->*TEA:XO+F)2-K%U/4?2E>[#H?T#^!?%
M]CXW\%:9XRT]]T&I6<=Q"V.JL,BL?XV_%_P_\%?A]>^/O$ETL-M:1L2[8QD*
M3W^E?/7_  1K_:LTW]JO]D32+^REW'P[9VVG2DI@[E0C\?NU\_\ _!Q[^U8G
MPR_9FO?@]H^HF'4]0DAEC"-M8J1@\CG^*KZ"2N=[^PO_ ,%IO!?[9?QPO?A)
MX;VN]K/<)O6VP,1.R]?PKVS]L[_@H[\$/V/]#>3QAKR)?B(,L(56ZC(XS7YL
M_P#!N9^SI9?#C]G[7_VL/%MH\&H+<7Z1O.N,AA*0>?PKY5^,UUXN_P""DW_!
M1-_ACJ6OW7]G6\P9D@NV5=L<O3KCHM3=CLC[)UK_ (.5[/6-:G@\+Z0TJ1%B
M#_9[8*@G_9KTS]D[_@XB^&/Q7\>P>"/',HL7G=8XRUILRS''4XKW'X)_\$=?
MV4O!/A2ULKC1HIKQ[)!*\T"-G*#/)-? O_!</_@F!X!_9H\#6?QW^$(GM;D:
MCTM&V ;-IZ(?>B[0:'[@>%/&.B>,M'BUW0[Q)[>9 R.C @\9[?6M!;I"3FOS
MX_X-[_VD)?C3^QCHFD:_K$ESK5LLANA-*68* H'7GL:_0* H%\I.2.N:I")F
MN8T3<37RQ^W]_P %/_A'^Q1H ?Q!K"F_E5A# L8<EAG@@'(Z5])^*9I[#1+F
M]CY*19XK^<']K3QM!^T)_P %9-5^&7Q?UN[@T&S\3^7&)92J!"IS]X@=Z&-6
M/KN\_P"#DNZO VIVF@L;4?,'&GMR/^^:^C/V"?\ @N?\(/VHO$A\&:[??9+U
MIUBB1[;R]Q./7'K7:?"#_@FE^P_KOPSL+/2FTR[C>V )C,+OU[X)-?%'[9G_
M  18^.OA7]I3PQXY_8^LX(=+CG>2_)NO)/4XX7KVI*X:'["^/O&^B:!\.;GQ
MK.XELUB$@)&X$<U\$?LK?\%?_@+\:/VQS^S[X7\+:9#JJWTL/VB'3E63*D9.
MX#/>OJ35O#_BOPQ^Q3;>'/'94ZC9Z.D=Z5?=EQNSSWK\&O\ @CM +S_@N&8,
M#8?$5V,-_O)0Q'U/_P %Y/\ @JIX8U[X?ZU^S?#9R>?/)CS#9D8V9'WL?[5?
M/?\ P0K_ ."M?AO]C#X7:E\(-3L'EEUKQ+]H1Q9&3 =V'4#C[U?=O_!?3]BW
MX+Z;^S+KWQ<BTA1K$+ILD6W7^(,3S^ KPG_@VK_83^"G[0/[./B+XC?$#24F
MOM.\6-#;L8%;"JTF.O\ NBIUN-6/V1\#?%;2_$/PYM/B+>3"&VN+!+EF?Y<!
MHP_?VKX8_;2_X+\_!+]G[Q3-X/\ ">H?;KF+Y75+7S#NZ'IGO6Q_P6B_:6C_
M &6/V9)? _@^\%K<&.*& (=I"% HZ?45\)_\$1/^"96@?M9:A>_M&_'FYN;P
MW%W=1K%/.9$QN<@[6/TIO70+61ZG;?\ !RN;:2/4+[1'6U>4*6_L]O7_ ':^
M[OV ?^"H_P (OVT],2TT364&I",O) R!,#\369XO_P""0/[)>O>"+GP[:Z#
MDC0.(F6VC!#%<#GZU^.OCW2_$_\ P2L_X*46/@CPKJMPFGWVI6EO(AG8H$DE
M(/&2.AHV=V&[/Z/M;\1:9X>TJ?6-4N%C@@B,CN2!P/K7YQ_MD?\ !?GX4_ W
MXA7GPX\(W/VVZMY-GRVN_GGN,^E>Q_\ !3+XWZII?[$DWC7P-<R%KK2I TD1
M.?\ 5*>H^M?E'_P11^"G[/O[5OQ!O?%7QZ\1;M7,:R.FH7"[=V[_ *:-]:&[
M#2N?2.D_\')+:%JR)XIT1HK>1P-W]GMT_%:_0K]B+_@H-\*OVQ_"$>J^%=65
MKIH5>6+8%()([9]Z\P^./_!)/]EWXE?#S4K/PC8:?)>&U;['):K$?G/NIKY>
M_P""8O\ P37_ &O?V3OVH-9U76$A7PG)>)]C"WQ8^6,?P].U";8FTS])OVM_
MA3I7QB^ OB/P!JJ%HK^Q,4@"YXR*_%3_ ()C_&36/V/_ /@H!KOP.NYC;Z1=
M>)!#"K-C<BHG;\Z_?#5-.BU&U:VF&4E&'%?SO?\ !3_3[7X$_P#!2WP]XIT2
M1H%GUJ668J<9(X[?2FP1_1/H.KV^N:-;ZO;/F.>,.I]JMJV[->7?L?\ C)?'
M'P%\-:PDV\OI<;,<^YKTZ121E.U,1)12("%YI: "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BCK1@?E0
M!\^_MO\ @VZUO1X-3@4L((&SCMR:^13;%&,3$_+P<U^C?Q!\(VWB[09]+N%5
MMZX&>M?#_P 9/A3K'@37IS%:.87D+ A">*UC))"9QA8;0HZ 4A<*,?RJ$71<
M&$H0>X8<T1NL66=6_$57,KCW)=P8$#]:Z3X):3-K7B^&-(BP$H[?[5<[:6%[
MJURL%A$S.W 55S7T_P#LG? B70[===UFU(<L2-R\\\U$I68'T!X7LDT_1;>W
M"XQ"I(_ 5?:=".1W]*9$P6)5"$!< <4C<SG)X XK/J!Y[^U1\4M.^#WP.\1^
M,[R^C@>#2+A[8R2!<NJ$@<U_*7X_^*_Q[_:4_;7U3X^^ -'EU+5;6Z2=1]E>
M5/D=L9 !]:_:K_@Y3_:RT[P9^S]:_"WPQJS1:P^H.MS&DN"R,% &!SV-<9_P
M;4_L0:!_PI2/]HOQCX;BFGUZV>(B[MPW*X/1A_M4FKCT/F'0_P#@KS_P6(T'
M2DTK3/AU81QQ+A%70' 'Y1U\Q?M\?%W]NW]L"TM?&WQ[^&UK:+HDK73W=CH;
M0LW!!+,$!/7O7]1\'P0^%[;F/@C3.!Q_Q+XO_B:\J_;:_9A^'_Q!_9?\9>$]
M(\(:=%<WNBR10NEE&I#$CN!Q3:5K"/B7_@VM_:XE^(_P;F^%6NWZ#^QK"**T
M0L <DK_B:\O_ .#N>UUV73OAO-IWF>1%;S?: N=N,R=<?UKY-_X)5_$C6/V-
M_P!O:Y^"^KWQMX8M:CMY5+X# #/X]*_5S_@N=^S?:_M2_L3ZE\3-$L6O+S1]
M%>6P2(;F)+'H!R>O:ET&T5_^#>BR\)6?[*MO=:"L0N)+&$W@C"YW>^/PK]!_
M+AGS&S$;_>OPM_X-N/VY_ _P?U#6_P!GWXM:N=-U&ZO8[>V.H2B%(L*N=V_&
MVOV(^('[6G[/_P -O"%UXQUCXIZ!/%;)N,5MK,#.X]@&.:$Q,_#G_@O-I%GI
MG_!1KP&-/5%$EG*9-N 2?,2OT!_X*T220_\ !$B-P<XTK3^G_7)Z_'3]NK]L
M&U_:\_X*':=KEE.9+72KV6WM& ZIO3'/>OWA_:>_9WU']IS_ ()<:?\ "72
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
M[994GA8;'4$'@]C20/8_%+_@VQ_:WO/AAK.L_LG:JZQR-J4LDV].C1!AU/\
MO5X__P %C_BIJO[</[=NC?"WPM)).+9XXI8HL[2(Y8P>!]*\E_:C\1^,_P#@
ME;^W;J?B7P\Z0R:S/>7<05=P"NR]ATZU[G_P0K^%VH_M;_M=#]I3Q98O.L<U
MPC--&<;F;/0_2FKW&M%<_3?XW_"73?V:O^"<$'A[P+9?9BV@PR7"Q)M)D-ME
MNGN37\\W[)'QK_:0\&?M5ZKXK^"^GV]SK0O+E%6[@\SY?,?M@FOZJOV@OA;:
M?$GX*ZEX+N8-T::9($C'7Y8B *_G#^$'B;P[^P)_P4MN+WXB>&;B'3+JZ:)1
M<V9P#),0&^88Q\W6FU<-SZRM/^"A_P#P6JCACLX?!>CX6-=K?V2W3''\%<#^
MT?\ M$?\%9/VF_ K_#WXF>"-):P;<<KI1!&0 >2GM7[7?#'X[?LL^._!%AXA
MLO%O@R,2VL9,<MY:!Q\@/()S7Q]_P5K_ ."HOP=_9B\&P:-\(&\/ZEK;W>QO
ML$$%P"#C &P'WH=V)*YXA_P;?_ KX[_!KXJ^(](^)%@]OI@T@&U78RKO);.,
M\>E?L<8!)R_'IBOCG_@CO\:_'G[0_P"SQ8?&#QYX;AL+G4$<%5TW[.YP 1D8
M![U]AP2NR"8\ GH:+";5Q)K>UNH)+*X)V 8;)XQ7Y&?\%>/^"(VJ_M!^/YOC
M+\!]2AM]7>Y>XO#'J C?=@@8VL#W%?K'X\NIK/P?J.H6*MYJVY*8'.:_&CP[
M_P %:OB+X#_X*.:G\'/B7J*6V@QZ\L -W'L79CGE^*-&!\G^%]0_X*G_ /!/
M36!;^%8KO4HX'Y^V">Y0;?KN':OI+]E7_@XC^,5E\0++P3^U1H<-JTLP1FBT
MG9CUY*"OURE^)'[*/Q-\)+?WWBOP:\-U%DF6]M-RCWR>*_"?_@O=X3_9]LOC
M3X;L/@!>VEQJ5UYOG2:9<1R('RV/]7^%*W8JRO8_;WQY\7O#'Q@_90NO'GA6
MY$L%U8+* ". 0>H'2OP:_P"".BM)_P %QHIFX_XJ&ZX'^\E?JA_P3_\  OC[
MPC_P3MF7QS.6^U:7"T =CD+@^M?EC_P1R?=_P7,C1!P/$5V#D?[24WL)JS/U
MK_X+_2&#]A#Q& H.7B/(Y^Z]>&?\&FLA?]CGQDC?]#I)Q_P*6O=/^#@.-Q^P
MAXDE*G DB&<?[+U\X?\ !JQ\1? 'A7]E?Q9HWB3QMI-A=R^+Y&CMKS4(XW8;
MI>0K,">M);B.$_X.I]6U>PFM$TYGP([4A1G&?DKYI_X)^_MJ_P#!3+X5_"*'
M0?@5X5TF?2O-)5VTW>=Q]PIK]"/^#B']FS5_BS\%G^)?AZR^WK;-!M%JOF$J
MH!SA<Y''6O(_^#=3]LWX&)X5G_9]^)PTS3]7M;FYE,^L)%%'M4M@;I .>/6A
M::%-')?\/$O^"UL9\O\ X0S1N>?^02W_ ,17S1\?_A)^W[^U_P#'O2/BO\8_
M"=I%>QZG;N[6MFR8".".PK^@[Q+\;_V5/#FA77B"Z\7^"WCMK=Y"$O;0EMJD
MX'/)XK\L/B]_P6%UWXG_ +:EG\)?V<_"]C=:1_:-O',T>CK+A#(58[E7CIUH
M?F-6N??OPF^ 4/Q<_8=M/A?\5B%N)+*2(>8^W!*(.2WTK\AOVG?^"&7[4OP
M\=W_ ,1?@#X@:/32Y>W2QU=]Q )/(C:OU@_X*-?%[XC? O\ 9:C\:^$+7;>)
M:O)(EO 3MPBGHO2OGK_@C5_P5"\/_M$>%VT3X]>)-+M;V*WR4U66.+YL^DF*
M+)(GH?G]\.?^"DO_  52_8QB'AW5= ^U:;:@++->Z?+,VT=?F937Z)_\$OO^
M"X/AO]J35X_ /Q*CCM==)2-U6T$0+G'J!7TQ^UK9?L<>,OA+KEUK_B?P>2+%
MS'Y%]:!V/'3!R:_"+]ECX>RZW_P4S2/X'2R?V7:>(D,CQ.2C)M/0KQZ4-M,-
M.A_3E:-%>P_:89,JPRA!K^=K_@O5;R-^V3H:VS R_;I=NT\]Z_H%\(R7'AWP
M%:OJLG[VV@_>DGO7\^'_  4ZU,_&K_@IAX?T#209TAUN6.54&[''M]:<MP3L
MS]K_ /@F+'>6_P"ROX7^V[MQTB+.[ZFOHK.P\=Z\M_9)\*?\(A\ /#.DI'M8
M:4@(QTY->H 8C!)Y IB)0<C-%-C^[3J "BBB@ HHHH **** "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"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 ****
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
MI&HMV"9; R3TY["DT..Y],_LQ_$/3?BC\%=$\0:?<B0MIT/FL&S\Q2N_\M'
M13P.O-?GU_P1-^)7Q6M/ 5_\*OB1X=U"!]/U$V\$UQ;E%V)N'&>W2OT&LH0%
M+'UH6P/<\K_;$^!^N_M ?!74?AOX=N88;J[A=(Y+C[H)0@>GK7P3_P $=/\
M@B7\>_\ @GG^U-K'QN^)'BG1[VQU"VNHXHK!LN#*7(S\Q_O"OU1=%<884&-2
M,$4-7$4U^V;MS,-GIBO.OVH?V:/AS^U%\-KGP'\0]'%S!/&ZQ X^5F&,\CBO
M42H/RD4C1HP (Z=* /P9^.G_  ;%_M'>'?B+<ZU^S9\0[+2=':7=;6\M\P8<
MD\[7'MVKE)O^#;K_ (*)>.=52+Q%\:]/> /F9#?R ,/3_6U_0DT:-]Y0?K2+
M%&ARJ ?A19 ?%?\ P3/_ ."2/PQ_89\$6MWK6FQW?BN6!5U.]20.CN,<KG..
MGK7T9^T+^S?\+/VF?AGJGPJ^*.@K=Z;J]J8)P H=5)R=I(.T\5Z0T88Y-)]G
MBSG;S3 _"7]H7_@V!^-?A[QW<:G^REX]M]%T3SRUO;SZ@^\)V!VNO-<3J/\
MP;F_\%)O&WD:/JGQNTXQ1C: U[(!CW_>U_0D44KM*@BD6*->B#\J7*@/AC_@
MF=_P1J^$G[$=C9>)/$&FB[\6H%DN+Y)@Z-+W/.?0=Z^YXT6-!&BX"\ 8I=JY
MSCI2@YHUN $ \&O,/VK_ -F[P-^U/\)+_P"%/CFQ::UND+(%?;API"G/U->G
MTUHT(Y6F!^!OB;_@W#_;3^%OQ*O?$/P)^)FF:?837,DD$'VEN%9R1D+(.<&N
MK^'_ /P;X?MD_$_X@6VL_M-_%.SU+1X]@DMK.^="0I';S#V'I7[CF&(G+(#]
M12)!%&,(@%+E0[GX=_MD?\&SWQ&U#XLV7CG]E?7-.TK3K(6\D45_-ND\Y,%C
MD,.,BOTM_P""=OP%^.WPH^ =IX/_ &BM>M-4U)4>*=[9?E*;0!U8U],-%&YR
MR@TH50-H4 >@H2L(_,#_ (*H?\$!=$_:RU8_$OX!26VC>)I+CS+JYGGV(5'(
MP 5P<DU\10?\&Y'_  4H-N^@'XW:=Y++M8-?2<C_ +^U_0X$4#&*:;:$MN,8
MR?:AI,#\QO\ @E)_P0:TG]D'4V\>?'22WUCQ"41DN8)]X$@(YY+>]?H!\;/A
M19?%7X6:M\.?)58[VT,* \ 9(KNMB+C"TK*K#!%"5@/P!^+O_!MM^V,OQPUC
MQ]\*_B#I5A:7=^9;51.RL%P.N)!Z5^JWPU_91^*MK^P[:_L\^,];M[G6SHJ6
MTEWN)0N"<DDD^OK7U/Y,1&TQC\J/+3;LV\4[ ?E?_P $X/\ @B'\>/V0?VNK
MGX]>,_%.CW.FS:P;M(;5OGV';Q]X\\5^HS6S3HQ<#(X'TJV$4+MQ08U*[<<4
MK(#\P_\ @KU_P0KO_P!OGQ3;?$+X<7ME9:Q:PB)9;V7"X)!;C(]*]Q_X)4?\
M$W[G]@CX:CPKKCVLVHM,)'GMB"I.#GN?6OLO8N,8I&AC;JM,=]"&YC\SY<#E
M<-D<&OA7_@JA_P $8_A=^W=I+^*O"NG16/C'**EZ\@CC"KC' QSQZU]X-&IY
M(/%(T,;')%)JXC^>AO\ @VW_ ."C/@;5);/0?C;IXA;*H%OY" AZ#_6^E>I_
MLE_\&SWQHL?B;9^-/VH?&]IK5A:S)-'!#>L6WJV>=SM[5^XC01,,,@/U%*(8
MU&%7%%D.[.6^%/PH\)_!_P &6O@CP;IJ6UC9IB*-5 P< =A[5OJ%=OG4Y'<5
M;P,;<<4*BJ, 4Q%2\ADN(OLTB@QR<.".U?FA_P %3/\ @@KH/[6_B*7XE_!F
M:'2_$<\KS374]SM!<@@'@CU]:_3H@$8Q2"% <XI6[@?SWVW_  ;M?\%*-'M#
MX?M/C=IRP2#:W^FR<#_O[7O/["/_  ;7^*O GC^+QU^UQXEM_$ M[@26HM+T
ML57 R#N9N^:_99[>&12K1CGKQ2QQ1QKL1< 4)6'=GG7B[X'Z<GP.;X2>!HDM
MH8+006@?'RJ,XST]:_-3]A?_ ((1?M(?LP_\%!O^&M?$GB_1)M)&JS7(MX&_
M>[7*D#[Y]/2OUQ"*.U#(KKM8<46L*Y\__P#!1?\ 97UO]L/]F#5_@UH=U!%>
MW[(R23G"_*&'J/6OQW^''_!N1^W+\(OB7%K_ (4^)^FV]BNHB9X8+EU!'F ]
M!)CI7] XC51@"D6V@7.(QS[4-7&G8\T\*_!4ZG\$[#X:?$V.*_*Z1%;71"@A
MB(@C'G/O7Y2?MT?\&TOC;Q9\3KGQY^R!XIMO#\%R2\J7-Z58NQR_W67C)-?M
M3@>E-,,9;>5YQ0U<2=C^>5/^#<#_ (*,:U"F@:I\;+!K99 9!]ODY&>1GS:_
M0;_@E?\ \$1/ 7[%4R>.?B':QZEXK>+9/>+,)$(ZC .>Y/>OT2%K .D8_*G+
M&BC 6CE0[LXSXQ_"/PA\9?!-WX%\4:=YUM<6S1;<#'(QZ5^,7[7/_!M9\<[C
MXJ7?C']FKQK::/IMQ/FW@>\8,HR3SM=:_=%5"C %)Y*,=SJ"?>GN*Y_/F_\
MP;H?\%&?%GV?3/%'QKT][1&PR+?2#(_[^U^C/_!,;_@B_P##G]BW2H?$WBZV
M6\\3&-6N+N.?>ID&.><^GK7WD;>(MN" '/I27!*Q$+Z4FAW/-?VIO'^C?"GX
M(Z_XRU>81Q6ED9,AMN!D5^(?_!-[X,Z[^UK_ ,%&-?\ BSJ5L;G2+/Q.);:1
MD) 0HG?IZU]Z?\%V?B9\6)? &C_ 3X9>']0NO^$PMY+6ZFM;=G2+[QRV.G05
MZ%_P1]_8DM?V7?@C9ZEK-@JZMJUI'+>,5PV\<<YY'04-#Z'V#X:T:#0])@T>
MW3:EK&$C'H*O*C^;STJ15  .*6F2  '2BBB@ 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** "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** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** L
M%%(S[3C%-WMZTK@/HI%)/)-+3 **** "BBB@ IDLOE#.TGZ4^@@,,'O0!$66
M=-RCD5$T7G0M%<*&0C!4]ZL)$D9.T=:4(.1V- 'B?Q@_8E_9_P#C!,\_C7P/
M'=B7)E P"<_A7'>!_P#@E;^QIX(UM-:T+X7I#<[MR,9 <'_OFOIPQC^'BFFW
M1G$CC)'2@#GO"/@3P?X&L1IGAK1TMD7 "J!V_"MJ*WB4[F7D],U*UHC2"7^(
M=#3S$&<,>PH \U^*_P"S'\(OC*&MO'7A6.[9UQN( X_*O)-/_P""0O[$>G:S
M_;$7PJ3[1OW>9YHZYS_=KZF\L;]P]*;Y+=W[T <=\._@A\-/A-;)8>"O#T=H
MJ+A=H'I]*Z]=ZQY9LFGF%&Y89-*L>ULYH C6Y8@?(:FIFPD\,,4^@ HH&>YH
MH *KWFTR("A)/0^E6*;)&78'/ ZT 9^JZ+I6M6;Z?J5NLL4@Q(A'6O"/B?\
M\$T_V4/BU<RS>-_AW%<F<DDJP'7_ (#7T&UL@.47!/>G"!2!NZB@#YX^&_\
MP3+_ &0_A/=I>>$OAQ% Z'*DNIQ_X[7N6A:!I?AR&/2M+@2.!5PL:@# '2M7
M[+">J4GV2+S1+MY P*6B E P,"BBBF 4444 %%%% !11D>M% !1110 4444G
ML 4444)W ****8!1112OJ 4444-V ****8!1110 4444 '.>M4M5LXM0C-K-
MAD8<J>]7:88$,@DQ0!SWA[P'X=\.2R3:!9QV\CN6<@#DUNVKR.W/ '&#WIZ6
MT4<GF*O-.6, [CUH =0/<T  =*#@?,: "@ #@5$+D/)L7M3RX#8)H <3B@G%
M)N'3-->1E;IQ0 \Y[44U)%?I3J5]0"BBBF 4444 %%%-=B#P: '4444 %%%%
M !1110 4444 %%%% !11118 HHI&SCB@!:*1<D<TM !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !4-RX0@E2:FI'17&&&: .;U[P+X3\4
M:C!J.LZ0L\UNV878#Y36Q9VL=@BVL* (.$ '2K8B5 0@QF@1 $,>HH 4<  T
MM%% !1C%1S2[1A>33E;Y<M0 ZBFQN7/-.H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MR]KT=H=4-U%""\Q#9<D#C/M7U_H.LP:]I<6J6Q!25<C!H&7**0#/)%*3@9H
M**;YB]^*0S+@E><4G<!]%,,RC%1W]]'8VK7+8PJYQ30$]%?'^H?\%=_@]I_[
M25I^SE+]D&HW7F;6,QW#8R@\9_VJ^M=)U6#5;"WOH2-MQ"LBX]",T 6R<=J*
M;YBXS1YJ="<'TH =131*I&3^5()D+%0>U #Z*C-P@&6.*5)HG7<K#%)W ?13
M!,&W$=!0LP*[L47"P_J*!49N8L$AQD=J<LB%=PI@.H(SP::SA1G%+N4KG.*
M&J@+;CVICLTH( Q@TV2<HV5SCO7B?[9G[5EO^RUX+;QK?Z>);=)$5R7P!N_&
M@#V^W+G(93]:EKR/]DW]JWP/^U!X('BGPKJ,$A5]CQQ/G##.1^E>LQRA\^U
M#Z*16W'&*6@ 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@
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
M\0>-=1GTJ+4HHUMY+C* $G/&*-+B/W)9LJSLV%'0^E5G\R9AB0A?7UK\Q_\
M@N3=_MB_!31(/B_\!O&.MMIENTD^J06LH6.&,!ASQTSBC_@AS_P5EO/VH_#\
MGPY^+-ZL6KV<<<,$DTNYYW.W/?W-4.Q^H.98H1Y2[N*%> D*[ .W\)KX"_X+
M0?\ !4+2/V._@]=:#X1U=!KU]9O]D"R;75P3TY]J\0_X(=_%7]LK]J'Q._Q8
M^)VOZNVB17:.L4TP:-D8#V^M C];I&V+D#I0N)>1)QW%06Z3+DR$D \YJ:8^
M7&2JX&WJ* !I8(CN>4 =*)&B/S;\*>U?CK_P7S_;]^-W[+_Q T_3_AUXAO+2
M P1R2+;S[0>5S7AEI^VA_P %%_\ @H_H.GZ5^S&NM6JPV,4-Q>:3=<F1% 8G
M(/.0: ZG[\>>RMOQ\O0&G^=MCQ'%N8GD>U?SH?$GX=?\%IOV3O+^)'C[XA>-
M+O3[>17FM[RY&S .X@_(.U?I!_P1:_X*L?\ #9-I_P *M\8B*/Q-90R-<0&7
M<^U 02>?]DTDPLSGO^#C"!_^&;LEL@W+9_[Y6N;_ .#8C]U^RO8"/O)/T_"N
MG_X.,MY_9L*#I]H;_P!!6N7_ .#8 B+]E>S,O9K@\_A2^T%KGZLRY&&QC/4T
MUD20 >;DCI7YD_\ !:S_ (*H>,OV9I(?A9\+;82:M?736H>*8J\9(X(Y]J^*
M/A-^SU_P69_:;\._\+,\/?%WQO865[%YEK':W"E?H,H?6FW8=C^A )\NV3MW
MJM(C D(O![^E?SK>+?V@?^"H?_!-SXB:-J/[0/C+Q+J>FSWNW&K70VN%!ST4
M>E?M;_P3[_:]T[]KSX)Z?XSLS&+J6S62ZBC;/EDGI0G<1]!,-L: -GCIZTC+
MOC*$;":_)3_@Y0_;N^-'[&/B_P"&$/PU\27EA#JEO*UX+:;8'PT@Y_(5\R:%
M^W1_P4._X*#>$-'\'?L\S:S;7%O:""\U#3+KYRY)(8Y!YY%#=F!_0.(I$BVK
MECV--(<L R;>.M?S?_'3X=_\%K?V1-%?XL^/_BGXWDTZR7S)8;JY785]_D'I
M7Z#?\$6/^"MFJ?M8Z6/A9\19%3Q!#^X3S)BTDA48)Z]<XHN.Q[G_ ,%UOCS\
M0OV<?^"?/B#XI?#/6KBPU6UU&WCBN+5@' 8/GD_2O O^#?7]M/XQ_M.^!Y[S
MXL>,+W4;A;V1%-W(&(4%N.![5\E_\%^=%_;<@^'>OZAXEEU?_A!#?CS/,E_<
MYR=G&/3-?+7_  2,L/VT+J[@E^ G]JM9"^_?"SEP/O?-V^M*[N%C^J"*>'ID
M#/>G2&*-.3QFO+?V3%^(2?"JS7XG03)J01/-\]LMG;S^M>ILJLN",BJ$4]1O
M[/2[*;5+RY$=O#&7D8]  ,DU^&'_  5?_:W\6_MA?MX6/['OPQNI+[0],U6U
MFGFMGRNUW*MD?\ K]9/^"A7Q]\/?L]_LW>(/$>NWR6PO=+N;:U=CC]X8R!CW
MR17XM?\ !NG\/-1^/O[?_C/XH^.8FU./^S/,MKFY&[YEDE(Q^8I,#]P?V/\
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
M@C8?$7094E2^TQ9BR'(&Y30F@9^!'BW,G_!:K16E^4[[O _[:Q5_1)X!9(O
M^CR#EAIT6!_P$5_.UXI7=_P6JT65V_CN^/\ MK%7[Z>,_B/8_"CX%VOC74)%
M6*UT9#EC@9$61_*I6X-'HPE;S,R?+GM3@3*^!TQR]?S[_$K]OC]NK_@H%\=]
M0^'7[,>M:QI\-M=S0+)I%S_SS<J3R#Z5H>/OV'_^"W'@CPR?&=E\:O'MRMNO
MGS0-<+C:HW'/[OTS3Y@L?OWB,'<),CIBHI("9LQRD'N!7XL_\$G_ /@L%\7;
M#XN)^S=^TF\KW\1*F[U"XW2,Y8J!V[BOUN_:%\4ZAH/[._BSQOHTK17%KX7N
M;JVE0X*L(BP(IIW$=M<1>:P4L5.>13]T$2&(. Q& *_FN_9A_P""YW[3%EXQ
MUWPOK&O7NKW=T);>PAN;OE9-[!<8[UZ;<_![_@MG^TO9O\4O"'B7QEI-E<@R
M0P65R-@'7C*'UHN.Q_0)$S1Q+&%R1]^G2 !2^["CJ:_G#^!__!1[]N_]@;]H
MV#X;_M2^*-:U)9KY+>9=9NONXSD\ >E?IS^V9\4/VF?VC/V;/"WQ*_93FOS+
MJ5L\MRNF2XP,''8^U*]Q'QIK?_!23]H_3_\ @M3+\ (OB%J;>&CXR^RC3_-'
ME>7LSC&,XK]R-$N3=Z3!<XSO3)]J_D%U&Q_:6C_;^?2KC[?_ ,)ZVO8)+_OQ
M/M]<=<>U?T'_ /!*E_VN?!_@V_OOVFVU,11A##)J$F["X&>P]Z:=P/NVXD$/
M[R>?8HZ5+&\;H)$?<N.M?A]_P4/_ ."L/Q^^.'[2#?LF?LPR7$6IRW<EFDVF
M7&)-X[XY]17E]]^QY_P73L=,;Q4/B9X\%N5\SRA<KM ]/N4K@?T&2QJTH_>[
M1_=]:\?_ &X_V>M(_:.^!.J^"KJ-=YB,BR[,D%5;%?E7_P $L/\ @K1\:O '
MQ\@_9G_:IO[B6]FN'4W>IW&Z0;"%([?WJ_:FQN+7Q3X=2^MF!@OK7*E>A5E_
M^O3W0'XA_P#!(7]IK6OV6/VO-0_97\3ZN\]M-J%W-$T[XP/-8 8&/6OW&T^]
M6YL8-20 +-$K =L$ _UK^?S_ (+<^!HOV*_V[-#^)?P_;RI;DVSS2Q#:?WDD
M9;^9K]L/V+_C+9?'/X!:#XLM+A9 -.MTE93GYQ$N?UH3 ]< <D%1@5+4:D"3
M;YG;I4E, 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** "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** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHR/RH!!Z&@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** $9MHZ4 Y&<4N >HI ""?3M0  G'S"FLZGH:?49')P*RG&Z:!;
MGS7^VG)<1"W R%:-LG\Z^;!,//01\^IK[3_:4^'\?C'PM*T,>Z6.(A<"OCB_
MT630]0FL+I2'1R%R*_CSQBRG%PS-U;>Z?M/ V+H2PO(]RB'9F)/K2C@YQ1$5
MD9L'HU/V"OY_G22F['Z*FG$CFDVC<?6NB^')BNO%=O%&WSY7D=>HKGY(P5QZ
MUZ/^SO\ "_4-<\5Q:P4;RU[_ (U]MP-E6*QF=TG!:7/"SW%T*. GS/6Q]=^
M+62+0;=')SL7K]*Z5QTQQZU0T2T2QL8H/[J*/TK08Y-?W_E-!X? 0IOHC^=L
M7/VF(E)'PS_P7X8C]CS _P">TW_H*U_/5_P3PT[]LS4/C'X@3]CS2;R[U3[)
M_IZ6EP8R(MS8Y /O7]"G_!?C_DST_P#7:;_T!:_,S_@TVTFSU+]L/XAB\M4G
M4>'D(609 ^>2O1:LS#H9[^$_^"\:*&7P/K>?^PF__P 17$?'?Q'_ ,%G/AUX
M'N]7^)V@:U9Z?Y#&60ZBY 4=?X*_I,_X1/PXJ@OI,'/_ $SKG?BG\*/ASXQ\
M$7^E>(/"-C=PRVQ79- & JA(_FN_X(]^,_A]X^_:MM-4^/VJA]2DU2,QB[7>
M=^.>N/>OZ%OVH?BQHOP)_8Y\0?$_0W1-.T?23+ XX&W-?SR_M9_#W3_V??\
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
MVHP7-DWG21A6.77T)K]UO^"5+W$G[&F@M=??RW?_ &$HMJ'0_#[_ (*UC/\
MP7KB'_4>L/\ T9)7]%OP>_Y$*Q_ZY#^0K^=/_@K6!_P_LB/_ %'=/_\ 1DE?
MT6?!\@> K#/_ #R'\A35Q'45Y+^W9_R:/X[Q_P! 1O\ T):]:KR7]NSC]D;Q
MV?\ J"/_ .A+0]@6Y_/M_P $=?V</#?QK_X*'ZQXC\3Z='<Q:+XB1O)ECW*P
M*KP?SK^E#0] T3P_I4&C:5I\4%M&@6.&-<*H]*_G]_X($>+_  UHO[;7CG3-
M9NQ'<7>NQBV4_P 1VQU_08C1M%'*K9 '44HV*EN?CU_P<Z_LRZ%J'P\A^*7A
M_0H;:33],=IYX8\$L2QR37I7_!N3^T)JWQS_ &/_ !%IU]<F8>';B.R7<^<
M(U97_!S;\8=)\)_ )_ LTD9FU72G*#OP6%4/^#83X0^(/A3^R3XVO-8MF1=;
MU..Z@W]U*-TH2U$SX@\5$Q_\%J=%5^[WG_HV*OWI^*GPE'QH_9PM/!)NWA6X
MTZ'=)'U \O!_G7X,^+F/_#ZG1@4'W[O_ -&Q5^N7_!5;]IKQ9^RA_P $XI?B
MKX+56O(X;6V0L^W&^,C.:2W$[GC_ ,'O#G[!7_!)_P 57>N_%7XA06>H7$\L
M[/-;KN_>,6Z[A_>KL_B)_P %^_\ @F_<^$]3L=)^,5K=RM83+#;-$,.VP@+]
M[N>*_+#_ ()]?\$U?C3_ ,%9==O/B/\ ''XG:_#HEQ?39FBNS)L.YB% ...*
M^]/AQ_P;!?LH_!34)/'=_P#%;6]4^S6K.UK?VZF,D*3_ 'ZI ?EO\*?VAM%_
M:$_X*=0?$3PMH]OI]K/?P)'#:C"LHF.&_$5_2#^T2\DO[%WBXMV\"7!_\EC7
MX!?$#P5\.? W_!7>RT/X<V=O;Z=;+91K';1A5+"3!.!WXK]_/VA7;_ACCQ>9
M5 4^ [C '_7L:E#Z'\V7_!%G]GG3_C=^UW++J-BL\=CJ8G=&7(P)6K^I;PMX
M2T+POH<6AZ)ID5M;1Q@+%$N .!7\XW_!N:ZQ?M;Z^N,@YQ_W]>OZ28-RVP3O
MM'-.*#H?AK_P=/?#+PEX-\3?#KQMH^EPP7NI>(9/M$\:89\(_4U^@W_!&6[B
M\0?L7^&+;4XQ*(]*7:'YQR*^'/\ @[$B/V+X3(_/_%12_P#H#U]P?\$6%\G]
MCCPUM4<Z4O\ ,4+XA'XV^(K2T/\ P<1RV/V9?*7X@8\O'&/+K^B;QMX1DUKX
M1W>B^'K41SSVV(_*&#FOYWM>B=O^#BN9R./^%@]?^V=?T;:IXLT3P5X';Q#K
M]UY-I;0[II#V%4!_,=XT^*_B+]@'_@J9+\:O''AB.XCT_P 0RS(EX#M<?+U/
MX5^R/P1_X+Y?L"?$;PK9V/C7XF65A?7<"^98I&"J,>J\M78?&G]F_P#87_X*
M<>$]<\ 65KI\6HLWD3ZK:62?:(W(Z@[NO-?"W[0G_!JMX<\)^'[K6OV?_B9X
M@U/54&Z"WG^10?3()J=4!]H:9_P3\_90_:+^)-G^T/\ #C6H#,V9(I;>W4%M
MY#9Z^U?;7AK2HM"T2RT*-SMM+9(E/J%&,U_+O\.?C;^VC_P27_:PT>'XA^*]
M3O+6WF,2:1?Z@[P.A=1DC':OZ:_@QXOO/B'\)O#?CN[B5'UC1K>[D"'A2Z!L
M#\Z:8'XX?\'2OA 2^)K/QA&G-O;6V&QTQL/]*^L/^#:?XEW7Q._8!&J7UR96
MM]=F@#$YP$+#'Z5\K_\ !TGXPMK?4+?PFI!DGM;?&>O(4?UKZ3_X-?? M]X&
M_P"">CV5^C*T_B.XF ;T9F(_G26XWLC](N&?(':I:9&@V\^M/JA!1110 444
M4 %%%% !1110 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 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44446 :SD' %'F'
MN*'/.*;03(<IW9I0H7I21]Z=0-!1110-A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %(5!I>E'6E;J!DZE917226TZY5^.17@7QI_9R_M*:
M75M'@)<Y.!Q7T:8TE)$@Q]*@FL[613'*@(/J,U\IQ)PO@^(,*Z=2.K/5RW-:
M^75.:#/S[U;X;>(/#U[)'=VD@^8] 35*/2-4N)Q;QV,F3Q_JS7WQJ?@;PUJ$
MN9=,A;/4F$&J]K\*?"<<WG#2;?/M"M?B=;P2IRK>Z]#[JEQY*-'E:U/DGP'\
M /$'B>]C6XMF6,D$G)KZB^%GPST_P1ID<*18<#DE>:Z>V\/V>GR".PLHE '4
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
MGN6&"3S6_P#LJ?L,?";]DS3FTCX?F=XI,9-P.>,>Y]*:N,_"#X<_M ?M,?\
M!*3]L&_?Q5%J-YI-SK#2YN6DE4HNT<\$=J^_C_P<A_"=_"*W#HPU!H1NA%@<
M;L<U]^_&_P#8V^!'QSTJXM/&G@W3Y'F!#7 L(S(N?1B,U\XR_P#!!S]CF7Q"
MGB-&O_,1BPAV#9^6[% S\A_$6@_%+_@KU^V3I>NZ5X/,6DP3NKS+ T?21"#R
MH]*_HN^#_A2?P)\'/#OA2X^4Z3HL%NX)Z;(P#_*N>^"?[)?P:^!UA'9>!O"=
MC \0 $ZV2*YQ[@9K7^/7Q*\,?![X7ZGXN\47QAMX;9U!4\Y*-BI6XC\/O^#C
M[Q+:_&;]K;P_X+\&3?:I2ME'+&AZ8>,-TS7Z]_\ !-3X(6_P%_9<T3PI'!Y1
MGM(+EUQCYGC!/\Z_(#]BKX-:O^W+_P %&[KXMR++>Z#8W=U$K71+ ,DO'!X_
MAK][O#^D1:1X>L]'1 @MK6.,*O'"J!_2FMQLT(78MM-2U%"N6WKTZ<U+3$%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 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 %%%% !1110 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 %%%% !10,]Z.<T %%%% !1110 4444
M 1RMAL 4W?@ MWI[%=YSUQ5:XG:,DO\ =%2^XDKNQ85P!D$?C1','8C-8%QX
MU\.Q7?V&;4XD<'!5I@/ZUH6FI:?,A^QWT3$],2 UDL13O:YM["I%7L7GG"MC
M/>G+-NJG%<#?AG!^AJ;:>JD<^]:J2ELS-IHL%U S_*E'(S40!0!CTJ4'(S0A
M!1115 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 444=* "F[SNQCO2A@W2D*$G
M.: &F,C)(IIA#'BI5! P:6H;U C$.T<**:L1WY[U-03@9-%QW9$86\S?[4BP
M.&R3Q4P((R**5Q$)MB'W*:>\._!)YI]%.[ B\G,A)]*;+;;<>6>_.34]%";N
M!$+?:,@\]Z7R Q!8=/2I**L!ABRQ/Y4U8MQ.\<=JEY[4?2A@1O$"0%4?E2F
M$AB>13_K10 WRP>H_*D\ML$;13Z* (VBW'?W':E\LDX/2GT4NH$<ENI;>G!Q
MBF);%.,=?>IZ*&!"+8QME.1[T[RO,4;^#[5)13 8(5 X S3#'&')<]:FJ*6
MNVX'F@#X]_X*P_L3?%+]L3PCH^C_  UUN>RDT_>9&@U!H,Y#=U89ZU\=?L/_
M /!OCXQ^'7QLM/BC\9]3FU$6=ZLRBYU)I^W/#L:_89HYR"H"GZBEMXGCSO51
MZ;12:N._0H^'?#-AX7T&V\/:3$([>UB\N)%   _"KR1;7')XJ6D8D#(IB%H
M Z4#IS10 UTW'M^--:$&/8/7M4E% $?DD' Z?6E,((P0*>3BB@"/R1C&!3A&
M!U /%.HH 88V*_SI!$0"!^%244 0K:<EG-#6[,,8X^M39HH C\C@'N.@I?)!
M(;/(I]% #/+9@5;I44ELL<;%2<FK%(P!4[J /S@_X*O_ /!)OQ7^VYXZTSQ3
MHQ3%H8LYN=GW64^H]*^W/V;?AE=_"#X1Z/X'U +OL-/@@8AL\I&%Z_A7>/)&
M[;6BSCU%.C99UV%< 'TH )+<LHV4C62.@1B>#G@U..!BB@")X"P S^M(MFBR
M;LG';FIJ* &-%N;/Y8ICP/(-K8 /7%344 0PVIB^4'([9I3;[FRQJ6B@")(-
MF[!Z]*4Q @ T\$'I2G/:@")H"!A0/K0ML!R2<_6I><<44 ,EB#K@#GUIIB<2
M KZ5+0#F@"(0N7W''2@6P5LJ:E&>])][Z4 1/$)#M]>M?/7_  4(_8D\)_MB
M?"J'P;J5DHNK.=Y[6XC 5_,(&,MU[>M?1 B(.0:&6.4;6% 'S7_P3K_9C\:_
MLL_"&R^&GB6\:9;,,$+7!D/..Y)]*^DW5MJA@,@T1P10'*K2LGF<T (8$D4Y
M'6F_9@I7:?N^]2HNT8I:74!CQ]<#@]:3R $PHY]ZDYS13 C2! 0Q49]A33!Y
MA(8<=ZFHI(!OEJ, #  IOEL_#=*DHI@1F "/8I/7UI)+<L<J>:D4DCD4H.:
M(H;?;\[?>^M*R.5P*DHH B-N' +?>'I3O++* X&1[4_/.** (O((<L._6E>W
M5V4M_#4E% #608X SVI!'E2' Y]*?1SF@!GD[1\E1&WE$H93QWR:L44 0?8H
MU!;)S]:<;53R2<CWJ6B@"(VP,@D[@4KP;^M244 0M;%S@\+[&E2V51BI:* (
MA;(3N;K3A @??3R >M% !7&_M!_#^7XJ?!GQ#\/8?OZK8&%><=2#_2NRH(R,
M8I/4#\T/^"<'_!(CQ9^R'^T%XB^)^I%##JVHI/'BYW' "CIGVK]*B@V!FST[
M4AA=6+HJ_E2F;:/W@_(4P""-%)8#\Z1K<9PO?DU)&ZNN5&*=2MJ!"MMAMV>1
M3A$2<N!]:DHI@1F#!RIH: /]ZI** (19HLOF@\XHDLT?)R?SJ:B@"&&T$*8!
M)/N:D"D)MIU% ##"K* 1@CTI1&,8/-.^E'UH K_8MDN^,\-][FGM:K_#4M%
M$*VY4C'([YH-HB@[">:FHH @96650/2OGK_@H=^S]X[_ &B_A-<> /!]P$-Q
M(A<^<4X&<\@^]?1$L0E&5/(]Z86C?Y)4R?<4 ?+'_!-G_@GIX<_8V\&S1>06
MU&XNWGDD=]_+DD\Y]37U4D+=6/-) ^3M5<#Z5+0 U$V4ZC/.** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@@'@T %%%
MSWH ***1C@4 (\JIU-*K!EW5$84=]S'IZFL2_P#B!H>G:N^C75RJLK;>7 H
MZ .IH9U49)_*J=IJ-G>(&M+R-E([.#4RO$I(7)- $X(89%%(A)4$TM !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M4?G -@U)56ZV>9@TF[ E<D:^@0%G. .Y-.2ZAD&8W!^AKYL_;'_:LB^#"1:3
M8%S//$2I0]"*QOV8_P!MG3_'S_V?KMT8Y?, 4RL!7S=7B7 T<;]7E+4^FI<+
MYG6P'UJ,&XGUAD8S3))=K "J&FZQ;ZM9I=6LRNK*""#FK0(5QSVKZ"G5A5AS
M1U/FYPE3ERRW+ .1FB@=**J[)"BBBK @EW,Y"BH+J-I8'@8_>7 JU<,5'R=:
MK1.X):0=JFUTPYK,^:OVB/@A\2&U*;Q-X+U$(Y8L 6)_0&O K7]J3XS?"#77
MTCQI<.1&^W*PL :_0C59K>2,+(@"G[VZOC;_ (*"^!_#DUFNK:>\*S@LS88=
M>:_/>*88C TGB*=2UNA^C<&U</C\3'"5J=^;J6_A_P#\%%=+O[U;36/,'(&[
M;@?RKVWP3^UK\/O$\J6Z:DB,W'SS 5^4S3W%I=;5D.<\L#6EI7BG6M$N/M5I
M>29SD%6/%?G&#\1<9AJW)/4_5LP\*L#BJ2G1=F^Q^QNG_$3POJJA+/6+=V;H
M%G4UL6^I6LB K(#GT-?D=X._:;^(/@^]74(M6<JC9V\D_P Z]8\'_P#!2+QI
M;7<2:K-+)$/O*J<U]Y@/$/!58KVNA^=9AX6YOAV_8JZ/T@$T;#(;-+YBGI7R
M?X"_X**>#-6,5KJUO/"S 9>5P!_*O9/#/[2/PW\16Z20>)+52P'RM<#-?68/
MB;*\7\-1'Q..X9S? -^TIO0],\Q:7>/0USVF^-= U4 V&J02 ]-L@-:D%W%*
M?]:I!Z8->W3Q5"JKQ9X=2A6I/WHV+GF+2[QZ&H,2'"12C%)(PB W=<]16RE=
M&=BQO'H:4'(R*8FUADT[<%XQ0I"%HH!R,BBG=, HHHI@%%%  '2@ HI"P'6E
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "CK11
M0   =!12,2!P*#]WGTH 3S4SC-!E7'!JMC+EG/0\5'+<PP(7N9@%';-"@Y/0
M&U'<NK(#P30[#&,UQFM?&WX8:!*8-4\86$#KU66Z4&JL'[0_P@O1MC\>Z9G.
M!_IBUM]3Q#5U'0Y'CL,I<KD=V)0&V <^M*9T'&:Q=#\7Z!K\0ETC5X+A3T,<
M@-:*H77>>36,J<H.TE8Z(5(5%>++/GINVYI]4UC=U'8Y[U<' J6D6 SWI&<*
M<8I>E5[V\ALXC/,,*!EF]*$@)O,7=MS0S]E->>^(_P!J7]G/P9J#:7XM^,OA
M_3KM3A[>[U)$<'TP376>#?&?A'QWI,7B+P7X@M=2LIUW17-I,'1A[$50&P,D
M<BBDYS@]Z7I2N 44447 ***,#.:.H!0>**#GM3 ,@=333(HZT3$;.37,>,OB
MK\-_A[;"X\?>-M.TE-V U]=+&,_C0!U!< 9]:6N<\&_$CP1\0M/34_ WBVQU
M:V9L":QG$BG'N*Z,>N* "F@L6*D<4ZB@!NU\8R/:DC6122Y&#TI]%%P"D)"C
M-+5/7M7TK0],DU'6=1BM;>,9>:9]JK]30!:217Z$4I8#O7!^%_C]\%_&^L-X
M>\$_$_1M2OD<H]K9WRNX;TP#UKLENXE3SYSL"\$L: + E!."*5Y0G;-0P7$$
MX+PS*ZY_A-*\@3[RY&>U $XY&:*1""N0<THSWH **** "F^8N[;GFE8[1FLW
M6]?T;P]82ZQKFH16EO$NZ6>=]JH/4GM0!HB0%MN*=7'_  ^^.'PF^)UU=V/P
M_P#B'I.M3V:@W,6G7BR-'GIG'3K771-OC#8QD=#0 ZBBB@ I&^Z:4X/!%% #
M'<!?E7GZ4I' 91S3J* &^8 ^T_I2LX49J)W5&PJGKUI7=-NT$# R30 \2*1F
MG Y&:J1WEG*<17:-CLK5,TZ;./RH E)QR:3>M,7<\8(XI<# !_&@!V]=H8]Z
M8UP@!.,XK)\8^,-(\':'=:]J\ZQ6]G$7E9FP,?6O!?@M_P %&_A5\=OBAJ?P
ML\%:'>/<:?<B&6\\P-&2<<\+TYH ^D([B.09''M3C(H&<5394@03W5PBJ@^8
MDX%1#6M/?<PU*$@'^]2 T3(@&<T1RK)T!JA%J6F;Q(VI18]-]/\ [0M;AMEA
M=H6SV.:8%Q9 Q(]*03(> >]11.1P\@SWK.UG7=)T2%KW4-8M[2-?O//( * -
M=I%49)HWY7<M<1;_ !_^"FJ77]F6?Q5T26YSCR4OE+9Z8QFNML-4LKJW62UN
MDF5ONM&V0: +<99ERU,53OS4G)&10>G% #)&!8+@TH<*GTJ.25823-(,4V&>
M&4LT4ZMQS@T 2Q2-(,D<4^HX26.X,,>E2=: "@G S1THH "0!FF/,J*78<"G
M.0JDD9JM)<6\O[KSE!_NYYH LJX8 CN*6H2.A208 ]:DBSMR2#]*2 <#FD9P
MIP:6HYFV<X)S3 =N"G;BAI55MM12RE6WDC;W]JY#QA^T!\#_  #JHTKQK\4=
M%TRZ=@JP7E^J,2>@P: .U#J1G-()%)QG%9FA>)=#\3::-6\.:K!>6TH_=7-O
M(&1OH15J,N47S@2_<B@"W12)]P8I1G'- !12%L'FESTXZT %(2NX GFB0X0G
M-<!XB_:7^ GA+6UT;Q)\7] LKL$@VMSJ**^?3!-%[ =\)%+;13JI:;J-EJMG
M%J.DWD<T%P@>&:-LJZGH0:N #&#^)H 6BBB@ HHHI %)N&<>E+36 *D],^M,
M!3(@ );K2&1<X!S5;!>3RW!P.E.\^TC?RS*I8=@>E ,G8NO4T8$@P1]:52'4
M'UI<8Z4 (JA1@"EH!S10 9&<4TR*#C->2?M9?M:>$_V3/!DGCWQEHEW<V4+H
MLC6YP%W>^#71? _X[> _C_X%A\=_#_5(KFWD52XBF#F-B,[3CN* .Z+J#MI:
M@216D"]\5/0 4444D 4444P"BBB@ HHHH0!1110"T&<H<"B1/XE'-/HH :I(
M7(%.HHH  <T444 %%%% !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 %-,J@XIU5=Y:?R\'\J #4-7L=-B\ZZG51G'+8I+#6]-U%<VUT
MC>P<&O&OVF_%FH:1(+&PNMI^4]?I7GOP]^+VO:!JJOJ-X6B+ 8'UJW&T;BOH
M?6'FKNVTV20!L=?I7,>'/B7X6UK3$NI]7@B8CD22@&FZU\4?"ND6C7"ZM!,0
M#@1RBIL%T=!J%_;6,+RW$JJ .YQ7RQ\:]<N)?'MY=:?=DHTF5VO]:V/BC\?=
M2U^=].TF5D3)&2*\UGOIY)"]^YD=_P"(>M%F*YUGA/XQ>*/#@1/MFZ,=0>3B
MO5_ W[1NF7RB+4BP;N3Q7SM3HI7B<.K$8]#3Y=2C[=T/7+/7+)+RS<%67/6K
MF\9Q7C'[-_CI]2LFTJ64YC 5=QKV'S"(BP^\*35@)MPY]J6FQ?<#=R.:=2 *
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 ****
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
MT6ZU&QLEW7=TD8'4L<5#!XAT2Y;;;ZG$Y/3#5^#OQ-_X*X?MW_M5_&&]\/\
M[+L.NG1?M6V*:S3S(U0]#]X<=*I_%7]I;_@K_P#L\:5;^+M1N_$E]:JADN/*
MM2!$!GKEJ /WY$B$ AASTKQ3_@H+,L7[+?B60.01;?PG'8U\??\ !(G_ (*]
MZY^UQ=-\-_B-8W?]N6DJ6\S7,@W!R 3QD^M?6_\ P4)<+^RMXD\PX)M>_P!#
M2N!^*O\ P0-U*[N?^"B>L1S7DS+_ ,)--A6D)'5:_5'_ (+0?M?>-OV.OV2-
M7^)G@6^D@OK:6(1R1C) 8-G^5?DK_P $.KC4=._;RU^^T:-FN5\13&)4ZD\5
MD?\ !:S]JS]OCQOIWB/X<_%3PKX@B\&C4"JW%U#B':I(3G=Z$U-V5T/UM_X(
M;?MD>-_VT_V:=2^(GCN\EGNK?5A"'D&#CY_\*^W54 ;''%?S1?\ !$_]JC]O
M;X9V\7@+X+>%?$$_A"ZU%7OIK*',(DW=SN'8M7]'OPQU36]8\':=?>((I%NY
M;&)Y_,'(<H"0??-4FV0WJ=)&BQ+@4[( SFJTLS1KM8YYKXV_X+;_ +87Q/\
MV,OV6+;XG?"W59[2_DU583)!UVDK[CUIC/M"2:.)=\C@ =2355=?T9Y/*34H
MBW]W=7X2?#C_ (+\_M-_%K]FZT\,^#+/6=9\=O?2K<RVA#2"(X"Y&[IUKB/$
M?[:7_!9CPMHTGC6;P[XO2&(&24&U^X@YR?GHN.Q_0V94:,LC \=J^?\ _@I"
MTJ_LD^,Y89BO_$CESM//45\.?\$@?^"Y;_'G5T^"_P"TCJDMCXCCC5!<ZI-M
M-Q(QP% R>>#7V_\ \%(9(F_9%\9R0RAT;0Y=I4^XI)W!:'Y<_P#!JW>W-_\
M'OXQ)-=2/LMX-HDD)Q\\7K7[F)D+\S9K\+/^#4P9_:!^,Y)&!;0?^AQ5^H7_
M  45_;FT']BWX477B^\5I+AK5I(%CDVD$$_X4DQ+4^B;K6-+L>+N^CC_ -YL
M4EOKFD7;!;;4(G)Z;6S7X%:#_P %&/\ @IK^V)XUENO@\/$,&B7$^8)TAWQQ
MH>G.ZJGQ4_;S_P""JO[(.MV^K>/)?$=WI:@O/.(-J*!ZDM[50[:G]!(96Z'-
M+D>M?'G_  2]_P""D?AC]M;X=Q&2_4:Q;!(KJ*27+F3'/%9G_!:?]LGXD_L;
M?LMZK\2_AEK,UG?VK1;983R,[L]_:@1]JO(B+N9A@53;Q#H@F^R_VG#YG]S?
MS7X3>&?^#@K]HCQ[\&6\)^#'U75O&=U)&;:6T?=(%P0W&[U(KB_&'[8G_!9'
MPS:?\+$GT7Q:8]OF8^R]$/S?W_2IYM!J)_0F)$9<QMD'N*Y3XW^)[GP-\(_$
M7BRP+>?8Z+=3QLO9DA9A_*ORR_X)-?\ !;[QQ\:?&B?"+X^W=VVKAW5OMLN"
M""1C&3WKT?\ X+>_M*?MF?#WP%?V/[.NA:U<:7>Z;B]DTZ+<@@DC_>$\CC:3
MFFG<&>)_\$PO^"OGQJ_:-_:+U#P!XKUFXFM8;N2-49>!B1U]?:OV8B"36L,P
M&"R \_2OX\OV+OC7^TM\-/B]/KOP-T35+K6);IC.+"/+AB[$YY'<FOZ7?^"5
MOQD_:8^+_P $+'6_VD=)U.TU4QMN34X]K\ 8[FA-L1];>8R<9Z4DDP=EV]">
M:9:I))!YLYPQZYJ#6]3T_1-&FUF\F58;6,O(Y.  *8'Y]_\ !<W]M[_A2/PP
M7X6>$]5$>J>(HY+1!&_*MR>1_P !J#_@A7^RK>^"_A-_PN;QS!YNI^(+2.<S
ME<$L"O//TK\Z/VW?BA=_MH?\%?+/X/&]^TZ3I_B\1VF3N0*ROT_.OWZ^ GPZ
ML_A%\)-(^'EJ%V:=:B)53ZTM;CV/!?\ @KG^T/XS_9T_8Z\6^.OAUK8L-9MM
M+:2RFQDA@3SU%?B=\)/V^?\ @MK\:]*?7OAW\1;^YM5QS!ICN #T_CK]"O\
M@YE^,;^!OA7H?PU1V"^)-.E1D!ZX9^OY5K?\$E?C!^R9^S'^S'IC_$3XNZ#I
M5WJ.GQ2M;W=QM8D<>GM2;UL%M#X.A_:(_P""_)N%,WC'5@OOH[__ !=?<_\
MP2#^)7_!2;Q;\1H8OVK=>O+G3?..]9[%H\CC')8U]G>%?VX_V'/'-W%I'A_X
M^>&;V]FXAM(;S+M].*]GT6/1+BRBU#29$>&5 T;IT(/0T[,#G?C)\7/"OP<\
M WWQ \7W:6UM9QG,DLFT9VD@9_"OPN_:9_X*G?MC?MN?'.[^$'[+.JWUMI*S
M20/L@,JL5;:3D,/>OK__ (.5_P!I/4? /[,=[\*=$NVAN-0>"165NW(_]FKA
M_P#@W!_9M^&GP_\ V>KW]HGXH1VUCJ8U23;>W?RG8V\YZ4,+,^9=7_X)N_\
M!1WX::.?B[HGCJ5M12/[0ZI:.6!QO/&[UKV7_@E3_P %D?C=H_QAC_9Y_:RU
M>YN=01C%'),OEC[Q1!@D^U?JE_PVW^Q_XDGD\&6?QW\/7-U,&MVLDN\N<_*1
MC%?)GQ>_X(I_#'XC?M2VG[17@\V,*!H)U"IDL5</G..]&J0MS]%--O8M0TZ"
M_B8;9X5D7GL0#4]9OAS3)M)T"UTV20$VULD?3^ZH']*MR2N+-Y$^\%./K1<#
MRK]LCXGZG\)/@AKWC70Y&CN;'3I98V'8J.*^$_\ @A=_P4J^,'[;/QL\=>"O
MB)K$US:Z)IT<MNDBX );'K7GO_!=C]IO]N+P6FL>$?ACX6UZ?PW*CQW,]K#F
M+RB#DD[NE?E?_P $O_VEOVW_ (*_%;Q%J_[+/AK7;N_U"V1-632H=S+&#D;O
MF'>E=W _K6MUC"#RUP*>\B1KO=@!ZFOGC]B+XU?%+6_V1M(^)_[15K=V&L)I
MOG:JNI#:Z'C[W)QUK\Y?^"C?_!?#XF0_%(_!#]DO3M2N-5CNVMT.F2!S<M@D
M;1D4[A8_9;_A(=$,IA&IP[P<%=W-6HYHIE#1N"#T-?SOR?MA_P#!:6TTR3QC
M<^%?&,3%?,,+6GS?3[]?5/\ P3!_X+A^,O&OQ$M/@=^T]%>V>M3W"P*VIRA2
MC<9R,GUI7#H?K=K5VUGILMQ&>5%?D+<?\%;_ (W)_P %)M._9Z_MN?\ LF>X
MG1X0O!"N@'?WKZV_X*K?M ?M(_#7]G>]\5?LQ:7J>H:A/8^;:'2DW,3@].17
M\XDOQU_:O;]KVS^(IT75AXVCEE,-L8_WY8LI; SZ@=Z=V/0_KS\)W?\ :WAB
MSU"<9:XMTD8GU(S6HODP)P0 .N37P!_P12_:#_;&^,?P?O-3_:JT76;.6SN@
MEFNJQ;280K8(Y/' KR?_ (*L_P#!:3Q=\&O%I^#'P!BO#KTBC9]ADW-U /&1
MW-#;2"Q^IK^(M#B?9)JL(/3!:I#>V]V@:TN%D&?X37X->$OCC_P6,^('A23Q
MTMUXE@1LR1V[VAW,N"P(^:I?V9_^"U/[8/P,^,UMX!_:NMM;@MIKA8%&HCRP
M6=]JG[Q]10W9 ?N_<[!!+D<F,\_A7\\W_!PO<75K^V#I:V=]*G_$YM<JDI'&
M^OWM^%?Q,TGXK?#FU\::?<*T-W "I#9Y*@_UK\!_^#AK$/[:&FL''.L6HQ_P
M.GTN*US]F_\ @EBAD_8N\+232%CM;ECDGY4KZ*?S?-#;L+GH17SO_P $K0&_
M8K\*DCLW_H*5]'2A<<IG'2@;W'!EZYHW+C.>*\U_:O\ B1K/PJ_9R\8?$70F
M>*\T?1WN+=UZA@RCC\Z_$/X*_P#!QG\>K+Q7XFL?B)XIOK\6Q TRS,N&)R.!
MS]: /W]NM7TBS;%W?1QG_::I;6]M+U-]G<+(/53FOY_/$G[?_P#P5P^.EW=>
M.OAWX-\70:)<'S=-"VVY7C/H=_UJY^S_ /\ !;W]M?\ 9?\ BGI_AC]K_P .
M^(;>PO9_W,6I*(Q,@ZX^8^AI7U!JQ^_,VWRB']*_E]_X*WZIJ=M^W>$AU"91
M_:4H"K*1_P M%]Z_I(^ WQQ\-_'SX9:5\0/#<JO%J-DLS(K[C'N[&OYK/^"N
M$C']OM(ST_M.7C_MHM)M-@C^D/\ 9)0G]FSP*[Y.[PS:EB3W\L5Z5+<06Z>9
M-*%4=R:\>^"?CW1/AG^QMX0\7^(+Q(+6U\+6I>21L#/E9'\J_)+]L/\ X+;_
M +57Q7^.<WPH_9"AUB:.*1X673?W@+*P4M]X>]4#W/W#'B306D\E=6AW_P!W
M?5Q9$==ZL"#T(K\%O%OQ=_X+'^"?#2_$ 7WB2Z(C61[>.T.Y01N/\7:O9/\
M@E)_P6R^+OQ6^+8^ ?[1%GJ3ZLB.2UZVTC!('&3Z4F[!8_8;< .6I<CUKA/C
M'XZO?"OPQU#Q;I$I$D6F23Q%3R"(]PK\2-<_X.'OV@?AQ\?=;\$^(-9U&^MA
M&8M/LDDP1+N8#'/TH>B"R/WHN]9TJQ;9>7\<9]&;%/AU"RNXR]M<I(!_=-?S
M_P#B']OK_@KK\<-1N?%O@GP=XNMM+V>9;)]FR&QV!#_2JWP _P""W?[:_P "
MOC-IW@O]I^UUVUM;N\2!H=0&S;ZY^8TPLC]_M;U"2ST:YO(P0T<1*FOQD\4_
M\%D?V@-+_P""E6L?LZVOB&X&DVFOBU6'9QMQTZU]>_MQ?MC_ !NU[]E/3?BC
M^RI9:A>SZE:R/*FF#>RC'&>17\Y^L?&;]I-_VQ-2^)&H:/J9\:RZJ);B Q_O
M_.QT(SUI/0+69_8!\+M?N?$W@/3=<O7S+<0!G)]<UONZ1KO=@!ZFOS/_ .")
MG[2_[;WQ>T:^T[]H[P]KEE8VPC737U.':I7Y<X^8^IKG/^"M_P#P69\6? _Q
M"OP0_9RDNK[Q++O@?^S) S0R@G@C(YQBF(_4=O$6AI)Y+:I"&_NEZMQR1RH'
MC<$$<$=Z_GHM?VM/^"SNL>'&\<VOASQ?)E!)'&MIRX/I\]>X?\$RO^"Z'QI/
MQ;C^!W[9 U&VO+F[V07&JOL$*C ((R?6E?N!^HW[<W[.NE?M-?L]ZU\-=4B1
MUN$\Q=WJJMC^=?DS_P $;OVUM<_9'_:GU?\ 8D^)LT]I87VLW=Q;2W+;8]J2
M$*.?]X5^V>AZW9>+?#]OJU@XEM;^W$D;J<AE85^!O_!PO\%;_P#9R_;E\,_'
MSX<Z<]A81641O+F-?E,C/$3D_@:+:W _?G3+FWU"VAU*V8/%-&KHP/!!&0:O
MCI7SU_P3;_:0T[]I;]FS1O%^G7(E-I9P6LK!LY=8P#^HKZ%I@%%%% !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
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
ML2HMOYY.WVZ5\Z?ME_\ !&OX*_MQ_M!:'\<_@%\6-&T+^SXV&HVT43NUU*S
M[\A#Z5\;?%7_ ((+_M._!ZYFU+X(^/K^-823''96V,^G5:\?^%7[;'[</_!.
MKXYZ?X&^-%YK?V:XF+*+MU42("!GK[U+=PLC^CSX1^#I?AQ\-]%\!3W@N'TO
M3HK9IP,!RHQFOS]_X.:_AWX:U#_@GKJWCV]T]&U*VU:UBBG/W@N3Q^E?;?[+
M7QMT[X[_  AT?QO8NKR3V,3SE6R0S+DYKXZ_X.;;R%/^"9&MP+,/-.MV>$[]
M6JQ')_\ !LUXN>7]D^3P^TF<ZH[;<^A>OU!!R,XK\HO^#971+J/]GAM8=SY?
MV^12,=_FK]7>M) ]PHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%  <XX-
M<[\1;\V'AR:XW8^4C/X5T5<7\9Y)5\'S; ?\BG'<#Y8\27S:EK,TA.?WC?SK
M.W%N2:FO-T5Q+*>IE8?K43;<_+6J>@DDA****=T4%%%%+FT$%*&P/Y^])0<X
MXJ0'HB/]WK7KW[-_C,6>I_V/+)_K) !S]*\AM1M1W8\CI6GX,UN?P_XCM]2A
M<C:V>*J6H[W/M.%Q)&']J?6+X)UQ->\/V]TC[CY0W8-;#$A0 *Q$.HI 0>E+
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 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444F[ %07
M7^K8>M3U7NG"@YJ9M.+&K7/B;_@J!>F"PMH#_';-C\S7Q _^K4YZBOLO_@JG
M<R)=Z?$HSNM6X_$U\8F82QIV(7&*_F+CWF><3/ZZ\+Z:7#=)C2>.!06"C!'-
M.! [4@57X)Q[U\):Q^HMV0#YNG-2CY00.OI3)4-LX0#.1G)KJ_A+\-]9^)/B
M.+2;&V8[F&XKSQGFNW!8.>/K*G!:GFYCCJ>"PSJS=DBY\&?@CXB^+/B&*#3;
M:1X"XW!5X SR:^^/@!^QOX;^&DD6KRVR33E!DM'@BMG]F#]G?1?A5X?@>:T7
MSBN3(R8/(KV6XFMM-@,LL@5$7)-?O?"?"%#+**KUMS^6^,^-L7FF+="@_<V]
M1]G8K9IM1^ , 57UV^33],GFF;"I&3DUX[X]_:U\,^'_ !M#X3M[R)G,ZH3N
MY&36W\;OBCING?#2YU*&[7<]NV,'VK[+$YO@XX>:A+X3XFADV.GB:?/%^\SX
M;_;D^('_  D/Q N+&WNMR17!Z'ZUX&TGI6W\2_$DGBKQ;=:J\Q82/GK6"!CO
M7\PY]C'BLRJ2;ZG]A\*9=3P64TXI:V0I())I*,$\CM17AM(^I"BBBD 4444
M%%%% !1110 4444 %%%% !1110"$D#%#M-,4L !FI!C/-+A-V:TC)1!I#5,H
MYYQ2RI$R[TGVGVI_F( <X_&D\I'A:0<\]*GVO+-&,H0GI):#[.^GM>8[HGZ5
M]C?\$W])U#5)3KER6VKYB@G\:^-M-M&DU".&12 S ?K7Z(?L*^$D\'_#!KMA
MR6=\D>H)K]'X*=>IC5)2=D?D/B9+"T,O<8Q7-(Z+XU_%+Q+X8\5?9--U"01*
MB_(IXK/T3]JK5;%1%=Z=YF.KE_\ Z]<9\;/$G]N>))&A(R..#Z&N02-TB#,"
M<\9-?=8_.\1A\4W!Z(_-LMX>PE?!Q=1:L^D_"_[4FEZ@,7T"1C'=_P#Z]=?H
M?QG\':Y=+!%J$7F,0  :^0+9FMBPW8P*[KX%V,FM>)DQ(?W3*U>QE/$E;$U%
M"1Y6<<,83"T74B?6HO;-$$C,N#TJ1;ZVD&Y".>F*\L^-OC6\\&:1!);GEV('
MS5Y;;?M%:]:!=^3CKEZ][$Y[2PU51FSY?"9#B,9#FI+0^J8_)D7DC-.V&+E7
M_"O!=!_:AMTM4-ZJ!L?,"U=1HG[2'A[4I%CEGC7U^:MH9[@9Z<QC7X?S"E=\
MNAZH#GFGIT_&N2L/BMX6N0"-13YJV[+Q1I-XH-O<JP-=\,90J;2/,GA,13>L
M6:8SW%%5TOXF.%.:D6=6Z5T1G%J]S!QDMT244SS"3P*19MQZ5I%$O0> 0>M+
M2%L#(I!(O\1Q5 .) &32*<BHGN4SC/%.2>/'6DU<"3 /445&9\'Y12"=B<;*
M7,K@2T4TR>@H$GJ*=TP.9\=^&;'QII%SX=U*V6:&==KEQP*_,#]L7]BKQ/\
M#CQ5=^)-"L);FSGD:7Y4P$'I7ZMR19W[4QN/-97B7P+X;\6V?V37M*AN4*X*
MRKFO<R?.:V55+QV/%S3*Z.80U6I^$6HV>J6L<L6I2O \;86(]ZKV5H94WM=F
M,YZXK]9?'7_!-?X9>+]7DU6,QVX=B?*2'(&:Q4_X)6_#D2*_]H# /W?('-?>
M4^-</R7>Y\-6X1KRJZ;'YK>"/A-XU^(VJQZ'H44TYD8#<@R0,U^E/[!'[&0^
M">@Q:MXAA,]Y)E\S)@@-D_UKV/X3_LF?#/X7VR"P\/6KSITG\K#5Z?;Z?';(
M(XU 51@ =J^6SGB6ICTX1V/I\HX?A@[2EN16X\H ;N0,!?04]Y=O,LFT>IIT
MMHS/O7-#6P>(Q.<Y'!KY&]]3ZM:(_&G_ (.9_P!KNUO_  O9?LV:7"GV^'4@
MRE7^9B^T 8S[5[O_ ,&Y_P"RO9?"_P#8XT/XCZ]X42WUW4DD2[G=,2,N%(R?
MQ->M_M9_\$?OA?\ M8?%VV^*_B_Q#LG@NHIO):W#;MASC.*^H_@_\*]"^#O@
M6T\">&HECM+1<1I&N!T Z?A0,W9+.'=MBB'N17GW[3_PRTCXH? OQ+X(U*)/
M*U#3'ADW#.02/\*]*\LE,=">M5M1TF+4M/ETZY^9)$VDD=J+(#^8C]FGQ!#^
MQ)_P5'O? T=[]ETZ/Q(D4"?=5E"__6K]'/\ @OGH'QR^*_[.GA+X_? SQ'J%
MO:Z+I<ESJ*V!&UP6<#<2#ZBO>OC%_P $,O@O\6?CJOQVF\2"UOUOOM11+4'<
MV".N/>OJK2?V=?!J?">/X0^)[&+5=+%KY$L-S'\KKG."!22T&S\F?^"1O_!=
M_P"&OACX7M\-OVF_&]OIM_I<<=O;-J$^6DQ@D\'W->[_ +8W_!<?]A^X^"VJ
MZ?HOBS1=<OI8/W%CYK9D.#QUIGQ7_P"#;#]GGQY\0-0\;:/X@73$O;HRI:6]
MF-L60!@9'M6%9?\ !L;\#WOHYM1\>23(AZ/9K_A2UM8-#Y"_X("_L]^/?B5^
MW7=_M4Z3X;FMO#\>N2R,T8S&@<J1S^!KJ?\ @Z[N+BU^*GAZZMU+F/1@P ]0
M4Q7[.?LZ?LS?"W]F'P+9^ ?AOX7L[&.&!5N9K:/:9V48W'GK7XU_\'5T:-\9
M_"J=4:PB#+V(+QT/1#3NRY_P1=_X+7^#/@;\'%^%7[3.O0:>_G@VE[J,_*1
M$*H /3!%?1_[<G_!?K]F#PS\%M0MO@]XWTW7=7OH&MTLK><ABLB%2>OO63X*
M_P""'W[/?[7WP,\(>/+<6^AW'_".VBS):VN?,<Q*2QSGGBKWAS_@V7^!5AK5
MOJFI^,FG6WE5O+DLQA@I!QT]J%<6A\@_\&]W['?C[XW?M@ZE^UEX_P#!TT?A
MZ[6[\F69,QB4L[+@^N2*^FO^#D,K;?"NVLX+,%$NXD5AV VBOTR^ '[/?@#]
MG?P/;^ _ &@6UC:0( 5MX]H9L8+8]37G?[9O[ _@O]L3PZN@>*M5^SJLPD#>
M4&Z8_P *:L%U<^5_^#<93:?L>:8"^[=<W QZ=*^_/C4H_P"%1^(%QEO[+E_E
M7GW[&O[&7A?]COX>0?#_ ,+:E]J@A=V#&/;][%>N>)O#\7B3P_=Z'/)A+N!H
MW..QHM9 ]S^:CP>D4?\ P5ETTLH9E\26YP?]YZ^W/^#F+X#_ !#\:^$O#GQ%
M\.6EQ+;:1>RW-U#&/E*;6&#^=?6%A_P15^$ME^T)%^T GB3_ $Z*]2X$/V<=
M5)/7'O7U'\;O@)X,^.O@>[\$^,M/AN(+F!H]TR;MN?:DMK [7/RB_P"")'_!
M4;]F[P3\%%\!>/\ Q%I_A_4-/L$CD220[F;*]>:]'_X*&?\ !;OX*7_PDUKX
M;? G6;'Q'JT]HT3):S$.CYX[UIZW_P &W/P?D\4WOB'PQX]ETU;I]WDVUH,
M>G2O2OV8_P#@A!^SK\"-9N]?\2BW\1SWD@<_;K3!0C'ICTHL[#TN?C5_P26_
M:2\-_"O]LZ[^(/QINX]';5=<6XD6Z;I\J@_RK]\/VP/'&@_$?]B75O%7A&_2
MZM;K31);O$>'4AL&O /CE_P;X? OXJ>.W\9Z!K:Z(QF+I%:6@PN?3(-?7'AS
M]E#1M$_9\MO@+/J[36T%@ML;AT&6 SSC'O0NPM+GX<?\$!H"W_!1350XSGQ+
M-N'IRM??G_!S#H\UQ_P3Z\17D(($<UN#@>SU[7^R7_P2,^%_[*/Q;N_BUX9U
MP7%Y=WS7)7R I!..,X]J]G_;"_93\*?M>_!34/@WXPD6.VOV4O*T>[&T$=/Q
MIJXW8_)[_@VW_;Y_9\^#_P !+[X->.?&EC:ZS>ZR)(+>9SO*_,./S%?M+HNI
MZ=XATB'5])N5,,\:R1NO1@1D5^<?PG_X-SOA#\)?B#!XYT'QS('@DW"-;0 =
M0?3VK]%O!_A)/"7ART\/02F1;6!(PY'7:H']*%MJ)V-%7E1\K;\8ZU^;/_!T
M,2_[!%DT@VX\0)Q^*5^E;QL$VB0@U^:/_!T.F[]@6Q(<G_BH4_FE)_""W/S%
M_P""&O\ P5'O/V*?$3Z;\1H0?"LZ-#"US+MBC=B06&".>17ZY>.O^"_G[%'A
MOX>7WB#0/B9I%Y?16;/;6:S$&20#(7K7Q/\ \$:/^":GP5_;;_8$TJV\5Z?;
M6VI#4[EGOA!ND(^7 KWIO^#8[X+>:(W\>2-%NS@V:X_E2BFM@TN?G5\)K/XH
M?\%>/^"G;_M!Z/X FCTK^U8+J\BA.](X@S9).3QS7[F_MR^!-+^'W[#'BCPC
MH%FJVUIH,HB2,8"\K71_L1?\$^O@S^Q-X$@\+>!- M'ODB\NXU5(=LDPXZUZ
M;\9OA'8?&'P!J/@/4[LQ0:C:M#(VW. :I S\8/\ @U4+CX[?&1"/F%M!D?\
M XJYO_@XI\+>(-!_:3\&_$6YL':PL=2EEG=A\NW#]:_4S]@K_@F#\/OV%/&/
MB?Q?X.ULW4OB1$69?)"[=I4^G^S7<_M<?L-?"C]KGPI)X?\ &^CVWFF(K'<O
M#N9">XI6=@T/D[]@G_@KA^R'HW[-FCZ3KWQ!TNPNM*TQ([B-I#E6R3SS[U\X
M_P#!6W_@KYX;_: ^%&H_"[]FG48=4-Q:M%<W.GS<HW.."?>O9I/^#;+X8V<T
MZZ/\3KFWMYVRT$=HNTCTZ5[1^SW_ ,$/OV=/@GX+U7P[>65IJMUJ;AA>W%KA
MX2!CC&*=@5C\KO\ @W&^/?@[X7_&+5XOB?K\5K>W6N;W6Y/)/&:^[?\ @Y-O
M[/5/V M7U?39Q)!=?9Y(G7H5(;%=5X)_X-^?A5X ^+Y^)GAWQQ+;A[IIFMHK
M4!<D@^GM7TQ^U=^P3X/_ &K?@$OP)\5ZL8;5((H_/,6XD("!Q^-*V@:'Q+_P
M;732CX".Q3<1>+@?@U?J/K[^?H=\98MI^Q2]?]PUXK^Q=^PCX/\ V-?"1\+>
M$]4\^/S V[RMO3/^->ZWEC]L22!_NRPLC?B,4];@]S^;S]I?:_\ P5_MHU^3
MY8SN'_745^\/BS3I+W]C_6+2VB\Z67P9<*H'4DVA%>-^-O\ @C7\)O&?[1R?
MM$W7B';?(H @^S@]&!ZXKZVT_P %Z=9>&/\ A%7426YL_L[*PX*[-I_2A7$?
MR_\ _!-;XR^#/V2?VP]5E^+NH1:6IU&4_P"E'&,S.0?UK^DS]G/]HSX:?M#^
M"K7Q9\./$5OJ=J\0VO V1P!FOC;]IG_@WQ^!?QY^+=Q\4;/6ETI[C:3;6]H"
M 02<\@^M?4W[%7[&6@_L??#N#P#H6LO=QP*P$C1A>H'I]*233 ]L+++'NQ@F
MN/\ CKX*_P"%C?!WQ'X"SEM3TQX,8R>2*[%(A#'@G.*B8+NR1DMP:KJ!_,[\
M =$U7]DO_@L2/AK?N]I9P^*HX9)&X!4*W^%?TI:+K%OK>FQ:EITH>WD7*3+T
M8>M?B]_P7M_8^U3X<_''1OVJO MJ\$RZL]YJ5S F" %<9)_$5^B?_!*K]H[2
MOV@/V6_#LEMJBW=Y:::GVUMV3DGO^=3U*^R?D]_P7B_9E^.G[-?[2%E^T=\/
MO$.H7-IJEW+>W A4*L &1C./]FOK7_@G]_P< ?LT7WP6T;P1\8O%FFZ/K.CV
M*6\IN9R7G?DDGGKS7Z'_ !\_9S^&?[0WA*3PEX_\,VE\DD)CC>XC+>6#Z5^?
M7B__ (-F/@-K/BF\\2:3XQ-G]IG,B0PV8Q'[#BGL(I_M\?\ !P;^SEHOP6U;
M1/@1X@TW7]<GAQ!;6LY#EL$8'-?'_P#P0?\ V3?BA\;?VJ;K]ICQKX(G72;K
M5Y;BYGE7*1ER"!G\*^U_AO\ \&U7P \(>,+;Q+JGB<7ZPMEX9K,8;I[5^@WP
M<^ ?PZ^!'A&#PA\.O#-KIUND:B46L>T2,/XC23; ^6/^"SW[$,W[4O[(>I>&
M?"%H3JMK'&;;R8\N$C5B<?D*_,W_ ((N?\%1M(_8 EU7]F7X^)'I.FQZS<-)
MJE[*5 978 8!]_2OZ![G3+>]A:WNX0\;H5=&Z$$8KXF_:^_X(<_LU?M-ZI+K
M5EI%GH=Q.^^5[6TR7<G)8YSR338KF7X__P""]W[$7AOPI=:GI?Q9TB\N_L;F
MWMQ,06?8=H'/KBOR9\+0_&3_ (*__P#!1>'XPZ=X1N8K&UGBQY9WJT,,N=W.
M>"JU^A5M_P &QOP/-Y%/?^/9)$B=6\M[-<'!Z=*^Y/V0_P!A;X+_ +(OA>+1
M_ OA2R2]12K:E'#MD92,$4*_4%N>C?"CP19?#[P!IWAG3(!&MO:1JRJ,?,$
M-=%!)B/:_+9YIZ1-'P#Q2^0N\OZBF!\__P#!1Z&6X_9;\6!+3<%T6X.?^ BO
MQ"_X( ?MH? W]CO]IWQ_?_&?Q99Z2FMV$<%D+IB-[A\X%?T._$OX>:9\3/!6
MI^"-953;ZE:- Y9<[0PZU^<'BS_@VK^!NM>,I/%=KXN,3F7>BI9C@_E2>Y5U
M8^EOVL/!'@+]O7]D#4]9\ W4.J1WFD.VF-"-V\DCI7XP?\$__P!K/QI_P24_
M:NUGX>?&+19+?0M4U)()[B\DV):(H!)P"/[OZU^_W[,/[/&E_LY?!G2OA-I]
MV;J'3K?RA(R8W#CM7C?[;7_!)7]GW]LJ)+K6-#L],OAN,UY%;[GE)SR<Y]:&
M)6.$U#_@O;^PE:^&IM=T_P"*^C3RK'N$(E//ZU^0?[1WBKXH_P#!83]L6W\)
M^$+FZO/#SZB\-M<PL'2"-L8P.>.37Z&1_P#!L+\%T#VZ_$&41'@+]C7!'Y5]
M@?L6_P#!,#X&_L<V$?\ PC&C6ES>IM*WI@VN".])W875CO/V;/A#:_ _]F/P
MS\,[33U$VEZ+';W,@7!9ESR:_GX^.?Q1\-? O_@KI8?$/QY/'::;:7MUYT\Q
MPJYD3_"OZ7WL4D0Q$87IBO@/]K?_ ((+_!S]J'QY+X\U3Q(;6XE=F*I:@\L<
M^E&H(]-\._M+_"[]L?\ 9(O3\&?%%OJ(M[$02?9#G#^6W'Z5^)?[%'QDT/\
M89_;IU6Z^-'EVMM/K-W(+F\.,!ICCICUK]R?V!_^";'A3]B+P;>>#M%\2R:A
M;7=QYKI+"%'0C' ]Z\^_;!_X(B_ 7]J7Q*?%,K0:5<L/F>"VR2<YSSFGK8$[
M&AXT_P""TO[&?@7X<QZ]'\3]*DE:R411>81N<IPO7UP*_#C_ (*Q?MK^,/VO
M?C58>,F\.M;:!#JMJ8YEDW(0DJD-U/89K]6['_@V]^%LM_:MK7Q.N+NUMIDD
M%M-:KM.T@XZ>U>U?'#_@BI^S?\5?AY;>!M-T.RTLVZQ_Z3;VOS,5 &><]<4.
M['?4Q_\ @C?^TC\*_B+^SII_@/PUXKMY]3M;<O+;QM\P 0?X&OS#_P"#AA8Y
M/VQ-+5I-K_VS:_-Z_/7ZS?L'_P#!*7PM^Q1XIN-<T#Q?->)+;M$(FA"@9S[>
M]1_MB_\ !(+X7?M<_$6V^(OB;7_(N+>YCF"_9PV2AR.<4M6A=3M/^"5JB+]C
M'PNLC[AL;!/^ZE?1C,6;&S@=&]:X_P"!?P=TOX(_#:S^'.C3^9;V2$1MMQV
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
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 %%%% !1110 4444 %%%% !1110 4444 %%%% !112;AG&:F0"U2OTD=]J]
M#UQ5PLHXS5>Z)8$+^%0_A8X_$? /_!55[J/Q%I" 93[*^>?<U\AA!Y:L!U%?
M>?\ P4*^"'B+Q_<6NLV$#O';0,&(/3FOA75[*;2;^72YEPT3%6SZBOYLX\H5
M(YK.;6C/ZT\,,72J9'"C%ZHJT$'ICO0,9Y-*N,\U^?[GZJ]8DC'<5CZN6'7T
MK[A_X)W?">RFTE?%][9J<%E#,OUKX<TV4G64>0948K[K_8V^/7@?PAX#32-5
MU!8G$I8C'_UZ^YX&EA:.8*59GY3XF+,99;R89-WWL?5NN>)-)\+Z.VH7KK''
M$A//0 "ODK]HS]OK2(FN?#GA*\CE?!4LKX(SQ5W]KO\ :D\/7/@^6P\*:J'D
MDRI .."/K7PA--)?RRZE-,SR2.<[C[U]IQCQ>Z,51PK/A. ^ HXS_:,9%W\S
M:UOXG>(-2\6?\)&U[))*LH?YF]#78^*?VJ/%.O>&%\/W<K%64KS)7F5OY:(S
ML 3BHKB-9X(G*@$')K\E6=YFV[RW/W.GP_EJY4X+W=M!&6>63[0Q/S'FI.<]
M*6.<8,>WBDS7F5*CJ3YGN>[3@J<>5+1!11169844446 **** "BBB@ HHHH
M**** "BBB@5T@HHHIV"Z"@G-%%%KC C/!J2W&V01$\$9J.E0O(AEBY(.#1R7
M9$W9&QX,TV75_$MM:QKDF9>/^!"OTP^&>D)X,^#4?F#:S0 X/NE?G_\ LU^'
MY=;^)-G%Y.Y 02??(K] ?BU?KH7PUM]/M6VOY,>0..-HK]>X)H*E@JE5]C^?
M?$?%/$YE1H+N>!ZY<F]UZ><]"[?SJH\I)V@=.:="3*7G;J6.:A3YI#ZGH*6*
MDYU&^YIA(*%"*[$[DNF\#J,5[!^S!X>9KMM1,?WD'->/1AFA2$CYMW2OHS]F
MZQ%EX:6]N5"@1Y)KW^'J*>(C)GSO%-?EP;BNIA_M1ZQ%.T>GJXW0R'(]*\/D
M;S(PV>M=S\?=<-_X_OT\S,6_]W@UP<0/EC/X5R9WB'/,&DSHX;P\:> BVMT"
MPS,,C./6I8[J6U&4N64CT-1"ZE5S%MXIY\D#<QR3[5Y'UBN_A/>E1B]'$N6W
MBK5H%(AU&0_\"Z5H6'Q$\7V,@>/5Y\>F^N<>503L7CO3TFB;&^3%;4<;B4[N
M3.>IEF%G&_(CT;2?VC/%6C%7<&8KV>2NN\._M87LSJ-1LHXQW.ZO"I(UD&%<
MTBPN@^5C7KT<]Q-%?$>3B>%\!7U:L?5^C_M,^#9X@+G4$1C71V?Q=\)W0#1:
MBO(KXQ2:XC'RL<@^M68M=U:#_5ZA+QZ-7JX?B^HGRL\*OP31?P,^V;;Q=H]^
MNZ"_!!]*MVU]!(,I<9'K7Q58^/\ Q-:*%CU.;_ONM_3?CEXMTN(0^>SX/5I#
M7KT>*:<OB/'K<&8F/PGU^LD+'.12R/%CTKY=T;]I?7X' NE7'^_74V'[4,(
M%UL%>G1XCPL]V>76X6S"GT/>D$;#(D/-((V\P88D$UY)HW[2&B7KCS9T'X5T
MUE\:O"4^'?4 *[Z>;82IU/,J91CJ.\3O@H':C:/2N;T[XE^&M1;_ $6_#$_3
M_&M6/7K.8!DG7!_VJZUB:4MF<,L-6AO%EPC!-'&>E0I?VTGW91^!I_GQ?WJV
MC4B]F9.$ENB5%7!XI0H'(%,29&!"GFG[U]:TNF9N+0M-7=GFC>BCK2EQCBBZ
M*0M,.3SBG!P1S41E0=33 =3T^Z*C5@PR#4B9V\T +102!U--:1%ZF@3=@PV[
MCI3J;YJ>M'FKG H&.HHZT4 03@&4#//85^3?_!P'_P $Z?VKOVR?B7X?UOX
M_#676K>SM8TN)(V(VD.A/0'T-?K-(P+[@.1WICMM^8#)I6T&G8\M_8H^'7B?
MX6?L^>'?!GC"P-MJ%EI-M#<P-U1UC 8?G7K5,@977(4"GT;" >]%!(')I-Z^
MM%T M &*;O\ FP*=1= %%%%&EP"BBBF 4<YZ444M+@%%%%.X 2!R:***6Z C
MED56PWI7PU_P7N_93^-?[7O[(%K\-O@1X2?5]736%F-M&Q!VY3G@'T-?<LJY
M?[M(T"D@'GO1;2P'P;_P00_9!^./[(/[*-C\/?CUX2DT?6XKN=Y;20DD*V,'
MD"OO8$'I30BB;<%YQUIR@#D4P%HHHH #GH**** "BBB@ H Q110 $9&****
M"BBB@  Q1110!%<.P(51U/--PH!4]<<5)+NXVJ#4<T;2#:.#[4 >0_MF?LXZ
M3^T9\%=6\%7VEI<7-Q8O';[DR0Q(Z5\8?\$K_P!EK]L3]D?XL:]X3\4_#J:#
MPC)<I'97LDAQY0V\@8]J_2KR9S'L?. .M"6JK&>,Y'.:5M1W=@&[S$E1LJW)
MJT#GD5#"A4 8XJ:F(****0!1113 *3YNN/PS2T4 %%%%  1FBBB@ HHHH **
M** "BBD+*N<F@!:*,C&:;YJCK22L).XZBF"0$X)Q]*<&!Z&F#% Q2,,C&:6B
MD[C&HI!R:<<@<"B@C(Q3 \K_ &R/ WBCXG?LQ^-OA]X.TTW.J:MHCP6=NIP7
M<LI _2OQL_X)5?\ !(?]NO\ 9X_;%7XE_%;X/3Z;HZZJDHNG<D% .3]T5^\#
M0$2@ACUIQ7)9?RI-7 ?'G:"?RIU(@*H%/:EIJX!1110 4444 %%%%+4 HHHI
M@&.<YHHHH *,<T44 %%%%  <XXH'3FBB@#YP_P""FGA+]HCX@?LXZIX,_9ST
M>>XUN[=!$UM(5<+A@V" ?6O'?^"17_!,O_ACWPG?^-OBIIC2^+=1U%[I[J\C
MS+'YA8LH;CC)_2ONV8>^.*K^1(7PV3[&DM=1WT)(TV$&(9JP.G2H53!# ]NE
M34Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4-719;.6,_P#/,_RJ
M_5:X'R2*R]8SC\J5]0/D7XMVPMO%4K =6/\ .N8E^]^%=U\>K"6#Q.Z%,$G/
MX9KA9<;N#VK;H);#:***0PHHHH *./6BB@ YSTHR 1110!;TN9[*Y6]C<J4/
M:OJ7X*>*/[<\.(COED"CK7RB-QC*AL5ZG\ OB-!X?N/LFHW&V,MW--J\0/I3
MS"'" =13BRGC-<C9_%_P;<+AM2 ;/''_ ->NBTS6+#581<V,V]/6L[,+EVBF
MF:,+NSQF@R*#M)I .HH!!Y% SW% !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 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 C' -,!SR*>W0TQ1C %3( J*251P1W]*E/6JL^W?D'I232W*CJ<M\4[
M'3;SPM=#443;LZD"ORD^.UE9VGQ$OUL2-OVE^GUK[@_;?_:(F\(Z<_AO3O,$
MDL9&50]L]Z_/G7-6O-9U:XO[QB6DE+?,:_ _$O'4IUU2@M4?T=X19=B:-.56
M3T?0I@X-!.!FBBOR--IG[VKBQ,%;>OYU?M-;U*R3R[74)8QZ*Y%464 9H:3
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
M!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 '/:H[A P/-24QF!7)]:5M0>I\
M[?M+Z=Y7B8W2I\OE 5Y QYKWS]J*Q C-YM[*,_E7@;=3]:V7PALA****0!11
M10 4444 % SWHHH *='-+#\T,I4^QIM%6M@U+4&H:@6!6]D&#_>KWC]G;QA+
M>6HTR\N"3D]6KY^0$M@&NA^'OB>Z\+Z_'<B8B,?>^;WI2V$TS[!_=I&(PV3U
M%2)O(W2J <5Q7A/XK^'=:MX]]UA]@!S@5T9\3Z,(_,DO5 [?.*Q!.YHK+.Q^
M51BI5W?Q"LC3?&6AZE.;6TN0S>F16M&"%&30,=1110 4444 %%%% !1110 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M"T_:IT-P QE_%*T;7]IOP[-($8N/4E:[(9Y@Y+<X9Y#CU]D]=&/X6./K30S
MG##\Z\ZL/C]X7NVVFXQ]2*U[?XK>%;E=YOE_[^"NF.:X67VCGGE>+I_99V(:
M3:#O'YTH9G^]^&*YF#XA^%I?NWZ_]_15Z#QAHDG^KOH_^_@KHCC,//[2,'@L
M0MXLUVE(EP3QBA&R>OZU1AUC3KQ<_;(OPD%/FU'3[./S);A54?Q.X K7VM-J
M]S#V512LT6@6,I49QCO2[PG#5D'QIH#G"ZY9\'_GY3_&G)XM\/DX.LVI^EPO
M^-+ZQ274I4*W\K-)KD'A5.?I0LS8RRGGIQ5$^)="(_=:E;D]OWR_XTZ/Q#:/
MTOK<_21:I5J;V8.C6_E9>60YY!IR@\DU436('Z7$7X,*D6Z23[LJ'_@55[2'
M<ETZB6Q,<JW'.:592O!%0F1LYW#\Z6.:+)WG-/GCW%RR[$WG^U"N)&P:9Y\)
MX_K3DEC+C%3SK<.5I;$FP>IHV#U-&]?6C>OK2<TR0V#U-)L'K09%'>CS%JE-
M6'9B*,FG% ?6FAD!X-.W+G&:JZ%9AL'J:-@]30&4C.:7(]1230";!ZFC8/4T
MN1ZBC(]13N@$V#U-&P>II<CU%&1ZBBZ 38/4T;!ZFER/449'J*5U<-1-@]32
M;#ZT[(]11D>HIW0:C=A]12JI!Y-!;T(_.@L!WI<R"PM%)O'H:-X]#3NF%A&V
MYYS2?)[TOF(!G-'FI_>I.44.S#>1P!1O;TH,T?0L/SIHFB'1JGVD;BY'<4RE
M>HI//]J'GBQDFF&X@QUZ^]/GB-0=A3*H&XYJ(S11N6YIYN8,?>J$W-J\F&<#
M\:?/#JQNG-[(I^(=DVD7  ./*;^1K\H?BG\6G^#W[;MK?/=F.!PRLN[NSKVK
M]8=:O[-=.FC\^/F-N"P]*_$[_@IU:II/[2$>KV4I#QIO!5^.&4U\MQ!75-)Q
M9]OPAA%BZTJ<UT/V:^%?BZR\5>%+'4[>7>LMI&V0?5 :ZB#);((KXL_X)-_M
M,K\5_A/'H&MWR&^MY6C1"P!V)D#C\*^T;(*HV@^]>UEV)CB<,F?,YO@Y8+'2
M@RQ103BBO1/,"C(SBBC SF@ HI&)'04OUH **** U"BBBA %%%% @HHHH&%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 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 %1 $J0>F:E(R,&D50@I7UL!Y;^T[I?G^$#.B_,)5Y ^E?-
M$B&-RAZ@U]9_'&V2[\%R(5^ZV>:^4+\@W<@'9B/UK5?"!#1110 4444 %%%%
M !1110 444$ \&EK< Y%+O(^Z3249YQ3 M66LZC8,&M[J08]'-:#>//$3C;+
M>R!?^NAK%W;?FIY7[2G3!]^*:38'H/P=\3:G<^*T07#L"1U<GO7T]!<SE%!7
M^$=J^-O 'BD>#O$"W<BD@$=%SWKZ2^'GQ>3QA=BU6!PH08)C(_I4SB+<[UED
M<Y&*>N0N#UJ/[0$;:0?;BI%'.X=ZS2&+1113 **** "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@ HP/2BBDW835Q-J\\=*Q_$'B'3] @>XO;E4 &<LP%;-<9\5/AY;^.-*DL
MS+M)0C.[%<^)E-4GR;G1A8TG62J;'Q%_P4'^..E>(+]-$TZ[$@\ME8(^1^E?
M)DJJ%\_S5YYVYYK[/^*O_!.'Q-K^M/K6FZI!C<3M<DG^=> ?%#]D[Q?\/;TW
M%YIDLRQY^>*,XK^>N,,FS6IBY5FM#^H.!N(L@P6"AAZ<M3RI)_-.U$8'W%3/
M#+"F^4BM_1_A_P"*KZY,ATN8HAQQ$>*HZWX3\4:=.7U?39C$.!B(CBOSE8:M
MS<LNA^H0S;!U=I(SG",0L9Y/O23QR6L@5SG(IMW#(H\^W0@J<8(I()KB_&^X
M/3CI63IN$]3T824X\T6.-%*P .!25,MS1!1112 **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****  \#-0F1L%ST'6IJ@G;
M$31XY(.* OJ>:_M">-[+2?##V,4H\UFZ9]:^9&D:61Y'&"SDUZK^TIHNL#7C
M<2,3!M' !]J\LE8,W Q@8K3H*.PVBBBDG<84444P"BBB@ HHHH **** % R,
MDT6R[HFDF/0\4A&>*5G\T>0@(]::5P HQC\U.F[%2R2 *$C0DGH!3-UP,6MO
M&7)/( KMOAO\,-5U_5(KIK5EBR"=R>]#T8"_##X0ZMXSO$N+N K#D'YE(KZ*
M\#_#;2?"5JBVT?S@<G.:O>%/#MMH>DQVD,:J0O) ]JV(4\M-M0V+878N<[:
M.2?6EHJ1A1110 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 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%%)W *9YZ;]E/)P,U T<?F>
M<YQCFANP#S,J.01WK$UOQ9X9TF7R]2U:&)FZ*[XK2N9=^9$; '4U\7_M>:=\
M5;_QBK>&KR9TWMM6-,X_6O)S7'3P5'GC&YZ^49=',:_(Y*)]<6'B/0;^0""^
MBD5ONE7KGOB[IOA2?PU/-K%FLT6WYE&,FO@JS^*O[4?@&\2"X;4/+S\A\HC
M_.O=/#7QF\8_$/X?36VNVMQYZ@*S2=S@U\3F'$"Q&!GS0L[=CZM\-U,%B(SA
M537DSC_$NM^&]&OYH?#-AY,1<[U.#DU!:1>%/&]H^E:S8!I'!PQP*Y?7;.]C
MOY;G[<  YW1=S5WPM875_JD0L9-C=3Q7\P3SK%SX@E3:T;/TNC%T<%&:GJO,
M\/\ C9X#_P"%>>+7LHU!ADC+J /7G^M<+'+N!E1@JY(P:]U_;%BACUN"5I Y
M6UC5L?05X9<16DJ!%8*OO7N8RT:A^L\-XB>(RZ$I[M# P;D'-% A6$;5.1ZT
M5QO4^FZ:!1110 4444 %%%% !1110 4444#L%%%% @HHHH ****$ $\ 8HHQ
MQGUHJMMAH;)N. OXU+;11POYC\^U(67C I-Y.<&M&E4@E(EJX7A$V2%(J.\V
M26P\I"-HP34@R_RD\4DH\NV=12BU$S:2>J)K%IIIH8(SPQ P![U^D7['/@:;
MP7\+//8 >>@EZ>JDU^>OPNT"7Q#XHM;%(\[G''XBOTZT74HO!'P8MI)8\;;6
M-?3^&OT_@"AS.I6GT/PSQ4Q7/*G0AU9X-\4]6EU;Q//+.2=DC*,^@-84KEU&
MWIBKGB2Z34]4FN$'WI&;K[U1 (&WWKT<QG[;%.2.#+*7L\'!/H(5D['- B9S
MAOPJ1>.#2$,"&SG!SBN=<JC=GHM]B54<1+&5);/%?0/[,NA6YTX7D]FRRLG+
M$5\_VVI(U_&\D?RJP+?2OI3X&^.?#=QIL=E;LD;A>FZOI^&?9>WNV?%\6^U^
MJVBCG_VKGN)K:&SC4A4D.2:\$B2.%#">?3%?3G[1^A_VIX>^V0QY8!CD5\NN
MDT4P63.4/.:RXEI3AB;]R^$*T)8/EOJ3H-H/%*K[CC%#-N4-2)WKYB3<6D?8
M6T'9'K1D>HIIQD@BFU;=A.XLSE$WH,GVJ5KF2SGBG@! "@GZU""1U.1Z5(;R
M)TV%,&BG+EJ*1$Z:J*S.[&N6GQ)\"S^"=:^9'4E=Q_B .*^:-%O/C=^S;XTF
MTNPM+N\TN>9V$=O"2-KL??T->N6FK7&E2B6V?:1R,5T5E\0&U7$.L(9)%'#'
MT%?I.3\6X>.&]A7V/S+B#@VMB*_M\/HQWPOOX?'X6ZC\/7.GR%-TC7([]378
M:IXALO"MN;5)E>8?Q(:Y.Z^(-U:0&VTO="V"-WM7-7.I75[*UQ=3;V)Y-?(9
MNLN=5U,.M3ULER7%QII8A[%WQ-JUSK]\]Y<29R.,UF(-B!7Y-(\S-G@TU)&<
M8:O%E*4Y<S/M:%!4HV0ZBBBH-0HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ****!6"BBB@8$9X- X[T44 %%%% !1110 <8HHHH **** "BBB@3N&!G-
M%%% U<**** )%8D4#/>FH>V*=415Y"UL=)\*W!\60QD?Q _K53_@KWJ<,/[.
M%I;(?F^UID9]EJY\*@O_  E<)QSN'/XUP7_!7_7O)^'<&DR-E/,B(7/?"U]M
MEUJ>5U#XW$4XU.(:%^Y^5NHRK)=NZCJQXJ$G&,>M>S_LY?LD>)_CQKOVU;D6
M=AG<TLT>58 G(KZ\T+_@G3\#;;24TR_TJTN[PC!O$Z9/X5\=/#SK5/=/U.OQ
M-@<M@J<NA^;'FRM.R>4<+U-=M\&/ ,WQ!\96.D6R;DFG59#C/!KZ$_:H_P""
M<?B;X4Z=-XW\&7*7UA+G?;6L1)A4=R:\Y_8ENK;1OB?;V=ZP@;ST">8>]%?#
MXC!0NT:?V_A\PP;E1>I]J_#KX0?#SX.^'8(;31E_M()AYLC&X=\8K>DUJR\5
M Z1XOM%GM3\NT*!Q5?QC%>/J4MS->#;NS#G^+Z5A9U"5E8S8V]%QUK\4S?B3
M-:.:<B3M<^:CAHU4ZLGJ>!_M[?LQZ+X4\/KXX\#Z>(K9H6EF"C..3UKX_BAB
M:!3O!8CYN>AK]+_VNM6L=._9MU"SUB91)<:>?*1C@GD]*_,^2V2&1I$QASD5
M^KX#$3K8*$Y[M'U'#E:I.DXR8XPH!VIJG8>.E)DFBMKW=SZI-I PWG@X%.5$
M'([4V@G%5S%60OF2]F^E'F2_WJ2BI"R'B>4_Q4OFR_WQ^=1T4FKBT0\G?]\@
MTQE7/ HHIH3MT&D*#]TTOR=-AI:*=P2N)E/^>9HPG]PTM%%Q\HF4_P">9IV4
MQC%)12>H<MM1<K_=_6D8IC)6BC>$/S#(I:)DMV5QJR1M_P LS4D116W X/O3
M@UJR;HE />F-%$X+2, >V:TC+6]A>T3V%D3SGW;N:^@?^"<?A3Q-XL^/=O;Z
M!<>6+1HI9CMSE=QX_2OGVU4PJSR')QQ7UO\ \$A_%VE>%OCC</J1 DN;5(U)
M..<M7KY"N;'IGRW&5_[%J6['U/\ \%;_ !)H%E\.+32;K:;D.5;GG.T5^9GP
M/\)6?CKXL:/X3G4%+R^6)\^AS7WW_P %D?"&I7B0:[!/^YDN,A<>U?$?[*\^
MF:)\=O#MW>S(I&IQEB3C;UKWLR4*F:0C/8^,X7E4I\-U)4]['Z)VVC:?\ --
M3P)X/@2"6W7RYY=H(>D@^,GBJQFC#722(3^_"Q]14WQA66\\67&NQ SVMU(3
M!,GW:Y&'3V0/'$W[RXX3ZU^DX+#85856ML?BN/QF/_M&3DWN<3^V)^SEX9^)
MGA5_B!HMBD5X86EG)ZLQS3OV:OV3/A]X(\$1>(?'^FI<M<Q+(B X('?J/:O4
M/&L]CX>^'ZZ7KU_&DMS;XB1S@MS1KA>Z\):-;QS!(A:8P>XR:\#^R\)+'75C
MZG_6'-*65N.I330?@Y.C:5=^%&-L3A5W#I^5<)\2?@!X2\%ZI;_%_P"']@L%
MM8@+-$.6RQ'^%=-"A:4Q3J6"G"UM^*"R_ 36X)91&AF4AVZ+@-7HX[+L'1I<
MZ1XV49WF>(Q7)=ZFIXLT>XETW2M=TAO/@?3T,[1\A6('!_6N8BBN7FV*I))Z
MXKYZ^#W[?VL_"S6+KP3X\MKC6='-RQ*1/A0 < <_6O7C_P %$/V<H=..H1?#
M.59.R^>N<^M<F%SW"X>GRM['IXW@[,L1/VB6Y]%_ SP=J/AFQG\9SP-LD@DA
M(V_W@1FOFS]L_P")FA?#7P+=>']-U.-KZ>[9F$4G(5S_ /7KS3XL_P#!3[XH
MZUIC^&OAGKT^BVS/D*[9&WTX/I7S1\2/B#XH^(>MMK/B76OMDS*-S^IKP<\X
MGA7AR4F?6\)\"8BC553$(QM;UN^N29%NY<M,6/SGN:AFU:\W*ZW$G!'\9J)S
MQUYIG.:^!JXS$2E?F/VG"Y5@:5*SBCT#X/?M#>._A1XF@UK1M9D1(Y%++N)X
M'XU]H_#O_@LCK\+I;:X;ET7&><5^=C +R.*-[@X#5W83.\;AW:,CP<SX/RK,
M97E _23QW_P6;U(-)#H*7*!N%^;-?)GQL_;=^+?Q4\3R:J->D2,RE@K9X_6O
M$,YZT\.NWD5OBL[Q=:-I2.? <$91@9\T8'92_'_XGK+O'B*3CH<G_&NJ\)_M
MI?'+PF\<ECXK=53^'!_QKR%F#  "D)/<UY]+,\32E=2/:J\/Y95ARN!^A/[.
M/_!7#Q'8WEKI'C:\FE3@.Q.!^M?HQ\$OCQX0^+GA^#6='U",LZ*67S,G)K^=
M])#%\R [NQ':O8O@M^VI\;/@G (_"OBZ:*)2"(8\YX_&OK<KXIJ0:C5>A^=<
M1^'E#$Q<\(K,_?\ CU#=@H.*LB[0KN K\P/V9_\ @M'+>74'AWXEZ7=RNY :
M[EE 4?K7WM\.OVC_ (8>.-&@U72O$MHXE16*K-G:2.E?=X/.,+BEHS\;S+AG
M,\MJ-3@WZ'I4=PL@S@BE\X8SBL[3]7L-:MQ-I5ZCKGEE.16@$+1_>R?6O44X
MRUBSY^<)1=I(!<H3C%+YHQG%,\D#T_*HY)'B//(]*JZ)42<3H3M/%*TH7.15
M-E\TB1'"'/0T_>3A7E#"CF1331.+A#T%.,JBH-L62%(XIK)W5QQ2;U"VA8$H
M()"FF&<,VT(>*@$TF[:LF*<OG!^Y]ZHFY:0Y%+2*,+Z4H.>] PHHHH ****
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 **** "BBB
M@ HHHH **** "BBB@ HHHH ***0DCH,T +1110 4SSA_=-+*6"$KUJ)KBW@&
MR:0 GG!-)7!NQ+YJ[-YXJ&ZGBC0S$_=7-<C\9/&=]X1\-/J&F1.Y!',=>-+^
MTWKEP7MITF *D<FM(QNR;ZF_^T'X[T;5[9]*MX"+@$?-N["O#@&&=WJ:U-:\
M12:UJSZA<*WS ]:S-ZN2R],U30[)!1112'H%%%% !110<DYS0 L:&1P@'6E"
M$R^3GG-$<O[U0O!!ZTKN+>83OU/-596$QH4%BI8 @]Z/EP3N'!J:UM9[V4M'
M8.^3P0*9.L4#[)K0ICKFE8+C8U5T+[QB@*(6WH021QBB)+:[5E@PH'>NE^%G
M@"Z\8ZTL+#,8R#D>E/9 V;O[._@:+Q5KV=5M\J Q&:^E-'\,Z=H<*PV%L$ %
M8GP]^'&F>"K998(5$F,;@/6NO!R,UG)M@B)(Y%."<U* %&!114C"@9QS110
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%A&QM.:AE\N1?*;'/K4T@)0@>E52F
M"NX9I7T \X_:"^*/_"NO#S)9RE97C.PJV"37S5X-^(7C_P =^+C?SZY(+:*;
MYPW0"O7/VW?"NJ:EHL.IZ<&;R(V+(HZ]:\9^!:7+>%M9+V;1SH1QWS@5,E2J
M^[(N,ZE)\R.C^*_Q>\/V30Z?<:>+QT0AY%;O6K\(O$6D:SITLA\.&&)FY#'[
MU>$:E-<7FJW_ -MA+-',0JFOH[X56L-I\-GEM]#\ZX*KL Z]#7G8O)<#7BXR
MCN=U/-<4DK2V,+Q'\ X_&=^=1T*T^RID[EVYW'UI_P#PIV/P-I<FI2E?M,<9
MVC'/2MBR_ME)'5OB9_9SELK:D<CVZ5?TF]U^_EDT_7+634(?*?%ZW0<<5^>X
M[PURBE.>*A#WCZ#+^),9*I"G)Z'P+\=_%.NZKXJN+?56<['8*&] >*XFRMX[
MNVVO@$'/->F_M.:3;V7Q&G\M0 =W [<UYC;";):('&>U?B>>T(X;%RAV/ZUX
M6G"KE%.2[#V!4[.PI*>VYN&&*1EXX%>'"7,?2-Z6&T4J*<Y(IQ4>GZ5;L@N,
MHJ3 ]*,#T%(.8CHJ3 [B@A<4 Y:D=&">@J3 ]*5=H!R*3V#FT(]K=<4;3UQ4
MA91SLIKD]0,4)W$I-L91113+84445?*+9!13U QR!0-N[&*@5QJX/!_"AEQR
M.E*X QBFY/K0E9W90#DXIPC [TVER?4U3=V+<) 40LO)[5$SLR$,.M/=FQ2R
M1 6YD SCK6D(IZ,F;2CJ>T_L>^%8]=^(ED1!O4$Y..G(K[>^/%]9:3\,TTD,
MH?9'A,^U?,W_  3K\*2W&M+JDL)(27@XKVS]IK43-JL5DC_((1D9],5^T\.T
M5@\B=3NC^9N+:TL;Q0J>ZBSRIY S[@O44Q2 3GUJ3R\+N4=JAZ\DUYBD[N3Z
MGT--)0LAY(QDCO21G<2<TW)/4T#CIQ42:D6/CCAR>!DBM7P7XANO#6MP7-M,
M502#> >U8_3FE1@C L<#N:WPV(EAIJ43EQ>&ABJ+A)'UAH_B+0OB/X9%K->1
M[Y$QL8Y(KQWXK_!MO#9>_MH]R/GE5Z5RO@KQQ?\ A[5X#;7#>5Y@R >,5]"Z
MA-;?$3P"9H &D,&0!R:^TI5:6<86TOB1^?U*5?(<<FG[C9\LM&T:[2","FIG
M%:7BG3Y-#U6:QN!@HV,&LM)03CUKXG&TU1K\O8_0\+5=>BI=QV5):FX/I2F+
M:<CG-. S@YZ5$OAN=$M".1S$N_:3BEB@CN5+[@,5)B,\2L O<FEL;.\U.\&E
MZ/9-.S\[D[5$*=2OI%&=2M"C#FD[$+VOS@%LBIAILUS=+#8Q'S<#[O7%=EX=
M^#>N2DWFKI)%"B%W+KP .37EOQM_;!^'WPVO6T+PAX;BO[N(A'NH),$$<$<G
MUK[/)^#,9F$;VL?&YOQG@< ^5N[.HOM/N+"(?:HCN[YJE'Y3CY2%&:I? /\
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
MK2'Z5U4,9B*#]UG!BLNPN+_B13/T1_8"_P""GNO6>J1>$_BAJLCQNQ)N+B3
M'/UK])_AY\;/ ?Q L8Y_#OB:VN6= Q6)R<<<U_.9:7UU8S">UF*..C#M7J/P
MH_:_^-/PBO$D\.>+[ORQQLC<#BOL<IXI="T*I^5<2>',,7-U<+HS^@JZUBTM
MXC/+.J@+DDGM7@O[1O[=?PU^"\$L#ZS;SW* _NEEPPK\OO$G_!4K]H&^L39P
M^)K\;H]K$2#TQZUX)\0/B]XR^)FJ2:MXFUR6YED/S>8<FO7Q_%=.-.U)ZGS^
M4^&>*=:^)V/T:L/^"S%C+XH-M<6$GV8,,,9ACK]:]L^'O_!4CX2>+9A;7=W;
MVYP/F>>OQ/+'=D-WJ[9:MJ>G_O+&Z9&'4K7@T^*\9&5VSZ_$^&F75*:45J?N
M=K7_  4.^"ND*S+XCLY".PFKB]8_X*S?"#3)C;QM#(<X&VXK\;(O&&NSNSW5
M^\GJ":CM8[_Q)JBV]L6\R1L1J.I-=<.*\15DE$\6OX;X/"P<IL_>7X%?ML_"
M?XUNEIIVM6L5TY 2#S<L2>U>WP2F2W,D;Y!Z$5^:/_!++]B[Q1ID\'Q&\2S.
MB92:W66/KTZ'%?I79P&UM4MLY &,U]_EE>IB*"E/<_)<]PF&P6*=.D[EJW+N
MOSG-2@ <"HX%('6I*](\(**** "BBB@ HHYSUHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B@?6B@ HHHH ***!]:
M "BBCG/6@!"0!DG%&Y<;L\4V8$KP,U'(0P$70FDW8!UW/Y%N95&>.M?/_P 6
M?C-K6C^(1:6<[A0Q!P?<5[MJN\6IB4Y^7I7R=\7(+D^*93.A WMC/UJH)L+7
M/?="GM_B+\/G^UL)3Y8R#SS@U\S^*M&NM&UFXBFA,>)FV@CMDUZ_^S!XUB,;
M^';J8;G<D GM6;^TEX5CL]4_M2&,!2HR0/6K;<6+E/(HY0YV-'DTAC6/Y57'
MM3RAA)N$&>U-+,_S.,&C6PQ****$G8 HHHH *!UZ_A10, YH $B,;%R<D]!5
MS0],E\0ZQ#IB(69S@"J\KKOC<# 7K71?!^6*/XDZ?+(!M,G-.X,][^'OP6\/
MZ=HT4E]IZ/(R Y(Z5YQ\:/@[=IJRQZ#IC;7!)*+TKZ+TUXY+&)H\8V#%+<:?
M9W+AYX Q'0FIYG<E7/E2?]G_ ,3Z9IBW"HY+8)4)ZUZY\ _ 4WARQ\Z[M2DF
MX\D<UZA+96TT8BDA!4=!3H+:"W7;#&%'M0YMH>HQ5<+\_(S4PZ445 PHHHH
M**** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH
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
ML"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "@#)Q12J<')H 41DL.:FAC4NJL,Y-,0@D$5+ "9
M5&<<CFJHN]57,,2VJ+L>I6&C6MEX"?S[[R8696=L<=#7"R^+/AGIM^=.-E:W
M(;[TA)Z^M7OB+J%]8^ /[-MKIRDFUB^>G'2O&[A3%=YM(!/(1R#^M?MN00@L
MO32/PW/YU/KSNSZ7^#,6E2:HESX4U9>3S#%V'>OEK_@J)\0+CP)\?=/U 2%8
MQ+:"4YP,;ES7I?P U[5=.\;116T[H"OS(I]Z^=O^"R_B"%OB,BN!N$$!S[\5
MYG%$T\ T]#U^#L.\7F<8H^D_ 7C;3?&FFV_B[PE>+<17%ND4D,1X& ,G]:XG
MXW?L77GQ6O)?%7A]6%Q,/WD4:9*@?A7P+\*OVG?B%\,HDAL-<N/LBGY8A)A:
M]0N/^"E?Q%M+#[-INI31-(-NY)N:^)X;XFQ7#V)4Z;T/MN)/#C^V$^8])M?V
M<O#/PHU4S^.M=2WFLSODCG3[^.QXKR_]ICQ_J?Q=O(O"'PYTTM9VLI\EK<Y#
M YKU/]F/X0?$C]I.Z7XI_$77KQ]-O &B6;#))CJ.GO7J'Q^_X4I\ ]!ALM%\
M*:>VH,2N0I#9_/VK]$JYCF?',E24M&?&86AE?AX_:<MY(_/Z[_9G^+T<:ZC)
MX.NF,?S&3;TKD];\-ZOI-R\6HP/',AQ(C=0:^M(?VD=:FF;SO#J>1_$I<X(_
M.I?B/\/_  ;\9_AI>>+-"T^"SOK&V,DL<"\R,?4_C7BY]X;XW*L&ZZZ'VG"W
MB]ALXQBH/2Y\;B,*,N_UH0J<[:M7FFW>GZA+:W<)58GPY/:JJ^6)&,9RN>*_
M)JM.5.HU+H?N]"LJU)3744<'I1^- /.<45!O=;A1110,**** "BBB@ HHHH&
MD%%%% @HHH)QR: "FIT_&G ]Z._2FG8+V%3[PKVC]BKQ#9Z+\3K>.\E"APRA
MC[FO&%9<<\5>\,^)+WPMJT6JV$A5XW!!!]Z[L#65'$QDSR,XP;QV!G3CNT?J
M#XDT:ZT>ZBOSF19;92K'_:'%9&FV=S)<"R,):9Y,A3U )KQ'X2_\%'](TW18
M-$\?Z%;3&,!5GN)#D # [UV/B+_@HE\*M"MVU+2]$L)YGCVJ=Y!4D?6OU3#\
M1X98:U]4?SGB^!<P^NRM%VN:O[<?BRR\(_ Z#PK=NOVL7)8QL>0"!BOS]T>[
MD3Q%;7P?:?M()'MFN[_:"_:&U_XW>)9=4FN7^S-C9&&RHQ7G&EONU$2.^ N"
M*^!S3&_6L;SKN?LW#>0O+<J<:G8_8_\ 9=UF/Q?^Q'<:-"P=UTJ7I_NK7Y+_
M !KT*3P[\1=1L;M2#OQ@CW-?I;_P2B\1CQ-\*[GPI<S;T_L\C#'UQ7Q'_P %
M'_"%IX5_:,UG3+.,*(;GE0,=S7K9M#VN6PFNQ\GPM6^J\1UJ>RN>#1)=,J6]
MM(>> H[UUF@? SXD>*K9;K2/#MQ.K#.Y17J7[%/[/[?%#Q$=?U/3]]E8%99@
MRY4KTY_.OM"63PCX2A-EX?\ "%JL< PK("-P_.N'*<@J8^ESO8]OBCC6&65_
M9QW/S:\4?![Q[X1M]^M^'IK< <LPKD1'Y<A24\@]Z_5"30O OQ0M?^$?UWP[
M:QO>#:LA!)3]:^"_VJ_@E)\(_'-U&T)2QDF8Q3$8 449QP_/+DIK8WX6XUCF
M]3V<MSR_1= O]<NQ9V$3.S' 4=Z]G\$?L)_$SQ9IJZE<6MS;1. 5.P8(/X5W
MW_!/7X)6/B477Q \0:>LNGV%PN7E7*X(S7T_JWC&**-M.T1A#'&=L:1G@BN_
M)>'5C8\\SR.*>.I99B'3I'PA\2/V.?B7X"L7OFT&YE@0?-,4P*\BGM+BRF:V
MN4*NC$$'M7ZLZ)X@T_5H&\.^*[-+E9T)"S<]N*^._P!IG]DKQG?_ !5%C\._
M#+SI=1F14A7 R2/\:YL^R!X)<\=C?ACCJGF#Y:S/FBN@^&?AF[\5>+K32;6
MOYDZ!P!_"6&?TKU>/_@G3^TVMJ;N^^'MY$-FX9'48SZ5E?!_PCXB^"WQ>M;'
MQSIC6\AG1=LON^*^7P5+VF(2D?78[.L'6P<O933=NA]R_#_PGX>^ W@2SM/"
MVF1Q:DX4R7,0P^& X_4UI'XL>.)YQ#?:U.8Q]]6/WAZ4WXBVVH):6GB"VMB]
ML\,85NV<#_&N<+_:E%VIS(W!C]*_<,LP6%C@5H?S)F^8XUYG)\SW.9_;(^"G
MA;XF?#-?&V@Z?%;7T1>6[>)<L5 '6OSTO8K:WNFA0A@#P_K7Z@?$^YB\)? #
M4-1U+&=0LI8HHW[-@=*_+J[B9+@V]Q\CJW.:_-N*:-&E7?(?NGAUB<3B,*G5
M'?C1QCI1@+P#G%!ZU\;=GZB]] HHHH$%%%% T%!SV-%%+8EH*=&7VY5=OO2$
M8Z_E2F0[=H&*4HW)M839<1P^=(Q"DXR::IC*[D7&>II\DQDA$)/&::CJ/W9
M ]:T2<EJP38Y0-O(I8-SR"-#DD\+ZU*MJERC>5+DJN0!WKW3]A[]DSQ/^T'X
MV@VZ7(;:!TDF(7("YKJP&#K8RLH11Y&;9M0RK#NI4=K''?"3]EWXE_&*]2'P
M_H%QL<C#1KG(K[R_9#_X)*G1KNU\3?$-6+QLK^1<0]_3I7V9\!_V8O ?PAT&
MUL++0H//C4!I=F":];C@AB81H@ ]*_4,IX7H8=*=1:G\_P#$?'V,QM1TZ3M$
MQ? _@K1O!7A^WT'1[5(8H8PBA!P!6V4,:A2V<]#5@0(%VXH\A2,'^5?74J<:
M:Y8GYI6J3K3<I/5BQKA1SFG4 8&**V("BBB@ HH)"C)--S\V[=Q0 Z@9[BHV
M9@V1TK!\:>/],\*VX:65=Y;&TF@#HJ*PO!WB9O$MBM^JX#= #6Z#D9H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *",]Z*9,
M9 !Y:YYH ?13'9E&XG\*:)O-&8VR?04 2Y/I1SGI48N O^M&VF27]JHYF I7
MU GZ'DT<YZ5R'B/XO^$?#D\MM-JD9GC^]&3T-><^+OVHPI>'38$QV97JK,'H
M>V7]_;:?B6ZN B^]<UK_ ,6_">D1O))?Q%D[$U\Z>(?C;XGU]LK?2*H[!ZYF
M_P!5U+5[:5Y[YR35*%P/J7P;\3+;QM?F*U160-C<#7D/[1EG:VNN@Q* S(2<
M?6NJ_97^QKH\Z2.#,9!M)Z]*YC]I#1]3@UY=3>)C"J$'/2JC9,2=S@/A]XBF
M\,^*8=01R%S@_B17T/\ $32K/QSX$74(4#-Y*DD>NVOE^&3?+YH&,-7T7\ /
M$<.O>%I-!NY0[D-M#'M@T3T93/G[4+*YL[F6T(/RN?YU6#EQDC%=W\6_##^&
MO$\QDCVHX)&1ZUPI!!.?6B^@=!****0@HHH/ R:?4 HI&R<;:6/*GYQ^=.VH
M#7<%2G?M71?"Z/=XWL,'!WU@QK"'WLWT%:O@K^UU\20W-A9EMC?*P-2)GV1H
M QI4(/\ <%7<CIFLSPBT\OAVT><%7\D;AGO6F,]ZSD]1A1112OH 4444UL 4
M444 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 44CEE0E1DTBLY&6P#Z4";L.HIIE51EJ02%N4&10%Q]-8,3Q0)
M#G#X%5-0U[3=+!:]N54 9ZT#N7,A>":0RJ.AK@O%'Q[\':-N2._#..Q%<!K_
M .T]+=?N+&- N[AP<&G9@>\O*NPR,?E Y-<EXI^+GAGPP62:Z177J*I?#;Q;
M)XQ\)-/YY\YT8;0?:O OBW;ZGIGB^ZBO[F3:1\JD_6A)L+H]*\4?M06?E,FE
M1QR>AS7FWB+XT^*?$$K>5>R6PSUC>N,CD ^\*<P5AD&M%%(-R>^U"^NYS<76
MIR2NQRS.>34#'<,L<^N:%(V[2/K2J%SR:K035Q8Q'Y#A<9-1I%.\;Q(3\U/=
MXB0D?WCT%."NKKGCUQ1=#.B^$_C35O!&MQR32MY6_)!/%>_^-8M-\:_#Y]0N
M+9-Y12&Q[&O /AQX7G\7^++:RC!,6<.P[5[K\4M:L/!?@==(B<;Q"!@_2HZB
MND?-VLV(M=1ECB.$5R/UKL_@5XHDT'Q/&))2(R"""?6N,U*[-UYK-P7D+9I=
M%O6L[J.9)2I5QR/K6DM44['O'[1_AH:_X=CUW3XLM\F2H^E> W2[)=A'08KZ
M@\$W-OXU\ -:3*'/ED#//(6OG/QSH,OA[Q/-ID@/WBPSV!-9*Z$8X(/(HXQU
MIUT@A("'/K3%.XX IZW !G//2E)P*7 QG-( "<&G?4->HL#@<L.#THG^8Y7I
M0X3H&Y[8K6\ ^'T\4^(H=$E=E,TFT8%5S!L5O#>G#5M7M[-A@,V.*^H?AO\
M#+P_I>DPS26,;2,@.2O-9.C?L\Z9IDUI<IG?"/F.WK7I-CIPM+>*%&XC7%92
M:9+U);55CC\I(PJIPH%2T  =**D:5@HHHH&%%%% !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 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
MW)RH)S2T44P#(SBBFM*BL%)Y-*SJO4TM0%HI-ZXW9I/-7-&H Y7&&/6JTBB
MF:1\(!D\TNHWMM:P&>XDVJO4FO(/B_\ ':VL8'TS1)]S8P3[U238&I\6?C7:
M:';R:=I<BM(1BOGV]O-5\2^)XDO[EVCFG7)+YZM56_U>\UBZ>[NIF8LQ/+5-
MX<NWBUFT#@$&Z3D_[PJ[6 ^K_AWX(TGP=H<$=K"I9HPQ8J,\BNECD9.'7&:K
M6H6/2K>1F 'D(<D_[(JCJ'CKP]I:'[?=J-OH14:L#9V-N+BGHS-U%>=ZA\?O
M"D-[Y,-T2N?[M=/X;^(?ASQ#$IM+P9/]X@4M4P-\9QS0<]J0.K+N5@1Z@TBS
M(Q(!/'M0 XY[44F]<X]:6@ HR,XIID4' I=P]: (R/,?&>*=Y0 ^^:J:EJEE
MHL+7=U. HZ\UY[XG_:+T32I6@LY@Q7CE:=F*Z/2MJ)E@<G_:I$N$Y,DBK_P*
MO"=6_:?N)XV$"H#V^6N,U#X^>+;R=C#( I/9C19C/IC6_%^DZ/;M-<W2C:#T
M(KS>W_:*BOO%W]@6P0J2!G'J:\0UWX@>(-8XFO'P3R YJGX>U0:5XHAU(N3\
MZ[B>>]*S ^T+#]Y$MTQ/SCI5L$'D5P'AWXW^#I=/AAN+MA)@ X6NKTWQ=H.I
MQ"6VO4VX_B8"G9@:E,>(L^2>*P=<^)OA/0&*W]^,@_P$&L_0_BWX<\2:H;+2
M[DDEL#<,468'7^8B'92A1G<*80K*,_I2I(I;9D\4@'T444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !12,ZJ0#WI/,3=MS0 KN%4MGI5=E@D/F
M&X(QVS53Q3XEL/#>CS:G>R82)<FOGOQY^T-K4^HM#HSCRB3@]*<43(]^OO%N
MC:<QAGNUR.N2*Y#Q%^T3X.T??''>$NG&-M?.6N>,O$.LW'GSZA*N>H64UG-=
M/+RTC.>^\YJTD]PM='K/BG]J/Q/J3-;Z)9P&/LY;!_E7 :[\0O%.KW!EO=1E
M7(Y593BL%F.-PX'M2(P!_>DY]ZI**&E8EN+R2X;?-=.Y/]XTBQ&0*$/>HV!Z
MH.*6(2@Y7^=#=P/6_P!G;Q1/8ZVVE>9N3R^ 3ZU+^TQH48U ZLR;?,8 8%<)
M\,M?/AOQ,EW(WRL5!_.O?/&?AW3/BAX.^TVC!I$0LGUQ0W874^6PG]ZG 8&!
M5[7=(N]!U.72;]0LL9^852,4A7*T]RA,<Y]:.M &T8[]Z.*A[@.5(T!N&^\G
M05K>'/".J>+[I(M/C)R<'!Q60(1*#\W(Z"O5/V;+RUM=<6WN0I+2C (S2$[I
M'I/PT^'.C?#;1/[5U$@38#$L!Q7D/QT\8'7]9,-M<DQC(P#7=_M.>+]0T=(=
M+L'*QSPY)!QBO!?-ENP\D\C%B>YS5+:XN4EG5);<!/;-,FCB;!A8\#MZTV-V
MCA90.<TL<8BC)R2Q/2K311[/^S-XM:-_[)NY>#NP"?K5/]IWPRMAJG]O0Q8$
M@5<@5POPV\13:'XFA,;8&\9_.O>?BSIEEXS\$)>0KNVH#G'< 5.[N3MH?,HW
M(@:3DL<<T21^3(0*?J2-!=-!(I&QN !378M;K*_4FD[E#*559V"J.2:11N.!
M6UX#T1M<\26UD%R#* :0;G9?![X+2>)Y?M^HHXBX*^]>O>'?@;X>\/:M'K-J
MS>;$^Y1M[UU'A+PS!H&BPV,,2J47!(%:8MF#AB?PS4M@2Q$F,%NN*=0.E%2
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 %%%% !112,I)R#0 M%)N&<9
MI<CUI-V 9.,I7E_[27CZV\"_#C4;N2=5E-J_EY/4UZ;>2I';LQ8<#N:^%?\
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
M %Z<V>&':B[V$Y-#$21'W1'D=C3I9IYHS#* %SR5ZU=T73;K6;^.PLH2[R$
M!5SWKWVP_P"">?Q;N]!M?$]GIVZ.<Q_+M).&]J[<+EN)Q+]Q:'AYEGN!RY?O
M9'COPG^%6O\ Q9\2VWAGPY9RRB21=Q"GUYZ5^P_[!'["^A?!+PK;:QKFF1MJ
M#INRZAL C/?ZUD?\$^_^"?7A[X*Z5;^*/$.G*^H.NX[\,!N&>A^M?9%O:PVT
M"QV\8 4   5^F\/Y!##P52HM3\&XSXRGF-1T:#M$2U1+6(1[0-HP HXJQ'<*
M#\_6FF*-LR.<'%8?BOQ?IWABSDNI[A-P4D#<*^T2:T1^77<M6;-_?6-I")KJ
M8)GIEL4_3;JUO(!/;L&#=#G-?-'Q*^/&I:\8;:RE*J9L< BO:O@;>7=SX)M+
MB\<LS+U)^E79V,TV=O2'CIWI:*19"PQ(&8=Z2:9=P(!X]J?*1D'TK"\:>-=-
M\)Z9)>7$Z?*N=N1F@#4N;VSM4,DUPJ@#G<X%<MXG^,'A+P_&WF71:0=-AS7A
MOCWXYZKKES+%87!$6[''%<)-?ZC>RM.]R[9.3N<U:C=$V9Z?\1?VB-6UJ-[#
M32JQG@';@UY;NO=0E>\O9226)Y:HG\]VRQ%.8SB/8".:NR2&DQ@ Y"^M6-.+
MKK%H<?=N8S_X\*KQ PM^\[U*91!<+,.Q!%*RL,^D?B)\6K;1?"<,=G./-\A5
MP/\ =%?/FK^*_$>NW#S2WK!6)X$A%1:UXAOM8VB:8E  ,9JI*D 7]V2/QJM$
M): 'NX7\Q[AR?=R:T-.\9^(M-E5[2Y8!#E0'-9D98@;N1FIO+VR;UZ>E))-@
MDSWSX-_'X7ENFD^(Y ), *0.]>OV5ZE]$+B%E*L,C!KXGCOY;"^2[LG(<-GK
M7LOPK^/T-C MCK\K?( ,J*F4+#M8][8A!NDJ/SHY%(C)R*\YUK]H;PI!;AK>
M1R<>E8UK^TII#.51F'/=*S$F>P^:43++SC@UG>)-=M- T][Z>4  9Y-<(G[1
M.@O;$NYW8XXKS;XG_&^;Q-!)IEI(0K<=,520-D'Q2^-&L:G<365G-B/)'!KS
M=[F\OI3//*3GWI9_/E<F1@=QSDU$F^$Y)'X5:NT39CBQ/6D&<<T]F61<H*9C
M!R12L6"<G#?I3BI1MXII.WFGHQ(^:AH">'4YX4QYS@CIAC5JS\::_;+Y<%]*
M 1_SU(K+E89SGH>U/C\B;ID$4T^A+3+%]J^LW<WG7M]*PSG_ %I-:O@+QG-H
M/B&&XAE;!D&=QK%AD8MY,<3.?0+FF7J2PW,#B%T8-SE"*4G8:N?9_A36I-3T
M&VU-\$3)DXK6A>*4ET%>(?![X[:=#I]MX8NV):)0F<5[3I5S%>VJW<#9#C(K
M,9:HHQW-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'<!67;W/
M2JL]PMA"TMTP 49)S5FYP &)QBO)?CS\54T>R?2K2;]XRE>#WII7%?4Y']H7
MXM-J,Y\/:5+F,@I+BO(&9F(W'-6KRYEO97N[I]S2'/)JK5]1@3W-%%% !1@X
MS110 $XI4)&2/2DJ2!U5CN[BFMP(X#<L@N(S@J?6O>_V9M?OM7LIM-FDW>7#
MG!->%.^VW$</<UZS^R=)=0>)+N(L"OV<9'YT30FM#F?C[H%S9^-KJ^V861L#
M ^M<0&,<:#%>V?M116L4L4RJ-S2D' KQ>:,2*-O;M50M8$1.06)%(#FE88.
M:3'.*E[C>XA5V<;3BNL^"]U=V?CFU!;Y3)SS7+(CE3(I'RUO?#>XE7Q=:;5Y
MW]A2$U<]J_:,\-Q:GX.37\9:" #/US7SJR^7P17U#\9%,OP?F9Q_RQ7/ZU\Q
M7@ ; H37+8%L-#!CMQBB+='.-_3%$ SRW:I&"W'S(<8II:C&//)97J74'8BO
MH[X*>(8?%OP_;3;@[I@K\$=L5\X>8%.V49P:]._9W\8II7B'[(S81TVX]SFA
MZ:"=CF/BCI+Z+XEF@>' [?+[URO[WSA$XPF:]L_:;\)23LNMVB* Q!S7BSI.
MT>^7'7C%6M5<$.NS'',4AKL/@C=6T/C.TCD'S-,HZ5QL:G#7#<\5W?[/OA23
M7_%<.J*.()5?&<5&EA69]7@ =****QZE !BBBBF 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 %%%%)@%%%%.X$%WOSA3UIL6Z+B1J?<$ANE599R7)[#K
MFIFU&-V"6IB?$[7AH/A:[U!9 K1PLRDGN*_+']I_QMK?B_QW<ZS>2>:KRY8J
M.!UK]&/C_P")=%FT:71[N\50RE74OC.17RAK'P9^&_B&WN;*WC432H55VF!&
M:_$N/\WPF)J+#*>I^Q>';AEE3ZQ4B?,W@CPMJ/C;6(;#20H$C@;F' ^M?0.G
MZY\"OV>O VH^#/B?%/>RZ];>1<"PF!VX(/. <?=JSX=_9_?X.>$M0\1PQB41
MVVZ)H^>A%?''Q5\7ZSXN\;7EU=3OL:;.Q\Y%?>>$G ='$M8FHSY[Q=\1Y\KP
MU%:'U7\.M?\ V9/&?@S5_A?\,K&]LIM1B$._4)\*3QT) KYJ^)WP:UKX;:[<
M:9?PF2+S"+:6)25(]<]ZY[POKM[H6L0:AIL[(\#YPIY-?H#\,_!/P[^,OPIL
M=3\<^')[N:*S',6 223[&OZ#S#&KA.E[1ZH_G/+L,^(FX[-GQ3\$OAEXL^(?
MQ T^PTO29T@1]LLSPD*/QK]1OAGX2\,7W@.U\'ZC&2T=NL<KD\ @>M>3>%/#
MEEX9E/AOX7^&I;%9#AWN(=W/UP*]6TWPSXIT'1,/.%,P#2G;W_.OQG/>)7Q?
M7=&5/W3])R7(%P]2]IS:G$?$GX/^ O"5X=3AM);F)>9/L[[L'\*M?#W7OA)/
MX;N+-=-NX(E<^8TAV\\]\5Z!=_#[4%\.O+I#*8I2#<(XW,S'N/UKR7X[>#5\
M#>%Y++3XS'YY$DA]S_\ KKY3 \%X# XUUH01];5SN=?!\DY&/=?$?X5:1K#6
MFB:5<';(2TCC<O!YYQ67\??[(^-O@HKX+C\EH<%T?C.T<\<>E>;VMP]O;M;N
M"Q9SDUUGPLFN;;5);&WR8FMW)XSU!KZ3/\%3Q.5N#[''PQCIX3-XU%W/ES6M
M%NM&U&2VNT(D1B#D>]49)LMGO7H/Q^@AMO&LX10,ISBO-ED,DVT5_*F9858?
M&SBNC/[3R/$K%9="J^J)P2PRU&#4B0E1G&/K3MC=,BO,;J7T1ZJK0ON0T4^1
M2.M,SSCTH][J:*2D*6)&*2D P2<]:7-+48H)'0TG6BB@ I5.#FDHH =O-)N;
MUI** 6@4444  )'(I2Q(P:2B@+"ABO2C>U)10%A<ENIZ4!B/I244[L6@JR*C
M[F'%/>.&$>;']YN0,U& /XCQ1'%()Q,>0.@I[M)$3E&,7)E_1KF\L+A)X&</
MO!4(37Z,_L9:KXAU[X8/%K*O@* AD4]-I]:^1?V8OV>]7^)GB2WOM0M#]E5N
M=R'V[U]TW=_H?P=\"+IFF[4=8E&%(ZXK]DX'P5;"4'7K.T6?SOXC9EAL=B8X
M>BKSN>#_ !5TB\T7Q9/N8$,['CW-<_'$57>QY-:OC3Q->>*-5>ZG;JQQD=LU
MF8=5 <Y^E/,:D9XN3CL:953E1P,8RWL)1117#T._8*5>H^M)0O4?6BPR2@#-
M%!SVIQ;O84M$6M"@D?6+=X+>1V5\_*N:^N/AU/)_PA<"W<97]R.&7%>3?LX^
M%= UUC/=6VZ2+!))[UZ!\4OB+:>"+ :?;1E0$(&*_0\GI0P6"=63W/R_/\1/
M,,>J$%L>%?&"]CA\9SJH&TS'M7"SJ5NC,@."<\5L>+=7D\2:O+>C)9G)%4Y-
M)O[6 7,L)VX[K7QV815>NYQV/N\L4<-AHQF];%6WD<DLRG&?2I& 8\BG/,&
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &7XOU :7H5Q>DXV1YS7R#\0?$<GB#Q)=.9"P$IQS7U5\7+I;;P5?%FQF
MX_.OD*94^VSSMU=L\UI%*PMV0LV\ ?W:2@8#DXXH)&>!3>XPHH)Q12 *" >#
M10<]J "G1Q^9D'TII( Z&E0L<E0>G--;@+:_N=V_H17L7[)T<9U^[E=AS;C'
M/UKQ[<K6H '.376?!/QK-X5\4HCR;5E*H?I3;35@.U_:H,D=U$VP[1-Z5X_"
M[O%-*H_AXXKZ4^-?A6T\9>&AJEIAL L"#FOFZY$FD2R63J0>G(J5=(F]RM"S
M-&"W6G[3C--4@J#BEH*'1O\ O5C'?J*ZCX0PB;Q[:1[<XDKE5;RW$O\ =KT3
M]G?1AJ?BV*\Q]R;K0Q-V/5/C_K$%G\,YM+W8>2(;1^=?-#,6.37M/[6%])8W
M]CI:L=LEL<BO%:F+0+8*569>%.*09[T528P/S=:T_".MRZ#KD%U'D R*#Q[U
MF#'>E:<VX20#D.#^M)W$T?4FO:?;_$/X;B=L%TC+=>> *^9M5@2RU&339P1L
M;O7N/P&\?V6H:,-&U2X50R%<,V.M4_BM\!K74KF37=#0$/SD'-5J@1XEND@=
MD5<H>!7O/[*?AIX8IM7F3"RQ IQ]*\?G\+:G:ZI#HK1$L90&PM?4/PC\-CP_
MX/L[79B0)AZEO09UU%%%0 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 %
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
MC[R^-N.17Y_?"+X_^/?A%JT>J^%-9>! 0)57^)>XZU]0^&/^"G/@&33,^+O
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
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 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(Q8
M'BEHH 89<?PTOF?[/ZTP9W8)IQ&WJ*5]0>A'-*IQ^[SFO(/VI/&'ASP_X;2'
M5U263S#LB)Y!XKU>]NXH86<G:0#@U\F?M4>$/%WQ \6.;*ZE>WC8,H XXKAQ
M.)PL/<J2.BC"L_>BCBT^/FI:3 EI:%XX-W^KSVKI[CQQ9^,OA[?2Z4!!?PVK
M,&SDL?2O&]=\-ZMH%^]IJE@[*HXD8=ZZ3X56]Z?M-S&&^S1Q9E;MMKPLURK+
M:V!G4Y5>VY[N28S%QS&$6WOL?.'B#Q5XP_X2V3^T[J5+J*3)W=<U]0?#+QSK
M^F?"R&[N;EWEN+;[WI7S7\;[RU?XMWM_IK![<W&1MZ8YKW[X7-!XP^&\%KIU
MV/,BM^85Z_2OYPS"=>G[2-+S/Z S?#8>674I\J6UR#4?&FM7;I+)J19NP]*]
M#^#WQ.U5M0@T&^O6<3$!03TKR^?P]=VUV]O)"WF*V"".17<_!#P#J5SXKM]8
MN]PCMY1D$=J^(X?Q/$M/.%RR=KGS.9X;+7@'*VIZO9>(!?VFHZM>0&,Z?+MC
M+_Q>XKSCX@_!J\U23^W_  ^OG"<%Y$B7)R:[N;1-0MO#FOPWVY?/GS;;AU&.
MU>!?M!?M)^)_!UO#H'@G5)+218L2/$W\0K^JL+Q1'*,NC+$/6Q^<8+AK$YSB
M^6E'0VM)^$VM1R$ZW&UE;JV7:9>.*X#]ISXDZ"UFGA7P]?1R*D860Q-QN'%<
M!>_M(?&#7[)[36?%]U(C=5<UY_=7T]Q?/<W69&=B2Q/K7P'$_'#S:ER4EH?L
M_!WA[4RJO[:MNAU[&B6YNF&3OKI/A+X4'C'Q5#;R2 1Q@.01UQS_ $KF;^=9
M;#R5."6'%=A\%-;B\,^)(Y;F0+YBA!D^O']:^(R5TIYI3]IM<_1^(56AE$U2
MW2-[]J#XPZOX/6/P9X5E>&-$3?'&?89KP^R^(OBK3M635K*_DC=6#$#\Z]@_
M:Q^&7B">^C\7:39R3Q2*@:1%XQP37BL?AS4M3U!(K*!VE=@OD*.<U_?W"%#)
M)</QC9;'^<O&L\[AQ!*3<M_,^YOV0_B#/\7]!L(M8G,UY"X9V8Y)Z8KK_P!H
MSP+JUCXC.K);-LDDY ':N$_8]T"Y^!_@A/%_B'PXZ7#Q$+"_!R,$?SKU._\
MVI_#GC2W\OQ!X0'SG"^9)]T^O6OP?Q!X#PF;1JPPJ2YNQ^E<)Y_B,+3INOT[
MGBUS:3O=+''">3S[5ZU\%?#MLV@:II^M.L(O( MN9/\ EH<CI5K4/#OA:'PX
MWCFQTV.:-HS(+9?Y5X9>?M)ZM<?$.TM9-,DT^QLKKA&<;2N#QUK\&R#@BIPQ
MFBEB%I<_7'C)Y_A'[#H>D?$C75\+V\?A[0I/+: %)2G\5<%'XF\06L,UW!<O
M$^<^?_=KL?B#H,_B:RA\8Z*AG2\4R-Y?\-<4NE:IJ:MI:0OSP\7]ZOZ8RG"8
M:IAXN,59H_*,TK8NCB'";>C.\U/PPGQN^&<MI*@GO880B2GDL>>:^:=0^!WQ
M#CU6XL-.\,74ZPRE=R(/\:^Z/V?/ EOX-T$:MK"B)  WE..M<!\7_B[!::S/
M;^"=+-HP<^8T3??/K7RN?\$4,QK<T58^RX=\0<7DV'Y'KZGR1KWPH\?>&K3[
M9K?AFZMT SND0#^M<W*QA;9(A!]Z^NO#WCO_ (2%#I?Q)A_M""7H9SPOH*\:
M_:+^$EIX3U9=6TN-1;3)O557@ ]*_*^)>#)Y12]I%Z'[%P=X@T\\K>QJ:2/+
M5C+)NQ4;RA#MQ4IF$:\CIVJJQ+ONK\\Y7'<_6*3YE<?1114FH444<YZT *5P
M <?6@*3VIC2.&X:CS'_OT<LF X[_ #5C"YR>M.B\P3&)D*G.!GO4:SM$PE W
M%>0/6NN^&GPH\5_$K4Q#IMI*^]QC:N=E=>%R_$XRK&%-'FYCF%#+J#J579'4
M?LJ?#R7Q[\4+&":U+VZ3XE&.#TK] O&'B2S^$O@>+3].@V.( %VG&,5PG[+O
M[-NG?!K2%\0:PJ?:6 <LRX(-9_Q\\<Q>(KXZ?;R JH*\&OW')L!#),LO)>^T
M?S;GV8SXFSE1@[TXLX;Q3KU_XBU0ZA<3EMV3@]JH(-AW%N.YI(2P&6X K6T'
MPY=:Y.'C@80C[WIGUKY[$574JN<WH>^O98*@HK0S)5E*Y,9P:9Y01>379R^$
MO"XQ:W7C""-L?<8'@^G2J6J> 1]G:YTW4!.B]&0<5$*F$JZ4YW9C1S&$Y6.:
M,6!DN,4GE'&<TP.XG-K)U4U8,B>3M(&:GDG"6IZ2::3(*" 1C%%%7L,?;ND(
MQBDF*R-DCKZTW /6BI:0K:W);=T@&Z,8;L178:!\8-;T?2SIJW#XVX'-<4..
M]!R>3730Q-:AM(Y,3@:&*^-7-35?$>JZU>--<3LRLV37<?LUZC;6?BM5DN &
M:7(%>:PVUS-*'BF*HOWAZUVOP<OM*TGQ5 ]PB;B_WC7I93BZGU]2G(\?.,'1
MCETH0B>L?M(0-<^'FN=NX",8-?.\B8<@G'-?3'QLT^75_ )N[)\J(E^45\U7
MT;V\[),I!!YS7H\1TW*LI=+'!PG4C]6<.J9$RK&I9R#Z5%G/(IDGF3OL%/P1
MP:^5=+DU/M6E%6"BBBD0KA2,2!P:6D?I^--*XTA5QW_.E:(,/O?C35'RCFGE
MQ'"7*;L#I4L&M#N/A-<S6#O=1Y)CP5QWKLK3Q3%XY2_LYM16W:U.UV<_=Z?X
MUYA\/_$;Z=?J;D$1.>$)X KO/"_AW3Y-:GELBLD6IR9GVC[GU_*OM,I^IXO"
M^QJGYEQ'1Q5'&>TBM L[+0+;4$2Y\<VL8!YW9Y_2N3_:2\)O\3-"7PIX5\>V
MZ>=%M8H"<G\J3XC_  -UZ/5)+W2IGDCW$QHB]!3/AU\-;S1-1&K>)KSR%C;(
M65>HKZ3),#EF05'B*:5SY+%TL;FR]D[G._"#]FC0_P!G">+Q-JDL5[JLH\R"
MZ5<%0>H_E4^MW\M]J,EU*<AW)Q6Y\1/%KZSJ20_:?,2!2B,#VKFPPEY85\UQ
M/GU7.,0^9Z(_1^%,@IY3A4[:LK),[R%6SBI#UZYJ22!%3>HQ45?&Z7/L[W0H
M.2,T]Y?(FQMSQT%1E@O)/2EC9;@^<1VP*:=I!K9G0> ]%AU[6Y7G0%;>/S&S
MZ#->B^"/$*G5[DVL!CLX8LQ-GY2?:N-^$YB7^T1N DFLV5?7.#6EX5DN(?#3
M>'4<BZM SW![E??\J_1^%J&&K0O+<_*N+<9B:-=13=B;XV_%W44TR&/3MZ!G
M(R#73:'XMF;X+Z59Z@I9]3A,;2$]/>O+?B-HE[K'A>TU'3T:;:Q9T4=!70?
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
M1>'M!UGPS'K"RZI!I$TPP?F0;"1_*ORI^(_B?7?&?B:\U77=2:>Z:=U:5^N
MQP*_I+@KA_#5Z:E:UT?CW%&?SP<FEJ?H!X&_;G^'?Q=U'_A%]7MDLWX\III<
M[F/8=:Z?QSKFFZIIK>#H+A;0P*1#.QXN">PK\PM/U6ZT)[>_L25N8I-RW ZY
M'2OK73?&WB'7/A%X&\0ZA>2/>RWI,]PQYDX%?19WD%#!TW5OHCP\IX@JXFMR
MM&QKVF3Z/?&SED_>H<,,<BK?@.2X;74A27Y7<"8>HKU.7X:>%/&&E6>N:AKT
M%M>79RZN"6)_*LKQW\%[KX3^!M6\=Z9=?;GCMO,MXXUP201TK\FQ^<X!QG13
M6B/U7*,/7EB*<VK:H_-[]M^VTFT^,6IC3XU#F\;S-OTKQ:>*5(_-5"<]J[CX
MW^(]5\5_$+4M6UG3WAFGN"Q20\J<5PDINHIMKW!VYZ5^-X]J6(E*)_6G#=O[
M.C=]!T7F$!W4KCUIT$,LEVL#1DA_XO2KGA[2=3\0ZG'I.G6KSR2G"HG4U^A?
M[#7_  2I@UU;3Q]\4I$GLVP_]GW,)^8'GTK3+,KKYA622.+B+B/"9-0O-ZGD
M/_!-'X _$?7_ (O:?XCM=,N+>RB+;IS'\O48_E7Z;_'R*.U\.VMI/,/,BMD1
MOP K1\/Z5\'/@!HW]D^$]-M+1E4?)&2,D5Y1\3?B)/X[U!D20K&#@<YZ5^OY
M-E4LOI6N?S+Q-GG]M8QU+:'-@I'&8U(.6SFHV&#UJ6UAA:V(W@L#4(W9.X=Z
M^@;LK'S%@HQF@<]J*EH84444 %'THHH 5&.0';(IQD1>47![4RBB[ <)3G..
M?K3_ +2Q7:W(J*BJYG8!Q\ICG92 JOW5I#GL:*.9@.,KD8W4L=Q+$<JU,HI-
MW0$INY7X8]?>HWD,3;D'/K2#DXIQ5%_UC9^M)7;%8]:_9^\7V&D.$U34T12N
M,.:]2URU^''C"1=VI6LLDAP!N.<_E7RJI+'%O=>6>V*UO">OZMHNM0,MT\NV
M0<BGMJ@L>F?%CX#BQ@EU#1U540%OE6O'I+>XM&,,\9RO4FOK6SG?Q1\.5NKF
M7#2PG.:^8/'-JUAXCO+3S-P5\+BA/F8TK&-L.TNK9Q73?";PQ/XF\40IL.Q9
M,-D5S5J6AC,;C)<?**^@/V;?!(MK4:K<6_+88$BAJPF['JGAGP]::+IL4,,0
MR%'2M$QLP.[\*D "C '%%9#*$6BPVLIG@4!B<DBK8BWQ[7Z^]248'7% #($*
M*0?6GT44 (Q '(I%?=_"11)G''K0[*B\TGH@#>AXS65XITR'4](N+'>-TD94
M"KY@)&_S,9K+USQ+HF@1M+J-T@*C^(TXW8F?+?Q-\!R^$-5D>=?OM@<8KE(G
M,8+!<$UZ3\?/'VE^*K\1:<BR8D.'4]*\T"2*H#O^%:*RV$I7'QN%;>1S4B7]
MS;N'MYBIS4/'I15+70HZSPQ\7/%'A^10E^Y4=@:]#T+]J*6V51J5O))@<Y:O
M$2 !G=28+<=:7+J!]6^#OCIH/BJ58!&(F;LSUW4%S'-&)(VW*1P17Q'9:OJ/
MAZ9+VRN64J>BU]-? OQCJ7B705-YN)&!N)J)*PM3T>B@=!14C"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@"*X0R(4'!QP:\V^)_P>/BZ.2X,R[UR5RM>D3EF=50]#S46
MI3Q6UM)<2,,*N30!\9^*=!E\-:Q-I-SR8FQSQ64WWN#75?&/4XM2\=7TD2X'
MG'I7*U:V ****8!1110 4444 %%%% !QZ<^M%!SV-*K*&&Y>!UH Z7X8^+&\
M*ZTMVQ.UB,C->T^&?C6FL>)EL(E($L@4?-TKYPN;C]Z&MQ@ ]JW?ASXBET_Q
M5;W4SG"2@G-4DA-)GK'[4F@2S00ZE%$25+%R._6O"XW:4)A"I'7-?3OQ.4>*
M?A\-2@3>&A)!%?,^QX[V6VD0KM;'--; B-@I#.>2*Z'X9WZ:=XOL[IV "MDB
ML")<3M'U!-3VY-A=+=I+MV'\J<EH,^DOC396^N?"B2[A4&3R1M/YU\R2QF(/
MN'*-@BOJK1[6+Q)\+XX'<-NMUS^1KYC\2V9L]=NK/.%$S#'XU"22)5RCL_=>
M9G\*8C;SC&*<[8E$8Z42A-W[OCUH:*8K1LHRO/TI$CFD^Y"2?04L*2L?];@4
MLDUPF8;9CN(ZCO2>PMA1#E22W/I71_#3P%=>--86V2,[%(+'%5_ _@G6_$MX
MEJ^GR EAF0CJ*^A/#VA>'/A-X26YGBC2[VG=*>">!Q0%];&]X'\(6/@W38[*
M(JK*,8%=);G?*2R8XX)[U\R^(_C_ .(W\6>;:WLBVRR D!N,5[9\,?BAI?C#
M3X\7"F4KR,\U/**]SM:***DH**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MW?-YCG<"3V/->B?!WQ;/>7A\.WAW*T;$,37"RZ)KL4C&YT<EHWV*&].E=_\
M"+PM<VDS>(M0M?)*QL I^AK\UX86<U<T;DWRW/5QDL+[!*"U*_C/1X]&UYW1
M?E9<]/6L1W5I#AOPK5\8:Y_:>NOD JJX'X5FQK#+#YG :OVY<RII3W-\+SJD
MN88,]Q10.**@Z HHHHT%;4",C%(.."?I2T 9^O:@8XS216LC1MBI=+N[G3[N
M.]4D,.14,G_'I(IIV'DCC [+VK2G+DDFCGKTU4IN+/J?X?RCQCX&%E<MNS&H
MP?I7A?QE\*2^&M?:-H-JMDCBN\_9OUW7#>1V;QN8,X))XJ]^U)9V"HEV\2[_
M "A7W>+@L7DZJ=4?G& K3P>=.DMFSP!)4CD!4=NU#')SBI$\F:4G8%ZXJ-_O
M8STKX)II-,_38RYDA****G1HH,'KBD8$C ]:6@'':B[14=Q%&!C-2+M*[6J,
M\'/YTJD=:F\K[ UIH+B53YD8QLZ8[U?TSQEX@TJ5/L=S(B]]IJF9T(P&I/-C
M]JVAB*M)WAH<M7#0Q"M.-SH+KXD^+9G2/^UI@&ZG/2JFI>+-<OT^SW=Z\H(Z
MDUDF=<\CZ4"<$\G\:Z5F%>:M*3.:GE>&IRYE%$0CF\UC)DY/4U.JLAR 3[4Q
MIN^,^]'VCZ_G7*^9RO<]%1LK(5I)7X(.*;@CJ*5)=[;0*&!!Y-0WJ%K"%01R
M*%C,(\I>G7-(Y('XU*#D FE>S'L7/#&NW&CZEYB@A>,_2O2_!GBKPG+<W-W=
MI#'+<P[)&/4BO*, =!3DNV@.%8@^U>SE^;U<"_=/!S3):&9-<R/83_PAT2>3
M;ZG$(3QY0Z 54=?!UEH>MZ#H<T*3ZS;>3YD?4'(/]*\L&JSYQY[?G2+K$T#B
M5)CY@/R'/0U]!2XQG&HG-:'S=?@JC.FU%ZGGOA;4?CE\#_BQ%I^H7E])HHN@
ML,CD!"@':NW^/OQK^*FEV2^)-#\-W%Q:2*7:X1^%'KUKJ],\:Z7<Q(OB?1HK
MUH_NF<FM/4/B=X8U>&+3;OPG;&T@&UK4YVR#T/-?<T>,LFK4H^TBKGQ&(X*S
M:%1^S;L?"^LQ?&/]H'Q3LNM/N[B$R$*AP1&#VKZ\\!>#H?A;\-K;0)1LEN+9
M3-$1CD9K;7Q)X%T:4W>@>";*Q8G/[D'C]:P]=UK^V[C[9+=$ =%]*\WB7C*A
MB\!]6PZ27D>KPOP1B,%C?K&(>I4E4NQ?=]/:HC-(APB8)[BI5((!!S[TQNIK
M\CK2DYW9^PTH1A'E0K1+$<!\YY-)03GDT5%[E=0HHHH **** "BBB@ HHHH
M**** "C!/044J$ Y/I32YM 6XZ!EVE2V":Z_X'6[7'B^.(KEN3CVS7%P@&3=
MCN:]"_9WC+_$"/(X\HUZN4TU];CY'DYU+DP$_0],_:,\>?!WP3X5CN/BG:6<
MMN BXNLXS@8Z&O $_:(_86>7#:)H7+8)RW S]:Y;_@L_JUY:?#A(;:5E_?Q=
M/PK\NH-:U?>X-V_?'-?0YKG,\-/E44['D<+<)RS7"^TYVO1G['6'Q;_X)^30
M!B= &><?-_C4W_"T_P#@GQGKH'XAO\:_&V'Q'K4:8&I2=>QIZ^)=;Q_R%)/S
MKS5Q-.RO!'U/_$/9O_E]+[V?LK#\3_\ @GL>?,T ?]]?XU9'Q)_X)Y/R;K0/
M_'O\:_&,>)]<7_F*2?F*7_A*]=/35)?SJH\2M[TT9OPYJR?\>7WG[/KX_P#^
M"=K#YKOP_P#^/?XU(OC;_@G0RY_M#P]^35^+H\6Z_C']JR_G1_PF/B!>!J<I
M_P"!57^LL%O31D_#?$O;$2^\_:+_ (37_@G1T_M#P_\ DU21>*_^">,Q_<W?
MA]L=<!J_%H>,=?\ ^@G+^=/B\>^*+8$1:I, ?0U7^L]'_GVB?^(;8O\ Z")?
M>?M+)KW_  3T=.;C0/IAJIW*_P#!/W5_]&MI]!W'H0&K\:/^%C^+?^@I/_WU
M4D'Q.\9PMNAUJX0^H:G_ *ST):.FAQ\.,;3U^L2^\_8H>$_V#1R;G0_^^32G
MPE^P>_"7.B<_[+5^/)^+'CTC \37/_?8_P *5?BQ\0/X?$MSG_?'^%+_ %AP
MO_/M%?ZBX[_H(D?KY??"_P#8?U%=J7NBC/\ L&J ^ _[%OF>9'K&D 'L$-?D
MQ%\7/B6G(\67G_?8_P *L'XU_$D# \6W>?\ ?'^%3_K!A6OX:)_U(S%;8B1^
ML3? 7]BN6/YM0T=F/\6PUG7G[,7[&U]DQ:WI"Y](S_A7Y6+\=?B=%\O_  E=
MX1Z;Q_A4D?[0'Q/3Y5\47?\ WV/\*:SO!R>M-&JX)SGIB)'ZAK^R#^Q_-)D>
M(-*/MY1_PJY'^QA^R5=1;(M7TLY':,U^6$WQ^^*4F"GC:^B/^S(/\*EA_:*^
M,%JO[KXA:A^$@_PJO[;P7_/M$O@O.X_\OY'Z>:A^P%^RO>J=FJZ:ON(3_A5*
M+_@G-^S%,,1^(-//TA/^%?FB/VFOC>SX'Q"U(+_UT'^%68?VHOC5"!Y?Q&U'
MZ^8/\*3SG!-_ A?ZH9]%:5Y'Z6I_P30_9QF'[O6+ Y_Z8G_"GI_P3"_9_E.(
M]7LO;$)_PK\V$_:W^/<0Q'\1=3_"4?X4)^U]^T#&Q9?BIJH/IYH_PJH9Q@7O
M!$/A+B"W\>1^EJ?\$L?@9)]S4;0_]L?_ *U/'_!*KX*$?N[^TY](/_K5^;<7
M[:'[1D*_+\4-5/\ VV'^%2?\-I_M&N-Q^*^K(1V\Y?\ "M?[6RM_%!',^%N)
MD_=K,_1\_P#!*#X/2'Y+VU_[\?\ UJ5/^"2?PD<_+=6Q_P"V'_UJ_..+]M_]
MHZ$@?\+:U<CWF'^%3G]N_P#:/C&4^*^K9_Z[#_"DLSR6^L482X=XNB[*HS]&
M1_P22^$^/^/BV_[\_P#UJ&_X)'?"IUP)[;'_ %Q_^M7YR+^WK^TP'X^*NKG_
M +;C_"K=O^WU^TE'@O\ %/5B/3SA_A6T,QR._P )'^KO&2_Y>,_0L_\ !(?X
M4]KBV_[\?_6II_X)#_"L]+BW_P"_'_UJ^ 5_X*%_M$CD?$?5/^_X_P *0?\
M!0W]H=&WGXD:F?;SQ_A4/,\D<[6%_8/&:?QL_0!?^"0/PM)W&>W_ ._'_P!:
MG)_P2$^$X^87%M_WX_\ K5\$VG_!1S]H0'YO'NI,!US./\*DC_X*,?M WETR
M1^.M24=E$X_PJUCLCYK1B9U<FXRI0YIU-#])O@K_ ,$X?A]\)?%<7B'2+B$O
M'*&^6+'3\*\D_P""U_A&XG\$:--: LD"2%V Z?>KF_\ @G]\1?VGOC/XO37?
M$'B+5&TJ)U=F>0%67\O>H/\ @M%\2;:>TT?P[9>("&@:1;B%3]_[W!KV,:\/
M_9;Y%9,\3):>/GQ+3565VMS\V8E,47ENG7H3WIFT@],XIT@WXF\XX/*KZ4S)
M]37Y54J)R:1_1U'2FK!M8G"G!SU%$D$S?(7)8]* &;A3@^M$1>1\+(=R\"LD
M]31J4TT?>O\ P3#U'1C\+]2\/V]PIU&2^W1H/O8 ;->K:Y97EM>RHY8'S"3^
M=?GQ^SK\<-?^ 7C2#7H;AWM@Q\V,MA>2*^]_!7[2'P(^,=O;;_&MM9WSQKOM
MTY)..:^8XKX<Q/$--*C\1^<9E"IEN+=2?P]S3\/VK:AK,,B/N(91N_&O=M,\
M-7UUJ5M8!&:38C;L<XXKFO!V@^"])DBU#PQ=1ZM<8!6U(QGWKVOPQXB@_LF/
M5-<\-165]O""/G.WM7L\#<'5LF47C7RM,_-N(LW^MS<:*N?*W[2GB;7O@W\?
MKG5[^W>6PU/3H[*61CA4#@J3^35\_P#QB_9@U+6]5.O_  C9M5M[@AB+9> 3
MR?YU]O\ [66C^%_'FB[/$VDPVUL<8U0@D@\?RKYK\'_#CP/X5UQ!HG[2]VMI
MY@Q BJ%Z\C[M?V5PSF>'H8&,J4EH?SYGV4UL1B&IQT/+?A'^QA\7/%WB2+3_
M !!X3NK6VB<,\KIP1WKZHO?V>KO2=)TKPO+8F"PT";S4GV\2\8(KT*WN?#^E
M^!K75-,\>NPM29!< #-S@#Y35=?&/B+QOX4O/$$EHT=K<6Y^SX/!/M7SW'W%
M.(655.1]#U^%^'\/#&1NCRKQIXBN3K/V?2Y2L4#_ +HJ>!]*]1^'NO:G\1/
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
MI%;&2,_.>G%3^$II_#GB2'6C&'$,@;YJZ\(Z='$0E+N>=F:E5P52,=['Z;_
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M444 @]* "BBB@ HHH)P": "BHXIC(?NTLB#.XL1]* &NZAFXQ@<FN;\6?%#P
MYX4A;[;>J''13ZTGQ*\:V/A717E><!V0@$U\M>-O%=]XEU22\%V[1EL@;N*=
MFP.^^+'QY/B;3)M*TXJ$E4KE6ZBO)K<% H;[S4SEFW$G':G;R"/;I5K16!:C
MYI58%7ZKTJ-<$9)Q0<$DXZT 8HW **"<T4 %%%% !1110 4444 %%%&0* .]
M^ NOC2_%45O++M664#DUZ5\?O -SXDMX;[1K3S"02Q'XUX/I5Z^C7UM?HY7:
M^XD&OIWP+XOMM3\#+J-PJR>5!DEN:"'='D'A?]GKQ%K*"2^MY(@O8"O0-&^
M/AO1K43ZM*,J.=R5A^+_ -I8:8\FF:+9PDJ2KD<8KS?7/BUXLUV9F>_DB1CT
M23BAW0VCWQO'_P /O >F/#8W,1F3[JXQ7&>(_P!IY)"8M/BC)[8:O%;G6YKJ
M3;/?2.[?WC4&?FW?SI(=M#L/%?QA\5>)28H+N2$'^X]<U=ZQJ&H_\?5Z\Y'7
M><U45BIR*1<QGCC-4G82W'//E?+V@>PH$4*+R^T]<"FD#-3QI;21Y,GS>F*K
M212NR$K(>5<FGQ",1EI#@XI-KQ'./EIY=)4V6XW,.H-.U@*K(ZNLHY5CS7TY
M\!/%^C1^!K'1_/7S8TQMKYKEMIVA4LF #G@U>M_$.I:5!"=.O)$*'D*V*&KH
MFSN?:=K=>?FI9'V"ODCPS\6_%EEJ4,UQJ,I1GY#25]*^ /%(\3:!'=9!<H">
M:PMH.^IT:'*@TM103AAL(Y'6G-%N;=O/TI#'C/<44B$$8STI: "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M5/(Z;?8;"<P_C3J0%D0( ,9I:\5VZ'UW4****0PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "@Y[444 %%+A/4THV9XJU)(
M7-8"%*A.F[BKOAC6;_PKKUMJ>F7#)+:2AXV5L'-49ERV#QZ8IK@N%R3E3R?6
MM*-6I0JJ43#$X6EBZ#IU-F?K!^Q=^V_\-_B#\*[;P#\6=50W*VPCD\Q0Y)..
MY(K2_:(_X)W_  7^-?@J[\8_#R[<W8@,END$2J&/O@U^3^C>(-7TF[6?3]3G
MAVMG]W(1_*OU&_X(^?%;Q!\1/#^LZ!KMZ]PEE BQ^9(6/)7UK[O+<?#,Z?L*
MJNS\8XBR.OPY5>,PLVE?5=#\T?B]\,->^%?C&[\+ZQ;&)K68IU^]BN6KZ_\
M^"LVAV>B_%<R6MHB&:Y<L53&>M?( SWKX_,\+]5Q,DC]-X=Q\\PR^%2784C
MY_"HTY/(I]((3UZUYJ:N?0JR6HH(['FO:/V5/VF+_P""^M)]M*R6;,0Z2G(Y
M/I7C(C&WYJ2TB9I"8R=@ZD^M=6%Q,\/54X,\W,,OP^8473J;'Z?_  ^_:K^"
ML\$?BB/Q$T4Y \R%4 7GKWK4UK]J_P"%?Q!\3PZ+X2Q-*VP$);]><'I7Y;Z?
M=>(=0O4L],N[D(7 (1V'>OTW_P""6'[,EO-X?'Q(URQ:9@CJ!=+GD ^M?5PI
MQSZ2IU87/QWB#*<%D$74IRU/6/%7PX\<:_X$$?P_TR%;F="&<R>6P4CKG%?&
M'Q8_9'_:K\)^)V\0:??7LLAD!_X_6('.?2OT+\:+=Z]K#:-I3R6UU" 52(E(
M\#IR..U-\-:IXMT&;_A'O&>AV=QYHVI*%$G)Z<XKZF/"F!PM!.&A^?X?BBM1
MJM6N?&/PJ^+_ .V'\/+>'3=3\-PW2*<%Y[IF;_T&O8_"_P"T3^T5XTU>/PU+
MX;@ACW@2R+*P*@^GRUZ_=_#>'P_XQD\0>(+.U6R&&11C\>*N1^._@QJGBMAI
M*+#<[QN"P!17G_VE@,!75&I4U]3?$8JIC8N<:?X$=AK\'@O2PESK<TFH2+BY
MCE?A3[<UE^)_%'BGQ!H[6%TP%C<(5,T<F65?6L[]HSX>W2PQ>,-*O6V3,6(2
M7C'X5Q'PI\87XUF'0;F0RI<N$82'.T>U?:TW1KX13@]&?)-RCB+O<\E^-?Q2
M\>_LTZF-4LE^VZ;<,6WWDA)11Z#!]*\Y\0?\%2]5;33%I6G6KS%>-PQ@^W%>
MI?\ !3VPTC1O ZK)* [V[^6N1ZFOS;OGVSV_DJ,$?-7YIGF)G1KN*/W?@[)<
M+F6$C4JK4](\0?''Q+\7?B''J_B2\=H_-),)D)4 GI@U^T/[+CA_V<+(Z3$J
MO]ACQM&/X37X@?![PY%XH\=V>CYVK,_SD'&.E?N=^SW8VO@+X"6,<[%D6QC'
MKV->CPA)U<0V>1XE4:6%PT*<%:QXKXE%Q::_<^8,EIF+9/0YJEG/-7]<D-WK
MEY<+RKW#$9/O5$@C\Z_3I(_$=&Q****@84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !3@FP*ZGDGFFTH5HL2O\ =-5!78&YX3TQ-5UB"SC3.YP&
MXKZG^''ABQ\-:+%'#$%9DP?EKP7]G7P^-9\1O=F/<L9##(KZ5VK:Q OA47K[
M5,[$_:);B:"%"]Q+M'UJ*WFM9&\R-]P[&O(?C;\9!;7T?A[1IP79BC8//>O0
MOAC!<_\ ",6E[=,6>:(,VXYJ&K%'4*01D4M Z49&<4@"BBB@!LK!%+'L#7SI
M^TWXZBN-1_LB(Y(QD8KZ'O21 P]5-?*GQY@%GX^>%QN#1Y^;WJHD/<XEE29-
MP&.]2Z/K>H:(TCP2$+*I3&[UJ&['E283\J8SE@ 1TK1]"T.$)>5GE.3US36.
M3D4-(9!UI""#@U(!1110 4444 %% QGFE106QF@  )Z"D^]QBC:X8KW[5-!
M)76%03(SC 'IFG9A>YZC^RQX8OXO'":UM/D")@<GC-?2._;+M(QQVKA?@AX8
MAT'P[$T<7SNH8DCGD5V[1R>9N-9O1@3@@\BBHC*(5"GUI7DDP#&![YI 244U
M7R<&G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44$A1DTPW"
M8XS^5 #Z*8LRD$D4@N$<[4//O0!)13-T@'./KFJ>I^(=,T>(RWUU&N!TWC-
MKJQ?QSF@#%>>:K^TG\/-(NS:W5\^X''RIFM7PS\9O!WBB<06%Z<D9&\ 4!<Z
MZD)QG/3%9.L^,]$T:U-U<7BX SPPKS?Q7^T_I6FEHM)99&''S)0,]7ENH$CW
M%POXUSWBOXCZ)X8M#+<W8X!SR#7@WB/]HKQ+K8*J$C!/\'%<5K7B_6-;RMW=
M.0>V\TU%@=%\6OBC<>.-6FBL)B;;/R$'%<5;(T<9A;G [T1N(X_+QVZTD;E#
MN'.:T3 :"=Q4CI2G':E9LDL:3K0]Q1V"BBBD-ZA1110 4444 %%%% !1110
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
M\[?M4:>J^(_[0WJ5\I1PW/:JB1*]SR2=@^&[U'38V:4Y4<#UIU:/H6%%%%2
M4444 %%%%*VH!2J<'-(3@9I&8*NZFHL!RN6<.!G'%>@_!GX8WGB;6HM2N(3Y
M:GO7$Z'8^?K,%J$R).3Q[U]:_#;PK;>'/#\#QQ ,\:MG'M3O8AZ:'0:1IT6E
MV$=NBXV(!^E2N'=\LP ^M$<P$9D8=#Z5QGQ9^(+^$=+:YC..PR*SU;+.BUKQ
M)I6@QFXO+E1M'0L*R_#7Q2T7Q)=M:6EPN0..E?,_C+XL^)/$TS))<$1DX^7(
MJAX2\5ZAX5U*.[M[AMK. VYB>]%F%['V="0X#!LU(,]ZY'X7>.+3Q-H\;^<#
M(5Y!-=8\JH0"#S2:L ZBDWKNVTM !1110 4444 %%%% !1110 4444 %%%%
M!1110 'IS4#SJ'P$Z>U3,=HR:HZKJL&F6S7DJG:@R<"@"V[1M'DD#Z\5D:]X
MFTC0;<S7URH &?D89KRKXB?M&06TTEAHQ99$)!WIWKR;Q%\2O$/B!W%U=':Q
MZ FFM6![!X[_ &CK6UA>TT63+#@$K7CWB?XB>(?%5V;FXO95 R J2$"L$RE\
MN[L23W-,-R\?R*!S[5HD@%F>&5B\\DC-GJ235C3]6N]/D$MG=2H0>H<BH5D0
M#YA^E-G<2*%48Y]*KE0&GKGCKQ)J=N+-[Q]O'_+0UF1I+:IYLKERW7<<TZ5T
MV@(.>^:5Y$>$ ]:+),"+.3BBEQ@X-)47L 4444 %%%% !1110 4444 %%%%
M!1110 4444 %'%%% " ;F(KZ9_9_B,O@DP =8!7S3''@J%'WN]?3?[/)6#PN
MNX@@1#.*"6SY_P#B1 %\=ZI'C[ET1^@K"7<3L$6?H,UZYXD^ _BOQ+XXU/4X
MEC$$]R63)P<8%=!X8_9LT^Q(FU<@;>6S)37<=['A=IHMQJ,HAM[>;S#]W"'%
M=1H?P?\ %VO 00VN >[9%>]0>%OASX303RS6Y9!]WS%)JYKWC'1= T1M1TM8
M0  00HH;OL3T/-_!W[-"Z>!-XBF"C.3ME_\ KUVFG>%/AQX%3S3Y4F.3Y@5N
M?QKRSQ=^T#KVI/)%!*%16(^5<5PVM>--<U1SYUX^T]@YH;N-71[[KWQ\\):
M#'IL4:D<#9$/Z5A>&OVBK_7?%"VB;!$Y &5QWKPPEG!DEE=C[MFK'AZ]:RU:
M*2$D$2 D^V:25@?F>_?M%:/-=^'4U:"\F7S",B.4@=!Z&O!_#OB"Y\,ZK%)$
MV2D@.X]3S7TGI\-MXW^%Y25M\B1,1SW"U\S:]IO]G:O+:SJ1*C$^W6@$?3/@
MGQUI7C_PXMEJ4R^9(F'' KD?%W[-*W5W)J&D'=&YR/GKR?P/XDU:SUJ"VM9R
MN^0!AGBOK/P6S/X>MS<'<S+U/-)O035CY2\7?#O5O"5VT4L#;2<#@FNB^#/P
M=O/$FIB_U*)A!N!P?2OH3Q/\/M*\2E6N[=<@]@*O>'_#%CX?LEM+.$* N,XY
MI<S'KL)IOA[3M(TI-,M+9 J)MSL%9B_#7PW)J8U6:V7S0V1\HKHT63E2!BD\
MA]^X5-QK8=;1)!$(8U 51@8%24@'3Z4M PHHHH **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"FRKN0BG4C@%3F@"IY<43$<\^]8OBZ<6GAZZN6;&$;&?H:W76-3N;MZUS?Q#
ML;O6/"]S96C .RD+GZ&N/&\[PDK=CIP2A]:C?NC\N/VH]<>[^)5S+&5;#,/U
MKS:/4()!Y<J8/TKW/X^_LS_$*U\0W6M1:?+.&E8@1PD]2:\9OOASXKL78ZGH
MUS#M/62$BOY7S_*<:L?*;B]S^Q^%LWRQY="'.KV[F=-;*/F0YS[TU?W9P:?+
M#+:OY4O&/6F/*A7(-?.U*4X.S1]G0KT9QO%W'.-R;16UX \?:UX%UF.^T:1A
M('' !(/X"N>^T,A&WDGTKU']G[X5_P#"<ZJUW>1#R;91)+N&.*[,OJ5:-93I
MO5'D<03PD,#+V^S/LK]G#XZWGQ2\##3]45H[V"#+L4VJ2<=*U_&UEJ_B#PKJ
M-@C;WMX3[YY%>/6_BS2OAXGV+PE&8\#!8'((KJ_AK\>W;439ZYEEN& 8XQ7Z
MQD/B=A*56.$JOWMC^7<^X7E6J2KX=:'E/AO2;G3/&\)2VDCECF_>>8I )]J\
M>_;KM+Y-<LI[B&01RJQD)4XZGI7W3XUT/X;#4=+UE[%O,NR65E<#)Y]JY#XZ
M_LY^$_C':6EG=V8XB(A8MC )/^-?T+P[Q#@*$XUIR5F?D6>Y3B\32E3@M4?F
M1#;RM'RX$?8'KBOH?]E;3=8D^'NJK?MMB,XV$\<8-=9=_P#!/J;0_$(;77B.
MFASA0<?+]:[OQ[X+\+_#CX8RV/@:,1A8QYQW9RV#Z5Z7'_%678G)Y*G9Z'-X
M=\-9A1SN'-IJ=Y^P-X6TJT\+:YJT42O=)J+;'X) PU<9\:M6OM<\7S_;'8+&
MS* >.AJ#]@[XXZ1X1U:Y\%Z]-Y/VVY:0R2MA>X[_ %KUGXP_ A/&M]_PD'@R
M]@=9%RVUMW)Y[5^4\(X[+\11:35S]3XPP./PN.?->Q\[:=##<2$3!A&K9'/<
M5T_C"\G\1?!^2VOD^2.4[2Z^G3K72V/[.FO6LBP:KXAL4'F@E&;!Z_6HOVFO
M"MQX5^&BZ1X8=;D[U+_9OF[#/2M^,XTY91445T,N!ZU2&=4[NRN?'<\/D7$D
M?I(?YU6D/%7+R&Y@G?[9"R-N.=PQS51T?@@<'I7\J5$XUFF?V?@IJ6&BT[BP
M5)3(ALR'&#3P<\BLYJS.AZL#4=2$]S4=05'8****!A1113NM@"BBBD 4444
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
M\VKX/?H<5]Z?\%KU5_&&AD=<R?\ LU?!;].34Y_?ZVR^!F_[,BO)$9^\*4D
M9-(1D@^E+7S:W/O); >O%=O\ /B[<?"'Q]:^(HF8*&V,0N>"1FN(I),E..Q[
M=:Z\/B)4*BDCEQ6%IXW#RI3ZGZEZ9KO@CXJ^'+7Q9X6U>!;UH462)[E=V=HS
MQ]:N:7X3%A.D^LZU9)"&!?=,HXS]:_-/P#\8O'/P^O1J'A+5FBVH5*R$D>_&
M:Z+Q%^U;\7?%5@UKJ>N@Q'@A%(/\Z_0L-Q9RX>U]3\6QOAI.KC6X;,_2CXM?
MM>? WX._#:/2%NENIK>0O"MM*KXDP,$XSQFOE+4/^"MGQ+O/%A-Q*ITC>%\L
M6WS;<\_IBOD._P!8UC5I&N[B_D8N<$/(3_,U5B,BH8CC:.1QWKY[,<_K8Y\K
MV/K<KX P6"H_O%J?I#X3_P""MGP7L;'R[S0]19MOS9A.,_\ ?-><?'7_ (*G
MZCK\4D'PCMUM4?(;[5:C./R%?$S27)7", *9&TJY+')KP:D:;=[(]&EP=@:5
M;F.I\?\ Q'\7_%/5WUSQ=J8>5GWE58@9^F:YN6Y@:3R\$@=*B=/-B,A)R!TS
M2LMO]D5E0A\<Y-<_/;0^LPN P^%2Y4*QR3^E)38RSH P-.P,5#:DSHG:4M"?
M2]5N]$O4U*R.'C.1Q7Z>_P#!.W_@HGX5G\*Q>"_'=\(WBVQH9"%& />OR[S(
M!MC('UJ2TO+G1+I;BTN)$8\GRW(Y_"O9RC-*F65>9'S7$?#E#/,(X3W/WXMO
M#OP0^+5N=5TS5(6FDY 2[7DGV%<!\1?A#_P@<I>VBDDA<Y4QDMUZ=*_*_P""
M'[:?Q1^%^N6BV>NR?958;E;<>X]Z_4'X2?MW?!WQ[\,X-4\::G$9HHT62-YU
M#$A>>HK].ROB.ABE>3L?SWGW!68Y94_=QNC$U'1KI%7SK&8*0""(S566WE9M
MDH*\<9XKU7P-^T9^S9\4F.FVNHV\#;BJB:Z0$D<>E6/'?P>TZ]M&UCPO+'-$
M1E3$V[^5?2T,71K_  NY\;B<%BL+_$@T>.%3 _RMG\:?)(L@! J2_P!,N=.N
MVM;R,HX/1ABHC'M;:!S74[(Y%<3G-%*RLGWACZTF"1D"E<- HHHI %%%% !1
M110 4444 %%%% !1110 8YS1110 9(Z&G)WIM%5'<+:GI?[,VE/=^*VNP/\
M5R@D_E7T[&,2$'UKP7]D>PCEFO;@C)4J?ITKWM>7XK.H_>&]QX '2BBBI$%%
M%%*X%36)&@L9ITZK$Q_2OD+XG^--0\3Z_-'=.2J3%>GH<5]<^(Y5@TBXD(_Y
M8M_*OC'Q1*DFN7*HA_X^'.?^!&JC<6A7N%C@0&/H14%/F)/RL<TRMQA1114-
M:@%%%%( HHHIK< H&%Y(H.<<4JXS\U6!U7P>L5\0^/[.U9,J ?YBOK.Q5K6T
MBMR,!(P!QZ5\F_ _Q!9Z#XW@N[D[0I/)/3D5]4Z=XET;4;>.1-0A.4S@.*SF
MF(O-,'4@# '/2O#/VH_$\,J_V3&XW?*<"O0/B7\6-&\(Z.\EM=I))G&(W!-?
M-_CWQ>_C#7C?,YVE>]*.@DV<]*Y@49'&<YJ1Y!=6PV<$<T231N/*D7/N*BCR
MI. 0*TNUN.QVOPC^)6H>%]5BMIICL9@/UKZH\/:S#KFE1WZ-G<.U?$L>];A)
M5;&QMU?3G[.7B=M8\.):R2[F1.F>E92U8STM/F;=GK4E1[><"I!G'-2 4444
M %%%% !1110 4444 %%%% !1110 4444 ))RA%9^NV:W^G/9D<NN*T'.%)-1
M>6I_>L>* T/E'XU>"+KPYKC:@8VV,Y8FN'#!QN'>OJ[XS>!;?Q7HCF.#+JG&
M!7RUK%@VF:E-8,,&)RN*J* K48&<T450 ?;]:***  X[4$DG)HHI._0 HHHI
M@%%%% !11D]*"RC&3CZFGL 449YX(I<'LII"W$H)Q001U%'3K0,**,CUHP?2
M@044 @\ T4#Z!1022<FB@ HHHH <9R%$;C _A-?17[.FK:>-"%DTH\QT P6[
MU\ZD"<HK,,(>E=C\&O%,^G^,[:RB<A&F .>E$D[:">Q[S\6OB?9_#*.!GMV+
M3(2K*F?7K7C?BW]I3Q;J\;Q:=<(D;#C*8->A_M':-)K7A6/4GPWEP$J?Q-?.
M@M@)!'(.!UI)6$FB[J6M:UJ,XU26_D,W4#S#C\LUHWGCS6IM'_LZ>X)! S6*
M[1(1'"IR.](T4DDZ@$$8YP*T6B&]4*KYMF63EF;-1D \&I7*_:5C)P-M1D')
MP.])VN"LV(<=J=YPC 6,?.#G(IN1G%*WEP)YL@Y/%2W8'J?0/[-.M&_T(Z9=
M2@_(WRDUY[\?_"2Z5XWFO$3;$Y&WWY-6?V;]2NH_$[0K+^[*# 'XUZY\8OA8
M?'5O;-;J ZRAG)[CBD]2=F?//@C1+W5O$]N;2!MJR@D[37UMX:MVM-'MK=AR
MO6N:^'OPDTOPM&K26P,F.M=I;1".0Q[>!TJ U;+%%%%!84444; %%%% !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 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M.8!K>T;?6QX5^&GB/Q=.-UJX0]RAQ7MG@?\ 9ZL-.VRZP(Y&[\5Z3HWA;1]
MA%OI]F%4>E1*5Q(\X^#OP+/A&==0NF0L1T'6O6D<;_)V?='6F%@#\JXJ2-F8
MG=4CMJ/HP <XHHH  <T4 8X%% !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
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444!L7-!A%SJ,44@S\XX_&O:?CSMT[]G2[*_*#;$?^0S7D/@^$/K4
M(8?Q#^=>E_MG:I_8'[,=Q<*^W,:C\TK[#(/<PE1OL?&YU+GS2@O[R/Q'\;G/
MBW4F(ZWTW_H9K)SQBM'Q5=+=>(+V1?XKJ0Y_X$:SN^,5\;C)<V(D?N>714<)
M!!1117)<]&+"BBBF4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4CABN%.#ZTM.B"EOF(Q[T+5B;LA;>UN9IHK..0M))(%&
M.^:^U_V ?^"<^K?$76X?'OCF,)IJJLBK/%P2.3S7B/[%7P5MOC-\8+31KB(-
M%;R1RME<@@-S_*OU&_:1^+'AW]E'X)VWAWPN4BN"AC$438*DJO-?:9'E=-P]
MM4V/R#CKB6I07U6B]9'6>*/'_P"SS^S[X/7P^;^P'V1#MM!)@YP/;VKR33/^
M"EGP>L=66TB\';59P/,$PP/>OS_^(?Q6\5?$O79M8UV^EF\QL@.>E<Y;QW-Q
M>I#!"6=VPBCN:ZZM3#K$^Y#;R/RJ%"K.FY3EOYGZR:Q!^S-^U[X7<7ZZ?/<R
M19,+OED)]>*\F\ _LK_!G]F/Q\_B_2TLYY8YP]M!",-&1VZ5Y_\ L/\ PO\
M%WAW1+[Q7J%M+:J]NKQ,Z]>172^,=6U.[UJZU"[NC*5?*@U\5QSQ?_85-3C'
MWCZ/(,!B,9%TG.\.Q>_;9^&.G?M9>&([W1KV.VO+6%MD3#<Q))_QK\R/B?\
M#G5_AIXBE\/ZO:NK02%-[+C?CO7Z5:#JNHZ1?6=_!<,JSG<R5\_?\%&?@OJ,
MEO9>-[*Q8)- TD\X7A3D]:^<X?XJJ<14^:2U/T'(JT<EQ*H7T/B^W?!=IAC!
M^5?6E8@DD"DBVR2F"3JAQYAH( . <^]>TTTW<_3%+F2DNH4XG8<"FTLG)X/:
MG$I:L&.XYQ0"!U%)15%ZV%W+_=H8@GY1BDHK,A!11107U"BC!/048/H:!WB%
M%!!'445:L)ZA111185D! (P13D;8A4'\*;12D#=M@15#9QU-+-"/,4^<,9%(
M#@]*<_E2C;O -72:1+?-HSK_ (=_&WQU\'=?@UGPAK$D!1ESY?IFOT7_ &/_
M /@JWI_B6*W\+_%*_)D90IN;F; .>*_+5&>-]DPW#WJ:&X:TD$]D^UU.5([&
MO:RW/,3E\[7T/C>(.$<%FL6W'4_H#DT/X7_&+0EU7POJ5I,TPRLL1SSCZ5X_
M\1?A[?\ @F^-BRDJC8\T#AJ_/']BC]NGXE?"SQEIOAO5_$-Q/IS7"(T1<!4!
M/)K]:-7N]#^,_P -8/&6DM'*LL9=73GL/\:_5LDSF.8T_,_GGB7AFOD6(M):
M,\$4;E5EZ]Z24@D;!]:LS6WV2ZGM&ZQCI52V)+MN'2OH;'R5Q:*5\;CCI25-
MM0"BBB@ HHHH **** "BBB@ HHHH .>QI.=ZX/-+28)=0#WH ^K?@'80VG@F
MTN8H\--""YQUKO@JY!"XKC?@>FWX?6#G_GW%=BKAL>U92=W<!]%%%, HHHH
MKZA:+>0/!*,JR$$?A7S)\?OANOAC5'O=+L]D;G)VCN3S7U#*Q5,@UQWQ6\)P
M^*O#TNZ$%U!(_ 41UD!\CKE1N8\^E)6CK>AW.CZC+;7417#'&?K6<1SQ6S&P
MHHHJ1!1110 4444)W *,YHHH 4.PZ&D)SUHH R>M  0#P:0*H.0*4]>*#]*
M -NYHHP!THH!*PY#\K#=C(H@C\JW$D#X)ZXI/):9&"=A4=FSQ1!9#Q32N![/
M^SC\1;JVN%T&XG.P *JD]*^AHW$B!QWKY+^"4<;^+XRF/]8M?6-GQ;J/:HD!
M+1114@%%%% !1110 4444 %%%% !1110 CG:"PID<Q<D%>E+*I;&#@9YJ-Y5
MW[$''<B@"0NNPG<!COFN"^*OQ5TCPOILMJ+E3*RD<-WJQ\5/B-9>$=&F2.X7
MS60[<'G-?+WBWQ%J7B[4S=7DS%-V>?2KBKL3=AOB/7)?$^KRW?F$;G)!)K/9
M2AVGM0L*Q.%MS^5#;MQW'FG:PQ*7RG9?,'0=:2G^>RP&$=S32N BW$ &WRLF
MG1O#(^PIM]S4</EQMF1!2LQ$F\P?+TIK0![6A/\ JYACT%-:00<-;E_>K-CI
M&KZD=ME9.0>FVNBTOX1^+]112+*8!CS\M--,5T<F,.-R?E2K#+,VR)#7K_AG
M]FJ_N%'VYS%GKN2NOTSX!>$_#^)]6O(& Z[E/^%0+R/GNTTG4YW$$&DRRMGJ
MHZUT6@?!GQ;X@E7.G36RL?O.E>[E_A-X:A#Q):^8O<$UE:M^T%X9TE&AL50[
M1QM>A>8:]3EM&_93U)&2:]UN-DS^\C*'I7:Z/\"_AOHZJUYI\#2K]Y_\BN"U
MS]J.]8F*PMG^;NK_ /UZY+6/C1XMOV,D>IRQAOX<T--[ M3Z!:?X;>&(?+-]
M;1A1]PM_]:L'Q)^T)X3\-PE-+MEGP.#&]?.VJ>(M8UG=+=732'W[UG[IV(\Q
M3^-->86?4]5U_P#::\1ZG,1I#RVHSP=U<=KOQ(\4Z_(6OM2>0GN:YX!1STI:
M&D-HEN+RXNVW3RY/J:Z7PG\4_%'@^Q$&FZF\<7F9*"N5SSC%"J9&V,?EQ4V5
M[@]CZB^$GQ;@\8Z>+6]DWS$')+5Y-^TE8K!XYD>--B&)3GUJA\#?$MGX<\1*
MEQ( I'<^M>N?%'X<V/Q*T]-5TME,A ^91GTIV5Q)]SYI(/11GZ4Y&4<21X^M
M=]JWP$\4:?*QMXY& ]%KE]>\&:[I$FV]LY,+U)%:)H=T936RN^4N5 ]*65XH
M8]I7>?:D=85^7<%/O33%L_>GYA2<D.X>870<$8Z"D)W$,>HZ4;@WS 8!HJ-V
M![9^ROK,I%YI\Y+*[J,?@*Y7X_6KV/B5FBM#EV)7%5?@9XBO-&\5PP0*Q624
M;E!ZU[3\6_ FC^(?#@UIT2*X$65)'(HV%U/F41B';!),#YHR<]O:NE^#_@9_
M%7B%5N8"T2N1DCBCP]\*]>\2:\UL+=Q&LF/,V\8KZ"^%GPJM_!UHLI0>9U)Q
M4N5WJ-)6.C\->&--\/Z;':VUN 0HX%:F[^$0$8I ##\[GIVH-Q*3G! J;W"U
MAR(A;<T>*+B3:H,9XSSBJ.L^)],T:V,M[<(,=F->6_$7]H2VL(7MM$.XCH4;
MO0E8#UUI%F7]W. 1VJ2"1V8HT9&!U->"?!_XJ>-?$>LXO[:=H2>&8\=?K7O=
MI,9H%<\''(I.X$M%%%, 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 ***
M1@QZ4 +373<#VIPSCFF3%O+..M)NP%<!LE63 ]:_.'_@OU\7=)\/_!&X\("X
M3[9,T3I%GDKCK^M?HMK-^+#3YKF5\+'$S%OH":_GX_X+4?M,GXV_M%G2](U'
M?8V-NUO-&CY7>A4<_D:\+.L2H8=Q9[^08=U<6G8^*I7:65Y6.2[%OSI*4G><
MJ.GI29[9K\XJ?&S]7@K12"BBBH* JK<,*4A%3:@Q]*2C/<4T[ $8VGYN:?'(
M(WW!>],S2'J,FANX7%R_G&4-U/2D.YI-P[&EHHNP%N2D\>P(%..M+875UI\H
MDAN&!'0CM3>2< 4$=B*:G*.S)<8M;'4>'/C#\1/"FH1W^B^*;B)H_N[&'%>Y
M?#O_ (*E_M,^!IH(A\0]3EMXL?N?-&"!7S*.#TH$?FG ;!]1753QN(IO1G)5
MP.'JK5'ZG_##_@XAO=%TZW\/>.OA8M\AVK+=3W/X$_?KZM^$/_!2']A+XIZ7
M!XA\8>+=#T:\F(!MY)&)!/;OWK\ FD4C[-+$''J:=%+/;,H@N#&5;<H'8^M>
MU0S[$4TE)G@XGANA5=X*Q_3NL?P+^/\ X(_XH?7[*\LW!\N2 $C.*\+\;_\
M!-VPU9YM6T3Q1MD.2L:1=?TK\1O W[7O[2'PTT^+2/"/Q>U>QMT?*PP2J!].
ME?3GP)_X+8_&WX6Z-#I/BF*?7)5/S7%W<\D?@17/C99;FW\>-R\#'.\CN\-4
MLCZK\;?L7?&#PS=,ECX;N[N%&YF" #'K7FOB?P9XB\+:B=.O],D5U;!W5[%^
MS#_P6R\!?%+5=/\ "7C6QLK:ZU&=8!"\Q)RQQZU]UW_P;^#/BS2H]?U3PK8D
MS#=YK(3_ %KY[$^'^%S!<U!V/I,)XFYGELU'&+F/R:OXI[9@MQ"5Y[TP@A=U
M?HUXZ_8F^%'CFX,VAS00<Y"Q15YUXU_X)O%+1FT2]D<@' 6(?X5\MC?#['8:
MZAJ?<9=XJY5B;*6GJ?$Z30$X>4 ^E2X8K\@S[U[AXG_8-^).B22SV^E7,JIW
M*?\ UJX/6/@1\1-#+K<Z#,H7N17RM?AW-,)+WJ;MZ'VN%XNRC%).-5?><0;>
M9OFVG\J58I@>8S@5HZAX>U?37V7R-&1U!JB5N8&R6+#T->95HUJ>DH-'MTLQ
MPE57C-$+RA&VD5*B'[Q[T2W,;#YK49'>F"X:8X"8^E<R3;LSKYXS6C)BH'.:
M:PSQFHV,IXQQ21LV[DT2C8-42>6/>F?Q;34H..M1R$ Y'7%)),J[8LK%)A&%
MR/6G,"KX[>M-)$D(FQS4EHCW2",<L>E:86FJE=1.?%5(TL.Y,^N?^";/A"0:
MO>ZS*<I)"I0X]Q7L?[4]W#<SV]E"X+12'=CZ&L?]@'PL=(^&-MJ,L>'DMAN.
M/I61\;-3N;OQY?0R2DQI+\HK]WR]0P.1QCU9_,V85/[0XLJ3O=(XT#;$$)Y%
M)3BASO)XIM?.R=V?5K8 NYA3O+]Z1?O"GUDW9V0]1OE^]-?<)A(K=!C%24QN
MI^M-:[A97!68-C=@'O2."YSG%%!QG@TTD@NUL$99'R3FG2'(&U\?2F@X[4A.
MWFJN LNY@,2=ZE5U";2>W6H@<\BC!QFB+40>H$Y.:***0!1111=H!5;;VI?,
M]J;12M<!RN&.TBF7"1LP(4#WI\('F#(ITX3M5P22N'-J;OP_UJ'P[K*WODA@
MT9C//3/&:J?%/X0ZKN;Q!X7MWOXY1O>2->%)Y(_"LM9VAY!_*MO0OB%KVB#[
M-YKS6Y^]$3Q7U.2YX\%*S6A\?GO#SQ[YX[G$^$OAIXD\1ZF+:#29)(PW[Q@/
MN\\_E7LK:KX>\#^$H/AUJ&E17\4$GFY?@;CCCMZ5SU[\3988=GA_2DLV?[SP
MD\YZUSUWJES?2FXNIF=SU+5Z^9\55*E/EI:,\?+N$7&=ZVJ.OOO'NDV<13PW
MH:6188)B/_UZYF]\1:W--YRZC(#GUJ@UP>M,20NYKXS&8^OC)7J.Y]G@LHPV
M$C:*)KN\U"^)>[O&<GKFH8H0H(/5N]/H ).!7!3O*:1WRC"E3=CW?]E*R-O;
M7LKG(*#'Z5QO[0\JMXED=6SMD/%>D_ &P.F>"WU KC? #G\17C7Q@U8W_BZX
M0MD"4U]MC&J.3QB?"9?#ZQGU21R6XL-V.312L/FQTI*^)/T!*R"BBB@84444
M""BBBC6XPHHHH!ZA1110 4444!<**** "BBB@ HHHH"P4444 %%%% !1110
M4444 %%%% !1]:**%N!O^!(1<^(X(<XY'/XBMO\ X*>ZU)X8_9%END3>3+$N
M,^HK(^&I'_"30#;D_P#UQ3_^"MMTL?[(K1,>MS!_*OL<JLLMJM=CX?,.:IGM
M"*_F1^.-U*TUW-*XY>9F_,FHZEO HN&V]V-15\/6=ZC9_0."C;#13"BBBLCK
MM8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH!L*0@DC!QS2T;@O)%"5V93E[K/NW_@C_P"'=/O?'IOQ;*91;<OCGC-?
M37[9/[,@^-/Q!EE\2^/FT;3D1&C#IE21G(Z&ODK_ (),7_B*P^(5U<V<;_9U
ML6*L#QGYJ^MOBO-X@^(/B65)]7FC1%!$0.03SQTK]CX8RRIB<O\ A=C^6N/,
M=##9PWS=3PGQ9_P3V\'C1I9? GQ535+Q$)2UABY8]A]VH_V5_P!DZ?PYJ^JZ
MI\9]!-J=/MQ):1WB?ZQP>@Q7J6E>%?&N@:JFI:392JJ,"2G\5>M?$KPOXC\;
M?!W3_$4%D\-VB,]X4ZL,#@UZTLAHTY\S5K'RD<VG4A92W.:^%/BYO$FIS^$]
M.TG[/9282&-3\JBL;XI?!KQ/H.MW#6=A+/#(YP0O"BMW]GF"WTJVFU:Z@42P
M1ACD=#76^+?$VH^(X9+S3)&F;&3$#TK\>\2LKRW%T.5J\CZSAG&XK#U+WT/-
M/ ?PIUF]NH+G6+9T@C/5QPHK/_;"M] UO]G#Q/9.L;OI]MY<<G]W@_XUTM_=
M?$F[>/3[6RG@63AMAKQS]N;QG!\+/@Y>^&-2F#7&LVI9]YP<C(_I7Y_PU167
M>Y3A8^SHRJ8S'1;EK<_-K5H[>WNYK:,@$OQ[U6.5 P,U*MU;R74U],0V7RBF
MHS<*7)V 9]*^LFG>[/V[#2MAH)KH"1W$AP("13GBN ?FA(XIZ7+ 9#XQVIK7
M+R'87J/>:LD4I)NQ&7"\,<&D#2M]V/BG"'YMY&?K2R2X7:ORCVIJ-1Z%>UII
MZL0;=N6;%&UR,JF13 D3?,T_/858B>4C9'%D4U2FV1.M17VB,[>[8]J/,B12
M6D&*62&4-\\>/K0L$;C:RBM%1J7^$P^MT$]9"QO PQ'*&/I0V^/F5-H]S0+
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
M.[@.JE?N>U=[KVA:AXCO([+<T,"?*5 X(KG/"VE:YX"U?3_#HFDFAF^5F;C
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
MM*Q>?XL:R">WVLT+-,K_ .?9T0X>XGJ?%6L?K*?V$OV8M.C NK2RRG7-N/\
M&HA\#/V-_!!!OAIJ[>N;?_Z]?D\W[27QO<$R_$;57'J;H\UGZE\;_B5J8_TW
MQOJ#>NZ<FL:N<Y?%:0-X<(9[4?O8A_@?K7=>-_V!?"QV:AJNE1E>H, _QJC-
M^U5_P3GT8F,>(](W#L81_P#%5^15SXX\67N?-U>>8'JSR50NKF_G_>2SL3]:
MQAQ#AUM V7 ..JOWZ[9^O<O[;G[ EA\]GJ>CR=^8_P#[*J-__P %!OV+K >9
MIG]CLXZ83_[*OR.2]NPVUI6QZYJ0W3]IFJ9<1N_NHZ(^'L%;GDW\V?JCJ/\
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
M[CFHEN 12@@'UJ6F1A8U&>]/J0"BB@Y(X- !12(".M+0 448YS39 "O)(^E
M#J.G6JTUR%79NQ]37%?$OXOZ;X-L)(K>X5I2N,'GJ*=F3S&I\0OB1I/@JV,E
MU.H;TZUQG@OXV)XM\5-86\@,>T8KP_Q7X[O?$VHR2W%T[JQ. S$U<^$^J+HO
MBZ.1GQO*C]:KD8T]#OOVI/"C+-_PDD3M^](&.W'_ .NO%;."?R!-*.">U?27
M[0FD3>(? %O<6X)V/N)'I@5\XQY@(5B<9Q@U:?0$,5HQ=JN<JS8Z5+<0117;
MJIX'3BFW" 3%@/I3"2QR3DTY:#$59'D)"# -*?:C)'0T5 K!1110,****+ %
M%%% !1111:P!1110 4444 %%%% !1110 4444 !)/&!]:<C*O! S3:*:L I4
M2-L'<UTG@W1];AU&"XT0GS#(N[:V/ES7-9QTKT']GC6[+3/&A.J,&1XMJAAD
M9-#8GL>V:O$(_A[MUD R>6?O<\X%?+NN1K_;D[1MA.V/QKZ.^/-]JC>&@NDQ
M J>F/H*^:K^*Z #ZE&R2;ST'6AV8EH1@$]!13XTE9<A13%1I)-K\4TFT5>X]
M&_>+OZ9KZ/\ V<--M%T8W:( Q0'I7SB;:,.2\APOO7T9^SGKFFQ:"MLLXW>6
M!R12DKH3/6HV!%.JI;S!I2XE4@GC#5)%<R--L<#&>#6*T&3,<#-"$D<^M,C/
MEN48\L>*DI@'.:* ,44 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 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 %%%% !11
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
MK/S_ &U;_A=1_P#Q5?FV/C=\21_S-=__ .!C_P"-/C^.GQ+B8,OBF^_&\?\
MQK1XO++?PT0L1G?_ #_9^B]Q_P $U/V7'.$UJ ?]O<?_ ,55"]_X)E?LUR*1
M#KEOTX_TR/\ ^*K\^V^/OQ.88_X2>\_\"W_QIO\ POKXFYS_ ,)1>_\ @6_^
M-9O$Y9+_ )=HUCC<\C_R_9]T77_!+;X!L#Y.NP<D];Y/_BJY_5_^"4/PFNB1
M::[;>W_$P3_XJOCL?M ?$T?\S+>?^!;_ .-/B_:(^*$0POB2[_&Z?_&L'5RR
M_P##-EFN?)?Q6?4TG_!(;X?32$KK\'T&HK_\53'_ ."/O@?_ )9ZW$<_]1!?
M_BJ^9(/VF?BM VY?$5Q^-P_^-:,'[7'Q=MSE==D/UE;_ !I<^6?R%K.,^_Y^
ML^AF_P""./A&<835D^HOA_\ %5&W_!&OPXWR1ZB#_P!OP_\ BJ\1L/VY/C9I
MPQ#JRM_O,36A:?\ !0SX\V3@QZA <?WE)K6+RQKX _MC/O\ GZSUR3_@BUI<
ML>1=''M>?_7J _\ !%"-QN@E<_\ ;S_]>N$M/^"H/[1-FFQ+BR('K%_]:M*S
M_P""M?[3%B@6(Z80/[UL/\*M4\KG]FQ']N\0Q6E1G3#_ ((HW&2I+G_MY_\
MKU%+_P $3;R,$HS_ /@2?\:Q1_P5\_:<+9*Z7_X"+_A5A/\ @KY^T5M'F)IN
M>^+4?X52H95V(_UBXD7VR>;_ ((MZHA^4-_X$G_&I-"_X(UWEAK,<]VKF,?>
M'V@G^M11_P#!7+]H1ERZ:9_X"+_A0?\ @KE\?@-YBTW@\_Z(/\*EX;*ILV7$
MO$-M9&)^V=_P2[OO!7@C_A(/ ME([PPKY@WGKCGI]*^"-:TJ]T&]DT:_MWCG
MB<JP=2.AP>M?M!^RY^VWH'[16@R:#\2YK,7$K;"KJBKC!'>O/_VI/^"4OPV^
M+,-QXS^%TT?]J2991]J4)@\G@&N#,,AP]>'/A]SZ?ASCNOA9>RQKWZGY6>"I
M8K7Q/ICRC(&H0EL^F\9K]<6USP7H?P8LO'GVD?9%LXT0*1M\T1CC'3K7YT_%
MG]B#XW?"?Q?'HTNC-+(9E"26\3.H!8 <BOL"[^ OQ8TS]@^S\/:ZY%W'J?GM
M\YSLX..OI7M<!Y;4AF=JT=+GE^*&;X?&95ST)W=CS7QC^W#\05U62QT1XX[<
M.5CV#;GGV%=M\!_VNM0\4:Q#X,\>(@>1@$>*/)RW'7%?+.I6LUG-]FN$PZ2X
M)(]Z[7X!:!KVM_%BS-E 6C$T1+A>V?6OZ"XBX<RO&9,VXJ]C^5\ESK,:.:J/
M,[7/M+XR^#;+5?!FMZ;=0K)%#I[/$SJ#R1ZU^4WB[2VD\73Z'9AQ+;/F/R@<
MD_A7[3>,O@UK7B/X7ZA;:/-$US-8,N#(,YQ7Q3^RO_P3U\2>,OV@K\^.=-9$
MTB1)IG<%5<9QP3P:_ENMPW7IXR<8?#<_K#AOB>AA<L<ZDM;;'DO[-?[(?QW^
M-3PI!>:A#9C!)>ZE3@_C7V-\!_\ @EW:^!O'.G>)_$^M%Y8;@/\ O[_<V<=L
MM7JG[0/[1?PT_9)\*C0/!-G;+J*H4A"P(V&'K@>U?+7PR_;5^)_QM_:+\-:+
MXBU%8H+O4@KK;DH,$'TKZ'+L%A\+5C"3U/FLWX@Q>8.4J:M$^M?VS_%'PJT7
MX>Q_#_6Y)IV:V:*-(DWD\GTKY.\+_LL^ /BK UK;P+;QMPOG@1MC\<5Z?X^O
M'3XA>)=<\4PRW*Z!=_\ $L0*7#C ZC^+J:X*;PS\8?&MX?%G]LZ7IVGEM\$/
MVE8'V'_9R*_4:/#>"QV&5U=M'YM2XQS+*L4U"32N?-/[8/[%/B#X(-_;&EPA
M[%D+M()-V!]:^="K(=C=1UK]9G^'6O\ QY^'4_P_\7:UI$UOY8BS'=1F4CGH
M<YK\WOC_ / ?Q/\ !WQE?:?J&G2BV6=_(<1D@H#ZU^+<8<,5,JKN45H?TOP#
MQI0SC"J%67O'G(&**2WF6>W=V1ED#8 88H"L#\QR<=J^!E%Q>I^K+570I /6
MBCG-%2'*[ZA1110.P4444%A1111R)@%%%%&Q#5V%%%%!:T"BBB@ HHHH ***
M* "D=2PX)'TI:7!9LT7L[DR5T?2__!,SXS:C\-/CAIVD+<A(=5O(X9-S=NO]
M*_7WXH_#>+XD6<5_:3!MF2NV3@U_/YX2\8:KX(\46/BC2)0MS83B6$]MP]:^
MN/ ?_!8C]I;0K6&PDET]H$&&W6X)Q^5?H/#V?0PM+DF?BW'G!V*S'%1KX9>I
M]ZW_ ,"O&%K<E8+9"@/!SFN5\3^'-6T&Y6VU&+9]!7.?LR_\%?/ ?Q U6R\)
M>.H7&HW#!"T=KA-WUQ7TA\7_  IHWCGPC'XNT&(MYD&]-H]2?2OT/!YE1QL;
MP9^+YGD^-RRIRUHV/ FC\L *>OK25?/A3Q&DI3^SIF ](F/]*OV/PX\5:I(J
M6FGR+G^_&17H'E6T,)1DXI*[ZT_9[\:W*!@D8..<FKME^S)XUGDVS&$+_OT"
M;L>:A2YVBF.H3AW_ %KW'1OV606!U2= .^V8?XUL#]E;X>DAKJ[D!'7%Q_\
M7IW3071\\1K=2']RA/T%3PZ=>R?\N,I]Q&:^C]/^!7PLT4@?:\D'^*<'^M;E
MMH?PTTN+8'MCCU9#0W<=SY7;2=0)V1V$W_?HUJ:5\.?%&L1A[2Q.#TWJ17T1
MJ&O_  MTQB6BA)'HJFJ'_"[?AII#^6EKP/[L0_PHU%<\;A^ _C>X&3:I^=6]
M/_9[\7/<HL\"[<\X:O4=3_:=\!01,MA;ONQQF'_ZU<IJ7[3VJEV;1H(@!T,D
M(_PI,.II^$/V<;G2M1BU9V(>)MW#U[+IMO/:V<-NQSM7!)KYZ7]ISQ\;B**W
M^S8E/[S]V.*]S\ >([OQ'H=O>714R/&"^T<9J+.Q2.@1NQIU'.**0@HHHH :
MP); ]*4?*"#2YYQ4=RSJF5'?F@#B/C=KTNC^%'EC;&XE?SKY9O;O[5=/)/\
MQ,:]Y_:;\0SVVG#2(V79N#>_:OGNY7SW)<X.>U6@)9HDQ^[[5%2QR&-3MZ$=
MZ3.[FKE*Z$+C!P:2@D@9%)'YK/EQ\N>U)JPQ1P,4<]Z=(5)VQJ<CO3D@(4&3
MOZ&BS CHJ4VDK?ZME_$TWR3"-UQR/]FGR@,HIXC6<?Z/Q_O4DD+V_P#K2#_N
MT<H#:"<T(\<_$"L#[BG-;SQM\[+CV-2Q7U&O(ZQ!1TS0(LQC Y)XJ7R6>/:B
M$G/I6AX7\.W^M:W%9B%MF]<_+[U2=D#/2/V</!U\FJG4WC.QD&#7T3$OE0*C
M5SGPZ\)V_AC088HXP&QSD>U=,P$B#!%9RM?0%L(_W5^M2 8&*8N< ,>>V*=\
M_M4C%HH^M1R2LO*C.* )**BCF:0''7Z4XRE%R_/TI(!]1W3I' 7=@ .I-1RZ
MA!!$9I7"J/[QQ7DGQF^.3Z5!)I.CSH78=1S35[@R_P#%GXQV/AJU>RL)@TI&
M/6OG;Q)XGU76[][V\F9E8G"[B:BU76+[5[UKV[G9F8DX+$BJZR,)/,X/&,&M
M-B4A@B!B$HZ[LU?T6Y:VUFVGW8Q,N?SJD3V'2@2,CB0'D'(IIM#9]8+)!XC^
M&3M@,!;M@D?[-?+&M6_D:D]L!]QB?UKZ/^ ET=:^& M[F0%F1P1GM@5X7\3]
M$71/&UW:1CY!TS^-"?O7!(YV89._UIE*S@J$]*3BG+484445(!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !110!F@ .>U7-!U*;2]4ANX
M6P5D4GZ9JG1Y4TO$) (YYH$]4?4'AGQIX8\9>'H+/4YU,O (X]!7(_''X/K<
MZ;#?>&[<,3+EL#M7CGAC7K[1-42YGN) JL.%8XZU[_X(^//A"[LX=-U8,SL=
MOS+QG\:-F*VA\^ZSIVJ^')/(O(,$'!R*IB5KA?-"XX]*^F?B+\+O#?Q T]K_
M $;892"PVL/Z5X#XL\#:]X1N6MKNV/EH?F*J3Q5712,)()94<E^,<<UK>%_&
M&N>'E:/3YB,>K&LQ9D8;H 0IZ!J$<IG;CGK1S >I_#GX^ZW:7XM];E4JS#;C
MGBOH+P[KUOKVF1W\'.Y,]*^++)Q#=*P)R37UA\$9Q+X3BVDEO+'6H>P';@!L
M,>N*=3(]S<N>1Z4^LU8 HHHH0!1113 **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ 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@ HHHJ))@%,DX(I],D5F4T(#PO\ X*"_!0_'O]F;Q#\-8XU9
M]0@VKGMP>_XU_-1\5_"P^'WQ$UGP6R$/87SP_P#?)K^KK6M*COM/DMI,-N'0
MU_-]_P %5O@#/\#?VEM0EO)HF;6KJ:ZB$9Z L.OYU\GQ%AM.='VW"N)7-[.Y
M\R G&* <T$XYQ17P[1^A;A1112 0A00S]":V/ 6OR>'?&5MK%NV#:2I+&W;(
M.:RE574J_(]*5%\I/+AX7]:TIS=.2DB*D8S@XL_8#]CS]J+PK\:_AE86>I^(
M(;;6[==TDMQ<"-3P,=2/>OH#1_B+XDTZ&19/&>@&*-<EY;B,[A]2W-?@MX;\
M?>+?!\X?P]JKP =@Y'\C78WW[5/Q;O\ 38M*E\1R>4G7#,#C\Z^KPG$,Z%+D
M:/C\3PVL16YTS]%_^"D'[=6E:;\.9?A]IFK6\MY<1/#*UFRE,_\  ?I7Y07K
MW&JW;W5U)N=CEB35[Q)XEUOQ+>M=ZG?22DMD;W)_G5"SM;Z\NUM+2!I))#A(
MT7)8^U>-C,;+'5;GN8# 4L!2U8U8?+.SO2LI7K7O_P"S7_P3F^.W[16H+#8Q
MIHD3L/+N-6@*(P/<$D5:_:<_X)P?&W]F\"74Y(=:A529)])A+HF,]2"<5C+
MXGDYE'0VCF6$=3DYM3YV)7& .::01]VI+BWGM9FM[F%D=3AD88(--((ZUP\D
MHNS/0A*,]4)1115&JM<*#TXHI#G'%"&[7!/F<!Q^%?KW_P &]_PAU'2K>[^+
MDMKB"YT^2)&*]P#_ (U^1^A67V[5K6T926GN$C0#U) K^A7_ ())>!X_A/\
ML0:9;ZM;!+AGF8G;@X*KBOI,@HNIB$SX[BC$.EAW%=3?^.?B8ZSXFFA?JK#^
MM<)O'H:V?B!=)J7B:>]A/RN>/S-8IC/J*_1>6R1^9WN*K;LTM(JE>M+2 ***
M* "BBB@ HHHH **** "BBB@ HHHH ****.@!1111< HHHH **** "@Y[44#'
M>@ YS2,6 ^6EHR5Y!_.A;@/AR5YP#[TZ(SFX2.&5@2V!M:F+@J&?G/I5[PS'
M#/XBM+=E/S3@<TV#T/H_X:-/HGPABN9F8R+;DDL?I7CFL?&'Q7::W<FTNAM4
M\ BO<O$26^A?"R6+H%MC@#\*^6)[@W%Q)..C^M3&%V2I,[[1_P!H/Q*C#[3*
M">_RUT-E^TS-$ZQW:;AW_=UXX&53@<4CQEVR35RA"2M8(RE%GT#9_'OPUJ"!
MKFV!XYS&/\*TK?XF_#?45"3VB GU51_2OFU97B($;D#OS2R7#\-'(P/UKE>$
MH2T:.B.*J06C/I*XT/X:^)8CO,85O]M152;X+?#VZ7;9W,0)]9Q7@5KXDUFU
MCV1W; ?4U9MO&_B&VD#QWK<>YKFGE.#EO%'73S;'4]8S9ZSJO[,>C:DQ-M-&
M?3;,/\:Y[4OV6;^$$0%<=OFK'TKXX>*M-4!;L$CU7-:EO^TOXU\P"[N49!U
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
M(06XIM &5W9%)M&<XH*%HHP,YHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ****  \#-.3S,_NS@^]-P1U%.5FW$H>H[TUN"W O_P ]
M5Y]J59S&PDB9P5.0<FAF;&\G'M4EC:W.HS);P1EC*P4*HYJFANQZ?\"/'_B5
M=173G9I8C@#Y2:]1^+&EZ'=^&Y+O4HD5]A/8$UC_  ;^']CX'\*KK^JQB.3R
MLD.<'CZUYW\;?BM>^*-0?3=/F*6\;G /<5%M1'GNJK;K?R+:#$>?EJM2C.[Y
MJ&ZF@9I>$-%;7/$-O9 9#O@U]9?#K0!X>T.*$#^ =Z^9_@ZT<7C"UEEZ"6OK
M'2"'L8I!]TKQ2>PBTA\QMY[5)3&!#@*P'L:>!BLH[ %%%%4 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 4444FT 4R8MT'0T_G/6F3/MC
M)QTIH'H02%%4D]:_&#_@X$_9XNSXQLOBM$@V6EDP)QZD'^E?M $1CESUKX=_
MX+4?!Z_^(G[/VI7]C;EO(@"Y"Y[&O)SBFJN'9[&1UW0Q:9_/V^1C-(<]C5O7
MM/?3-7N--D7#0RE",=P:J$^IK\SFK3:/UZA+FIIA10"#THK)[EO<**0C)YI:
M0A &'4T9XS@THY.*",'%4F..XJN1P#]*^JO^"7?[-NC?&KXE3>*O%<"R67A^
M9)I%;C<IP/\ V:OE-\LI4=>U?>7_  1I\;:':2^*/!FI7:)<ZG"D5LCM@R-E
M3@#\*]++J4)5US'E9PIQPK<3[J\0^-[3RU\+>%;5;>PTT>7;A4 ^7ZCKUJM8
M>)['4+.3PGXLM5N-(O\ Y;^)E&6'L3TK,UG2)O#U\^FM"8R&VMNI=,T6;Q!>
MQZ1;*9&E.,+S7Z3]5H+"'Y1'$8GZQH?G=_P5)_9*LOV=OB+IFO: L8L/$D3W
M=ND?/EKG !_*OD\L)')7^$XK]$/^"X7Q#\,:SJ/@KPAI%[%)/IND/!=*CY\M
M@QX/I7YWE/+<@#@GK7YQF*I0KM(_5,DJSGA5S[BT445Y2>I["W"D.>N>U+0>
M!5K<OH=I^SEX/O/'7Q@\/Z/%"7']L6Q8 9X\U:_I-TCPQIWPT^ 6GZ# JQXL
MU( ]3&M?AY_P1L^$D7Q0_:8A2ZMPR6L*S*".ZDG^E?M[^T7J$FF>%++2K=L&
M,(I ], 5]YPY1M'F/S3BK$7K*!X9<32RR,9#_$:CI993)(21Q25]:W<^.L&3
MZT444, HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M3*T/$UI)8ZS-;,>%/ K/H!!1110,**** "BBB@ HHHH **** "BBB@ HHHH
M**./2B@ Q[T44=*.H!1SFC(/0T4@ 8SR*7<%;<!QZ4E/@19)-K>E4A/8:9M_
M#5)$L#@@=0,TAMA<WBVT Y8@8KT[P%^S_<ZS&EW>;0C#^):?F%SS&!XYBRR1
M%F X KU+]FWP3%K6K&^O[)AY2ATW#N*ZVR_9JTJWOQ.R(5&,\5T-YKG@[X36
MC06QC67;M.UN:B_89E_M"^+9-*T==.B?:6)4@<5\ZW5P]XZ>8?NG)KL_BW\1
MV\:W6Z/<55\]:XQ%!B,Q&"PXS5P&O,CE*F0E1Q3:!THP#2>XCH_AA<PP^*;:
M.1"2TG&*^M= F8Z/ 8Q@>6*^<_V=? MEXIU=[^Y"YMI!MW?A7TM86\-I EK&
M.$&*AV2L!*55I%E8?,*EIA"F0'(XI]9QV ****H 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@ HHHJ);@%,N&Q$?ES[4[?SC%-F8J.F10G
M8"':) )-NW'K7@G_  44UW1=(_9JUQ=3O(X\QCY7/7AJ]\G#,@*'''(K\U?^
M"\GQDU/PS\,YO"NDZDT;7%KDHIZXS_C7FYI65'#-L]/*J,J^*BD?C!\3I8I?
M'>KSP'*M?R%2/3=7.L6*<=<U9O;F6ZN'N)V+.[$L3ZU" !P*_-*C3FV?L.&7
M+12&QYV\BG445F=%D.7+84#&#DM3VS>3"UT^S9Y,@ +U-0N[!0BGDGH*^OOV
M$/V,M/\ $6AK\;_B2R1Z*Z'[*MRGRR2)SM! Z\BO2RW+*N88E4X'D9KF5/+:
M3G(^63X$\731A5\/W$; \DKUIQ\ ^,8CYDOAZY*+SNV_>K]']8\7_L_1ZA]@
MM_A%;L(B-T@?[P_/VKUOX(VW[)WQ$T2[T&_^$]BEX+;_ $57;)9SV'-??R\.
M<>H\]M#\\J>).!5;D3/R N_#NOI'YW_",7$:#DL5XQ6I\)OBQXL^#/C6U\:>
M%IY8+NQG$L;1]017Z7>*_!7P'MO$5S\+M:^%5O8W#MY(GE/W">^ ?:OB/]M/
M]G!_@MXL>_T%1)I]S,?)>)<*%&?\*^>S/AG'92O:]#Z/*N*<)G2]D?9'P9_X
M*Q?"+XG^&[32_B9X0:'688PMYJEW<#]Z_P#>ZFF_%O\ X*J?"SX=:%=0_"_P
MNW]K!3]EU&VG!VMZU^7QPOSB/+2=Z?([D)&PQ@>E>3+.<2J?)<]/^Q<-[3F2
M.E^*_P 7_$_QG\7W_BWQ=)++<75PTB/(>1FN7#L/D<$GM4JR)/(H+ %..:9,
M 7RIZ=Z\BI-UGS,]>A25"/+%"448[TJD;AS6"W.ANR$I54L>E!.#P,5/I%N;
MO5+>T'_+6=$_,@5K'XDAU':BV?JK_P &^'PCMI=8?X@26($CV\L9E([#=7WO
M^TKXC,WBY]#A?(B16(S7C_\ P1D^$J?#7]G./77A 9HY6W8QU7-=E\1-677O
M%%QKSG<SG9U]":_4,BP[CA.8_'L]KJIC&F8&Y)6++'BC:OI0K C:!Q2U[D8J
MQX<F,88/2DITA. *;42W*@] HHHJ2PHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *?$,AL#D"F4Y'"DXXR* $69S O/S;N3[5Z[^S
M1H0EUB34O+R&09KR&*,I*5;H1Q7T1^S#906NB&[E '[K))I.Y+N<9^T_XEGO
M/$S:&\I,=M*?+7TZUY;*BX661,L.2:[3]H:>*^^)-Y<6\@*^;D8_&N)5C,SY
M/%:1V!("_F?,*2@#;P*/PJ'N4%%%% !1110 4444 %%%% !@9S4D,QBCD /W
MEQ49]C4D$0D1\G&%S51W)DFSJ?@O:P77B"V1TR3(N:]3_:0N%TGPY!:1MM!R
M *\U^ ]M)-XIA>-3M60&NT_:KU))8X+4,"5<Y'YU\]G]7V>"=^I[N1474Q\4
MCP.=C(YWG-1E0BY48Q3V(+4V7[AQ7XS)^^S]VIQY::&$DG)HH7H*#UJ"UH%%
M%% !1110 4444 %%%% !1110 <=Q]*;*S)&64\]J=P?PIT/E^:/-3<N>15T]
M9HF;:BVCL_#&G:-HN@MXNU:U$OV==^PG!:G?&[7F\7^#8-0TJ,_98[;#PCGU
MJ#Q8DEY\.I6T_*Q1P?O%7O5/]GS7]*UPR^$/$^QHII JB0\ 5^O<-82BL.IK
M<_%.)<7B:V)E"3T.&\2>'K?XW_#*[\%7EXEG?8"6CS<D* >@KYLUO]D+XM6&
MI/:6/AJ[N"K$1W"1<$>M?</C'X1Z7H^N+JEI?1V*+DQN1V_*M6V\<7\>F+HF
MCWIO+K<NR:,\@#K7Z)@N(JV6TK=#\\Q7#M''U4V> _L@_LBWWP\=O'OQ @^S
MF(L!;SIACG.#7H/BO6OMFK&5;<R!/D1AV4<"O0?C+XENQX?ATJ6\,DKQ(S^Q
MQR*\MBN7G?RU3!QDFOQ_CC/WFU?5G[7P)P]2RO"<R0O,IVQP%&ZEJ=(^U<!>
M?6GQN>=S_-Z5'*X1N5R37Y\U&,]#]%NKA',"#O3)Q4,D$CC>T15?0UHZ?H>I
M:LZ"QLV8EL#;79Z3\#?%>JJ//25 1T*UTTLMQ&(U2/.Q&:X/#.TY'-?#EH9O
M$5I9M#\CS*']Q67^T)X@O+?Q]?>%X=PLK27$,?8"O6M"_9_U[1KF&_@=BR.#
MPE9WQK_9ZU3Q'&WB&W#)=.2TIV<M7Z#PW@Y81>^C\TXFQM/&2_=RT/G2]<JL
M112 ?N_[->R? R\FUWP7J^G7K92"$ 9[]*XJS^#GBR2\6PO;"54#8$S+Q]:]
M)L=)TSX9>&'LK6]22:ZBQ,%X((__ %5[6<XNA"@]=3R<DP=>IB%IH<CJ=S=V
M$C6UK-M53@ 56>]N9[?9,Y.1SFH]1O&FN&D;HQS0Q#(I![5^38O&5ZE1\LM#
M]BP^!PZHQ;BK@JHP^9<XI]O$B7*S(,,.AIJ=/QJ2'_6#ZUQ4Y-U4SJK)*@TC
MZ,_9^<Q^ +YF/!C?_P!!-?E7^U[(9?BOJ$C-D_:I!GVWU^HWPDOCI_PIO[D<
M8##/_ 37Y5_M-W?V[XHZ@Q.<W,G_ *&:^]Q+E_9D/0_*-%F51^9P1"@#:,<"
MBE;C'TI*^?CL>DW=A1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 % &>]%%, !(Z4444@L(%4-G;^-*0"2<=:*
M*+:W$TF7_#WB;6?"]XM_HMVT,J'*N.QKTW0?VZ?VGO#<"VFC_$JYAC0851GC
M]:\CIKMMP!^/M773QE:.G,<T\+2D[V/K3]FC]OWXU:E\3+ ?$[XB2W%E]H'F
M+,Q Q^=?2?[>7P@LOVH_@RGBSPW?QRM;6)*(@W%LD]*_+F&>>WE66"0A@>#Z
M5^D__!/']HKP?XO\(P_#'Q+>1&X*)#'%*W+_ .<U[N"Q;Q--T9/<XIP^HUXU
MXK8_)'QKX:U#P;XKN](O(60VTY0J1C.*RRV'\X<'L:^_/^"I7['WA[X=17WQ
M%T7RA]H#3%40YY_#VKX"887!KX3.<+4PF(<6?T3PMF>'S' PG#>Q&JJLGF@?
M,>]&%&6 I:,>G%>,?7-7@%%%%!,=PHHHH>I04444 %%%% !1110 4444 %%%
M% !1110 4444 %':B@$XZ54=QK<*5E Q@]:2E/W15MDRT88/;FA0#P:<%P,"
MFL"IZTDKBYE)6)(9!Y,D9C(8GY2:^R?^"4O[.7C;Q#\8]-\=7.G31Z?;2G=(
MT?RD''.?PKXXLU-Y=I;*,YZU^Z/[$O@_2_ W[/.EZGI>GK \UA%)(RC[S8/-
M?7<,Y<\3B5*:T/RSQ#SE8/!.G!ZLUOVAI8+6P@LH'&Z. +Q[5XP[G."?K70_
M$'Q7J7B'6KC[7,Q6.1E4$]JYI=QZBOV"-+D@DC^;92<YN3'J!G\*:>O-*!SU
MQ256J%>X4444 %%%% !1110 4$;N**=$"9 !32NP'P3) A<CD5](_"'Q+J=Q
M\/9IDNCOA"B,^@P:^9W#-(T8]:^COV<;>.^\(W-G(0<L!C\*<H)"L<SJO[1>
MOZ9J4MC<R2,$<@'-<WXN^/7B7Q!;FS6_=488*DUB?%>RDLO%D\8MB%\QN?QK
MFE@W_.1BE9#%?>96G=\LY)/XTU#Y9W**0]<9SBBC8!S2.QR32^=(O :F4478
M#C-*?XZ1B7.6.:2BB[ ,G&W/%(%4<XI:*+L R1WJ6V"O,K2#*@\U%3T.(6 Z
M]JJ-VP)+"1HM1,ZM@(_R^U?2>C6UWXK^$TEB7W,8E"G'3@U\SPAHH&9AR:^F
M_P!G[6(+_P +_9&(.% (I2)=[GS9X@M6TS5KBTF7YUE(%5_-A> [(_FSUK;^
M)ML4\>W2L,*9WZ_6L7[.L,9.>_%"5T5T&$D]:*",=Z",=ZD HHHH ****  <
M&G,QSP:;11=@+N;/6D/6BB@ HHHH **** "BBB@ HHHH M:18WNLWJZ;99W$
MCD"OI_X1>%]0T'P FEZEEB8R""/6OG7X8:M:Z5XMBFNE&W<O7ZU]<Z%?VNN:
M1%<6A&QAT%)NP-'RO\:-'72O&-RL8PN_@8KCAG)KUC]IO09++Q"]^5PLLN%K
MRBF $] !11VZ=.IHH **** "BBC'&<T %%%% !1110 444#D=* "BBC ZT &
MUSRJD^M.\R,'#0G-(BRN3Y<VW'7WIPAP-SW )[BFD*Z KL'G>66 YVT*T4_5
M/+]C2I]JD<10H6STQ6C9>$M?U%PD.E2MGN!0VDP;L9CRQ6W_ "Q\SZ4CRI+C
MRHMI]*[W1/@)XGU1!(8)(\^JUUWA[]F608?4;D#UW)2;$VWL>-)"\B82W+-[
M5/IOA[6=2F\BUL) QZ'%?16F_!_X?>' )-4N;9B.H8$?TJ34=9^%7AR=6TNT
MMGE4#&P\TG<:\SRCX>? SQ1)K<5[JULYCR#\R=.:]H\=>)H?AMX3A2T7,DC+
M&@4\@G S4OAWXE/JDRP6^BNJ= P(Q_.L;]H*R:70K/43;%@MXC,OH 14IM:
M]C3\/>(]=M? +:QKE\6F</@MU QQ7SE\1/$UYXEUZ62YNC(N[@^E?2.DK8>-
M_!2V5L5&8R,=>U>%?$GX.:UX9NGN+2!Y(V;DJO %42F<1)&D,0:*X'(YQ2B>
M%[+RP/F XJ.2&.VD,%PN"/6CRD7_ %1!^E7&Z+;T&Q@L% '3K4KF,*RJGS=L
M4V$["V1SVJ_X4T>;7/$%O9J"0TF#2:6X'N7[*GAF;3M,N[Z\A.9BK1DCV%>R
MQ1*GS;<&L?P!H-OHGAJTMXT"L(@'Q6X2!U-9MW8#=@WAL4X'-%%( P,YHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **1
MFV]J4'(S0 4444 %%%% !1110 444C':,T +10#D9HH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***0D 4 +@9SBHYMQQBGAU]::[+C.>E2U9 13 @ [L #D5^)7_!P?X[O
M(OBGI?AU)"(Y;%\\^A%?MG<OF(D>E?@W_P '!T\DG[0>C*&./L$O_H0KP,^E
M_LNI]+PQ%/'JY^?I);G//K12*,(!GM2U^=2;N?J:26P4444KL=]0MHP]V/,;
M '(-?J+\&?-;_@ESX2>T8M(-=N/, [+B*ORX\^-&*MCIP?>OK3]A']L[3O .
MB?\ "HOB?.DNAE"+5;I_DCD?C< ".>!7UO"N/A@,?&<]CX[C'+J^/R^4:9W<
M/E7#O)&@9B/F(KO/V:H]3N_B]I$&GP,L<5\AF=>A'-:R^"?@1XBN1JND?%2*
M"*4@E(T& /RKV3X(M^RO\-M&U&\NOBK9R:C]E_T=G3#*_8BOZ)K<7956P:BI
M69_-U+A+.*>+<G%V/*?VP9I+G]IW6K;3C^\6\_=E>QYIG[17[%_Q1_:$^%'A
MJ'3;"Z0^4WG7"H#G.>3^=>E?"OX8_#3XO?%&3Q@_Q#74;R697:%D!+'TSBO?
M/&FD?$Z)K;P[X4L;BWM-/;:/)/#BOELWQ&$S/!>SAJ?99+'$Y1B.>6A^17Q:
M_P""7OQ[^&>EC4]/\.W^HV\"%IY1$ $'OTKYO\0Z!J?AO5GLM8#130/M>!QT
M/I7[K:AK_BW1[LV?C2&26T8XFMIS\L@]#7P/_P %7?V=_#/AK[#\2/"^C16:
M7\+SR)"N >2/Z5^/YMDJPBYT?K63Y]+&246?"I(N9!(D>P#K[TJIM4_-GFG(
MI$&!QN%,1#&"&?J>!7RS>MC[923BK"TZ-"3NQ3!D\FI(]V,+ZU'VB9[",JHV
M&/:NF^$/A&^\8_$#2])L 6+7T/*C_;%<Q*<W BE[BOH3_@G3X U+Q;^T%IEO
M:VC2HDT;D#I@.#77@J?M<0HG%CJ_L<(V?NK^RQX7F^#O[+%GIUY&7>2VZ,,8
MW1C_ !KS">[Q<23.F]6D;"^G->X?%+48?#GPTL-"B 3;:1#:/78M>%VP\Y&!
M'.XFOUK 1]EAU!'XYC9>VQ$IL66:,@,J >U)Y@"XV\TV08;&*#C;[UT-M'-R
MJP%RPZ4E%'X5+=QI6"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "E50S 'UI*<N C,>PXH GB5+J^6TC& I!W>M?0OPJL+C
M2/AI<7RYR+5B*^>/#JL]_;R8Y>8 _G7T]:7=KH7PF>.4 &2W8#/T%*Q.J/FO
MQ-J-QJ6LS7=RY9G/.:SU(5"H')[U/J;A[UV!ZFJ]5T*W0@R  >?>E(]Z />B
MD 4444 %%%% !1110 4444 &!UQ3E/RLF[&X8S3<\XI1MP2QQ@4TFV%[,]9_
M9BT'[1J,S'YO)0-NQUK-_:=NC)K[#SL;93A?7K75_LM$0Z?=WC#@V_!KSG]H
M6[2^\6RL;G&)3A:^3XLJ<N$Y4?6\*4XRQ_,SSKSI"V6BQZFG%T9=I8#-*[E1
M@I49N8U S #7Y%HY,_9X2O'07Y1WX'>G!5/)>F^6\GSA< ]J3RR#C)HY6AZ/
M8<X"_=.:3'&<TB[N]+0*U@HHH'THL 444<8ZT %%%% !10<8SFC(]: "FS F
M(@-MXZTZE7#-@ID>E7!VDF%K'5^"O%>G1Z<= U>-7@G $C.>!5H_!GPE]O77
M]#^(L5F^=RQHO3VZ5QBS*%,/D $],5I>']#UK6M3AL;-Y#O]*^IRS/*U"U.!
M\=G/#^$Q#=2;L>G:EXH\*:'H2Z3J=Q%K\I0 2.>4QV[5R]Y\2_#NG-_Q)/!4
M=K*1Q+&>1^M+?'P/X0FCBU+4HGE"_O0X^Z?2H8-:^'WB2X^PVES '8':5'-?
M1UYYO7P]TMSY7"QRC#8E0;N<[KNL7FM7?VB[D9R1P#VK.,01M\;;3Z"M3Q'X
M>O/#>I""<,5D7=&3Z=JQYRWG;@3BOSK'4ZZK-5=S]-R_V/L%[-Z#C+(LGR0[
MCWK3\/Z%<>(=2CLXX3EG&0.W-,TCPYJ6M7 6S1NG)%>J_"#1?#OAF\^VZY=H
M9=O"N.AK? PPT*R=>5D<&;YB\-2:IJ[.NT#PEX*^%GA7_A(/%EU#"(HR^Z48
MZ#-?/?QH_P""K7A+P->2Z3X*\-0ZFJL56>&;'X]:X[_@IK\6_B5*/[%\,B>#
M2?, ^T0OPX/45\)2//,264GG)>OK99GA*,%&C9H_-XTL1C:[E5;/N/PM_P %
MA=2MKP?VMX%)CSSOG_\ LJ^J?@+^V/\ ##]H/1(P]S;6MW.@Q:[R2">W6OQO
M\ORV.\;@?6O=?V/+'7+'6)O%=GJLMM;Z8JS,J8P0*[LKS"KBL2J<5N<^:86G
MA*3J/H?HM\8?#?B+2;C[1HSR-'(QV[.BUYE>^#_%NI@7%U:RL.Y(ZUXGK'[9
MOC7XE_%.Q\ V&I306LEWY1N8Y,Y!!YQ6?^U!^UWXK\/1#X:^%M0EBGL08;C4
M8I/F)_O'_P#57W3X%K9E55WN?.T..:&6TKI'N4_PWUJ[51':N,#YB!TK"U'3
M[_29_LEU;E2O SWKY \*_M5_&#PWK,&H77CR_OH4;,L,D@PWUXK[5^&?CS2/
MC[\)Y_&-K:QQ7&E1*MQL.26//-?-\5>'=3*,,ZL3ZWA;Q$AFV(5*74Q8]Q/(
MQ4T6 X.>],F0H<@U):E6=5QR6%?DE""5=1>Y^L8F3>';1[5X;G;2_@3J-R.>
M3Q_P%J_*SXV7IO\ XC7T[+C_ $F3C_@1K]6M5MQIOP O21@%<_\ CK5^3?Q/
ME$_CF_8<_P"E2_\ H1K[7'*2P5.)^64[/,*C?<Y]_7VI*.>E%>':VAZ(4444
M %%%% !1110 4444!8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *:4R<YIU&#C.*5M0$ 1!EC^->D_LH?$JP^%WQI
MTCQ7>3JT-O<;G1C@'I7FQV8Q(.*C:V8'S;>0QN/NLM=>!G*-=-&&(A&=%W/U
MC_:\^&6B_M/?LXF_L+M(GNK ,A49VY!K\7?B'X4O/!?B^]\.7*-BVN&02'N
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
M ?@1X-NO%'B36(HA;ID[B/0^_M7YG?%W_@OSJ5CXGGM/!^G6=Q!%,RJQE(R
M>M>=B,SP]"5FSTL-E>)Q,;Q1^Q(D0C.:3SX_[U? W_!/7_@K;X<_:E\86WPY
MU:6WAU*X4LL4;9.!U_G7W7)?6T4(N?,&W&>3750Q5*M&Z9S8C!UL-/EDB\T\
M:G!:AIXE.UF%9D&OZ5?CR[2ZCD<'D!A5R$JXPRY]ZW4XO9G,XS70E-Y;(=ID
M I8I5=BH;-1M%"XY IUN%#G!YHNR4R:BBBB]V,****HEMA1110.X4444#"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:ZD
M]*=10 S80*:\3,.3BI:;(/E)STI/8-2M.T<:^26^9AP*_ __ (+[ZI::A^T5
MI?V28/Y5G*LGL=PK]ZKU\V[RA?F4<5_.3_P5J\4WOB/]IB]&I K]FN9HXP3U
M&X5\YQ!=8<^IX7A)XSF1\K*?EZ44'!.117YY)ZGZ<K]0HHHI7L-:">:4?'V8
M,/4U)9R?9+@W6-Q(^4'^$^HIAQG@T8.,U:J26PIQC-6DC:M/B)XZL8Q;V7B.
MZ"CLKU-%\1?':S[6\373/-\N"_2L!$WG ;![4^"(&\B+RD&-\N?2NVABZ]2H
MHN3.+$X7#NC+W4?HY_P3LMO%'P@\!S_%KQ]J,YBO[,/I1N#Q*X(X%=QXN_;=
M^).HZ_+=:?<2QQS/PJ2\"L3PK<6_B3]B'P!;>%V$TMG;LU[CJ%QWKR^X,CS^
M0\>W<<;NXK^D^",JP>(RV,ZCNS^9>-<RQ>&QKA!65S[8_9P^-FF?'&W'@OQ1
M:Q"_D CBD8Y=F-?+_P#P60^('AFSM-.^&]E?H\]E;/!*G<'+''ZU<^ ,NN:-
MKIUS2+F1#8R!BZMBOC+]M7XI:GX^^+^K+J-VTKP7K EFSV%?%>(?U?"5'3HG
MV_AU&OC:2J5#Q[S(]K(K=/NBHERQ+..1TI(00Y)'%2.0#E1FOQ:3M+U/V^DK
M10@&.]*)O)&X#)S2'..!2!2_%3;J:2C=$URB/&+ISCH,U^BG_! CP;IGBOX\
MFXU*U1UBT^5@S#/*AC_2OSF>4R/'"Q^4NN?SK]NO^""/P7T73?@D_P 78K<"
MX+SP%MG;##K7M9'0=3%IL^;S^K&E@6KZGU!^T;JD4FIK:PRCRD5 ,=.,5Y>N
MU)#*OW".#73_ !AUD:GXCDCW=&Z?C7*SOB)8E'>OT^"Y$?E,I<S$E(9\@TVG
M.FQ13<]J;=P04444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M4D+AT!%.J!C4W#Y2N .E.HHR,XH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "C(]:*0C-)NP@8;ABE P,4CG J-]Q'WN!0I7T$E9DM(2 .M
M5_,DQ@ 9%1O)%$3--.%&.<MP*-(K4>KV)R_&>]->1L< 5RGB[XP_#SP9"UQK
MOB&&(+DD"9?\:^>?CM_P5:_9\^%5G*5\3"21 <!45N1]#7)7QM"DG=G7A\'B
M*\K11O?M\_MQZ5^R;X(DU>-H'O&B8PQRD89A7YRW7_!Q!\75OD>P\(:4X+<!
MI#C_ -!KYE_X*1_M^^)?VMOB'(FCW _LBUN6:W*L5W*01R/QKY=>]N3;/&(U
MSC 8=:^0QV<U%4?)L?=Y9D-)T/WBU/V&\*_\'#$5QHHF\0:7I\-\J#=$@RN[
MTSBO/OB5_P '$/Q(U,3:7HOAC3%A8D"59"&Q_P!\U^7^YDM8RK?,5YYJ/[W+
MCFO.GG->4+7/0AP]A(RO8]L_:/\ VZ?BS\>;^9M6\17*VLY)>%+EBO/M7B@E
MW7@NA(7R"6W=S32JGJHH"*O2O,GB9U-9,]JCA*%&-DCUS]B/]H>__9D^-%I\
M4=/"R36P9!%*<+M8C/\ *OM3]IO_ (+F>+O%FA1:#X'\F(-:H)989"K!]HR.
M!ZYK\T%8HWR'!]J&)?[YS]:WI9A7I1LF<E?+,/7K*4D?5OP8_P""L'[0?PX^
M("Z_?:U+>6[29,5S=L5P6STQ7ZH?LI?\%J?V?/BCX0M+3XD^)5T_7F8*]M!$
M"F.@.21_*OP"P,YJQ8:MJNFRB;3M0FA<=&CD((_*NW#YUB*4M6<>-X?PF(V1
M_4=H'[6_P2\0SQVVF^,(W:4#;N91U_X%7HVAZYI&JG?I^IPS KG]W*#_ "-?
MRB6GQ<^*EE.LMM\0]8CVXP4OW&/UKZM_X)W_ /!2[XH_L_\ Q2@_X2?Q;>:G
M8WQCMY1J-TTH123D@'//-?0X7/HU&E,^7QO#3I0;IL_HAW#UI>/6O.O@=\=?
M"GQL\'6WBCPKJ*3)-'NZC/0>]=U&_!,S$$]@:^EHSA5CS(^3JTITI.,MRSG#
M?>X^M*V<@U3$>U\JY/UJ4J7 RV,>AJ[HQLV6*,@'&:A501@.30H1C]\Y%/6Y
M1-12(<BEI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4$@=3139.U #@<\BHKDE1GM2TC $8/>@+V(G$4D90CKUXK\4_\
M@N[^Q\_A[Q:OQ<T:T86Z0.]P57 W,<_TK]K)58H8U'T-?//_  4-_9UT[XZ_
M O4].^RF6Z$0"+MZ\&O*S7#_ %C#M(]?)\9+"8E,_F?8;20>WK0I&<FNN^-O
MPUOOAY\1]1\.:K"T(BNY%3 /0-7'*LI?R4^[GJ>M?F5:DZ=1IGZW0JJK04T/
MH[T^9E8C'8<TP8[UBT:IW0444525T4E="K(T0+*,G%,$US-(NZ,#!X(/6G $
M]*.G>K@^1W0."::9]3_L5_MF:'\*8'\!?$:X4:3=1K 6<;C"O&2H/TKZ)O\
MXB?\$^=9G34XOB_JBJ#NNPMFOR#V_>5^9XW%LK][L34T$M_;1RCSV+2#[H;@
MU]CE'%^,RNA[.+T/A\VX,P&9UN>HC[V_:&_;4^ 'PZ\!7'A3]G?7VU8ZC 4G
MNKN ))'Z$8)]!7PCK&M2^)=7N-:O92TMQ)OD).>:IBTN#&6N@WS#\!3)(GC5
M3;C) Z&O*S;.JV:U'.;/<RG)<!E5%4Z(7*[>$-"PNJ!B>M.3E/-?J.HI?,5E
M(%>#S'N*PVE1@I^M)2.,K2O<=TR[H.F'4_%.G:(H)-S?0IG_ 'G _K7]&?["
M7P9E_9M_9'L?#SJRM=0K<_-_TTCW?UK\$OV/OA%K'QE^-VC>&-(MS+)%>0SG
M'7"2*3_*OZ-/&^ICPE\'='T29 C0Z5;1-@=Q$HK[?AVA[O,?GO%F)U4$>&>*
M+AKS5);MFSESW]ZSUW2G..E/G8O*Y))RQ//UIHXZ5]FMCX9+0<SF08QTIM !
M/2@@@X- P!SR**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHH(S0 4UE8[0">M.(S3HXQ(3D]!GB@#U+]F?1VO/%4Q=<[(0
MW/XU-^TS<2-K[6P;A7Z9K:_9>TPVUK-KC#Y6@(R?:N/_ &@=?CU'Q/+ AY5^
M:";ZGGC#:<4E%%!04444 %%%% !1110 4444 %%%% !2^=%",R=^*2C )^89
MIIV =N@QO$A'M212"0D@9 ZYH8*>E(N N!Q0W= 2&:U VG /; HVQ./E-1;5
MZX%+4IR0120]C;[-HD(:DBEECR8[MQ]#32%Z_GQ2  =.]-Q<EJQMMED7FI%@
MZ7\O'3YJNVOBGQ!9<Q7LG'^W65DCH:"2?XC2Y(K1BT2.DB^)/BJ''F7T@'J)
M#5^+XP>)[78JWLC L,YD-<9ECQG\ZFMW5Y8T(ZN/YT*,>P)L^I/A'X@NM<\.
MF\O&W,J,W)ST&:XSQK^T)<^'-;>Q%E"P4XYKK/@Y:BV\ S3$8Q;N?_'37SIX
MZU);[6IW)#$2L,_C1&G3=[HJ,FNIZ5)^T_=[B5TBU(QW'_UJT=&_:.T:]C5M
M5L8(W)^8*E>&RY\H'WI 3UZ4GAJ#W1?MJB>DF?2-M\:_A;,@_M"2-?7$0/\
M6BX^*WP-N@ UWR/^F _QKYOW-_>/YTFXCO64L%AGT+CBJ\-8R9]%KXN^".H-
MM2Z7_OP/\:N6NF?";5V$%G*A>3A<Q ?UKYK6>9/N2L/H:FAU;5(7#0W\RD'@
MK(16+R["O[)JLQQJ^VSZ:?X0>"IT*XA&_IP*H7_P"\)R.LEO,B.!\I7'^-?/
MP\4^)!TUVZXZ?OC2_P#"6>)C_P QZ[_[_FL)93A6[V-%FN-2^)GOR_!FQMB/
M+U!G4#G+CC]:BU#X)K<Q$6URZ CJAKP^R^)'BVR8%=1E<#^]*>:Z+2?V@_&.
MG)L"1N!_>;/]*U> C*/+?0S^O5.?FZG3ZK^RX[N;A+J:5B,Y8US5]^R]XAB#
M/:1,YSQEJTX_VI/%42[);.WSCT_^M4T7[4OB$_>L+?\ $?\ UJ\>OPWA*TKL
M]>AQ-CJ$.5&;X;^#OQ/T6(PII"2ID_+)(<8_*K__  I+Q/?W"S7?AFV7!!;'
M_P"JM+2_VI+DW&-7M(4BQU1<G/Y5N6'[3/A.0XFD(^D=<53@K*Z[O4C<B7$>
M,<FTS5T/X4Z5-X2N_#TEHL4EU:O$^Q.@88KXS^.7_!*G7?/EU+P&DUU)(Y.V
M0X']:^Q8_P!HGP3G<+E@?9*O6W[0'@Z[^4W&?JE>G#A[!T:*IPC9'G/,JTJC
MFV?G!X'_ ."67QTU+Q!';>*M"^RV9<;I(I23C\A7UY\(_P!B.Q^"'A#4=,TF
MYFEDNK3RV,@YZBO=+/XM^"IVW"Y /^Z*O/X_\(7</S7PPP[X_P :Y\5PYA\1
MA)46MT;4\VK1J)]CX8\4_#[Q+X?\12V$EBWEH^ V#S5GX?\ @MM2\2A7$H*R
M<@J<"OL:^L_AWJ\GFO' S$_>*+FFV_A+X?2Q/:6T$$;2\&1$4,/?-?C]+P@H
M4,W6)6U[GU]3C.53!^RZGR?\:-3A6:UT33B\DMNA1E"]\FNJ\$Z6? _PFU&T
MU%!'-JJ"2-?7C%>[:'\ OAWIVL2:J9Q<R22;L3@,!^9K-\9_ :P\1S/-#=E5
M3(BC1P% ^F:_8ZV"K4,O]A!=#Y; 8G#O'^VJ/J?,UVY;M5S1(-UY$PZ[Q_.O
M6]1_9@OP<VN#Z R56M/V<?%]K=(\5LA 8'[]?&T<AQ,<0I-=3]$Q'$67U,&Z
M:ET.C_:=N/*_9R=,@?Z+'_Z :_'SQ>=NM7K ?\ODG_H1K]E?V@_A;XK\>?"4
M^%]&A!F\A%(WXY"XK\]O$_\ P3>^-L5]<W#Z,A5YF8'S2>I/M7OYC@:\Z*21
M\+@L11IU6V?,Y8,H.><4A.37NM[^P1\5]-!$^D/NSV8_X5B:E^QQ\5=,;8FB
M2-G_ 'C_ $KYU9=BDK6/8^NT&[W/)DX-/KT"^_9>^+MFQ@7PZYQSG:W^%4V_
M9T^*D1S-X?E ]D;_  K)X#$]AK$T7U.+J/ZUV#_ CXAH=@T2?(_Z9M_A4<GP
M+^),0W2Z%)^"-_A1'!8GL4L10[G)T5T,_P *?'5KD/HDO_?MO\*JR^ ?%-N0
MTVD3#/7]TW^%"PF(O9H;Q%+N9%&0#CUJ]?\ AO6K-/M$FGRA$'S$QG_"J(5
M,JQR>H/:LJM.5*5F:PE&I&Z"BBBH&%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 44=* >] :#9 [#8@R33K?RE5K6=MKO\
M=Q1WS00I.XCD=#1:X7LK&W\.]4U#PMXG@OXH5<J^5W&OV"^ /B2Z^)GP*A&L
M:?$?*L518R,AOE-?C7IFJS:3>IJ"*',9R%;I7Z6_\$X_VC]?^)OA1_#M]IUO
M#';8B7REQD 'KQ7TV1UDFX2/$S&#C)5%T/S)_;4\'>(O!WQPU2VU728[=)[N
M:2$(>J[N.U>1'S6SYJ!3VQ7TQ_P5-U.;4_VA@)X/*,<4BJ%7 (W+S7S*XP<9
M)^M?"9O!0QDC^E.%IJME<)+LA****\A+4^I3T"BBB@D**** "BBB@ HHHH *
M*** "BBB@&%%%%-*[$G<****IQL,*"\B<QC)HIT0#,4;OTJ4XW&FD[L<I6.-
MIY3MDQPH[FFV-Y=6UTMXF4D)RI4\TJ0PM,T%RY / (KMO@Q\,W^(7Q"TGPY8
M(9(Y+H))GK@@UTX3FG72B>9FF)P]#!SY]C]0?^"0VO\ B[7/A^]KK6]K<0((
MF=R>.*]&^.ND'2_%$TL*C+R$]:ZG]GSP-H/[/'P/M6MX%2>.R!(*@9(->8>+
M_$U_XKUV?57?<'D+*">E?O.24YT\"N;L?R)Q'B*6(S2<J:TN9DBN0&8<]Z93
MG:0_?&*;7HMW9XB2"BBB@+:!1110 4444 %%%% !1110 4H(!!I*1LX.* Z
M=I#,Q[UK>$Y3!X@M9 >E8Z]<5-#(\<JNC$$'@BKZ:BM8^GO&<"ZQ\)'3J?+3
MI]#7S+?Q_8;V2,=G(KZ<\$'^T?ADT4AW_NE^]SV-?-.N,(=;O(7'2Y?&?K2B
M[,214(+C?3:'D(.TBBD]R@HHHI %%%% !1110 4444#>B 8SS2QH[RJJ>M)U
MI5D,+;QU!H$?5FC6D>I_"V*UD(.+9?Y&OF#Q/;_9]9ND4?=G8#\Z^A_@-JAU
M_P !SPF0L4(49/3@UX=\4--.G^*9H&7&^1F_6@AZ:'-$9'%+05V<44%A1110
M 4444 %%%% !1110 4444 %%%% !1GC%%'2@ !!Z&@Y[4^VM([I_,D8@ =J6
M<HK[(>0/6G9A<MZ5;37%_81VP^9KI0<?6OIO5+F3PG\.Q%<#DQ$<?05\Q^'K
MN]AUNWFBB#8E78 .^:^F)M3O;OX;+<ZQ:IYAC;*L/85+ \S^!_BU[?QW<2SM
M^[NBJIGZUZC\0OA-I_CB^6\N)B C[CBOGJV\37?ASQ--JEC$F,@J#T%;VK_M
M)>+=1L3IZQ1ID8+H<'^5'+<=F>RZ5\*/ OAZR\V\>)MB\DJ"?YU3OOB-\(?"
MTGV=IH]R\?ZD?XU\[7/C/Q1<EC+K%QB3J/.-9TUS<7!W3SNY]6;-6HC43WS7
MOVF-"L/D\.PPOZ97%<KKO[1OB*]D06R(NX<[7KRJEB<V[9;G/(S0TD@:LCZG
M^'.OS^*_"$T]W*2^!WSV-?/7CB^U:/Q9<:>EW)\TK;5W>]>M_LV:M]NM'LV?
M@MC'X5Q7COX?ZA%\4TTV.$LER6D+>G(_QJ-"1OPN^#MWXX)O-39U )&17M'@
M?P!X?^&MA)>^9RJM\Y ST-5KN[LOA7X*$D:J)-BGD=\5XWXG_:(\2^(M.FTH
M0QI'YAPZ=:;5Q)Z&I\0_CMJ;>+'MM!FS&@Y^;'0UC:Q\<_$=W;B%)V4YYVN:
MX-)I;QVN)N&8G)SS3I)VBA6)4!.[J10XW8)6/J3X(:J^J_#>'5M4_>*7;<7Y
MZ 5:OM"\#^.5EMD$2R!>R@5D? V,0_"!<,<8DX/T%>)^.?$>LZ)XQ>ZLM0FC
M02 E4D('4TN6[&M3O/&7[-DT:/>>'Y'9QS@' %=A\ _#NO>'K%[?7&?Y(Q]Y
MLUQO@K]I.6!%L-65#$. Y&2:],L/B1X<U;0I;G3YD5FBSP *;C(+6,'Q!\<-
M+T[QJ_AJYLX2!-L5BN2:M_$;0-#UKPF^J1VB;FB+#:E>!^+/$T*_$J34)#N$
M5QN)QGM7O7@'XH^%-=T..TO94^5 "K 46:(;LSYLU.T:'4)XHX'"J^/N&JHC
MD)P$8_A7UG)I_P .M?1M.@M+;?-QN$2YK T_X":/;>(ENQ&KQ%\D$#% T]#Y
MI*.I^=2/J*?%;@J5<X)Y&*^@/B/^SLFIYGT* !@.@X%>(^)_#^I>$]?2WG08
M12&!.151:!]#T7]FGQ(]MJHTYYR<L< FOHIV_P!&4YZX-?)_P,\T_$>"Y+;5
MV'*@\=J^LK-A);)N&?D'\JB;N'4S_$UK?7NDRV]B@+/&1UQU%?*WQ(\'ZYX4
MUUGU.VVH9-P;/<FOKNO,?VF/#O\ :_@I7M;93*DVYF"\X&*@HI? C71KOA1]
M&D8-B%L GVKR'XQ^'#HWBJ>-5P <X_.N@_9U\2KI^NMIDDI&!@C/O6W^U)X9
MBLXHO$L0/^DR;3C_ #[UI'1"1XKBYN0&BXV\Y!KU+X'_ !9.A7":1J%Q\@PN
M6->8Q>0D>UY6!([4ENL<<^^"60'/5<TV[@]6?;^CZC;:II\=[:R!D<9!%6J\
M&_9]^).ILX\/7!=D4!59\YKW".X"(<')%9#+.**CMY7E7+#\JD.<<4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MHHH=@TN%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4<444M1JP!0QP>]?;'_!)_QMI=CKLGARZD5)9[G*#@9%?$Q. 2?TKZ
MQ_X)?_"V;Q7\3;?Q8EPZI9RE"JRD9S@],^U>GDZJ?7$UL<.8\CH:G-_\%G?A
MBFD?%>Q\6:7;@1G3R7.,9)*U\)Y9G+2?I7Z,_P#!;#Q!+IOBK3_"3V['S-,#
M>8(\@8V]_P :_.7#J6< _>[UY/$E/EQ6B/VKP^Q'/DZ<I"T4U&9FP4./I4DH
M2-<X.?I7S7LY[V/O7B**^T-HI8X+J0@Q+G\*D73]19L?99&_W4-4J-5[(EXJ
M@MY(BHP>M7(M*ONCZ9<D]\0M_A3SH&JRX^SZ5<_C W^%/ZO7_E9#QV%C]M?>
M4,C.**O-X9\01G=+I<^#Z0-_A5BT\&^(;\[;71+MCVQ;N?Z4UAJ[^RS-YG@H
MK6:,FBNNLO@C\1]24&V\-7A'_7H_^%:EK^S'\6[M<Q>%KS\;.3_"MZ>78JH]
M(G)//\MAO-'GM%>E#]E#XQG_ )E:[_\  1_\*GLOV1_C%=3B$>%[L$^MJ_\
MA6SRC&+[)A+B?*HQNYH\NHKZ$\/_ /!.[XX^(%4P:,4ST\R-A7;^'/\ @D!^
MT/X@0/%!9H#_ ,])L?UK2&28Z;LHG#6XSR>FM9'R)3\C[]?<5K_P1'^/K(&N
M'L.1T%T/\:L+_P $0_CIC<9+#'O=C_&NM<-9BOLGGOQ"R&/VSX3)4G)S3HXA
M(-RU^@&A?\$2O'@<#Q!/; =_+O /ZUW_ (/_ .")_@<2A?$MW)MQSY5]_P#9
M5O2X6S&H]C&MXB9)&-U(_,'R,=:556([CVZ5^N]I_P $3_V7_L_^G7FHB0C^
M&^/_ ,57S=^VO_P2ULO@SI1\1?"^WN+BR1F+[Y3(VT?0FM*_"F*HPYV8X/Q$
MRO&5_9Q9\,VD$E]<N40EC]P =37V'_P3'_9\\:ZU\3K/Q-J6C,MHERCH[QD<
M?B*T_P#@FU^PKX,^/6M3ZEXY@N$2R1)$B#E6SQU!^M?I?9:)\-OV<O"4.A:%
MIT2>1%M@?RE+''J<9KV,@X<?/[22/F.-..*,Z;P]#<S/VC2VC:#8:3;L51HB
ML@!^M>%6]M<6;/(Q!4G*<]J[+XD_%#4?'*LER5\K_EGA<$"N-\QG1(F;A1@5
M^FTJ?LH**/PRI4=6HY/=CY',F-PQQVI.:4NQ&T@<4E-ZD!1110 4444 %%%%
M !1110 4444 % &>!10#@Y%  00:0R%744XL6ZTTKE@: /I[X'7"ZGX)>W)S
MA /T-?/GQ"T\V7B:[QWN'_G7LW[*VJ7%[HES;RD?++M ]L&O//CMI5GI'C,V
MZ XE#.V?7-"W)NTS@B 3DT4KC#?RI*;O<H****0!1110 4444 %%%% !2, 1
M\U*3@9H(!'- 'N_[*VI)#I=QISM_K)<@'\:X[]HC2&MO%(ND7 *'D?A4O[-F
MLW:^-H-,##RGSN_2M[]IJT,4PFC3/R=2*"6]#Q:@Y[4<D9-%!04444DK %%%
M%, HHHH **** "BBB@ H!!Z44Z/9N_>=* &XQ1R>E!60DX QVI\,+D9=AGZT
MVK -9=L@BC<C/O4DMJ8B(HOF=N@^M=A\._A%JOCV-M1C"[ K!2&QR*W?!_P
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
M5U>&^U;7!(B."P\MCQ7Q\J.?]:?RI<.#P1BKIYGB:=M15<JPE6&Q^S_[.O\
MP7O\$:FL-K\2Q<ES@,T4.T9[]J^POA1_P4K_ &=?BV\4.D>(([9I",&[ND3^
M>*_FDBE"#B1P?]EB*U=(\>>*]!96T76KB)EZ8F8?UKV</Q#5CI(\#%\+TIMR
MB?U;Z#XJ\.^*;<7>@ZU:W:D9S;W"O_(UK1.DJ\ Y'K7Y6?\ !"+]I7Q+X^M[
MWPOKVJ23M:O'&?,<GLOK]:_5)'!&Z%2#ZFOL<#BEBJ*9\)C\)+!5W%EE#A0#
M3J:HW(-W6G8&<UV['%N%%%% !1110 4444 %%%% !1110 44'C)%(A)ZTM;@
M+39!E:=39=VP[>M"T0&1XAM4OM/GL;E%9)(F4@CU!K^>/_@LS\++'X4?M1?V
M9I<*QK>V[W#*N.2Q4]OK7]#^K2,ME-,WW4C8G\!7\]G_  6W\=)\0OVK8M0M
M)E_T.R: Y]BH_I7R_$"C[,^NX5FXXJS/C@AEX8\T58TK2]0UK4H=*T^V>::9
MU15C4DY)QVKTOQ;^QY\<O"$*75]X)U%X9(%E$T=B^W!&>OXU\0J%2IK%'Z'5
MQ-&B[29Y916AJ7A;Q!I(;^T=)GA*G!$D1!JBL99<@C=W7N*F5.<-T:TJM.HM
M&-HI=AW% <X')I*2:L7NS8\!ZQ_PC_BW3]:;I;7 >OV-_9)\?:-\=O@K8V^A
MW*O=:?9@S)O&021V_&OQ=5AU!QBOU#_X(_>&[KPCX!U3Q;;W88W=FC@,^0O*
M]17BY[A<+7P,G5VL<=1UH5$X'TBO@O6DN!!%8RB0'#,8S@FO8OA1X5F\+^'+
MF\OA$[2 ,R$ _I7 7GQE\4VDOSM"RL>&6$59\!_$WQ#>^(T@U.^C^QSR?O4
MP<5^,Y76RO!8R4*'Q,Z,;''8BBI5-D87Q$\4S:CK<ICRJ0.5V@8 K!L-7E@N
M%:,N"QSD5V7Q,^'=YI-\U\DL?V>_)D [XKF]*\/>;*%O-1MX(TZO,X4 ?C7#
MB,KSR6=*JK\MSOPN(P*R^W4^:/\ @K1\+]$\;?!Y_BZ\,,%_I4*6\?1"P())
MQW^Z.:_+V-Y)9=\)QMX.?6OOO_@L)^TAHFMWME\*_ >I)+9FQ ODBD#!I5P,
M\?4U\$M K*([,A"5RP8]Z_?LHIU*>!BI[GF4*BG>RLCZ*_X)Y?MF>)?V4OC+
M8Z^^H$:?(PADB&2/G8 G'XU^]WAOQGX0_:?^$-KXP\,7$4WF6Z,Y5@2'V GI
M[U_,1;-;)8[Y@WVI9<JZG@ &OTF_X(I_\%!=0^&NOQ?!SQYJC2:1-O,:%N0[
M9 Y.?45]QD.8.A4Y9/0^2XARKVR=2"/NOQ!HUYX=U"2WN8R!N(&1[U10J@\T
M]Z]I^,_@JU\4>'XO%WAQD>*55?Y3DX(![5XI-&X3RC\I5N<]Z_0(256/,C\\
MDG";BQ7D,AS24H*F, (0?>DJMA;A101@X-%0]P"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHC_>2&,#H*!/8.<UH>%K=[GQ!9
MQHI/^D)G ]ZH$C;O;UQ79?!'2EU/Q<@8 ["K8_&@+Z'N7Q+9=-^'2P(=N8R,
M?@*^6YI&CF8^K'-?1O[2&LII'AB&)@?G?: /H*^=3Y>#Y@SZ4D[BB1DY.:*#
MC/%%.Y04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1112=P"@Y[
M44 9-,!LFXC"CG-;O@2(7/B2"-A_$/YUD0%!+DCC%;OPP'G^+870<!@,?C0)
MH]U^,TW]D_"R%%XRR_J!7S7*=TK-ZL:^BOVCKZ$> (+''S@QG/X"OG1NI^M)
M MV)1113&%%%% !1110 4444 %%%%  23UHHHH ****  #-%%% !1110 48%
M'2CK0 =**** "@'-%%#VT * ,48&<T$D]: $)Q]*4YSQBBB@!2<\]Z2BB@ H
M.>U%'2C0 4$\5H>'<C6[9<<;ZH X;)K1\-L)M>M54='[TU\0GL>H_M;GROV,
M?$+= -+_ *FOQ\NY#)<,Q]:_7_\ ;(F$'[&VO6[=7TOC\S7X^L"9G7T-?"\4
M?QT?59$K46(.,@=Z4G./I2^6?6@KA237R%[GO:,;1110,**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI"<#-(LA (- [:!
M(2$) KZ0_P""?_[3&@_!/Q0L&JB00RSYD(7O7S>9 .<58TU_)O(A!)Y9,BL2
M3CO7;@L3["NCGQ--5:+1^J?[77[*OAC]L/X?P^+]/M2=0>V3[,[M@;",_P!!
M7R3I/_!'+Q7>RN+A(@-Y',F/ZU]Y?L:_&CP?X_\ A;INBZ=>1FZM;..)HVD!
M+$+R<5=^+/Q=\0>"=1^RV(15QU\JOLUDN&S-*H]SS<%Q+F.41=&F]#XDLO\
M@BO=F/=*8<_]? _QJW%_P1660?OWAQ_U\C_&OI>X_:,^(8.Y+^';C.!%5>?]
MH;XA7$.Y;R, G!S'6D>%<''=&U3C;.'+XCP+2O\ @C!H%I*'O;F'&>GVP?XU
MW'AC_@DM\,-.96U%H6 QG%TO^-=O+\:/&5R=UQ>@GV6JMQ\5O&#KMCOQ^(/^
M-=,>',#!;'+/C#.I:.9;TW_@FA^SI:#_ $R&/('>Y6M)/^"=G[,D2#$<7'_3
MPE<I-XY\2W?_ !]7S'/]TD5&/$M^1\UU*3_OFMH91A%]E'#4XDS6;NZC.KN?
MV _V68$!N+96QUVW"U8T3]EK]EOPK*/L>D@D'^-D/]*X:37]5=LB\?'NYJ-M
M4O6;,EPY]]QK193AD_A1C+/,?-:S?WGM6F^%?@!H./(T&$[>G[I#_2MJ'QA\
M$M.C")X?M>!WMH_\*^?&U/4-NQ)SM/7)-1* 7\R61R?]ZNB.7X>&T3CJ9CB:
MCUF_O/H63XD?!H@[?#UL#_UZI_\ $U0O?B?\.H07L-!LN.F;1/\ "O"IF65=
MA9L?[U,5HXUPCO\ B:I82@M6C)XJM+[3/:7^.GAVV;$>DVZXZ;;51_2E/[1M
MA!_Q[VR+_NPC_"O$VEE9MC-\M(=J?ZO.?<UI]6I?91#JUF_B/:9/VGKB/B-0
M![QU6N?VFM1=<IC'M'7D"!&_U_/TH^13A0<4>R\B>:HGN>D7_P"T+KUT3Y)_
M\AUFM\;?%B@L)>2/[IKB_.:/F+K[T6]W<B8M<D,I'  K6,8Q6J!SFUJSL$^,
MOBZ6%7DN@-IR>#7HG@CQKX9^)OA<^%?%,*2M-&4<.H/7ZUX6TCO<,R_ZLCI5
MSP]J4^C:E'<Z<Y5@PZFL*M.%71H*-1T9\T7J>S? W]F'2?@SX_U?Q%X;C5+7
M40JJ@8' !ST'2L?]J.V>+48'27AI#QN]C7J7PZ\2WE]X#.LWS!G6#<Q ^E>
M?&/QC=^*_$#13$[+>0E.*FC0C05HEUJ]2M+FDSC 7W%7I7  'Z4[ .<]Z0J#
MUKI2>YCS($.1CTI1GO2  =*6I&G<****!A1110 4444 %%%% !1110 4444
M%%%% 'L?[+&JF'46TX'_ %CDXK,_:DTJ:/Q=%>*OR^1R<?2JW[-]^++QS;VS
M$_/D_P J[;]IO3EEM!J#8XC%!+T9X&V.,>E)3I%"N5IM!04444 %%%% !111
M0 4444 %*JEC@4E.A98WW$<4 =9\$=372_'EM*S8P3_,5Z[^T)I:7_AM;\ '
M,2\_A7@OA5IK/Q+!>J^$!Z9]Q7T5\2(?[4^%RWB<XA0<_2@G='S-*NV1E]":
M3DFGW0Q<R CHY_G49&:"@HHHH **** "BBB@ HHHH **** "@#T%'&*=&ZQO
MN=<C'04UN#)&Q-;[H^HXK2\)> M9\43 VZ$J6P< UCV1FAMVSR6E^7';)KZ+
M_9[\*SZ5X7?5]0\ML!G  YZ$U3=B=4;OPN\,1?#/P5Y5[@$%F)/TS6/XB_:
MT&RTR06J8F!89VUQGQ:^/6HZI;2:/I(:,+(5.Y>P.*\EN+B[N_WC39!;)&:C
M<6IK^-?&E_XNO7N[F5L,>G(K&BDV0[(Q^=),7D;)XHB_=MDU=TBEL""0K^\/
M%!QVISN7/--J!A1110 4L4#PGS7Z=:2G/=M<Q&%4(P,9(JM6@'2"**\CN4)!
M"]0:21W+DLY.>A)IL_E20!=I+ 5(\ 9%=6 PN"#U-#T A=#5[PYI<VL:I'8Q
M1%BQ' %5%;S<J!C%>D?LR>&GU/QJ+ZXC!A6-AR.XH5K$[(Z#0O@)?V>JP:DZ
M C:AQGZ5W?Q$\?P?#CP\(5*B0)MP ,]*O>-?BQH/@6X%K>QEL*!A*\*^-/CZ
MP\=ZPT]IO$14?*QI6N@:NSEO%OBB\\::K)K<\A*L>A]JS()E9B&[C HC$<(\
MJ+A/0TUE3=E,BB[&MA7CVG832 8Q@TI8DY]:2DQAD9.:*** '(-QP?R%>[?L
MR>$H#')J;1L"K@@FO"$9XVW1D ]LU]#_ +-_BFR73&L9YT#L1W H8F8'[3\>
MH3ZK!%96<LB^40VV,FO(;O2M2LP)Y+*4+CG,9K[)OM*T75&$EQ&DA['@UEZQ
M\,/"6K0F"YT_(;^[C_"DI"O9'R;H>+G44::W;R@?FPM?1'P>U7P3!;HNGRF.
M0##*[XYK8MO@!X M8F$&G."W))?_ .M6#-^SXNGZ@;[P[<>40<X:2ARNAIGJ
M8F@GB5XVW#(Q@UF>+_"MMXLL387B@Q]1GUJOX(TW6=*M!9:O,KL#U7TK=96D
MN"#]W'%0,\<O?V9=/FO&DB  /^W6-XW_ &=;JTT'S;)R/)RQ <U[\MN-Q8]<
M5'>V0NK5K5E!5@0V1U%/FU%J?#]U9W%G>M:W$97!QAA2SW"6S"!5!R<8 KUW
MX\?"XVFIBZTBR9A+)@!%SBJGP_\ V;-0U<QZOK.U8S\Q1N#6BD,]%_9NL[+_
M (1:*:VCVRF(>;7I<D;[U;C'>L/P+X3T;PG9&STH8.W#C=FMMY7A(8\CO6;=
MV Z"0L[*1WXJ6HX=S'>W1N5Q4E( HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH .E(
M#N'%+1P!P*-0&R+N3!_&D5MJ[?RI96*QE@<>YKB/B3\=?AG\*;4W?C?QG8V'
MRD@7,VW-9SJ1IJ[+A3E5=D=9<R2%L*U/QMC^5N37Q1\9/^"U?[/7PPN9(;$K
MJ_ED_-978/\ 2O*M4_X..?@=I:EH_AAJDN/[EPO^%<4\TPT79L]"&48R2NHL
M_2D.Z'=FHY;B($O(X4 9)/:ORF\6_P#!R7X&OX6C\._#;5K9^S-,IKQ7XJ_\
M%^_BWXCM98?!4]]8!UVX?GK^-<L\ZPL=F=E/(<;/='Z7_M[?MP_#_P#9W^&.
MH[=>@DO98'B2&*<;@64@''U-?SR?'+XGZU\7OB+?^,];O#+)-.X4MUV[B16O
M^T%^U+\2_P!HC67U/QEK,L[L<DOGL<^M><<3#SPI4]"#7Q^;9E+%U--C[?)<
MGC@H7EN%+CC.12#/<T5X5SZ)*P4444 %%%% VK!1110(**** "BBB@ HHHH
M**** "E"D_A24;\9R,YI]02U"D* GBE!S1565BV^4",'%&**,\U!#=PHHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%'&* ,WQ;K
M=EX>T*?5M0F6.&%<NS'@"OP)_P""Q'[8&J?%?XJS>$-!U-VM;*22!]K9!Y_^
MO7[$_P#!37Q/XF\(?L;>,=>\(>;]O@TXM;^2?FSSTK^:;Q]K_B+Q#XFOM5\0
MR2&ZGG+3&0\AO>OE>(,54IKEB?7\,X2G6GSR,J*X\HLDPW%SDTS)R1G@T-C>
MH'S-BDW9;!&*^'=2=[MGZ1"C2BK)"C=G&,^]*_7\*5#VQ2/C-0[VO<CW5*R0
ME%%%0:6"BBBDE8 HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 41L!DD8HH*[N*$]1K5GMG_!.O
M73H7[8?@S4W.$BU,$\^U?TR?#W4EU3PAI^HJW$UN&'YFOY9_V=/%4?@[XR:'
MK8;:T-R&!S7]./[+^L?\)#\ _"FL^9G[3I2.3^)K[KARHG&Q^=\6T^6JF>CK
MT'THI%Z"EKZU['Q04444+8 HHHI@%%%% !1110 4444 %%%% !1110 444'@
M&@"M*Y5\'Y0>]<]\3;N^TSP/J-QI<I65+.9D9?4(2*F\=>.O#?@+35UCQ9J\
M5I;O,L:R3$@;B< 4_49].\4>&YA93K+!<6K!9%Z'<O\ ]>L:TDJ;2W-J*?M$
MY;'\Z_[?_P"TA\<I/CIJ>C:IXKN/*0G$;#H-Q'K7S#K_ (DUGQ#,9]4U'S'/
M4FOM#_@M!\%_^%;?'B]UN"$,)@@^5<=3_P#7KX@41R'<\.#[U^;X^M56(:DS
M]8R3#X=X=2L=3\'/AUJ/Q,\76OAJT4D23*KMMR%!/6OT%\#_  #_ &>/V??#
MMM9^+? T&M:L!B:6(@%#ZG(KY6_X)ZI:CXHW,DZCY(4*$^N37U%\6%U"[^(C
M2_:B5N90LB8Z#WK[W@G*<'C92J5=;(^#X[SG%8)J%#2YZO\ !WX2_ WXV:]Y
M=C\(3;/$P,=^Y!53ZU]?:+\ -"T7P-%H$6J6^RWAVQR '"^]><_!7PSH'@3X
M/>&;K04C2ZU)=ES)'U/'>NK^(WCC4=$T>/3+*X8$*1*5/6OS+Q-S[*:->IA%
M#8[.$L-F&(H0JRGJR7PG\,-&L-0EN)[N&?[,W4?QUS'CSXBZVVH3Z-8RO'#"
MY5%[8J?X;^);W5+]+66Z,>]@""?O5SWQ"TR^T[7+J<,3NE)7 K^;L?CIQP?/
M@4[^1^DT:$HXOEQ#NBQH'Q"OTS8EV5&.)E)^\:_/O_@JS^S[X>\':S%XWT2*
M)&O(&GGV#DL3WK[KT[1+FZU&U,:E3(,N,=:^0?\ @KUXX\/26%IX9M[^)K@6
M14Q@\Y%?:<!YEFN*I6Q"?S+QV'PL:J=,_.\\'%%%%?J:>A*6@4O*FDZ4$DG.
M>E"W :=J3*YX((('O7WQ_P $BOV_M;^"/CRW^'_B34I/[*G"Q10L^ K,2,]?
MI7P5/-&RY>UP>S>]7_#6JZAX>U*#7;.\*W$,JL&'7@Y%>A@L6\+54D>;F6#6
M+H.+/Z9_B1X?T?XF^$H_&OAN6.=9X]Q>/GL#_6O$HD-@7TY4VR)]\5Y3_P $
M:_VZ[3XJ>#H_A-XVUH-<P6W"3R<DG@<?A7T[\;_A1-X<U23Q'I$),4S<A%Z"
MOTS+,8L323/R?,,'/#5^5H\T!#KM$1!'6FX.<8I\LDKJLJPD!CR:;D^M>@TK
MG$^7H)CWZ4444!8****-!!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444!J%(_3\:6C&X@>]"O<!T"?.J$?>.*^B/V>]/.E^%GN'7'[MOY5\^(@%Y
M@/!E7^8KZ=\%6R:9\,9+F,8/V=__ $&J;T%8\%^,-XM]X]N[E&SE0./J:Y1
M0N#5W7M0?4=:FNG;)+$?K55U&X@4M+#&T49HI %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% "J,MS7KW[+#/_ &\TIZ+&_/YUY"#@
MY%>Z?LNZ+Y>B3ZTPY'F+_.@3W1S/[2FIIJ'BE@&SA ,UYA79?&R21O%,K.>_
M'YUQM (** <C-% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBBBP!6IX*DDB\36JE3AI:RZU?!Q,
MGB:S!YVRU2E:-B9.VIZY^TY\,M8^*7P+E\-Z4C%Y[$J,+GN:^"%_X)F?%-;B
M26**3#MD?N*_3?7/&#>%/ MO=FS:0"WSP?<UYX?VI3&QB72)!MX^^/\ &O&Q
M>5T\7+WCOP^.G07NGP?_ ,.S_BQG(BE_[\4UO^":/Q7Z"&0_]L*^\A^U3)WT
MJ3_OO_Z](W[5+ 9.E/\ ]]__ %ZX5PYAK7L=/]L8@^#!_P $S?BFS?-;2?\
M?BK=O_P3)^)@PCP/SW\@U]T+^U1(X^72W_[['^-13_M2WF,KIL@/^^/\:O\
MU<PW8/[9Q!\2#_@F!\2S_&W_ 'X-*/\ @E_\2CP)&_[\&OM _M.:F><2<]MU
M*O[3FIKT#_\ ??\ ]>E_J]A;;!_;.(/C!?\ @EY\16.6=L^\!J9/^"6GCY@"
MS_\ D&OLM?VF[\_-\X/INH_X:4U.3IYG_?5/_5S#,2SFO<^.$_X)9>.L\2_^
M034Z_P#!+3QJ4VM(,_\ 7$U]@']HW5R-V^08Z9:JT_[2FN]$N9/P:C_5S#=B
M7G%=GR.?^"5GC3J)0"?^F)II_P""5GCH<";/_; U]:']H[Q,02MU*?3YJ1?V
MD?%J]+B;_OJJ7#N%ML6LWQ-M&?)G_#J[QV.LO_D _P"%2#_@E?XW(&9QS_TQ
M_P#K5]7C]I'Q83DS3<?[5+)^TIXHQQ/+G_>I_P"KN%[$_P!KXGN?**?\$K/&
M1X:X7_OS2?\ #JWQKOPMR!_VQ-?4EQ^T?XQ8_)<39_WO_KTR/]HWQEU>YF!]
MVH7#V&[!_:^([GS)#_P2K\8MRUTO_?FK5M_P2F\4,W[R\3_OS_\ 6KZ2/[1O
MC4GY+R;_ +ZIA_:&\=,V#J$X'^]1_J[ANP?VOB.Y\[_\.H?$6?\ C]C_ ._/
M_P!:@?\ !*+Q#GB]C'_;$_X5]$/^T)XX!_Y"TW_?5(/VAO&Y_P"8G-_WU0N'
ML,N@?VOB.Y\_I_P29UMQ\VK0_C"?\*D3_@D?J3X\S58/QA/^%>]G]H7QH!A-
M6FZ^M(W[0WCC/&J3?]]5I_86&[!_:E?N>)P?\$A[LQC.LVW_ 'Y/^%./_!(:
MY/\ S&K?_OR?\*]K'[0_C@=-4F_[ZI1^T3XY!_Y"DW_?5+^PL-V$\UQ/<\2?
M_@D'><;?$-LOMY)_PI\/_!("3(\WQ%:D=\Q'_"O:6_:*\;@_\?<[9[[J0_M#
M>-F/_'U,/^!4UDF'70G^U:_<\BB_X(]V\A 'B*T0^IB/^%3#_@CI$3C_ (2V
MR_[]'_"O6/\ AH/QI_S_ $WYT?\ #0?C0]+Z;_OJA9+AET%_:M?HSR;_ (<Z
M19Q_PEME_P!^C_A2_P##G*/_ *&^R_[\G_"O6#^T%XT_Y_IO^^J/^&A/&?\
MS_S?]]4WDF&D]A_VIB;7N>3C_@CG& <^+;+_ +]'_"NE^%W_  3 OOA?XI@\
M1:-XUM(Y(B#\D9R1D$]J[+_AH3QG_P!!";_OJH9OCOXU+^9'JLK'^Z#6E+*J
M-&5XHSGCZU56;/H>3PT9_!O]D7URMP8[?;D=V"XS7S#XR\"ZWH.I3>;;/Y?F
ML0VWC&:Z[PK^T/KEA?+-JEQ))$3AHBWZUZM83^"?BOI $<\!G89,>237JPAR
M(XGJ[GRXZLTNV&(Y'7%+.DJ\NV/8U])Z;^SQX:@G=WBB8D' VUY;\<?AK'X2
MO/-M,",L!A13)YK;GG7'>BB@G/)H*"BBBE?4 HHHI@%%%% !1110 4444 %%
M%% !2@1D'S%SQ24^+8<B0\8HT ]"_9Z\9#0/$J6 DV+<N$QFN\_:3\(QWUBN
MM(P(4%AQ7A.@7#Z9K=OJD3X6WD#DU]-:!?Z)\4_!<=O/=1L[P\@G-&MR7W/E
M<I(6+(V .HJ=8@\7FQGY@*[SXJ?!G5O"UPUU8Q-]GR22J\8KSYC/')Y< )V_
M>Q5-W8]Q?,D<X?/%(5!ZBE))Y8<]Z*35@2L%%%%(84444 %%%% !1110 444
M4 %%%% !1110!-;I!)(DTQ VR#K]:^HYM334_A5&(&SLMT7@_P"S7S%X?\/W
M7B+44L+;.6;L/>OI:WT=_"WPU-O>-SY:]1[&AZD/<^9=4+_VE<!QC]^W\S5>
MK_B$QOJD[QXQYK=/K5#OTH+"BBB@ HHHH **** "BBC\*%H#"D;?C]V<&E..
MPIT9 ;+' ]335K@32*!$+:XE!W#.#7MW[,%_#):26$>!ER,_G7A4-M)>:E'-
M+-B)>"2*^C/V>?#.EV&EF_L9T9LY.VB2T)D87Q;^"M[>7[ZGI41WL2<JM<GX
M>^ GB&]9I[R-@V" 62O7/&OQQLO!6K#2M4T@N",[RV/ZUSVM?M-Z=ITRI::(
MQ5@#E7'?\:1*3/*/&?PK\1>&I6=[9RH[A:YE)9/+,+J0P]:^H?"WB[0/B[I;
M175BL<A0_(QR>E>*_&CP"G@_6F:V ",PQ@>M!6EC@U68-F1J>2.PI95ER'P=
MOK24WN4G<*,D4<YZT4@TL%%UOC,;K)01[UU'@GX9ZYXUF5(K-U3/$A7(JHRY
M1IV.9$C.ZRR'.*5&$2M*H[]:]$\<? N^\(Z(;^2XWE4R5VUY[-,KD6GV<H<8
M/O3YPNGH&[S7#YKV7]F7PU$\K:LZ E'(KQEXS RKFO;_ -F#6H5@>QD(^:0]
M30WH$K)%CXN?$?\ LCQ_;V-NY$8A&[!X[5R7Q>^+]YJ$L=EI<K;!$A.T]\"K
M/[3OA.ZL/$2:W:9V&(9('KBO+I)6_P!=)\W&,U#;,]-"S=>)M9U--ES(^/>J
M$D,A.YCDYI[W,SKB-#FB)Y"V9P0/>J3+&$EN6H&,<4^8HTF4'%,I/< HHHI
M%%%% !3IEC50XZXYIM(T,S]^*I; =I\$=(GO_&%M=(APAQG'TKW[XI^.8_ _
M@\3";$RJNU0<&O-?V9-,A$INI$!*R=Q57]K._N;GQ)::?'>>7";;YH^Q/%0E
M[Q.K-71OVG3*H%U;2''&2U4_B;\;[#Q9X6:QB7:_F#JU>0+Y<<RPQ$$%>2*J
M7,4H;(DX)Z55M 2T+,MP9;DR'H:C#@2%B.HHGC-O&&)ZTL41DCW4/<:&G/8T
M4'&>!12&%%%% !1110 4444 %%%% "Y.<YI#\JY(XI1CJ3^%.MY(I9C;2L!E
M<\T+<3V&1\J98^W:O4OV39TG\?SMY)#?9#\WX&O*=[6S;%^X7YKZ&_9C\.Z+
M;V UZVV?:'!5L=<53LT+L>S0Y]:>0,8SBFQ=,X[4LAXQBL2CGOB-J<>E>';F
M;.-T1%?*<;'6/'L*@9$TX'\Z^D?CQ*\?A!F0XRK5\]?#+3_MOC7399.?])7-
M7#0#ZM\$6']F^&+6S*X\M,8K6IEO&L,*QKT IXZ5 !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %&/4T44 <_\ $SP+H?Q%\'WGA+Q%9)<6=W'LFBD'#"OY
M]/\ @JY^Q_%^S]\5;G4M'LA%87TTDJ*B85%]*_HIFQY1R,U\"?\ !:+]D^Z^
M+WP?N_%.@::9+FRLF $:9))S7AYU@_K%!R6Y[^0XYX;$)-Z,_ IV^RWL>P;U
M(R7]*E/EEMV!S5[Q)H5SX7U6ZT+68C#-!*4PW48K-(&?E;([5^=U8N,N5GZI
M1J*K34D2951P::V,\4E%86=C11MJ%%%%2G<84444P"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "E1P.?SI*  3Z9IJW4!VG7KVFI+>0$K)&V4<=J_IL_X)O>+X/$O[)'@H&X$
MDMOH<:R'/?<U?S(E8X\OGI7[[?\ !"GXFGQY\!9M(-QO&E0Q1 9Z< _UKZKA
MRI:LT?%<5TE*DI,^^5.5!%+2(,*!2U]SJ?G@4445:V ****8!1110 4444 %
M%%% !1110 4444 %%%% 'R#_ ,%G-?U#PM^RBVN:5*RRV^KP2 IU^5@?Z5QW
M_!)']N[2/VA?ANG@KQ%J2?VO;2R+Y$DF7V)D9_2NF_X+8(9OV/KQ0,C[<E?B
MG^QC^T?XB_9N^.T.NZ7J$D4;W?ERQ*^!L:3D_D:^:S+'O"XI1/I\OR]8O+W)
M;W/O7_@X!\#:7<2?V_&R)(98QG'..*_)"0(>(SO(;DBOT9_X*^_M-:-\:_!6
MGZUHE^CQ2^0K^6V1NVKFOSC53#/F+Y@3R*^4S:<*E;F1]MD5.=+!J,]SM?@M
M\5KOX7>-K36+:W8)YR^< V-R@]*_4KX;_"C3_P!ISX8:;\7O#)6WDN09'BB&
M3P!W_&OR&+%[@%DP!U-?KK_P3M\63O\ L>Z%I_A.\)N;2V9KI(CR%PO6OH>%
MLTJ8.;@GNCY[BS*Z.)PZF]TSZA\.> I]&^$7A:R2(O=6&3<)CD<=ZK_$KP=J
M.J6=MJ-I&S>=DR*!]VN0\%_%WQ#I")+JKO/'+P4D;@5ZEX'^-FAZ_>1Z)<:#
M"8V(5I"3\H]>M?(\9<$5,[KSQ$7:YP9#FL<!3C371GD&BQZ_IVKM';6DB-;/
MA&'\5:_Q;^.OP[^&/P_N=9^(-K;QW2P;HS<-@MZU\W_M7_\ !4OPE\*OBMK_
M ,.=&\)VC3:;=F%)EE(9CCK]ZO@K]IC]L?QS\?+]X[[4)H;;D);^9E<'M7YS
ME'!<LLDZ=5W1^@2Q4\P2G8^P?BO_ ,%;?"'A_1[G3_!_A2*>Z(_T>ZAGYC^G
MS5\"_&+XN^*/C)XIG\4>)=3DF9Y&,4<ASY8/:N322W>!II;@;DZ@TWRFQYB'
M*GG-?8X7 4<'&T%8UC3=[L2BBBNFR-@H''>BBJ5D-6!B74*QR <XI0S#H:2@
M=>:3$^QZ!^SG\<O%/P)^).G^,/#FJ2VPCNHS<^6V-Z YP:_H-_8[_:;\)_MB
M_ >RU""\BEOWMBUQ &W-'P.37\V*M$9"LDNW/05]=?\ !+C]N#7OV9_BG::)
M=:H[Z9?RQP/&\F%C7/)KZ7(\PEAZBC)Z'R_$&4PQ%+GBM3];_B'X4N/"6LR6
M#Y\I6PA(XKGGMV7$RG*GM7NNLMX7^.WP[@\=>%3',EQ$9(Y(N<UXE=VMQI5W
M-I=XA#*=HW5^BTJD*L.9'YC.G*E)Q95*,&WYX/;TI/I3XVSF)QP*:X"M@<U3
M)0E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444?2@ I0=OS%:2
MGLN^ *.N[- %O0K"6]UN"W.2?,4X_&OHGQ/+=>'/A7&HE*;P5;W! KQ#X6Q1
MW_C&'.,#;_.O9_VB[Y+#P+;V,38(8< ^PI[,6Y\[W CEU*4Q@ 9XQ4)8I,P;
M\*(-PG:4D\T3@M+O'>GT8Q"<]J*#R>E%2 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 444 9X% #D*^8,J/I7TG^S9!''\-KB4ISYC\_G
M7S8B$RJN.=PKZ3^"]PNE_">>0\?.W\C2>Z)>Z/$_BO<F;QA,)6R!G /UKECR
M:U_'EV;[Q'/.IS\Y[^]9%,H**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P-&6\4V>T
M]9>:R*W_ (:PF7Q5;9'26@3V/>/BRQC^&L*],6O]37S3(S&>3+9^:OH_XW2F
M+P! F[_EVZ?B:^<' \QF'<T"209/J:0\]31104 W+]QL4I=SP6I**=WN%NHF
MU?2C:OI2T4A60WRTSG;3A\O2BBG=C'>8Q&"<TPHI.2*6BB[%9 "1TIWF/_>-
M-HHNQCO,?^\:;DYS111=BLQ<D'.:0DL<FBBB['84,5Z&@NQZFDHHNP G/:BB
MBB["RN(%4=%_&EHHHNP"BBBB[ 4.P& U!=C_ !4E%(6XI8XQFDR?6BB@+:"Y
M/J:2BB@84+\IW+P:**!60A0,VXUK^%O%6N>%KL7>DWKQ]L(:R:T_"VBSZYJL
M5E%G!<9P.V:=V-GMGP?UGQMXUOEO;G5YT@"\D\@XKH?C?IVA7_A]A<R(\R G
MGKTJYH>E6_P^\ F2! '\IL'ISBOGSQI\1]>U74)K:>YD')RI/:C1LSM<YN\@
M\MR%]:@5\<$5,)'G.<9S2-"@)!IV2W-!E%!QT'YT@!'4YJ0%HHHH **** "B
MBB@ HHHH **** "@ $C/K12H,F@ F,BQLB'AAAA6]X&\<:UX6EC^R7SI&AY0
M'J*PFD7.PB@I@C:< T]!>1],^!_B!H'Q(TP:5K.QF*[2'.<UY]\:/A%_8LIO
MO#EEB-\L1&O%>:>'?$NJ>&-7BN[6Z<('RP!KZ%\%_%?PQXUTN+2=5\HR; I+
M'FEJ3JCYO:"6UD*7B%2#R&J+.&W@9%?07CSX#:;K=J^HZ-CD9 1:\+\1:+=>
M'=2?3;J,C#$ FJLFA\R* 0EM^>*=3BA1.O6F@X.<5"OU*"B@G)R!13 ****
M"BBB@ HHHH **** "BBB@#?^&NKS:)XPMID@,F3]W/N*^B_B=#+J7P_$ZWAA
M+0J<?A7SW\)M0TJT\8VUQJZ*47(^?ZBOH;XDZ?)XB\"_\22<X\M<"/Z4GN0[
M7/EB]#K>S(QSB1N?7FHLY/%6-5LKRPOI8+N(AA(<D_6H,#&<_A3N4(/I1110
M,**** "BBB@ IZ[?(?*\]C3"?:E0IG:\NT&@&)O#0D8PV*'5E4(5SD4MLW]H
M7(L=.B\QR<<5UNB_![QCJL/GC3)<=CBJ=K!?H<F),?N-VT&O<OV8GO$MVCDO
M"R%S\M<9H/P$\2W>O10ZA9R)'W)%>T>$/"_A_P"&5B)+R^5#C)W#%2R-$<A^
MT[X*CETX^(F?E2H'%>$W$\UQ&-Q.%( KWOX[?$WPOKW@R72[*\C>3S1@ UX#
M&2(V+G@M344-;G8?"+QW=>%_%"*\I\HJ!G/'->\Z]X>\&_$NQCN+NZA#8!+'
MGM7RT+M(HQY( <'.X5L:;\0O$FE60CBOY /8U5K T>UWOP&\&7*BUM]7A4YZ
MA/\ ZU<[XK_9H;3;-KO2K_S^#@(G_P!:O/K;XG^)V031ZC*7!R0&KT+X8?'Z
M&,"S\478V@<F5JAWN+X3F_"'P)U[6KEH+VWDA7^^R]*Z'Q3^R]=66DB73-0,
MLBJ<[4Y/Z5WNM?&;X>QZ)<OH^M0+.8CY:H>2:\[\-?M&7-E=_9]8F+)D EVH
M!;'-Z+\#_%$NHQV]W9RA-V"Q7K7NUA%H_P *O!(NIH$66*$$YX)-<W/^T5X8
M6W$]G:PR.!GAC_C7FGQ.^+^I^,X9(8\QQ $;%;((H&KGMFGZ[I?Q9\/3VXC5
MF*X SG%>*^,?@AXBT749]1AMI)(E<E5"\8K)^'7Q0U;P 20699"#@G%>P_#O
MXU:+XVG&DZRL:F5L?,V:FR16MSY\N+:]M[\6]Y:,#NQANU?1OP(\,:5IWATZ
MD;!1(!NW8]C5S6/@QX8O[P:P[1K'USMXJ>_\<^"? ^D/IEKJ$1?RR-G3M3N#
MU/*?CI\5;/Q%/+H<, WHVT$-Z<5Y4C,Y,1XYSBM+Q#/:7VN7.K(00TSX_$UF
MPR!I2Y]#@U5TT38<&9/NG%!=F^\V:3D\D44B@HHHH **** "D8D#@4M'3J*
M 9QS5G3(VN]3BA+84]15:M3PAIEUJNN0VUI&68MVI7U!GT7X.T?3? _@1M52
MU57= P?\#7SWX_\ %%[XJ\0375[=&7RY&5-QZ#/2OH'XD7XTGX71V,K[7^S+
MD'Z&OF6Y3%U*X/WW)S33%J-4E&W+P:5CO.2*2BGL,61C* LAR!TS0KL@PIQ2
M44D[@%%%% !1110 4444 %%%% !1110 4FQ!)YN/FQC-+10 C*&&&%>C_L]_
M$%?"?B)H-4O=MJT1"HQX#'-><U/IOE/>1K++LRXP?QH;L@/L_0=?L=8MUN;2
M\5U;I@UHMNR<G(QQ7"?!32Q9^$X+I[LR;B1R/85WB@.I8],5F!POQJT^YO\
MPG(L;'A&/ KQ[]GO21<^+&2YAW&V92">U?1FO:5'JFCRVS*#N0@5P/PQ^',G
MAKQ/?7CPD+*!MR*=P/3XSN7<#P:=38DV1A33J0!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M:6)B\)VRD=;<X_,U\]_P ^U).X(****8^@4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5I^&=>
M;P_J$=\@!(<9!/O68/>A955MK 'ZT";L?4'@#Q_HOQ T+^R[J1 [1E=F<XXQ
MFO*_C)\%]3T&]DU;3H7EA8\OCM7#^%_&6H>#M2BNHIB%9P,9]Z^DK&4?$GX<
MK,,%V1NG7H*%9$IH^7&G-N=NSG.#02DA#-)C)K>\<>"-3\,:A*K6S, >"17/
M6LD=RACN!Y; =A5;Z%BN%5L*V124!!'E <^YHYSTJ0"BBB@ HHHH **** "B
MBB@ HHHH * 2#THHH :4RV[<?I4F\%=I'3I3:* M83:2VYFSZ U/!J-[9D/8
MW#0L/XD-0T4 >\_LZ?$/4-3D_L?5KAI<L%!=NM<[^T_X573-=@OK.$&*2,M(
M^/NFN2^%7B5_#WBJVG+83=EJ]Q^->@1^)_ALVH0Q[I6A!4@?6B]A65SYG:WG
MV[E!;TI(HF8XE&VM_1/ WB76&:.RLF;RVVFIM2^&7C.S4RR:20!U.?\ ZU:)
MIAHCF9T,;83D>M)4MW%/83&WO8RK#L13 @/?Z5+Y>@Q0B$9W4PX!X-.+XX44
MT'%2] "BBB@ HHHH **** "BB@$#DT 26K;=0CF5]FU>U>[?LZ_$"^UR!_#>
MI1^8A8X=SG@5X5%"7O4(_NFN^_9]\1G3O%J6BQCDGFFUH(L?M&Z9I^CZT7MX
ME3<N3@=S7F@!,?F@?+ZU[Y^TMX:M]4TM=2" -Y:]![5X+9R!K9K9NJN1325M
M1)B.,'Y>1ZTE+G8-K#G/>DI-%!1112 **** "E5XX@7D )'0&DIT42/(&D/R
MCK0)ZH[3X'W&EV_BN$:CI43)))G>PZ5]!>+O&N@>!=+BO3;1)$T>[-> ?"/P
M)K^LZP+Z")Q"CC:P/:O7_C+:Z1:?#PVFJS_Z0L " C.>M/0E/4=/\??!+:8U
M[;W$/G < 5XO\0/BWK/BG4'6"=EBR0-K5R\X9RZV[G;NZ57A,LC&%(@3GK3T
ML59#[R\GO#F5SCN*A*EOXB!Z4YE9#M84$DG)I78P;8O&T4W!SR>/2EHI-M@&
M"!A#M^E.A98\Y0,2.IIM%.X6N.+MG(.,]J2,HK;Y8PY]Z2BD*Q(\Y/\ JQM'
MM4=T7N#&5D*[/O ?Q444#)5N%V;)(PV.F>U6]&UMM&O4U"#Y&0\8-9_/I5W0
M+.&]U.."Y.$)Y- F[(^GK?6)M7^&0N8)2)#"IR#[&OFGQ3J=]=ZW.MW>NK+(
MP )[9KZ;TJQM+GX>)8Z0^]O)4$#UP:^;/'WA35-(UB>2[A(+2$@GTS1JV*[,
M,1;5*ARV3GFD>+=S]WZ4L(?N*24L3A:>I0=L9HHHYQTI %%%% !1110  $G
MZTY8W8$[>11&560,W0'FB68N6:'IWII7%<(H99#@KBO5_P!F7P.MSK)UF]8E
M8I1A2*\OT[3-1U&\AMH$/S^E?3GA'1K7P%\/EOBN)7A#,2.]3)-";.#_ &E_
M%8EQI-FX "8^4UXNS*?F#Y]2:Z/QIXE_M_Q-.9Y,@2,!DUSDBHCLJ\C-5HU<
M%>XE%%%(H**** "BBB@ HHHH **** "BBB@ HHHH * ">E%!R.U !4EJ5682
M,!\IR*CP<9J_X<LAJ&K0VAZ/(H/XFD]@/H#]GOQ]I]WX>BT:YF4,A)&:]6B
MF3?'+P1T%>?^ O@]IFCPQ7T-VZDJ#@"N^MH&MOW0.0!U-0!+L 0(#FHV@5&#
MK& 0>H[T_>ZCA!0Q9U^<8XHZ@2*VY=V*6FQ#$8 -.H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ H/3BCI0"#T- #9 Q0A1S4;Q2%1CCV%34=*AZ,"$1R
M<#FOB[_@L7IVG7?[/6J37\*LRJH7<N>S5]K;AC.:^0/^"M?PYU[QS^SSJPT2
M)I'55&U2?1JX,RO+"L]+*IJGC(L_G?\ $$,47BBZCD.V+SGQCMS5&6,(YQW/
M%7O'&BZGHWB.^T_4(722.[<$,#V8UGJ<J,G)K\QJQ:J.Y^PX?EJ4XS0F3G&.
M*6C/&**S.@****!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !THRH^8T $]*5'5#EA0!#'*\M
MP881DD\9KZY_X(\>-H?"/[77AN;49_+B74!YF#]*^2G>-;F.2,8YKUG]C/Q'
M-X0^/FC:TDFT+=;NOTKNP,U&O%GEYM2YL')(_J*T'5+;5=(M]1MGW1RQAE;U
M%7'E1%W,>*XCX!ZL=6^$GA_47;)FTY&S79A-Z8:OU##2YZ*9^.58<M1HE4AA
MD&EIL8P,=J=6QD%%%% !1110 4444 %%%% !1110 4444 %%%)N&=M!F5;NQ
M2ZC:WD8LC AL]\]J^(_V_P#_ () _#+]J2_G\<Z9--9ZJ8=J06L0"L0.,G/<
MU]QJOS8[4EQ$)!M KEQ&&IXB+4D=V%Q-7#34H.Q_,[^V#_P3J^,W[*6I2W/B
M?0V33_,VQ3M(23SQV^E?/%Q$]NN91C)Q7]#7_!8[X'W'Q(_9XDGT;3$ENK>9
MI7;;SM4 ]?PK^?'Q'IUS;:Q<:9>KL>&5L@>Q-?GN<8..$K:'Z?D&82QE'WGJ
M9Y@<C'OVI8EV>86<\CY12JL@.0<B@G)S7CN3L>_=W&HA>)3)\K#J!08@V0SD
M9IU)R<TE) [L?'(PC\AC\N.M(P4<+VI!P,44)W9,8:A1113LD:6M8****"@H
MHHH ***",U+;N3=B2P1S1@&0@^U-0/"@C3YO4FGT<8J4VF)NX(B9SCGZ5]"?
M\$[_ -L3Q/\ LJ_&NQN;?4'32=0O$74@9" (P,]._(%?/@EV KC[W>A)&2YC
MFA)#0MDD5VX3$3H55)'%C,-3Q-%Q:/Z== \8>#?VE_A':>./"UTDPGM/,#(!
MGDUXYK^B3Z)=RPSH0$;'-?$7_!&K]O\ _P"$/\01_"SQAJQ-M=2)!"LS;@HX
MZ9Z5^FGQK\ Z?KWAY/'WAQS)&T1E(7H>OI7Z9EF-IXFDNY^39K@9X2L[;'C/
M&T$=Z4J1UIQC*P;U'SXY4]J0NTB@L ,>E>HU8\F#ON-HHHI%A1110#"BBB@
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
MU:V,85<Y ]*8#ONF(Z$\4XL$;&!UH:&EH)1112 **** "BBB@ HHHH ****
M"BBB@ (R,4ZW.VY4GH*;1D@<4 2Q+#YYDDY4&G0WJ&3[1;R.A1L#;Q4(//)I
M8L;B .OM33"R/>_@1\4[34=-_L7Q!<+G.%W'M^-:OQ*^".D>-;9KG1"OG,,C
M8P _2OG'3)9DEWI<2(P;CRW(_E7O_P"SUK7B*\@$%^7,0S\TF?ZU+%:QR&B_
MLS>)-*AFN-512H5L8DSZUYSXFT,:'J#V**P93W'O7V2VH:=/,]JLR%C&1MW#
MTKYZ^/?A*YLM<DOQ;?(0.56J4AGEHBEB&)<9]C0 3P!2.&:3(#8SQFNN^&_@
M?_A+-16":"3;QR :$D)M'*HR1JPD7J..*;;VUQ>7<5O ?E9L'FO8O&?[.5W;
MVYGTQ,Y[%JB^'7[/M]+*MSK "!,$DMBE?0-D;WPY^"NDZ_X81=04CS(N6'45
MUFA_#[P5\,H&NEE!*#),N"?UI^J^*?#WPU\./;P70,D<6% 8'FO"?B'\8-6\
M6R&&*9E7D?+D4UJ*UST[7_VH-%T^ZEM;%03"VU?W7%>0>/?B-K/CS4"))B(F
M)P Q'%<XRR*#,^23R2:0$]12MJ-+0E6:"V<6Y&21UQ46PJQ)[GB@@Y!(H)QR
M33<M!A1112 ***  >#WH .V:*E6*VB&U6)R.YIC6Q!W@_K5<H#3P,X-&&QR*
M?#,LKF%0,CUI;A9XSA$!^@I60$9XZT8XR1]*ECL[ZZ*[;60DGC:AK4L?!/B3
M5"(K>R8 ],QFD),QJ,$]!7?Z)\ _$=_M6:':7]3BNPT;]EYD42:E(H'?][_]
M>@5SQ)8)G/R1,?PJW%H.H7Y$=I92DG_IF:^B=+^"'@'2E!O;M,KUS,/\:NKX
MG^&7AQ3#%!"QBXSL4TUN.YX5H?P/\=ZV ;6T4 _WCBNV\/\ [*.I7-OYOB.;
MRY,](IN,?G73:Y^T1X=TO*:="@QTVQ#^@KC-:_:9UN>XSII CQ_$E.[8M6=S
MH'[/'@C0,27=X21UWR _S-;MSIGPQ\/VPDN# =A_A"D\5X!X@^,'B36"0]VR
MYZ[&(KFY-7U:^G)N-1F(ZX,S?XTFFT-K8^C=8^.WPYT: P62Y9.G[D5P^L?M
M1ZS<M);:)!%Y9&!NCP?Y5Y+<3R2_*K,V/4YID1W,6/RGWI6L,Z;5OB=XEU69
MS<7TB%NR2$"K?PBU?6#XZM9;ZZ+)).!\TA-<@T4CYE4@Y]*FT/5KS2]8M]0@
MSFVD#D"J2N*_8^WX9(WC#(>.U/KB_A5X[@\::!%/N/G*F7&,<UUJS@+B0]*R
M:LQD]%-C(*!@>M.I %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !112,< GVI/43T%HJN+MBV/Z42W#
M=R?2ERL+HL45!YYB&&8&J]]K=G8Q^;=7L42CJ9' H<HQW92C*6R+5PX1AG\*
MR==\3:3X?A>^US5K:TA49+W$RH,?4FLS4_BY\-K+)OO&NF*R?PF]0'^=?FS_
M ,%KOVWK&'P?'X.^''BJ/?+#)'<-;7&2>O\ =-<&,S"C0IW3U._ Y?6Q-1*V
MA]<?&W_@IS^SE\&EF_M;Q#%>^1GS%L+E)#Q_NYKXP_:9_P"#A#P_;64L/P,2
MXCG12 ;NU+#/Y5^14WB3Q!>RSW-[K-U*]TVY_,N&89_$UE_9WM)_.9V;S#DY
M.:^2Q&>U9I\I]Q@N&Z$?CU/V6_X)B_\ !7[XQ?M3?'_3_AE\0+F!X[Z=@JQ6
MVTX&/\:_5B%S)&I]N]?S??\ !&_Q;I/@;]NCPIKVL7T=O:H[^:9'"CJGK7]%
M^C:_9ZQID.I:?=)+%+&&4HV>#7T&3XN6(H^\]3Y7/,%'"XBT%H:E8/Q T2S\
M0>'+[3+J 2>9:2 *1GDH16T)BR;EJ&91(Q=R.1CFO9G!2@[GATY\DTT?S<_\
M%.O@[J7PS_:#U".YLO*@E+.N(\?>;/\ 6OF3!A3R <C.:_83_@O?^S??ZHK?
M$[3-/#1JD49,:<\8STK\>F@GBN7CD;.UB#^=?FF;89T,2[GZWD.(C7PR=PZ4
M @C(I=A]12'@XKRSW.8****CDU#EN%%%%6M"UH%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%%D%D%%%%3;4FVH
M9XQ4D  !8FHZ49(V>M./0QG&Y^X?_!"'XL:=JGPUN/"L4P,@EC0C(]*_2%I"
M[*F.,<U^+/\ P;W:K>KXWFL7N1L.H+\I/TK]IE94=?3%?I62S3P<5V/R;/H*
M..DRQ"H5:?2("!UZTM>TM4>(%%%%, HHHH **** "BBB@ HHHH **** "BBC
MC/O0!6N H^=\_A7S=_P4L\?7'@O]G74+NQ$JNZN@9 <\I[5]*2 E?EKR;]K7
MX467Q@^$&I^&=0@WL+65T ]0AQ7+B^9T'RG7@W!8B/,?S$>./$VJ:[XGU"_U
M>]FDW7,F \A/\1]:Q[-A]G%P.%8XYKT3]J7X0ZA\(OBQJ7AG5+5D59W9?EQP
M6.*\W+N(PB<0@Y4=\U^78GG=9\Q^P854WAH\@LR3+.0I&VE..U/$H8F3'!Z4
MTCY<URR6IUQ=]!**.@YH'-"3L:K8****8PHHHH **** "BBB@ HHHH ****
M"BBBDW85T(S;5SBFVWF1[O,_C.5P:?1@9R>O:B]E=":C+1GWI_P2$_X* 7GP
M-^(UIX!\1:A(=*O;E?/5R3@#'0GI7["_$/PSIGQ,\$P>,_#11TNK<2H58$C/
MTK^9+0=<U'PWJL>LZ5.8YXCE&':OVZ_X(\?M\6'QF\(0?"KQEJ2FZBV00K(P
M&0![_6OLLBS)V5.3/@>(\I2O5@CT$V\UC=OI\XPRL1TI9F&W:*]$^._PX'AO
M75U[3;8M;NA9R@SR:\Z8+OW,#SVK[NFXRI\Q\%9J6HS'&:5"021Z43E%.$%.
MA8;"34_9)E&[&MU/UI*"<G-%26@HHHH **** "BBB@ HHHH ***=A#$2.M #
M:[W]G?2EU7QZL+KD+$6_*N#M"I)\[WZ5ZU^RQIROXE;4U7I&ZY_.DQ/8WOVI
MG>/0X[2(G*NG]*\&7.WGUKUW]IWQ'.?$/]EEP8PBG&*\CEDC)RM-:B2$&>]%
M%%!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 @\#M10
M%X)% "%2[A13T;<,>E"D*A<?>'2FP\MSW-4D+4]R_95LE_L^6^/\,K#/YUR/
M[2XDE\?JF>/(!_05Z)^R_90P>%IV88_>$]?K7G'Q^U"*[\<M(IY6+;2ZDW9P
M3\VH7ONJ//.*E/S#:.G6HJT>Q84445$@"BBBI **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT7]GB(
M-XJC;_IJ*\Z.1R*]%_9P)?Q=&,\><*3V$]CJ_P!JQC)/8Q]@A_F:\0<8;'I7
MM7[4CG^T;1?0''ZUXJY)D;/K1U!;"4444QA1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M +QCCZTD[(:044+\QQT^M.V*.KBG9L8VBC.**0!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %!Z8SUHHH!ZB'!.W%.@7#C!_B%(#L;S/2G6V6F6
M-3]YQ_.J6B%?H?2WP.M!I_@>691R5)/Y&O _B5JCZIXJGFSG;(R_K7T;\-;3
M[!\/7+D<P$_^.FOF35W-QKMX">1<R8)_WC2TN)E6%?DRYJ,XSQ4@81QX([XJ
M,@=#6C:*"BC)QBBHD 4445(!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>B_LZ/L\7Q'''G"O.C7HW
M[.:%_%<;9Z2BD]@9T/[44H.J6I^O]:\:D.7)]37KO[4-P#JL"@?=S_6O(F(X
M*]:75"0VBBBJ&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !2J2#24="#0!M?#^;R/&E@
MWK<K_.OHGXZ$R>#Y),?\LS7S?X+E)\7V+*.$N%-?2/Q987_@!KCIF)N#2V8G
M8^6D^Z*6@@*<"BF,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHH/M0 Y&R"HZ]J:&^SS!T/[SJ"#2@J.0.:<H@^]*F6[$4":N=[\./C+JGA:X
MCMK^5GBR!@#M7M$K^ _B3I"2S3PK(P&5:09Z5\M%S(<L>1T-7-)\0:KI+[K2
MY(9>00:8N4]H\9_LWZ;<6C:AHVP$ D$'->->(_"6JZ#<-#/;MA3][;Q7I/PL
M^/VKQ2#3/$MRTT9X]*]'U'PYX/\ B78?\2\Q)*PSDMFFM!]3Y>1P%P5(:FAW
M8_-7=?$OX.ZSX0OY&BA,L0Z.B\5PVQUX?@^E3I884444 %.CVAOF8+[GM3:;
M+$L\;12#(-- /B-O%(RN#(6/!0U]&_ #5]+N-*6V1E$@P-I/-?.=NMM9[9(1
M@*/F7/6O7?V:;6TEU4WCW*\2?<)YJ9:O0F1[[)J5K9R#[1<(HVD@$UX_\7OC
MT^D:J+#2)B<=2O-9?[1?B[Q3H^I))I<CQPK&0>.M>.W%Y/J5S]KO6+.>3FA1
ML%KGKGB#]H"[O- ^R6LC>8RC)_"O)[FZU#4;Y[Z:X(8L2,GWJM%/)'+\C?+Z
M47<L\[AHWP.]:+E6X_(Z3P[\3/$_AV5/)O"55AP >E;'C_XSWWC+2$TR;>2K
M9)-<*)2J87KCDTJ-&D9##+GO1=)C0A\R--JJ:M:%XAN- \V2%R//3:V*JPSS
M(NV1LBF,L3L=Z9'\(]*EO45A9IDGN7GD!);O3=V[A>@IZ>0(PK1DD=:1M@.4
M7%#LQB9(XHHZT4@#G/6@X[444  &31110 4444 %%%% !1110 444NW/(Z4
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
M?>A< <+CF@X/:I=FRD%%%%-V  <T=^M%%38 .>QHHHI@%%%% !1112UN 44
M;N%YI2I7J*8"448/I0#GM0*Z044=LTY4+#(HO88VBE*,!THQVH"]A*5&ST/2
ME6"60<(>:L6>A:M<D_9[)VSW IH" *I.<4Y+8Q1O*6V@UO:7\.?%FH<0:+,W
MT6NGTC]G;Q9K:!+PR0*>SITIMI,$T><1*9%(63<3V%>G?"CX-0>,M/>>_C50
MK#&\=:[+P_\ LN:9I,*37MU%,X&=NTY_E7I.B>&-/\/Z:+'38!&2O)%3[1CN
M<Y%KW@_X;:$VFVUS%N1<,JMWQ7SK\1?$4?B?Q')?1QY 8A3^->S:S^SY?:SJ
MTU_J'B5!')(3L93T_*M'2?@C\-])PFI+;3,.K'//Z4)I@WU/G.UT75=0;%I8
M2-G^Z*TK7X;>+KEE,>BS\G^Y7T8;?X/>$QPMK&1[FJMU\9O &G*1I[0MM' 5
M^M*\C.[9Y'IOP!\7:@%\XL@('#)75:!^S!,5#WTBD]\K5[5/VMK"V9H;;PV^
MX<!@X_QKD?$/[3'C#4V*:5--:YZ?-_\ 7IAJ=_;? #P[8ND=Q+#NW8VD<_RK
MIS\/O OA33A/?6<2@#[Q.*\'\-?%#QWJ7B6U75O$,LBM<+G=WYKW'XKS+>^"
MED)W#826_ 5+W+Z&;/\ &CP5X8B:VTVW5L#'R/7(Z]^TY<1SL-,211GC#5X_
MJ7[ZY=(6V!3]_P!:@VQQ ;F#FM8Q6[&E<[GQ#\>/%&K(WDWLBL>G-<W>>._%
M6L)Y%]J#L,8(-9)FA9@1;X([TD-R1<$R1DC-#23!I#YG0!O-&XGO40P1D<>U
M+=2K+)E(L"D4^JU+$%'3D&@8SR**0!0#GM110 44 D=** "@#-%% !1@&CG/
M6B@ '4\49)X/:BB@ HHHH **** "BBB@ R,4HW=J0C)QMJ2W ;=N./E--;@M
MQ \98,5R14QU>Z,7D(YV]Q4-N8,%F((/0TY+JWB+(;0G(X-4]!Z"23XME"C@
M]JC8N&C'DG"FM[P/X0N/%^H)90*5PPSQFMOXA?"G6_"K&2.)VC!ZA:5^I/4Q
M/!7C&_\ !NJ-?VKLJR,/E%=)K7Q%U?XI7T&A2+(49MISS7 R"50?-0D_P@UZ
MA^SGX2DO]7^WW6GE0K@JQ%3?49[?\*/"$/A+PW# B@%XANP*ZD\#I45I!Y$(
MBW?*!@#TJ6H>X!1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "HWX8G-/+8;;BFR<DBH:0UN?B3_P
M<&>)/&>C_%,!+F9;1M1(MQG@'GI7P)X1_:@^-G@>)+?P_P".KRT6/HL;"OV*
M_P""[O[*MQ\3_AY#XXTV-O-L)I+B3:F<@"OPYG%Q93-%=66".I-? 9S]8HUV
MTS]-X;^JUL*E**N>Z7/_  41_:/O_#DVB:CX]U"2-HMIW2#!KQ/5=>U/Q+J5
MSKFLW33373[W9^I-0-$6BWP_O-XY7TH662.(QR68'8&O#GB)5%9GTL*.&I/W
M588D=PXW,Q"K]T4ZEN)FD$2Q< #YAZTE<ST-0HHHHLP"BE"D]!05(ZBD E%&
M#UQ15)-/4<6FPHHHJBPHHHK,S"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@Y Z44JC+<FF@6
MXL#".964?-UK][/^""WQ<N?B5^S[J,%S,6_LV[BMP"<XP&K\#L,)=X;I7Z__
M /!N!\0+;3?".M^"Y91YEYJRNH)] ?\ &OH\BJ<N(2/EN)://AG(_7*(J5RM
M./(X-1VPPE25^AK8_,  P,$T444P"BBB@ HHHH **** "BBB@ HHHH ****
M"BBBEK<!DJDY.?I5#5--34],FLY1D2QE3]#5^897&[%0J2)67/&*F2O&S'&5
MFFC\,_\ @M[^R+=^#/B3=?$O2=/(BO)]K.B8&!D_UK\X_*=#MW\#M7]*7_!2
MC]F_3_CC\#+^,6:M<65O+,KA,G.!BOYR_B7X'U/P)XTO_#-XC*UL<$,/<U\#
MG>!]E-R2/T[AO'K$4E!LPY264#.=M(#D9IL+;8E4CENM.V[?E]*^:VB?4MVE
M8****D HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#P.E%*,=3^5 "4Y
M2H7YI=@[M2 X.<4RXA1H#*9><_<]?>JCH[DN"DK'T9_P3Z_:[\1_LQ?%>QO=
M)OI(],DE"30H^%+,P!)_,U^]7A_7_"G[2WPDM/&.@2Q2R/;QEVC))W! 3^M?
MS%QWL]BR)#E0K!PX/0CFOU _X(N?\% [OPQK4'PB\;:L9+>4-L\^3C)R!Q7V
M.39G[%J+9\7Q%E"G%U(K4^T=?LKSP]K#Z5>$X!XR*KR_(VU(N#WKVCXV?#?3
MM:T5/&FE;3YJ*PV#M@&O%5DN!"5,1)#$9K[BE/VJN?GDX<CL-?[W%)28??EA
M2U32!.X4444AA1110 4444 %*)/+7<*2ED0F$\=ZN'4:.L^#>FR:GXNB;GC_
M !KUWX_^(+C1="CL[2[,;"-#Q]!7#?LTZ8MQXA65U['FM+]I_5F375T\0[E$
M"]_84OM&;W/-K7XC^*T<!/$$N _3/O766/Q^\2:7$(?M,DA Y^:O-XR$D(:T
M"Y/!ITUMEO-BGRQ_AH]"K7/4[/\ :<U])1Y\,A7/.6_^O77:+^TW:R1#[3:#
M('0O_P#7KY^2)A_K3BG@%3\DQQ[4.PFK(^CXOVCO#MZXCN[&,#W;_P"O6G8>
M-OA5KH\R^6U&>S$U\NN&.=MP:=!>7UM]VX:DXA:Y]42P_!:\4I'-9@GTS5"X
M^$OP]U\XT^:W^;^ZM?-0U36 WF17LB^F*TM-^(_C#2,"WU288Z8(I<@<I[O=
M?LRZ$XW074>/0)_]:N=UK]F <FRF_P"^4K@K?XW>. !YNNSKC_:'-;.C?M'>
M(=.(^TS/<8_O/1J@L[%B;]FG7PQ"2N!ZA:PM=^ _BG3 3;P2R^P6NXL?VMI5
MQ%/X?1L]27/^-:=E^T]H=XX6^T2%03R2Q_QI7D%K(\:7X;^,(V*2:+-^55[[
MP3XGL%,ESI<N/<5]':9\7_A9J*!KRYM82>V35Y_$/PCU9/+;4+5]W0$4-7'?
M34^494GB8QR6A4BF#8%S+^1KZJ_X0#X6:J3);V]JY/<*:K:A\#/ FI(1#!!%
MD8!"TT3H?+PEM\;0P!IQ$07#3AAV%>\:K^R1I5[(9K'7B@/0*@_PK&U/]E74
M+&(FRNY+AO0)_P#6H&FCQW;<-_JE./:C+[L2,01ZUV^M? 3XCV,F++19W4'J
M!6<WP?\ '$,32W^DS1[1DDBFM6-LYH(OWBPIRO HQM!J[?>$=7L<[X7Q[BJL
M5C.C8EB(JAD388Y'3THJ26!T8_+Q4=0&EA9%Q;,<]ZW_ (7(USXOM1UQ_B*P
M.?)8'UKL?@O9+)XMMW(SQ_453=D3W/7OVB"D7PG$ //[L_I7S?7T#^TS?,GA
M2.P!X,:''X"OGX_6I&M@P".11110%@&.YHHHH&%%%%)*P!1113 **4*QYQ1L
M;TH 2BE*D<D4E !1110 4444 @HHHH ****+7#H%%%% !1110 4444 %%%%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 8
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
MJ6NLZ;%J5G)NCE7*L.]6JD HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D8$CBEHH 1<XYI:**
M&/%O;FH_L";BQ<^WM4]%9W C6VB4#*@D=Z>8U*[0 *6BJLF!$UK&RE2 ?J*:
M]K$5"O&, <"IZ, ]10XQM:PTVMBC>Z+IFHV[6U[:HZ,.59<@U\=_MK?\$I/A
M%^TC#+K&C:3'I^H8QFRM@I8GJ2?6OM+ ]!4#"(.8R.OM7-6PE*LK-'3A\56H
M2O%GPU^P[_P2/^'G[-.KCQ-KL37EU'*3']KA!P#^-?;*BWTBQ_<1*(H(>% X
M  _PJRT4+G:Q/M4%[ US9S6CKCS(V48]",5-+#4\/!\B'6Q-3$S7.S\V/^"J
MW_!5+5?@B]YX"^'\4,T\T!B?>^TJ&&TGC/K7XO\ CGQGK?Q \1W'BGQ)>237
M=S*S,TC[B 23C/XU]]?\%TO@=/X.^,,NN*TI@DAC8,<XW'!_K7YWD-*#*1C!
MQBOA,ZQ%:=;ED?H_#F&IQHJ41N#C-%& >IH Q7AGU04445EK<S"BBBF 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %!!(XHHH  "!@FBBB@ HHS1
M2Y42VPHHHICOH%%%'!R*!A367/(49[<4K<<B@-QDTFT@(9$DSG S4=R27 /I
M4[-W-0R!'DR3T%%X]0UN?GK_ ,%]?A?H5]^SC_PF\T ^TC4(D#[1G *]Z_"G
M4I%%X\2 !0QZ"OWT_P""\WB#3G_9,;0S<QBX_M*-@A<9QD=J_ F\B\F[E1V!
M;S#T/;-? <0QBJ^A^E\+2G]6U(Z#C/%%%?,7;/K^9W"BBBJY4-I,****.5!R
MH****.5!RH****.5!RH****.5!RH****.5!RH****.5!RH****.5!RH****.
M5!RH****.5!RH****.5!RH****.5!RH****.5!RH****.5!RH****.5!RH**
M**.4+(*** <'-,:!PK(5YYJ72IWL[R.4'&&'\ZBIT1Q(I]Z<?=>AG4UC8_?+
M_@A3X^@U;]GVZTBXG)E^VIL!/8!J^^?,4IP:_)3_ (("?$0W4#>%Q-@/<D[<
M^F:_63<3#E1SFOTS)I\^#BC\>SNGR8^5BQ&P(P#3J9&HX8>E/KUD]3R!-R^M
M+4=24:@%%%%, HHHH **** "BBB@ HHHH **** "BBB@A[C9ANC*^M4W/V9"
MJ=A\U77&1CWJCJH%O932^B&LZCM%FM-7DC\<O^"_G[0&L'Q!;?#_ $R]=8H;
MR1)E5R,@AJ_*QLGYJ^U/^"UOC<>(/VH=9T59<_9-0;CTZU\5EAC:!7YKG$W+
M$M,_6,BI>SP<;"44 YI""6&*\A6/?5A0"3@4I4KUI <'(I2VX<U#W$]]!***
M*I)%604444^5#Y4%%%%'*@Y4%%%%'*@Y4%%%%'*@Y4%%%%'*@Y4%%%%'*A<H
M4444<J&E8!R=HZTC*'&#ZTM%#5D)I)$<ZR&?=%]W'>I$V+PYXHH/ S4Z[BE[
MT;'H'[._QS\2_ ;XF:9XS\/:E+;HEW'YX24J&4'D$#K7]!?[(_[3'@O]L+X(
M6NJK=POJ3VQ,L?R@C@=J_FOGE$B*)5;Y6RNT=Z^N/^"8G[:NK_L[?$^SLM0U
M646EY+'#)&[DJJYYP#P*^GR+'_5Y)-GRV?95"O0YXK4_7/QQX-OO#6LS6DL)
M"*V :P)(U3&3U]*]TEOO#OQZ^&B>.O"DL4HGA,@*$9_3ZUXG?:?/I,S6FH(5
M=3C!%?H5*M3K0NC\TE2=.3C+<J!4^U1@GC/-+&SV<\LMH,\]Z553<&]#3].5
MI[[R6'#M6UK(Q2:W/ISX S->^$U-P  4&:\ ^*RHWCF[178KY[9.>GTKWCPG
M<#PG\+9-3BXV0@YKYV\17S:KJE[J3G),Q-9I>\)AX<\27GA:^6]L')93QDUZ
M/;?M0>)(].^SR0P[PN%.W_ZU>4HF^ OQG--JFNI2-?Q7X]\0>,=2-WJ@0#H
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
MWI1*JE\Q]!4@+E, BDHZ"3(J,'K000<4$8.#2T*T"BCG-% @HHYS10 4444
M%.V'&3UIM.8EDQG'- #:1U#$!L]>,>M22P#RPD +,3T'-=]\(_@[J7BB^2?4
M+<B(?,"1BFU970GN1_"GX7ZGXSG5KBUQ%UR1BO>/"?P:\,Z B;[96<?WD!K9
M\-^&+#PS8I:VD"@C@D**V#&2%93SGUJ.9V!JY%!H]C:$FULHD]-J 5.(WVCY
M1FI*",U(Q%R!@BEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "@].:*1ONGZ4 1,(4R^034$DX93(TFU1R<TES<00P-)*
M0NW)8GL*^,O^"C'_  4Q\'?LR>'7T?P_?I<ZDSM&T4$V&3C@\XKCQ>)AAH.4
MCJPN%J8JHHQ1Z/\ MW_MJ> /V</AA?7-QXAMQ?R0.D$*RX;>!7\]'[3OQ_\
M$/[1/Q,O_&NM7$CI<S;Q'(<E>M;7[5G[7/Q$_:A\7SZUXIU>=[,R[[:UF;/E
MGGGK7CZ*T<A8-P?O>]?"9IFLL6^6.Q^EY'D\<)3YI;DB,-@B085>E,;J<U(S
MQ?P)M]JC/)->#RV/HXIW$7&.!2DDC&:  .!13+6P4444#"CC'2BB@ I,<8/-
M+10 9.,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MSMY8SV.[_P"O2LV%WU.ET+]F/0[1L:M-#*![5KW'P9^$^D*C7<=LI0YRQ_\
MK5XOJ'QU^(-VY\G6YHQ]:RM1^(OBO5HRFHZH\F?6AIIC/I71;SX6^',-I^NV
M<>/X=_\ ]:L[QM\;/!&A+]H#)=D=HWKY@FGN)VWM-SV-(6:5-EP=U*PK-GN7
M_#6VC-$T=EX?F3WWBN9UK]IGQ=<2LVF7TD2'[J9Z5YDJ1)&4C3&:(%CB.63-
M,>MSMKOXX^,]3B,=WJCD,.]<[>^*=:NV>07Q.3R*S)2DGW5Q218208/UH20U
MN>J_ 2SN?$?B&%=0L7>$'YV(XKJ/CK\4=0\+6QT+09&3*?=6IOV=M6T6RTMK
M:29%E=AAB>E4/C!\)]9UO4&UK3[DS+M. B^M)IW#0\1N;^XU-GOKL%I68YSU
MYID#Q0P&:=<DG&*LZ[X<US0;EH[F"0#/)(JJ(U>(EOGJD[!N-W*QRHXHI+=#
M(#D;?:DDW!MI%#U8#\_+MQ2444@"BBB@ HHHH ****  X["DV@'.*6B@ HHH
MH .,=**** "C)QBBB@![J%B#COUID95OOI2EB5"GH*<LD:IM\NJNA=2]H>LZ
MAH\YNM*N3&T?/%>O_"S]H8WC+HGBDLRG"^9(>*\.3S8Y"\1.">0*?NE9PT0V
MGN:EJZ&?3?C'X5>#_B)I,EWI,D#3.N49><&O#?'GPGUOP:QX+H.ZK5OP+\8M
M<\&W,6;MVA0_/&#UKV[P]XD\)_%?3 EU;(TCC!#'/-";0'R]9:;=WLGDQ6[;
MLXSBNU\(_!'Q1XFN(UN(W1#T=DXQ7O6C_!3P987)N#ID62V0,5V5AIMEIT*P
MVD 10. *'.VP'"?#WX+Z3X1A262!&E R7 KN(UD:/RHU*@<5:8 C!&::J.%Q
MOYSUJ&VP(BCVZ;@V34L+"1?,QS2^62,.V:5%51A>E)@+1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444/0 I'.$)]J6J'BC58M$\/7NK3N%2VM9)78]@JD_TK.<
M^6-QI7=CYG_X*.?MC>'?V9/A+<W8UB./4+A9(HTWX;<5&/YU_/A^T'^T%XR^
M//C>Y\1^*-0FD>67.)6SW-?0_P#P6 _:BUCXU_M$:GH6EZZ\^C6Q4P(KY0.&
M(/\ (5\@(BJ!+(FXOP3CI7P.=8^=2;BMC]/R#*J='#>U:U!B5.!TIO4\4LR!
M6*+)N]Z(\#[W7UKYMWW/IXZ*Z$((ZBBG,RD>M-JDS17"BBB@84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444$@<F
M@5T%%';-(2!U- WH+12@9'2E=-H'-%B>=7&T4$X(![T8(&2*!W"BG(F]<BF]
M*!A1110G< HHHH **** "BBBL[,BS"BBBBS%9@1YA"CK7Z#?\&_/Q+U?2?VL
M++X9"Y?[)<6<T[(#P3_DU^>ZN4?=Z5]A?\$3?&FE^$/VU-+U_4[E8A]BEB#,
M?4BO7RB;ABHGBY]3Y\$[=C^BFT7;@9[5/532+N&^T^WNX2")8%<$>A -6Z_3
MH.\#\ADK2L%%%%6*U@HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!11102PHI&!Z@TBJW4F@G4=4-V#C(]*FICAV.-N1]:!V*L4#."X?\*PO&_PR
M\,?$;29M$\3Z3'<12H0PE''3%='+#(%_=9'TH\J39@,<U-2$*BLT;4YSINZ9
M^6_[</\ P0ZTCQQK?_"4?"]8X&EN5WV]M!G@L"3T^M>5?&#_ (($^(-(\#-K
MGA[Q&6NH;4.\,=MSD)DC[M?L[''(AVME@>Y%076FB[C>.Z&Y'0JR$<$$8KQL
M1DV'JIM(]?#YWBZ$E9G\H7Q9^%GB?X.^,KGPAXEM9(9H&.1*N"1DBN6:Y223
M 78PZK7[;_\ !8S_ ()B6'Q*\.7GQ<^&^DA-0A4R3Q6L7.Q!N))/XU^*5WIL
M^EW$UA?6>VYAE9'#=1@XKXW,,$L))IH_0\JQZQ]).^HQA^[#CH:93$9E^1G)
M';-.?*#)%>2U8]U.RL+10 2NX=**0TTPHHHH'H%%%% !1110 4444 %%%%"
M**** "BBBH:=R6G<<O0X.#VKM_V;_B-JGPC^+.E^-+"9T:UN1(=IQ7#,C&)G
M5B"HXQ4EI?26K1L$W.>E=&'FZ-121S8FC&O1<6?TM?!+QQI'[0?[,FE:[ Z3
MW0TM/-P<D,2:\NO+&33]:EL)1C#D &O&/^"$G[1Z^*O"-S\.]7F#E9(XHT=N
M@P/\:^F/C3X(U/1/%S:F+1E@D9F#8XQ7ZCEF(5?#K74_(,TPSP^*DC@W -P0
M>E.I6V^?M/>D/!Q7IMGFA1112 **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBC\* "@\#I39CY3(C'!?I3I,Q@%A1J![A^R?I$5
MS%/J3J,QS8YKF_VG)P?%<:J?^69[_2NV_9*@>/PQ>S'_ )[C^1KSS]H:Y6[\
M:*J'.$8'\Q2ZD[L\_0,5+&EI^TB,C'>F5;V1044'&>#14@%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444  QGD444=L8
MIM,!_E,J>=GOC%>U?LP,)9"-N3M/]:\3FG:.W"MT+5[K^RW;+Y'G#NK5,U[C
M%]I'PM_P5GE/_#0=Y$3_ ,L(N/SKY.KZB_X*PW!D_:<U"V+=+:(]?K7R[BOR
MW-_]ZD?<9;_NZ"BBBO*/1"BBB@ HHHH **** "BBB@ HHHH0*R"GJ?WN/>F4
MY?\ 6CZT0_CHFH?I]_P2^_Y(2/\ KR/]*E^)'_(S7/\ OU%_P2^_Y(2/^O(_
MTJ7XD?\ (S7/^_7ZMDW^ZH^'S'_>F<__  +]*2E_@7Z4E>D]SS_M!11104%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1D],T44
M%6='<1ZI Y[2#-5J?;MY<ROZ&@#ZATJZBU'X-SQH<[;,_P!*^9+U!;ZA.!SD
MU]!?"NYFU'X7W5JI+%K3"_F*\"\5P/9:W<VKC#HV&%*.Y*:*DF" X'6F4XG,
M2Y]*;6MT4%%%%3( HHHJ0"BBB@ HHHH **** "BBB@ HHHH ****& 4444 !
MSCY:?-*(;, ]2U,5<\$T7*++$,MQNK2/P@=W\"[FV?Q+'#)&,\'GZUWW[3EW
M>C1X;6W+)'N'3Z"O/_@5X?U#4_%<=U8Q,44 DCVKUC]I'0Y[OP='-%&2ZGDC
MV K%;DM.Y\XR1QV\:[9 Q+4QC*6RZ]:=;6%W-;*1&6<,>*NQ^'M=N4#C3WQV
MXJ^@TRA00#R1TK23PGKSN$&GOS6SHWPD\5ZMD1:;)[8%(9R;$@<4+&['YNGK
M7?Q?L^>-V89TN;K_ ':OVO[/'BN9A#-92H#U8KTIJ0F['FK_ &:!<B<$XZ5"
M95D.%:O<]&_9/1P)+W4"/4,G_P!:M27]E[PS:K\^KH#C^Y_]:AM)A<^>E2,K
MS(*D%I*ZY@);Z5]$:9\$_AWIK@7U]#+@\AEKIM+\$?". "&#2K20XZ[3S1S6
M8F]3Y;L]!UB^/DQZ>[9Z5M:=\(?&C@21:),5;N%KZ;O/#'@;0+0ZH-$MT11G
M.#7,W'Q]\!6(:"%[<;#MP">HJ>89Y!I_P$\8ZC/\]I+%D=2M=!8?LI:U<D/=
M:JR>H*?_ %JW]?\ VGK2Q)_LS34D]"K_ /UZPYOVL-6E0JFD;,]P_P#]>J5V
M)7-[3OV7K>S4?:;I9,'DE/\ ZU;=C^S_ .%($W7"1-QW6O)-;^/_ (RU1C]E
MU*:W![*U8<OQ1^(#9(\6W.#VW#_"IU6X>\>__P#"%?#'PXO_ !,)K6+'4L#3
M1XO^"FFCRXM3LG8>A-?.-[XM\2ZIQJ6L2S ]0YJB6B/)C!/K3#E9](:C\;/
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %'7C-%* 3TI.UA/8:\60
MA..]?3/[(?\ P3S\;?'W2KCQ#K5K-:Z<C+LF0\E2.O->"?#70QXF\=:?H%Z-
ML=S+MRM?LCX MK/P?\%/#NC^&K98&33%60QKM\P@GDXZU[64X*&*G:1\WGN8
MRP=&T3$_9I_X)V_#'X':4WC2]0WD]F00+F$'/ZUZ5?\ B74I&-II-R]O$APD
M<38 %=I\/=:/B+P'<Z$^#/)@ 'N:X#6M(U'2M1>2\@*1JQ'RBOR3Q.IYO@<6
MEA;V\CHX9Q5'%Q_?,M20Z=\0--F\->++=+JW>%MQG7=R <=:_(_]N7X2P?##
MXMW.GZ?!M@E=Y% 7& 6S_6OUP\,V%Q:S275WB.#R7;>YQV]Z_*W_ (*(?$&'
MQE\9)X[3RV2%6B+*?0@?TJ.!<3FE:A;%7L>MC(T88JU+8^>KB2!L/%]S: 6Q
MWJ+C''K2BU>V8VC<PD;M_?/I2<#I7Z+RIO0N*<D.1E4<BD8@G(I**AJS"UF%
M%%%*X7"BBBFI.XTW<****LL**** >PLD:. !U[&K%A</I^M6MY&?N2)_,54E
M9@,BIK<+]HB,I_C'\ZNE+EJ)G'B8\])H_H<_X(H>-KCQE^RO%=7-RTC1WAC!
M8YP!D5]G(0%Y]:_/;_@@5XDM6_9P.AI+EO[0D;'XM7Z$H.X/%?IN6SY\+$_(
M<UAR8R2'448YS17I1/-"BBBJ **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *1@2.#2@8IK,5/ H C:Z16V.<4YF$8W9ZTV6*&5AN.#CM7)
M?$OXO>'OA]8/)?7(#J.%(H ZUHO,(8.1[4X."NP]17S5%^V_;3:\+-$0P[\;
MMGO7N7@7XD:%XYT^.YL)\NR@D8QVH Z41)W&?K1M5^2HI4&%QFEH)NTSQ_\
M:T_9H\)?M#_#N_\ #.K:>C3FW?R'$8+;B,"OYX/VX/V2_%_[*WQ;U#PUK>F2
M)8B;9;2N#R<GVK^GJ;R\X<5\A_\ !4+]A_PM^TQ\++S4X-+4:E8Q23P211#=
M(^. 37S^<99#$4G**U/H\CS.6'JJ$GH?SH >6Q'KTH. ,YKJ/BK\,_$_PH\7
MW?@[Q+IQAGM'VL"#U^N*Y>OSRM2E3DXR/U&A5C5IIH.M%%%9:;&P444542H[
M!1115%!1110 4444 %%%% !0"1R*78<9S25+5G<B]]!)[E5 B_B;[M7?#VA-
MXFU:#1;97:>1MJA5SS5!RV]0B L>F:_73_@DM_P2P^%'C;PIIOQR\<75PUR(
MDN(;=HPT;9XP<FO1R_"/%U4D>5G&-C@,-S=2O_P3O_X(TZ5X@\-V7Q ^*<<T
M<%RB31!T# J?KCTK]"O"6A? G]GG14T7P/HME'=VZ!?,2W"L2.^0:L_%+QAH
M'P_\)P>#?"LHA\B#RXUB&W&,^E>'ZKJ-]=.;F:Y=G<YY;-?H^ RZEAX*^Y^5
MX_,\3BYWOH=7\3/B?-X]N3&  %XPIKC75E^]2H]ND.QLAFYSBA@H PQ/UKU6
MHI:'GW;&X.,T445 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4<$]>E%%"W F250Z@BF1*TUZHQQGI30K*ZL!4NE_-J2<=ZMK0F
M6Q]7>#'2P^'D4Q. +=<_D:^7?%<GF^*+R13P;AR/SKZ2U2^.D?!@WB'!6!.O
MT-?,VH3?:;V>X(^]*3FHCN);E=LE"33,C.*DN%"$ =QFHZJ184445(!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%-;@
M% Y.T=:**L5[$D:;HR2?PKW/]F]FB\+3-Z)(?T->#DR _+TKW;]G1O+\%W3M
MV@E/_CIKGQ/\)FD?C1^;?_!1>[^U?M.:FXZ>0G\S7A5>R_MXW:7G[1&I2@Y/
MEJ/U:O&J_*\R=\2S[G _P$%%%%>>=@4444 %%%% !1110 4444 %%%% !3E_
MUH^M-IZ_ZT?6B'\=$U#]/?\ @E]_R0D?]>1_I4OQ(_Y&:Y_WZB_X)??\D)'_
M %Y'^E2?$C_D9KG_ 'J_5LF_W5'P^8_[TS _@7Z4E+_ OTI.:])[GG_:"BBB
M@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHQGB@#V+]ES4F_M*6U,AVA5&*YS]H>Q:V\>7-P1@2SG%:/[,.4\13*#_=
MK1_:KTP6VHVUVJX\V0G/YT$6/'V4*YQ24K*0 ?6DH+"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HYS110 %E!'TIQ!C;IU%-9,H7]*(W,\XBS_#3W0K
MZG4?##P/)XOU6.,9V[\G\#7TUI^F6?A#PRZ01HC1VQ;/0Y"UXW^R_$DVHM&0
M,C=_6K7QZ\=^(O#6NOIMN_[MX<8+=B*'<BS//?'?Q%U?Q5K4\<UPRQJY& W'
M!KFBP8[EXS4B'S-TTHY=B3^-1%0IP*TTL:,-J@[AUHP.N***A[ &3ZT8'I11
M2TL,,G&,T'G@T44A"AB.AH+%OO'-)11<!]HXP0>O:DLP5;<K$'S1T^M%HI>X
M"L.HI8B(Y"/]NJO9"T/J/X/72R> 9$SD^2P_\=-?-GCF(1^*KG!QF9^G^\:]
M[_9ZU'[;X3GCSG"./T->(?$J(1>);@A>?-;^=1;46ES"<9;Y1VIM/1B5R1BF
M5HB@HHHI2 ****D HHHH **** "C'.:** )8'\JXCN",;7'\Z^E?AIJ</C#P
M"UI,^]E0@ \]!7S0ZM)((UZ8S7KG[-7B<VVI?V5<2?(P;@F@E[G">/\ PY_8
MNOS)*, L<?G7/2_NFRHX/%>J_M1^%[BVO?[4LT(1MO(KRF/+VJ!_O;O6B.K!
M;"M%B(2YZFF5).&3]WVJ.JEN4%%%%2 4444 %%%% !DCH:" 1@BB@#% !DXV
M]O2C:.P%&.<TH."#Z&@!-\B'8W%:_ACQ7J_AJ83Z>YP/]K%9=Y*+I@J@#@=*
M!:.L.$<D_6GT ]G\$_M+0[$TSQ#&A/1MW-=M>Z3X'^)>F-+HZQF0J3\B"OF*
MV0MF%@ X^\1UQ79_"/X@)X1UA8FOI&C) ;>>@I;$V[%+XD> -2\*:O+#Y!\L
M-A6(KE2S(^PCO7UA<0^"?B=I8)D4NRY!"C->1?$W]GK4=%E?5-$1I(\D@$U2
M8=#R]FR!@4VK%S#?VK-;W]KY;+QP*KYQP>IHD4&0:*,C.**A %%%%, HHHH
M**** "BB@8[T /2*%%\TOR>U,<M.QV+Q2PQB:0J6Z=J20&.000\EC@5<0);2
M*&&X6YE?!C.0/6OI_P" WB$:OX62'R5411 <#K7SSX0^&7B'Q3J4*I WEAOF
M.3TKZF^''@F'PIH$-I&OSB,!P:F3LK"T.@B+,ZD#CO4^P9S45N"&8$=^*FK(
M844A8#J:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *&Z'
MZ44'I2L@,S6?.;3)_(^_Y;;?KBOY_/\ @MS-XB'[3FJKJK2861,+N.T<M7]!
M<Y#@C''N*_)[_@O=^RK/?VB_&'1M->22>Z/GE$)PJC/;ZUX6>4)5:#:/H>':
M\*.,5S\>S)YGS\\T4Z5MTA.PKST(Q3<X)%?G$TXR:/U>,^=7044$9HZU#UW
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
MKJVM37T)PKR$C'%42.,&ONI+0^"N[#WFWIL*+^5,HHI""BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **.M'2@!]I(&MYC+U
M7[E:G@NPCU#7[>V8_?-8[ @?+WZUTWP@M3<^-[,'IOJGJB>NI[S\48OL/P/F
MA48Q&@_0U\R2R-\R^K=Z^H?C@\5O\(IXF('R+_(U\OW:*/W@]:6P[#9A*'&\
M<8IM22S%U"$=JCI-7=QA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 H8BDHYS03BG=@#.0N,=Z]Q^ 3A?A_J#
MJ>19SD?]\&O#]NY<8ZFO</@?:M;?#G4I&_Y\9_\ T UGB-:#*AK41^7/[7D[
M7WQKU*\=N2<?^/&O,*]$_:>G$WQ;U')_C/\ Z$:\[.,\5^38]_[3(^ZP6E%!
M1117&=@4444 %%%% !1110 4444 %%%% !&V>H[T_<1+48&V3'\JE(W3X'85
MI32]JF9U-%=GZ>_\$O"K? T ][-OZ4[XF1E/%MTK'@-VIO\ P2_ /P,5L'/V
M-L?I5CXC1RKXHO);B!]K'KL-?J>3?[LCXK,6GB6T<X DBCRCG;UI!(1@8%.M
MXK<1M*C'YAQDTRO3M>1P<K>J'&0YZ"ASD TWG-'UI2T0DFMPYS12C'/I29XQ
M2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%+J 444
M'IQ3 ]+_ &:KR.W\3R(Q W$ 9KK_ -K:W22WTV91QN;)_ UY?\']3DTOQA:)
MNP)I@*]?_:9LWNO#%K= <HA/\Z3);/G=FW,0.@Z4E-CR<EJ=3&@HHHH&%%%%
M !1110 4444 %%%% !1110 4444  QGF@D9Q110 Z.)YP85(Y]Z2TM+C[8+>
M)"TAZ!1GBD6,F0/N( ZX->E?L\^"YO$/B1-6$ :&,%6\P<9I$M&Y^SMH>KZ9
MJHG-N51@<E@1UJI^U!82KXA6X09!C3.?PKT[Q[XUTKX6Z5N2T FXP4B&.?H*
M\&^(WQ3OO&^H>=)&NWC&$Q51>H*^QR<K".X\L=-M1DY.:DN(UFF\QCU'8U&0
M$XS3;904445(!1110 4444 %%%% "QL8WWKU%(3DY]Z**+@>\?LLRO)HT\3'
M@[Q^AKS;XRV8LO&TMN!P06_6O1/V5P#82+GJ[?UKC/VC;3['\0#M'6$&@GJ<
M"0 G7O3:<^['.*;3NR@HHHI %%%% !1110 4444 %%%';- #DD,?SYYS71?#
M?6)-&\20W$;84L ?Q-<W<#+ J.,5-:W$EJJ21G!60']:NR%U/I7XL:*GC#X?
MI=P(&=5#' [  U\SW"/;7+0X.%<]O>OIWX/ZFGBKP&UM*P8^4PP?]W%>!_$_
M2E\/>+[BP\HA<9''J34P5F2MS!G=)5#DU"<[L#I3TMV\OS6;@].:93D6%%%%
M2 4444 %%%% !1110 4 X.:** !AN_\ K4BJ5_C/YTM% "AB#D'FAG)(91M(
M[BDHH V_"WCC7?#=T'L[IR#_  LYQ7M?PL^,J>*I5T/5HT9^%(9<U\]Q\,&4
M\@]*VO!_BZ7PGX@CU*<84R G H$]CTC]H3P4\%V-0TRQ 4,2VQ/\*\>E)BD_
M?)M/H17UCX6U[P[\3/#Z,VQF:/G<!7C'QL^#U]HFI-JUI;_N-Q;">GX52U!,
M\R(7/F4'!.12W4JN^Q877;URN*3  &*'9#04'':BCC%2 4'/:BC('6@ HH.,
M\44F[ %!&:#G/&*.<TP%C@V$S[NOO6KX.TE-4\2V<;JQ5YAOX[5GZ=I\U]>)
M @+>8V !7OOP9^"-I:P0ZS?(0X 89:J;LAW5CT;P-X.T71-.CDM(%+,O.Y1F
MNB5%7..]06-HMKE4/':K &*Q;N*PFT YI0,444 (5!ZTO2BB@ HHHH ****
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
M<YYKU&V>> P!TYHH &>**2 **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH 6$J0Z-U/2NP^"$1?QE;X'1^M<@1Y3JQ/6
MO0_V>K#[7XICFQG$O^%-OW1.QW_[2NKF#P@NBA\--"#7S]#+OA*-V->P?M87
MS6^H65DIX:V/%>-VG$; ]S1JT,D8HZ;U[<4RFH0,H/6G8XS0P"BBBD 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M-T/THHH BC5B,$4U[4EMU3T4 <=\6?A3X:^+/A:Y\)^*;/SK:XB9"F0.M?D?
M_P %%/\ @BEJ7AJX/C'X)Z<@ADD9C;HA=L#..F*_9JZQGY>M1264-U"5NXU8
M$=&&:X,7@:6*CJ>A@\PK8.5XL_FS^%O_  2^_:2\;>+H="NO#\]O%-*$DDFL
MG"@>YS7UIX<_X-T_B1>:?!>R>)=*0R+ED<'(_P#'J_8W3_#VBVLTDEG8Q*Q^
M\0@_PK0^SJBC: .*\V&1T$]3TY\1XV2LI'XX:K_P;D?$:6'-AXKTA) .I_\
MVJ^7/VYO^"7GQ(_9!TN/6-9U*TN8Q 7<VR''&?<U_1@6!^3%?!G_  7 \.0Z
MI\#;RZ9%S'8L,X^M88_*J%'#.2W.G+<ZQE;$J$WN?@;/Y0=9$4JRC#?6FYSS
M5C7(!;WMQ;@_\M"*K(,(![5\)53YV?I-&[IIL6BBBHLC6R"BBBCE0<H4444<
MH<H4444<H<H4444<H604444<H<H4444<J#E"BBBAI(&D@H8;<9[^E%!5G.=V
M,41$EJ*B[FV@$Y]*^Y?^"/7[$-Y\?OBJGB/6]-/V&Q6.X5Y4PK$$\ ]Z^?/V
M,_V:=?\ VE_BK:^%M(LV:%9(VG8ID;-W/\J_H8_8L_9%\%?LN_#>ST+0-/C2
MX$7[V2/'.0/:OI,ER[ZQ/GET/E.(,WCAZ;IQ>K/4O!W@S0_!NB1:-HE@D,<2
M8 50.WM7D/[>WQVTWX)_ K5M5O+C;*]C)Y(5L$D5[M<S06]NT\CA5 RQ/:OQ
MJ_X+S_MCSW_B8_!OPSJ>X65V\=R(VR"IS_A7U&8UHX3"\J/B\JH2QF-3EJ?F
MW\<OB%>_%GXEZCXWN[AF%Y-O4.>17*QIM#1HP^?O31GN:,X/6OSFM-U:C;/U
MFC25*@HQ Q&$!2<_2A@IQC@^].5@03(1QTJ+RY+B3]V< 'O6-BH-[,F\EMN<
MTQB%.#S["B8W,2@1*6('4#I2V^V3EE.^JC!VT13:[B@R*FX-M]*WOA_!XU\5
M>(;/PIH>I7K^=<I^[AF?NP'8^]9>C:/JWB/58])L+&2>:1L(D:Y/7%?J9_P2
M,_X)6:@^J6OQ9^*>D8VMNAAFBVMM/(//X5ZN6X7$5*J:T/%S3&X6A2?-JS[T
M_P""5WP>U[X)_LT6?AW79)7DN'%Q^]))^=<]_K7TW$DF"2.Q[52T+3;71M.@
MTNQC"100K&H Z  "M4=!SVK]'H0E"BDS\IQ%2-6LY(IQQSI]\YS2RV<)7YXM
MV>"*N45NU=6,;V=SG=;^'GA'Q+ITUAJGAZUD29"LF;=<D'WQ7S[\0?\ @DI^
MQS\2KR75?$'@"5KB4Y+1SJHS]-M?4@ '2FOVKGGA*%1>\CHIXO$4OAE8_+7]
MHO\ X-[?!_BJ^\[X,FUTV,.2%NI=W'..F*^9OC3_ ,$&/CG\.M+%Q9ZK8WH"
MDE+2$L?_ $*OW@8!NM1264,O$L:L/<9KSZN38:ITL>GA\^QE%ZNY_-'K_P#P
M3*_:3T=]EIX4O'QT*V+G^M,T7_@FK^TQJ#!9_"-ZN>[6#U_2X=&TH];"$_\
M;,4#1=+'(T^(?]LQ7'_J[0[GH?ZTXGHC^>?P+_P1F_:$\874<=S:K;A^\UJP
MQ^M>YZ!_P;K_ !FU#3$G'BW1XG90<2(<_P#H5?M0EA91CY+6,?1!3Q!&IR%J
MXY'AX[G-4XDQL^MC\7!_P;@_&N0[KGQKHC#/0*?_ (JN$^.W_!!/XR_#O0VO
MM)U"SNY$ .VUB+'_ -"K]X%B.[VIMS96\RXDB5AZ,,UI+),/*.AE3S_&QEJS
M^83QG^P+\?O!5G*^K^#[YDB)^9;)@.*\LF^&GCZ.Y;3#X3OPRMC!MSUS7]57
MB_X8^#_&5@^GZ]HT4T3##*$ S^E>5/\ \$\/V7;V^;4I/A\/,+;B=Z]<Y_NU
MYE3AZ+EHSV*/%,XQ]Y'\\?@3]BSXX?$6Q6ZTGP=?D'D?Z&QKIK;_ ()M_M),
M_P#R)=_['[ ]?T;^ /@5\-/AO:BS\)^&4MT4=&4'^E=9#H^DF,QIIL0XX/EC
M_"M*?#<4M615XMK7]U'\P'Q"_8@^/WP_T]M3U[PI>K;H"2?L3# 'O7D5WIC6
M8,4L+I,G0-V-?U3_ !G^"'A+XI>"KWPYKNC12>;;LJ'8!R1]*_GM_P""E_[-
M<7[//QUU'0=,B6*V:Z\N( <#K7EYAE4L%[T3V\HSE9A+EF>8_L^_M2?%;]G/
M7K;7_ 6O26\JR W&XLRL!TP,U^M/["W_  6OT#XB0V?ACXJW4BWQ"I+<2.$4
MMZ\U^)WF.99+,2#,/\7K5G1M5U+2[V._T^\*R1-D%3TKCPF:5L//4[\RR6CB
MHW2U/ZOOA[\2_"OQ$T==5\.:I!<Q2(&'E2AL?E7102,#@L,=A7\^W_!/[_@K
M)\2?@#XHM=&\7ZU-<Z*LJK<6RD@L@QQDDU^UW[-?[67PU_:2\,6_B#PEJT(>
M6-6:V,X9T)[&OM<!F=+$JSW/SO,<IKX63=M#U]W!XS7%?';QC+X,^&NH^(+:
M3:\,9 /X&NJ>==XW]J\<_;CU^PT#]GW6KVZNECP@QN./X6KMQ<G"BY(\_"0Y
MZ\8^9_/)^VW\0M5\=_'S5-8U6\:58[N=0N3_ 'J\:MI'57(!,>_.WO76?&O4
MTUGXJZO=HVY3?RX;/'WJY6TD"LT;+W.#7YABZU2=1ZGZ_@:4*=!)(5;B*2[W
MH&0A>#FOTW_X()?M<V_@?Q2?A%XNUL16;1RRQO/+A=QW8&37YCW2*J?=Y)X:
MM;P-\0_$?PYUF'5_#]\T-Q%(KB1<]CG%;8#&SP]5&68Y9#&T&K']8VA:S8:U
M9I?Z?=QRQ.H(:-L@U=,R X)K\5OV$O\ @MUKWA$V7@_XJ7-Q<V^Y4#%MH&>,
M\YK]8_@=^T5\-?CQH4.N>$/$%M.\D>3!'.&9>.]?H.#S&E723>I^8X_*L3A)
M.ZT/2%920<]ZDR/453B)+_.:L5Z#>IY5K$F1ZT5&#@YJ2FF 444$9&*H HI%
M4@<TM !1SFBB@")C*K\\CZ4JB0G*G ]#4E%  !@8HHH  X%( HHHI@,F.U=P
MJ%QYL(<]<5+<!F 4=#432JB^3[5,M@6K/Q*_X+\R ^/K-#S^_DQ_X]7YFDX[
M&OTD_P""_=RZ_$VSC"$_Z3)T_P"!5^;@D,@QY9&*_,LXM];:/UW(7?!1]! "
M3C%!!'6E4$'.<?6ALGDG->1)(]Q(2B@#)ZT5(W8****"0HI"0.M+0-.P4A (
MP:6@C!Q5*2>P^;6PZ/S8LM:L%9OO%AUK]4O^#>CXGZEHWB+7/#;V4SK/#$C.
MB<#YEZ_E7Y6JK.RG?TZ#TK];?^#?+Q#\*M&?6H=<UBT@U.>VC$22R@,[[EX
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
M+&^ 3[5\VJJ'+2= ./K7JG[-?B@V-^;.=B"RD8)]:=]";MHXSXF:%-HWBJ>
MIA1T&/<USR#>VT&O8_VD_#,EM=G6Q'\DA SBO&#(4/F1=^U&[*5V2,I5BI[4
ME)N9AYKY^;VI:0!1110 4444 %%%% !1110 4444 %%%% !1110 Z-MD@<=C
M2*&DN3(Y&,TE%"T EAG:RNUN+5BK YR#7TG\%?&D7CWPJ^CZA\Q@41@-WKYG
M(Q7I_P"SOXJLM U3R[^Y$:O)G+M@4[DO8P_C5X7AT/Q*S6\6U68D_G7(2NDK
MJD8YV\U]0^,?AGX6^(48O8I(I'*\,&KP;XF?"O5_ .I^;MWPD$AE7@"DDFQH
MY41$M5S0=$U/7;X6.EQ%I".@7/%9YDE9]Z-WYKT;]GK6M/TCQW')=,H#0D98
M]S3::V&/\/\ [.7B?67#W,J1D]G4BNOTK]E)XV5;VXB=?XP#VKVF VM[$MU;
M,I! Y%60JJ?,7Z5'.VPZG Z)^SM\/M'C5(]-;(ZY?O\ E77:'X5T?P_"(=.M
M-@ XK3*@G)%+4B:N,6)?OL.>]#*TF0>E/HH&1Q0B')SUJ3J*, T4 '2BBB@
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 C=5W%L<TW?N'[Q3@U*5!Y(H*J>".E $4"0QL3''@GJ:>V6'3]:<%4'A:6I;
MU%8KLH5LX_&O@;_@N1XF71_@A=6ADQYM@QZ_6OOJ_G@L[9IYF"JHY)-?C#_P
M7+_;"T3QQJ3_  NT.Z61X8I()BDF=I!/7\Z\?.:G)@V>WD="57&Q:/RZUJ7[
M5<W$ZGDR$\U F=@SZ4, ;D;V^4_>'K2G&>*_-JDN9L_7*<91II,****S3L6G
M8****J^I2=V%%%%,84444KH7,@HHHHY@YD%%%%,=[A0 "<&BC SF@ Z4+\QX
M:BD>W<?ZMLCVHLFB9"@$C(ID:R3S^6K8%=/\+/A1X[^*_B:'PAX&\.7.H7$S
M#=]F4$JI."?PKZ?D_P""/OQ^T:YT^[;2+R5+B6$R*+;[H8C.?IFNW#8&O5::
M1YF*S+#T(M.6I]4_\&_WP812WCUK+'FVSIO*]<9_QK]=K-#&H"C"8QM]*^9_
M^":_[+$W[.7P>LM$NK<). 2XV8(R!7TVRO&F>2?6OT/*\-["@KK4_+,WQ/UG
M$MIGCO[<GQXL?@'\#]6\12S;)Y+*46I#8(<#M7\V?Q]^,7B#XU?$O4?B!K]V
M\L]_)N=G/.>:_HI_X*-_ <?'3X ZA8[U#V5K+*H9<Y.!7\W_ ,3O!%YX \>7
M_A>]4AK5\8(Q7SW$<IJ21])PO&G>[.=# $[F[TX ,0<9IKP#<)"W#'CVJ2.(
M1D%9 ^>P[5\@VC]!<HJ%R-XBTRQL>":LVNGW^HWL>DZ1 SS2'"J@SDUH>%_
M_B3QOK4&C^'=.ENIY6VK'",G-?JG_P $P?\ @CK;:@UK\2?C-IL;_,DL-I=P
MX.#C(Z5Z6"R^>+EH>/F&:4<)3NV?'7[+'_!+[X\?'^ZB>*TGL[.5AOFFMB5&
M:^PM$_X-Q/$,]C%>7'Q$TU)&4%@UN<@_E7ZN?##X4^#OA=H8T/PAI4=I"  R
M1C@XKIFMU(P37U^%R.E3BN;4^"Q7$&)JS?*[(_/G]EG_ ((:_"SX-^*+;Q/X
MZCL=7E@.08TP>Q[BOO'0O"VF^&M/@TO1K=88((ECC4=E P!6O'$JG%2%$/5:
M]BAA*5%:(\;$8ROB'>3*HB".%49'7%6QT%)Y:9SMI0<]JZ6[.QR!1110G< I
MLG:G4U^HJ@!%!ZBADXRM. QP** (L-_>_2E <_+NI^Q?2C '(% ">7[T>7[T
M9?T/Y4F7/K4\H"DLIZTUGXR13@A/)-!1 ,E<TTK R%B<?+369E. ^/:K!1,9
M5:C>!9#EDS19-@G8:QP<ENM ( PG7UIXB4GE*>(8UZ+3=[: 5G65QMDER/2O
MSO\ ^"Q7_!.Z7X\:%+\0/!FFAM3B9YI&2/<S>G\Z_1DPQDYV\U3U/3H[^![2
MY3?'(,.I[BN;$X>.(I.+.O!XNIA*RG$_E%\;_!;QU\--4GTCQ3X<NDGC.)G>
M/%<S]F-LWR QENH-?TM?'_\ X)M? 'XV">]O?!]G'>7&?,N'7))_*OB']I#_
M (((V$MNUS\/[ZWC<@D"&W)Q^E?$XK(JT9MQV/O,'Q+2G%1FS\?Y5VSJR#+=
M<CO7U%_P3F_;9\:_LW?%*SB;6)5TR:Y#7$0; P,>_M5;]HG_ ()@_M$?!"=)
M+'P?J.K1C)+V]N %QGU(KYZU+1/$OA/5_L>O:;-87*/AHYA@@UP)8C U$V>K
M.IA<PH.*UN?U(?!CXV>%OB?\-K#QP=0B\N6U5Y6+YVY]:_,S_@M3_P %'[66
M&7X*_#W4BXN(66>6"7*JR\8/YU\6_#[_ (*A?'#X<> /^%::'XDNT@:(1J4?
M@ ?C7SU\0O'^M>/O$L_B'Q%>-///(SF1SSS7J8S.95<-R(\C+N'E3Q7M);&;
MJ%U/=W4E_<N6DE<LY/<FJS$C]XII\Q,L.(^3ZBFPV^(3YLX!],5\MS-MN1]G
M2A%:(1)7F.R4Y'KZ5-Y*H-TL1D]".U02D1I^[/)-31/<B+ DXJ6TW<<G):#
M)H9?.()'\..QKZ _8P_;[^,?[*WBV"ZT+Q'.M@659H(R>4SR.M>!I)(5(<%1
M_>-(OF)^\*%ESUKJI8FK1:E$X:^&H8F+C(_I(_8?_P""B/PW_:@\)6ER^IQ6
MVH.GSV\T^7SQ7U!'/%*H97!!Z5_+)^SC^TQXU_9\\96OB3PQJDL:+*GF11'&
M5!Z5^ZO_  3G_P""CO@;]IWP?::9K6O0V^L)$#+!--ERQQ@5]ME>;+$1Y9[G
MY[G.23PS<X+0^R R[NM254$OF,-I^N*M)G8,U]'&S5SY=IIBT4C-M[4HY&:H
M04444 %%%% !1110 4444 %%%% #)3@ YZ5!*D<@WXY'2K$H##!J+R1C'I4R
M>@UH?C/_ ,%QO@I\1O&OQ#MK_P .:'<W$8N)"3%'D8^:OSAU+X#?%;3BPG\*
MWHQ_TRK^H[QG\&?A]X].[Q/H$5T?5ZXC4OV'_P!G&_):[^'=J^>N1_\ 6KY?
M%Y(\35<[GU>7\0_4Z/)8_F3E^&OCJW8BY\,W0QU)2J-UX7\0V@(GTF9 /[RU
M_3#J7_!.G]E'4X"#\+K+<1UQ_P#6KS7QK_P2!_9T\3B1-/\ "=A;[^F4)Q^E
M>?5X>J6]U'K4>*:;^(_G;:UN8N)(F!]Q365E.&4U^[>I_P#!!/X-WDS3)+IR
M GA3"?\ XFLG4/\ @W^^$[Q$Q7^G XX_<G_XFN6608GL=<.*,*Y:L_#G(]:
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
MT ]<4?!SX*3ZW>)JFJP_NR.C+0WH/F1Z%\ _&U_KVD+:7T;@J",M[5Z6F(4
M9@<FL;P]X,T3PK;B/3;-4;')6M>*)I5!D['O68R?-% QCBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "@'VHHJ6F!D>.+.XO_#5S;6KD2,F%(K^:_P#X*9?#?QMX$_:0
MUN]\0^<\=[J,LEN77&%XZ5_2_J#JELQ?@8YK\1_^"\#> Y/&EO+IT\#7BQ2;
MU7KNR:^=S_\ W<^IX8;6*/S*DCE-RI)P#UJ4_+P.:VM%\ ^*?%<#1Z'I4D[D
M_*4%>V? [_@FK^T5\7"F/!FH01N?ED$8.1ZU\3#!UJL=$?H=7,*%/23/GFCC
M'2OO^U_X(3?'*32_M<D%^'QG;Y ]/I7@G[1?_!.;XZ? !9+K5_#=\]NG)EDC
M %:5,KQ-.',T<]+-\'5GRQD?/=%.FAEM9VCF0Y4E64]B*1-K/C'/9:X%"2E8
M].,U;F0W<,XI?QKU?]G_ /9&^)W[0MP8?!^B7,P5=Q,*YXKG_CO\$_%/P"\?
M7/@;QA8RP7,"KN688/.?\*Z98:K&GSVT,%C:3J<E]3B**2164AD'%.R H!')
MKEY=3>XE%+("N./J*0'/.*5AJ[5PHI6& /I255TBHR5@HHHP<YS1=#NF YKT
M7]G;]GGQW^T'XSM?"_A72)W224;YHER -W-<+H>F2ZOJD&GQ DRRJO'N0*_=
M/_@CG^Q'H/PV^&%OXYU_2D^W3.'C:2/#;6!/]:]7*L(L77L>'G>.>"H774]&
M_P""=_\ P3+^%_[-OA&TU_4]"MKG7GB#/>F,AP&7)7I[U]9MH6E,1%<62E4
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M+>?ST91+(F2,C%=]Y; \CCUI'BC?Y-@]:WE1ISC:2.>%:I3ES19^%7_!2/\
MX(S?$;X6>(;OQS\'],NM4TPDRR"*(*B G<W;L,_E7P+!X9U&U\70Z#>V1207
M*Q2*>QW8(K^KGQ1X7TOQ3ILVCZO9I/!-$R,DBY'(Q7X\?\%/_P#@F?>>#?C3
M8?%+X;:2ZV5UJ=O&UO#'M0$R+D_7FOD\RR9*JI4S['+,^DZ3A49]=?\ !'O]
MF/PMX._9]T_QO<Z7$;RZWHVY.<8'?\:^7?\ @X<_9@\/^%M+T_XVZ;"J7>K:
MEY$J*G0+@]?^!5^C7["W@W4O!7P TK0+^ QR1C<5/^ZM9?[??[(NG?M9_">3
MPK>;FFM@\EH@3/[P@8Q^5>D\NC4P/);4\FEF,Z>8<[>A_,G(MQ;;8]I8 \D]
MJD>VAO761;G9M.3BOO;7O^"&?[1MMJ<MO:^&;V1"<*Q'_P!:O7?V>O\ @A/J
MFFZ/<ZG\7S=6 C@#'?$#SQ["ODZF3UU=V/O(9WA;*[/RMN%6-L*^X#^+UI@.
M17IW[8WPUT/X1_M$>(_AYX<NO.L].NS'#*5QN'TKS$# QFO*J4Y4W9GMT:L:
MM'F0YSE1Q3:5CGCTI*Q>X16@4  ]3BB@8[FEJ.VI<T#5'T75X-309,,BL!ZX
M(-?L/_P3&_X+#?"Y- LOAE\5;^TTGRPL4=Q)*23M&T#&>_%?C9@$'-2V=_<Z
M9*D^GW#0R(X99$.""#FO5R[&/!SYD>3FN7QQU/ED?UB^#/'7AOX@:3%X@\*7
MZ7-O*H*2H>"",UT$;*R94U^/7_! ?]K_ .)/C?XICX(>)=3GO+2.QEG6:>7)
M& <#%?L-"N4^5:_0\OQ?UFBI'Y5F.#>#KN X $XS4=P$(PSU)L;TI&C!'S+7
M>S@2,;Q1X:T+Q?H-QH&LVL<]O/$4D209!!KQC3?^">G[-NCZM%KMI\-M*^T*
MX82B YS^=>__ &=,<*.:1;?:.F:SE1I5/B1O&O6IJT68?ASP7X:\*6:6NBZ3
M# $&%$8QFM0K%.064*PZ 596)0PW)WI&MPTFY>,>E5&$*:T1G*<YN\F21;A&
MH([<TN#SS0H*K@]:6JW0@HHHIV **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH>H!39.E.ILB;UQF@3;1#(BD%E[55NK
M&SO4*74*NIZAA5IHI0-JJ3]33EA)7#)BE+E>Z"+DG=,PH/ _A"&Y^U6_ARW1
M_P#GJ%.:U8HTA4)"=P'1?2K"6@5MQ;CTH>W^;,>![BE&%-;(<IS>[(TB=NI*
M@TTQF*/9&N[)J5+>0'ER:1+1XI-XD)]C1=7!7N1VA2,8F0+[5*T4?WT-.DB#
M?>%$415 N,T670+OJ0S.LL9$D0Q[UR_B?X9^#O%UM.NM^%+:=60Y:12=WZUU
MTD9(P$&.]*L0\O:!P1@BIG"%16:+A4J4Y73/RS_X*O?\$TO U[X#N/B?\/\
M08;.YB22::&VAQG'8D_6ORF^#?QN^(O[./Q%M]5\-ZC<6\]I<!I;:-\;B.QK
M^G;XS?#NQ^(/PZU3PO<V:R?:;1HTR,X)(K^<G_@HW^SEJOP(^.^I0S6CPP2W
MK"(XQT!KY'-\,\+-5('V^18I8V+HU#]H?^";'_!1OP'^TSX!L_#^LZS FNVT
M"I=0[\N9#C@\^]?8%O(KKN0\=J_ED_9D_:+\6_L]_$2R\6:!JLL<:7 DF19-
MH?'K7[]_\$^?V\?!/[3/@*SMTUB(ZE#"BSQJV3O/X^]=V5YK&O'DGN>9G62R
MPE1R@M#ZDIR#OFH%EW\J21ZYI\4AR>>]?0(^9::)J*13N&<4I.!FM!!12*=P
MSBEH **** "BBB@ HHHH **** "C ]!110 T!@WM3J**  Y["BBB@ HHHI)6
M *#GL***8$<LD1S&S<T11^6I(Y%*T"LV\T;67I0!%($F!62($"N:\5_"[PYX
MO@:.>TC1R,;MO-=7MR,X_"D\H'D#;]*:;0'S3\2/V=]3T+S+G0XGE7DC:M>9
M7EM>:%/]GU6W*-G^*OMVZLXKB-H[B$.I]17"^-?@KX;\5*Q2W1)"/X4JE)/<
M#Y;>: )YL?S BHMP8\5W_CSX&:]X;E>:VM':('CCC%<)<VLMM(8Y8]I'!%6]
M=@(Z*!M8_*V3Z4$@<D_A4@%%!V@9W4@8'H:;5@%HH&>XHI %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4<>M% /M0!:T!<:@L.?OM7TMK\:V'P
M;&"/FM5X_.OG/PO:&]UZUBC7JU?1'Q'E%E\*([=C@_91Q^=%A/<^:=1):_F8
M]Y#4-37SJ]TY _BJ&@84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1111<"?3#C4(3_ --5_F*](_:>
MNE@_9C:0MC.X?^.BO.M(@::_A"_\]5_F*[?]L4MIO[+ZH_&93_(5QYA_NS.G
M"O\ ?Q/RDU@AM2N'Q_RV;^9JK5C4?FO)F_Z:M_,U7K\IQ'\9GW=)WIH****Q
M- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ XQUI,G/2EHH 7H.#UZTE%%  >@ %%%% !D^G3O03GM110 4444 %%%
M%'4 HXQUHHH!:!SGI1110 #/<4444 %''%%%"W =$0"0W2KGA#49++Q?:7<3
M8\M^HK/R0KL>@J[X6B234T<]=W%;8>RQ,?4RK_PF?L9I1?4?V9]"N3R6TA"3
M^=>)70422H3T>O??A%I,WB3]FW0-.MXRS?V3&HQ^-<3=_LY^*9KR1EMI,.Y(
MK];P33PR/@L195&><7+%@JQ_W:C(F ^<D"O4X?V:?$SRJ)()!Q6Q:?LR7KJ%
MN7D'KQ70FC!GBFV,\-=D"FK<Q [!+GWKZ"M/V8-*P/M-TP]<K5L?LU>%+50T
MUYCZI0V%SYU0)+RLF*D2TW\&7 KZ'C^"/@"S_P!=J Q_N"KEKX"^%ND#,UQ%
M)ZADI/83EJ?-OV*1#\@W4UX[S&U+<U]/PI\'K,[6MK5B/5/_ *]07OB#X.6A
M.--LR1_L?_7I+F'?N?.&GZ#K]^0MO8L^>U:]I\+/'MWQ#X=D.>AKW!?B5\*[
M!=]MI]HN.F%_^O3&_:$\#6>1%';KCI@?_7H:=A;GCDGP(^)LR[DT*;D=*2'X
M ?%%C_R+LQ]:]>F_:=\,!<1>3QTK'U/]IZ Y^QQQ^V&HU"S.2T?]FCQ?>+NU
M*":W/T_^M71:=^R9+=Q$W>OS)CML'^%5+G]IS4-I$=NI)Z?-5>7]IO6TMR(;
M12Q[;ZI/0-6CV3X>_#NW\$::;2WO3*P'4C%>$_M'Z5KJ>)AJ<L;^4JE<FNY^
M$_QRU3Q/JZ6=]:J@8]FK5_:2.DOX/:5XT$I"D''-3U#J?.$D2N@8'G'-1T1S
M>8[-GC/%%4]R@HHHI %%%% !1110 4444 %%%% !1110%BWH4S1:O;D=/.3_
M -"%?3_Q!07?P\BD.#_HJ_\ H KY=TQ@NH0'OYZ?S%?4GB5EO/AFA3M:K_Z!
M03W/EJX0+/*!_P ]6_G4%/N2[7LW_75N/QIE U8****!A1110 4444 %%%%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1101F@#7\'6YN=9@C'_/1?YUUO[>BBS_9HB5N/WV/T%<W\-X_,\20J
M3QN'\ZZ3_@HZ/L?[-T / ^TK_):X\P=L,SIPK_?Q/R>U)\ZA,@'_ "T8_J:@
MIVI,QUF; ^7<>?Q--XQ7Y3B/XK/NZ6E-!1116)H%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%'2A;@$Y A*CN*LZ(S0:E;D=#5-
MF#L$/>K>FLHEWGJAXJZ-_K$?4SK_ ,%G[0_L_:X=,_9OT;4K=0S1:9&<'\:P
M[C]J#4K1IXSIT),3[1DU4_98U(Z_^S/:VJODQV$:]?K7E_B.U6RU:Z@))+3'
MBOUG ZX>)\#B5^]9Z7<?M*>([K]\EG&J^S51N?VBM<G!$4F#[.:\[DN $6*#
MTY%,)<]85'O79RLPY3L+WXV>+;ILQ7L@YZ"0U6?XH^.;@8:\DQC_ )ZURC*
M>21]*<K1J?\ 7M^="5AF_-X^\3L/WU_*.?[]5;GQ?J<XVR:K*#_O5F2)&_(E
M:HD8(^"N?K5W0K(T$URX_CU>8Y]6J.?4I9,LFI2OCU-5;DQNHVKCGTI$ ,8V
MK@U.EQZ"_P!I771YV^F:0Z@LC%3R:12R]8Q4GFKMQY*Y[G%.VEQ70S.>:7:<
M9Q2$Y.<49/3-0EK=C C-%!QVH((ZTP/5?V:UTIM7'VV3#[SM&*] ^.WPTU3Q
M-HK7FDSN^U1B/.!C%>9?L_>*=*T/7$AOPN68X)%>O_&77-6@\'//I:@1N@.X
M'GD4;NQ+9\PWFE7>EN]E/$ ZN0>?0U6^M2S337T\LMQ,V_S&SS[U$HW#*\@=
MZJ0PHIWEMY?F=J:#GI4C"BBB@ HHHH **** "BBB@ HHHH&2V?RW<+9_Y;+_
M #%?4CJ9_A@,')^S_P#LE?+5MN\^+:/^6R_S%?4VANMW\-,*<_Z/C_QV@G0^
M6M17RM0F0C'[UOYU%5WQ+;^7K$ZGC]ZW\S5*@$TPHHHH&%%%% !1110 4444
M %%%% !1110 4444 *)A ID(S@5W?[/UG#J_B07-S&&3C9D5PB;#E'_B&*]$
M^ C_ &;7HK.-1A6&35+8#O/V@/B OAZU'A^S(4%BA XKP:YN#<$NQZ]:]4_:
M>LRNO/<E>&D./UKR*-RU2F[B6PI!!X'7O1D&EE88XIJ]*!BT444 %%%% !11
M10 4444 %%%% !1110 4444 %%% (/2@  SP*L:;;F>[0*.=P%5QC/-;_P ,
M],?5_&%O8JFX'G]136C$W9'TW\)-"_L3PO%'MQYBJQ_$5URY\P#'&*HZ/"MK
MI<%NB_=B48_"KT3%N6&*S>K!*Q)1112&%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 U5Q("?7BK$)6.X4'^
M(U R]6S3Y&$<D)'<<U=!VK(BI_#9^L/[ %^+[X#RQ[MVR*,8].*YKQRHC\3S
M@C_EHU6?^"8M^VH?!K4HF.=C(!^50_%!?)\4R@=Y&K]3RQ\V'B?!8S2NS"0$
M2'TI=Q]:?M"H&]14?&*]25SG"BBBI ****5[@% )'2BBF 4444 %%%%#U !C
M/-&!G.3111;0"QI-Y)8ZE%<QL1M89(/O7U)X=N-&\?>"8],><%S"HP2.N*^5
MDP8ROOUKI? 'CSQ%H.JPV]E(S N!@DGC-)LEHV/B+\%=7\,7<MQ8P%HV8MG)
M/6N!ES90&T(^??SD5]=:QJEE-X,%]K4*;FMQU0=2OO7RIXA6V;7KB[B/R;V
M'XFFFF"U1159?LHB7NV>:3RBAV-Z4A>8+E1QF@LS'+=:"KZB4444#"BBBC4'
MN%%%% @HHHH **** )+8A9D<]G'\Z^F/A7<C4?APY!R C#_QVOF0G:@;WKZ.
M_9SF-]\+YBW7?(/T-!+/"?'<1M_$<Z8_B/\ .L:NB^*L!B\7S)_GK7.T#6P4
M444#"BBB@ HHHH **** "BBB@ HHHH **** $()88ZYKJ_A+XD;1/%L:7  #
M.HR:Y0Y#*_H<FKMK=*VH07,!PRR ^E4G9"MJ?0OQK\+0^*?#?]M0C=M4MD5\
MXS6YAD*8Y!YKZ;\,W[:I\)[G[3\Q6S)Y_"OG#5H@+MV%+=@GH4,')!HI7!!Q
M24,=PHHHI %%%% !1110 4444 %%%% !1110 4444 %"QG.XT4OFJH H 63A
M<+7H7[-NC7-UXZ@U 19C0,"2/I7G\2"8_,<5]#_LH:/;KX:NKV2$>8MQA25[
M<T/X1=3UR-$BC4\<#I3UP6SW]*BA# %GSUIRJPEW]JS&2T444 %%%% !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 %%%% !1110 4444 %%%% !1110] "BBD);=@4 +2,V.E+37Z_A0&X;S39'
M*H,&BF3)O3!/2@5M2/[8R2>5C(I+B58D,C. ,<\U7N[B&VC+!@H7EG8\8KYR
M_;0_;V^%?[./@V^>XUV&74FA=(HX;A6*OCC(&:YL3B(48-MG3A<+5KU$HH^,
M_P#@O?\ 'VSM].A\!V=XKNETZLB,#C(]J_'V*-YWD#'_ %2Y/->M?M=_M/>,
M_P!I3XG7OBW6+PR033;HU*D8Y->12ETD#Y_UG#@5^;YEBOK.(<D?JV2X5X3#
MJ+'1L)]I4 <]^*;<31VQ)D!R/NX'6EE%NFTNK?*> M?4G_!-C]@NY_; ^(\4
M?B*V+:/:W*?:%!*DH0.A_&N2C0=>IRH[\7C(X:DY/H?,NF:5JVME%TS3;B9F
M_@BA9C^@KU#X"?L<?&+XY>,K7P_HGA.]A263:TEU92(O;N0*_<[X0?\ !&']
MCSX4SPZCI7AFZ:\4AG,UP'7=]"*^B?!'P%^&?P_:,>&_#=M"T?1C;IG\\5]3
MA.'Y0ES2/C<9Q4I1<8'CG_!-S]BO1OV6?A;#83Z?&+^[2.2=\ D.!S@]J^H!
M @&,57M3$[JL<>T)Q@#%6Z^JHT(T()(^+Q&(GB*CG(:L:KT%*$4'.*6BMXW,
M+C3$I??WQ2JH48%+1@8Q5 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% ","1@4 $#!I:* "FM&K')IU% I;"&-2NTBH)H5?Y4
M_&K%0-O20DD<TFDQ)LP?%W@GPWXUT]]&\0Z3;W$<BX/F0JW\Q7P!^WG_ ,$9
MO!_Q/T6^\1_#73TAU!@613(%7)SV!%?HPJ"23<1C!IMW:M)$5 5AZ,,UQ8G
MTL1&S1WX/,*V%E>+/Y:/VBOV7_B9^SQXFE\/^+=!N$C5FVW"V[^6 #_>QC]:
M\S#-$O[W!^E?TV_MF_L2?"S]IGX8W^@^)]!B,KQ962%51@0#WQFOYW?VH/@)
MJ7[/_P 5-0\%ZH%\M+F4VNWM&&P,_ABOA,SRVI@ZC:V/T?*,ZCCZ:@]T>9SO
MYA4Q@CI5HZE?6H!MM1FCP/\ EG,1_(U%'()<I%;.0.^VFQQP\R2'GT)KQU*<
M7HSWW2IR6QI:;XS\6VTZW%EXEU!2C C_ $Q^WXU]E_\ !-W]OCXF^%_BIIG@
MO6M>EDM7N(DQ)(S?>;'>OA^2X5&#0+@9QTKM/@1XC_X1KXLZ1JJ,01?0\@^C
M5WX+$U(8E79YN98&E/"RLC^J;P=KT/B'P_;:I;2;EEB4YS["M=<E>:\@_8G\
M5MXT^ &C:Z[EC(A&3[*M>OH1C%?I>'?/23/R2O#DJM"@8&****W,0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *" 1@T44 )L'J:
M-@]32T4 -\E =P'--GMH;E"DL2G/J*DHZ4DK <5XS^$N@^(X6WVZASGD8%>)
M>/O@/K.AS/=:;$60<@#FOIYH8I#O;/YU#<6]K= PO &^J@U5V!\2WUE=:?*8
M]0@96'7*D5"C(P+1G/XU]1>/_@)H'BF.6>* +*P/0X&:\-\8?!?6_!EP[1PE
MXB?X03Q5J>@'%I('<J <@^E.(Q4UU (6(,#(W?<,5#3W&[!11@9S12$%%*#V
M/2DH2L 444 YH **** "BBB@ HHH&>] 'MO[)]KYPO)SU20?R%<W^T).'\4J
MC'/+5UW[)<+V^E:G<2+QYBD''L*X+XWW7VWQ@1G@,PH(>CU."1V:1O0&GG/:
ME9 CD#UI 3G(H+"C SFBB@ HHI02!@&@!**** "BBB@ (P<4C!F4A.O:EH20
MJ=Z+DCH,46NP"/>R>6_6E 6(%9,Y/2KTF@ZX88[Y+*0HPR"L9IK:7="9//T^
M?D<_NS5H3V*+>7V!YH1XMWS@\5.]A?&4A;20#/ *&E^PW .6MG_[YI72!*Q$
MT8E;? >.^32,CH,Y%2FUG/$<+@#K\M,>W<??B?\ *ELK#1&1(PVC%.6!ASD?
MG08')Q&C ^XII,Z<,#^55NQ;"O\ *<#UHH4%A022<FL]1ACC-%%%.]V 4444
M_0-&@HHHI*_4-0HHHIK< !(.111SFBJ=R'N=)\,X&_X22"0?\]%_G6G_ ,%2
M[R'_ (9\MK5CR)T_DM4/A6SR^)X(L<;U/ZU2_P""K6IQP_"6WL0W/FQG'X+7
MCYK[N&D=^ LL1$_,-EV(Q]9#_.F4&5C(T1Z!B?UHK\NFVYMGW<?A04445(PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@+6"BBB@ HHHH **** "BBB@!"
MR$ \BF/N,.[NO2GQDEF4>M(JY5USWIT_XJ*M>#/T\_X)0RK)\-KZV9LAW3/Y
M5?\ BW$%\8S@#I*V*P/^"2]T#X0O+<G/[U/Y5TGQ@7'C&X_ZZMS7ZCE,O]FB
M?!9BK8AG,QDF,@]JCIRDA#CUIM>Q(X4PHHHJ1A1110 4444 %%%% !1110
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
MCKD4U[>[V[4@9?=A3NF(:(W4Y;D>U*4)Y52!38[>_C;Y[I0/I3B;L\B<55D
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HH]@:* "BBB@ HYSUHI"0!FI;=P L!4+3J&QWI
MY8 YS7$?&#XN^$O@YX5NO%OBK588(H%)S*V.Q/\ 2I=2,(WDRH4I59J,4=+X
MB\7Z#X7T]]3U[48K:&,9:25L 5\<?M9?\%>?A/\ !B2?1="O$O+E$.)+:X'!
MK\_?^"B/_!9+QY\3?$]WX&^&NI7-CIB%HW,<H*N0<;NOUKX$\6^.?$7C&[DU
M'7;][B:1B2[>]?+9EG;C)PIL^RRSAU22G51]F?M*_P#!9KXZ?%*YNM+\)>([
MNRMW+*%8YXZ>OI7QEXX\>>)_'FM2:WXMU1KJ>0Y+D]>:RK7"DECUIWV;[;<B
M& ;G/0#N?2OE,1C:]:>Y]CA<NP^&CHAKNI7?MY[UL^"_ OBGXBZG%H_AK19[
MF1W 'E)GK7O_ .Q?_P $VOB]^U+K4++HUS8:<V#]LEARC#N.,U^P'[&__!(K
MX._L^:3:W>M:397^IQ@%[E(R"3^5=N!RBOB+29P9CGN'PBY([GYW_L5_\$8/
M'_Q,U&U\1^/;?[/9L59X+F @D=Q7ZS?LQ_L&?!;]G#2XAX6\+P0W80"29 /F
MQ^%>UZ%X<L-$M$L=*MA#&@P%%7)1(D@') /6OM,%EE+#K5:GP>/SC$8N3UT%
M@M5C7]RNWZ"GR6Y:(^9S[5-&04!%*>G%>FH*.QXS;;NR.VB6.,;5QQR*DI%+
M'K2UH(*"<#-%!&>#18!%.X9I:  .!10 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !110>G% !12+NQS02V[ Z4 +1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5#<;R/D[=JFHP,YQ2O9@5H[=F3,HR>U1M9! 015VF3$"/FI;N$=#\.O\
M@XU\(:HOQ]M?$,,3>2NEPJ9 O'1*_-IVCEC69XB7  W5^Z/_  7S_9^G\;_
M&?QUH.DM<ZC#<1+^Z7+",8R?I@5^*GPJ^%NM?$KQ-+X5TJ4M)$'+*HSAAG(_
M2OS[.L/5EBF['ZAD.+@\%&-]CEI(7E/F*_ ZBG@>9'Y:G(%='\4/AGXC^%&O
MOH6NV4D;A V'7&0:Y7]['$DMM)R6Y4>E> Z4E4/I(S]I1;3/M_\ X(9S3)^T
MO>1*I %K%_Z$U?T"V6UK.)C]X@9K\;O^"!'[.UMK/B6?XG7 0-+9KU7G@D_U
MK]DTC086.0<"OT7)(2C05S\ISZ:EB6BS %7^(<BI:KP@M(<BK &.!7N]3P4%
M%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *.<]:**6MP$X)R1TIKG<<8IY&>#13 C,1R&]NE96O>!/#7
MB(9U73Q(<=ZV:* .)G^!/@4G-OI*+FL[4_V>O#EW$5@MHU/TKT>BA: >)WO[
M*]M+(6CN(@/3;5&]_9:>$XBGC/T6O>B >M(R[CUIW8K::'S5J?[.>O6Q(M6S
M]$K&NO@/XRC'SQNR]@$KZM\L9SG]*1X4<;7/%5SL#Y"N_@_XJM>MG(?HE9MS
MX"\2VV=VES''?;7V/-IEDP^>V#53D\/Z/,2KZ5G/4TN89\<R^&==B&6TJ8?\
M!JM)IFI1<26,@^HK[&G\ ^&[H;6TM1]:SKOX-^$;DEGL8AGL12NP,G06:T^$
M5GG@FS''YU\T^))6;Q#>*ZG+3'!K[$D\)63Z(-%B"B-$VJ/05YYJG[,^DW]Z
M]V&C!9L_=HNQIV/G";C 4_6A=K?QBO>;C]E>WF9ECOHT)/ *_P#UJR]1_9$U
M)#YEMK<?T"'_  JXN+W$</\ !C3$U+QO! Z[AMSC\:^L=. CM(T1.%C _2O&
M/A)\"]:\'>-XM1O;SS(UC(QMQ7N$$(AB\L>E3*W0!$.6^48-/\OOFF1@^9G%
M2U("!2. WZ4QDRQ!'XU)10!&L.3S08F!^1L>M244,!GEN.2V:78 N<<TZBEK
M8" 6IR6)Z]JKWFG1W:&":+<K=015^BE**FK,:;6Q\*?\%!?V//#,GA/4/%_A
MW1%6X(+NRKDY.:_-S4X%TV]EL'CQY4A5E]Q7[R?$3P;9^/O"UYX=NBKB8$<C
MIP>*_(_]K/\ 9)\>_#KQ??ZS:^&+C["UP[^<L?R\GBOBLYRV49\\4?1Y7C8I
MJ,V>$)-*IVH< BGF-G0R.V:;<.\.89K8PLIP=U)&)HN'?*'UKY6<))GTZG":
MT$666V'G6W!SCI3_ #IYN97Y]Z:3LDV*.#S2DD]:F^FH.*!I9E&U6R/:FNKL
M,;J=14B>PSRSCK3U60K@/@>E%/7H*:DXZHS=AAC?H6Z^U+Y2JOS4\X/:FR8X
MP*?M)OJ2HQ?0A\LELJ<5(?,"9#BBBJ52:ZE<D.P@EFP,DTY'8\.QY]Z2C SF
MJ]M4[A[.'8&1T.8Y2/QJ6+4-2@.8KLC\341)/6BE[:K?<GV-)[HN1Z]JZOO%
MZV0..:BO=:U34 /MURTF#WJ"BB5:K*-FRHT*2=T@80F4ND1!QUHHHK))EM);
M!1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%!Z<4 *P")O)I$^<96HI1*XV\X%20RI#'@CM0 X '.6Q0=@.
M"XHC>%SN*CFAHHV^81YJN5OJ.UQ"5[-FFE\'&*<PCB&0M,9TD&!Q2LD(>%)
M;/%+\O56S42LZ\;<K4L444K;D8+CJM)BL[@R[<;CUH.%(3(Y[TBK'/)Y,DX!
M[,>U,DMEMGV_;5G![KVJW2E*.B'>!*8_W@16R",[J8YV3>5UXZTLT,MJXG@N
MA)'CE5]:1KR*YD_=VA08^]62<HRL(4$CI10<9X%%4,**** "BBB@!4(0,1WI
M6"[ >YIM!YZTG$ G"1,LL8^8#M7U'^P1^UIXE^'WC^P\,ZK>2-92MRF<#M7R
MWL9_N#)%=A\&#"GQ1TJ:YO%BB7[Y;IG(KT<LQ$\/B%9G%C:*JTG<_6SX]6FG
M:UX0M_%<-N-\UNCJWL1FO"=I9B!7T;9Z%8?$+X/:=;Z3J$<VRPB4[.>=M>$>
M,?#-]X3U%[653G)QQVK]2PU3VU%,^&JKV<VC( );:!S2D;3AA0QN8AYGEG)[
MT;VE.Y^#[UL]"1****5P"BBBF 4444 %%%% "E \\;D<#J*]2_9Y\ WL_B%-
M:O(2(D?@L.U>6J[0#S9A\H]:^FO@9JECJWA/R;1@KJH&0?:GK8B]T<K^TSJ-
MK(J6D,Z_+%C ->'1H))/WAX]Z[?XXSWJ^*&M[BX+CYL?G7$4EH4@W.K;0?EH
M))/-%!)/6G=L844'CO12 **** "BDR<XQ^-+0&X44#F@\'% !110,]S0 444
M47 ?!CS<>QKU']EB5AXZ:/\ A^SOQ^=>61$";GTKTW]F&80>.]I[P-_6E>^A
M+6AI?M10A-6W#T6O'R23DU[)^U.-VI!P>R\?E7C??'ZTT-; 2!UIHD0\"G8!
MZC-/2-6&([,D^U V1!P7V 4N3NV[371Z+\+_ !3KEJFH6.DS,KC((6NET;]G
M/Q1JBJ]S*UN6Z[TZ4"N><E'')4TA('6O;+']D_4"@>Y\11D#ML/^%;>E_LP^
M';4@ZG<PR^F5/^% 7/GJ.&68XC0GZ5.FBZQ*?W6FRMZ8%?2T'P4^'.D+NGMK
M< =S_P#JJ5++X/Z,X\W5K*-E_A9C_A3T"Y\XV'@KQ)?'"Z5,/JM;5A\&_$]X
MNX6K@]ALKW.\\<?"S24W65]:RD=D>L#4/VE/#VD,4L/#CS =#&XHLK#//['X
M$^+YW"S*VWW2NBTS]F&>Y -Y,@SZK5F\_:M>1=MOHDL?_ Q_C6!J_P"TAXJN
MR18SRQ>G/_UZ-1*]SKK/]FG0-.Q]KNH!CKFMFR^$WPSTQ<7\MLV!_>_^M7CE
MY\;_ !G<L3=:C*Y/J:RKOX@:]J:GSM289]:5M-1)71[])X>^#>C+Y\45N[>B
MO_\ 6IR?$[X=Z#&$M;=!CT<5\W3:OJA.Y=2W9["JD\]]<'?+(3]:?+I8%H['
MT3JG[1&@6TY>RBY/=6KJO"?BRR^(?AV7YP[/%\RYSCI7R2LAB&63/J*]'^!/
MQ0B\*:LEC< ^7<D(1G[GU_*E:PV]#+^+G@Z7P[XBN9D@(220X.*XTC SNKZJ
M\9^ -#^)-O'=PW,6#D[L9K&L?V<O!42 7@@D8=3CK^E',V'-<^;XX99.(XRQ
M]JG32-3D&4L9#]!7TM%\&OAMI?S26MNF.YJ5M$^#VCKMNM4LHR>S,?\ "E<-
M3YLMO"NNW)^33I?^^:O6?PY\2W<@C73I1GOLKZ&CUOX.Z>,Q:M9''H__ -:H
M;_XL?#+1;1KFS>":13@1H_)H:N)L\0@^#'BNXX6UD'U2KD/P!\6RD?NV /7Y
M*](N?VG/#=I_J-")/LXK,O/VM;9"4M]$D&>!AQQ^M0EJ%V8VF_LW:NX F8#C
MNE;,'[+R2*/M%S&/J*R[K]IS6&!:"21<]!NZ5BW_ .TAXRG<^3>3#TP:>PFW
M<[6#]F31[9QY^HVXP>0:VM/^"7@&P4"^O+9L>]>.77QQ\<73;GNYCFL^[^)W
MBF[SYE]("?4U?0;5T>^S_#OX.6J!KG[,^.GS_P#UJA6R^#VBL)+:V@R/1_\
MZU?/+>*]<O,B34B,>M1RZSJ+?*]X6IJ*W$D?2B?%KP#I2^3;QQ@+P,/6EX5^
M+7AWQ7='3;+:3NV_>S7RD+IY)0LBELGDUO?##Q/%X4\5K=R2"-#*"233:2&]
M$>Z'POJMEX]6^@R(I)BQPM<Q^UJCLECN0D"W.:] T[XM> KFRCN;KQ!;+(%_
MB>O)OVA_B5HGB:2*WL9%E5(RJLK9S2;$E<\GCC4X0#K6CX3UJ3PSKL6I6KE=
MIP<?45GB4&X0[2%Q4US;PK:EXS\V0:I13+/KOX8^,X/%&@1SL^YU !Y]JZA0
M';S!7S'\ _B5+HVJ1Z7=2E8V/<\5]+:9<+=6R3QME64'\ZRDK,"R****D HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBBDK@%%%%, HHHI:@)P&))I<CU%5[HOD_/MQT-5UN954JV2/[U#:6X
M)79?+J.K4!U89!KDO&_Q4\$_#?3FU7QEX@BM+<*29)3@ 5\]?$W_ (*Z?LC^
M C)9V7Q1TNZN$R/)$I!SZ5SU,71I[LZZ6"Q-7X8L^LBPVE@:B>9!RS5\0>&_
M^"VO[-VIZFEAJ_B?3K6*1L>:TQX'KUKVGPK_ ,%"/V3?'%O&NB?&+3)9I ,(
MCG(-8PQU"?VBJF7XNF]8L]MO;M+:![AVPJJ2:_%+_@L[_P %#M1\:>)[GX,^
M"]0=;95:.ZEADRJNIQ@C\37U3_P4Y_X*K^!?A=\*;[PW\)?%D-WK$\/[E[67
M#@\@X_,5^'7CCQIK?Q!\2WGBO79W:XO)VE=G.3ECDU\YG.:IIPIL^JR#)I^T
M52JC(\XW%P]U?GS'9B23ZFF",Q,49]V3D>PH>5E^3[/G_:I4^2/SGY;/3TKY
M#G<]6?>RIV:4=A"W.T<>U=I\ O"UOXE^+&BZ1>@&.?4K='5AV,@%<4_FR$30
MP;AG!QVKZ-_X)V?LW>-_CU\<M.MO#-M,R64T5R\\2YX1MQ'Z5UX&C*M66AS9
ME5CA\,]=3^@?]D[X,>$/A%\*]-TKPY911@VR-F,=24%>I@-_"-OO7._"K0+W
MP_X(L-(U&4O-# BL6Z\*!73+&Q W#O7Z;AZ<:=%)(_'<35E5KMMB(LPS^\(I
MVQGB.XG..,U, N. *#P.%KI.74;;*5A4-UQ3Z!THHM884444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A;#;<4M&!UQ
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 (S;>U*.1F@@'J**EH IDZ[HR,9I]%)+4#
MC/BS\,=!^)W@V\\*>([&.XAN873$@X!*D U^</@7_@C1J'PB_:(E\6^'+P/I
MUQ,TK+%!A1N<L1T]Z_4]XT?J*3R8R.8ZYL1@Z=?=';0QU?#PY8L_%C_@M1^P
MGX@TK48_B1X*T&22 00Q2K!'Q\H&X_SK\T=!\*WMYXUM- DM6226Z2-X2.1E
ML5_59\3/A9X4^*&A2^'O%.BPW4$@(V2KD9(ZU\L/_P $<O@&OQ"7QS!HMC&R
M2K(L(@/4'-?/ULD;K*2/I<%Q&Z.&<)/4T?\ @DK^SUIGPF_9WTK5HK98[BXC
M99!MYQA?\:^M_)59-Z#'-97@'P;IG@;PY!X:TFS2*W@&$5!@#I_A6WL4=J^B
MPU)4*:B?*XNN\36<WU",$/N]:EIB $\'I3ZZ4[G.%%%%, HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ I'Z?C2T8!ZB@!JEC_%0Q=3_6G8 Z"B@!H<^E(V
M&/,>:?@>E% #%B*_=./I01(.0Q/M3Z* (60LP+#GU]*:?/7C)J?'KS2T 0Q
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M0J#UJKJ&!U;: .3FK>.:\:_;8^,%[\%_@OJ7C'3US-  %'U#?X5G5J>RIN1I
M2I^UJ*/<T_BQ^T]\+?@_9O<^,?$:6ZQKDDX/]:^1_CQ_P7;^ ?@:*6#P)KEM
MJ%U$2HCE4#D?0FOR._:P_;'^+/Q?\;7[:CXANX8!<2*(HKEL8W<<5XG -9U?
M,SPW%P6;EA&S9KY#%9W6YVH'V^!X<P_LU.JS](?C;_P<3?&7Q-!-H7A7P+IL
M<+Y"W44Y##/'I7R;\1/^"B'[2_CF\DOX_B=J]EYI)\FWOB%&>U>(W>DWMJ 9
MK"=/>2(K_,56:%B=N.G)KQ<1F&,J/5GOX;*,NIJZLSM1\1OC9\4]8BL;GQ3J
M&HWUU($437!8DDX%?3OAC_@DW^U3XI^#X^(,NBW;.T+O,AE. H /I[UE_P#!
M(3X-:=\3?CW#+J-HL\5L(Y0KKD9#'_"OZ#]"\)Z)8Z!%I%OI<*V_DA6B$8VD
M8':O3R_ 5,;#FDSP<VQ]/ UDH1/Y9KGX*^*O"/Q(B\!^+].DMWDN1$7*DGG\
M*]H^/_\ P3=\9?#KX;:)\3_#L5W<VVJ%BQ8'& /85^VGQE_X)D_ SXM^/X/'
MU[8BTN8[D2F.VM5"Y&?<>M>LP_LW_#,^"[+P/J&C07=I8J1")[<-^E=G^K[<
M]682XG<8)11^.?\ P0[_ &6_%&J?%V[\6>)?#QCBT^:.6UF93D=!GD>]?M[)
MI<$MA]FE&\;<%6'6L7P%\'? /PZB:'PEX:L[/< &:WMPA/Y5U#6A(P":][ X
M*&%I\K/G,?F$\95YC!?P1X<)60^'K9F[DQ\UIZ=IMI9+Y45LD0[*@XJZEJJ#
M 8TK1'& !76J--.]CSG5J2TN1NBQ.KA!C'6IQAE!-(\0D7:U*%PNW-:(0QU!
M.",4* O3]:>5!.30% [4P&4JYSP*?@>@HP!T%)WL 4445*0!1115@%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12.P49-)O/H*5
M]0'44BG(S2TQ-V#K41 20E1DU*>AK!\9>,]#\#:+<>(=?O!#;01L[N2. !D]
M:F4E%794(N<K(T[EE"DD8/?-<KXT^*G@[X>V3ZEXDU:."-%);+#_ !KX2_;0
M_P""WWPZ^&-JVD_"W4(;ZYD<QMYR 8]^,U^9?[2G_!27XU?&_4KCS-<FM8)6
M.%MKI@.?PKP<;G=&A=(^BP/#];$ZRT1^NO[1/_!:?]G'X2V]Q::%XH@NM1B!
M$<#H,%O3(-?''C3_ (.2OBU%J3PZ%\-M(EMPV(Y3.02/RK\P]1US5]8F:YU;
M49;AWZM,^35)5**0J[AWS7SM;B"O)VBSZO#<+8:,?>W/WX_X)^_\%@O#G[4D
ML?AWQM%9Z?J4C*D<,+9RQQZU]R6307")/;R>8LPRN:_E0^#'Q:\1?![QYI_B
MWP]J,D36\P<JLA4'ZXK^DK]@KXPGXS? #P_XCN+@/<G34:;G/S$FO=R;,98G
M26Y\SGN3QP3YH['O$:[5 Z8'2G4U"Y4'%*"W\0KZ-IO4^7%HH!!Y%%-; %%%
M%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBBD]0"BBBILP"BBBJ2L 4444P"BBB@ HHHH ****
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
M7)P*<VX+^Z7D]J$M0KY+$CWJ4*H.0*@!D0.W=*@!IDL!EY#'%2LK-1MPNU:
M./\ 'GPPT;Q9:N#;J)-O4+S7S]XV^#7B?0M0E:TLF:$=&]J^KUB8<D54U+1[
M#4(6CGMU.X8)*U:ET ^);BSGLI#!<+M8'D4S'-=[\>_#7]C>.+B&RMSY84$$
M+QWK@VBG(^51GN*JP7$H(QP:5E*J!_%GD&E>*55W$#\Z33"XVBB,HRDL<&BB
MPE<****!A1110 4C#./K2G':@=>:+6 DN"TK"-> ,&O1O@7X_D\,ZM'87<WR
M.0HR?6O.)&#G*]:6SN[BTN%N$<@HP(.:I/032/MVWNX)[=+NV((<"IU028D
MKRCX ?$V/7=,72M1G&]5XR>:]1BD=1C'TK$:1:HIL3EUR:=0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%%)NP!7(?&;X2>&_C-X-N?!/
MB;=]FN1\Y49(X(_K77D9&*CEB+,'4\BIDHSC9E0E*$KH_/#Q+_P;L_LGZ]KT
M_B*\\6:ZCS2M(8T<[02<_P!^O1O@9_P1I_9@^"\PFTV";42,X74(%<<_4FOL
M:57<;<"HEB9AM08YKA_LS"N7-RG=_:F-Y>7GT/DKX]?\$A?V</CCI3V-]IQT
MQ@N8VTZW6,Y XZ$5^?'[2G_!OG\=-)UQ[?\ 9]L$OK$N,27]WM;!//K7[A/&
MW' X%1R60=]S^E95\IPU1;&U+-\73^T?FG_P2=_X)9?%[]EG7W\0?%K38H+@
MP;2(9]XSS7Z30/-#B.-1M  Y-2^5-']Q5].E+]F.X,*ZL'A886%DCCQ6)J8J
M?-)DJL'7.*4  8%."<<TNP>IKLZG*(G>G4@0 YI: #I29!&:6B@ HHI&4D\&
M@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BHW8 G--::.(;W<  <Y-)M) E<=.3G%%<EXF^-WPY\-7HT[4
M_$UFLQXV?:DS^6:Z+2];T_6+1+VQG5XW4%65@>M8^TA*5D6X3BKM%Y.GXTM-
M5@ORD]:=6RV,WL!Z<U\0_P#!:WXC^)/!W[/<<'ABY>*2:>5)F1RIVE5]*^WF
MZ'Z5\L_\%1O@7J/QL^ UUIVCV_F36J2RX'7[H_PKBQ_/[!\IWY9R+$QYS^;_
M %G7-0U75)!J-Y-.0Y.Z1BQSGWJO*TAE(8?+V-;_ ,1? WB#X:>*[S0=7T]X
MIHW()EC('4]R*Y_>&C&]AO\ XL=*_+\4JKJMR/V'#1I>Q7()UI5;;D$4P,&;
M&#3FVJ"685SQU9TMJ.XMO;B[F,$09I"?E4#-?T8_\$@/ ^M>$/V9='N]7#[;
MS3HGB#$\#)]:_$C_ ()^_LKZU^T)\;=*L5TZ1[$7@6X;:<8('>OZ/_@9X#L?
MAK\+]'\%6401=.LEA  ]"?\ &OM>'\/*/OL_/^)\9&I^[1VJXVC%! /6A/NB
MEZ5]@FK'PK3N  ' I&.!FE!!Y%(PR,4R@4Y&:6D4$#!I: "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@ HQSFBB@!'8JN15'4;2VU" Q7D(=6X*LN:O,0!S4(*D\BHG!35F--
MQ=S\SO\ @K%\(++P]KD7BG2+%8DN+HY*)@8&?2OBF(Y0&OU@_P""H'P\C\3_
M  H748+?<;3S)"<>U?D["V(P&XK\YSV@Z>(=EH?7Y77E4H*)(0#BDD  !H5U
M;H:) 1BO!6YZHRBBBM$:(****0@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ****!V84!&D^1112JTB_ZO'2
MA;CBM=21=-N[@QQZ=")9WD"+&W(Y-?07P<_8@UWQ/I\/B+XI#['I#X)D@E_>
M#OTXKC_V+OA_I?CGXP)IVM;W2"V:< '(ROS?TKZF^)'C.[U'4AI5B?)MX(UC
M$<7RCY>.@^E?39)EL,2^9GSV:8N5&5HLX+QC^PS\(]4TTV7P4UN\O+J-<RB_
M?;QCG&2?>OE_XE?#3QA\(/%]SH?B33U6!5 BDP3ECGO7UUINKW>CWRZA9W$B
MMN&0&.#1^VMX6TKQ1^SQHWCRYM$6_FU%UD=4 R $QS^->CG.3TJ.'<XHQR_,
M92GRR=SXC@^W(YN8E5L_>W'H*T],\6:WHTPETW5KB*3N(Y2 *HW*&*0E&..A
MQ42I;NX&YL]Z^$?*OB5SZ+EE4C=:'U;^Q1\;?CNOBJ./3YOM=@'7[4]U.S;4
M]1D5]IZ]^U=IVF/%8:8D;W2'%V'3@'VKY#_8DC@L_ ^IW%I$&D^Q#+%<D<BN
MFO#+]L-_(YWL<G)ZU\7Q5QOBLDBH4%8]'*N'*.8S;J,]._:8\8:G\:? 4B>"
M];N8=0A@(>*&8H-Q)]#7S7^R;\-IK_QGJ?B;Q9+-<7VAW@4QW)+(S8!YSUKU
M_P"'=XX\0QJ-Q663YU/0T_P:_A^S\>:KX3B*QW6KWG[M8\#)P!VK?)>)L=GN
M5RD_BL88[*:.58I16Q!XCURY:ZFG>38J,0L:-\H]L4FA>.M0CN$LC#'+%)P5
ME&15G4?AMKK:ZVGF(@,YPSDX_.M#2?A#?P7\;M>VQ(;D+<*3U^M?FU/*.+\1
MFKJ04N7F_ ^FJXO)Z.7V<E>Q\]?M[?!"V\#>)-/\1:+:,UA>6 GNY=G*R-@X
M'MUKYN,<L@(@A<C/!93FOUN^,_P0\-?$OX51Z5JD7F,L<:EU )&!ZUX5XN_8
MO^$'AFT2YDEE$FP9&\?XU_2&"R#$5<'!RTE;4_.)9K3A5=GH?!=O);%?+,3%
MO]I*B)MO,*QLVX=B.*^P/$G[)WP[\1Z4[>&)'%P"0 SA>?SKYP^,/PGUSX5Z
MVVF:I:X7@JZ\C!Z<U&)RRIA5JCNH9A2KZ(X_(SBBFF15.&ZTX'(R*\QJS.VU
MPHHHH$%%%% !1110 C\*33*DIN&7) % '4_!70['Q#\0['2]1;$3N-Q_$5^O
M_A[3=/\ A9\"[:3PVH;?:Q;B!ZI[5^0'P9TR\U3X@V-K9L5D9P00<?Q"OU_T
M.SF\._ >UCU?,C&UBP&^;^#WK[/AF"E)GS>>2DHJQX-?7:3ZM+>,S,7=B<^Y
MJLS!CE?6K5U) ]_-Y8X,C'I[FJ\D8B;:M?;R5CYJ+NAM%%%2,**** "BBB@
MHHHH **** "BBBEK< HHHJXZ( '7FGO)'T'I3>II+F(JJE><FJN@/6?V:/"E
MEK>I2R7L091$",KFOH.PT6STJ(06=M&%'?:,UX]^S*UG:V>]I%#M'C&17M$4
M>Y-Y<D?6LIIH29(;=)1EORJ%K*VDRDUK&5[$J*E_=B/*L>/6LN_\6:-I=U':
M75T-\K8 W5"U"]F2+X:T$7/VE+- X.<B,5:GTNRN]@>,,$& "*>DT4\(FMF!
M4C-(74+O9\;>^<"@9):P1P#9%$J@>@I7AB1O,8GZ5DR^,]&@U2+1'N@9YS\@
M5JT_M '4?I0!.C*PRM+2*P*[NE+0 4444 %%%% !1110 4444 %%%% !1110
M 4'/:BB@ HHHH **** $<X%0&%6D,BGCN*G?I4:QF-BQ[T <UXT^'FD>.(C#
M=1X/.64<UB>'?V?/"V@R!XU:4CKY@S7H)C"G<@Z^M*L>>6/Y&@"AIWAO2=,C
M"0V,2X':,5<CMHT^ZH ]A4NW' _6@@D8H :6*$@4L;,V=WK2!23S3P .E !1
M110 $@<FBBB@ IKINYIU% F<YXK\!Z#XGBD2\MU,KKC?L&?SKYU^*GP?O?!.
MHR75FKM"6^7/-?5$\?FG '3FLOQ!X5L/$5HUK>Q!LC@E:I2:T%Z'Q9+:7ER_
MGR@*#T .*<([K 4 $?6O=/&7[,<ES(]Q8 A<Y4"3%>>Z[\&?%FA$M;VVY%ZY
MR:T330''B&%%)D)#=A4=3:GIM_8SXOH64Y]"*B4$\BD]"A**"<=:.M*W4 HH
MHH **** "A<-QG@T4!26VF@#>\!>(+CP[XCB:"=@@9<_-[U]7^#?$D'B31H[
MZ!@25Y_*OC.1)+24.K<=CFO9OV=OB.]M<+HUW+\F %W>M*Q%W<^@K=V>$.X
M/?%/ZTR*>*0?NS3BP!QWK-Z%BT4@.>.]+0G< HHHI@%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4445,@"CG-%%)+4 HP!T%%%6 A4$Y-+364EJ=2 ****
M8!1112 ****8!1114JX!1115 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%%9ML#-US6++1;=KW4+N*&)!EGE<*
M!^)K\\/^"BW_  6:\)_!.UN_!/PGO3/K^UEB?RQ)$,<') ([BO2O^"QOQJ\?
M_"_X)7UGX(M[EY)[7=FWA9B#S_=K\5OAK^SC\=?VCOB/]M;1;]VN;@EWN;>0
M@9(]>E>'F6)Q"]RF?0Y5A</)<]3H=_\ !WXT?M#_ +6_[0]G=MJNH.9[@M(E
MO)*$'S@G@'%?O[\ /"=SX1^&^E:3J4LC3&QA:0R.2=VP9ZU\R?\ !,[_ ()C
M^%/V7_#MOXS\4Z;%+KDH$L3 AE56&2"#GGI7VI%#"(PNS  P .,5T9;1K1IW
MJ;G+FE>C.KRTMA[;4F$AR1C'%6!R,U# H3]V/UJ:O8/( ]#FLW5M+L=9M)=/
MNX \<J%75ESD'ZUHDX&:A(;?DXQVI.*DK,:;B[H^%/VW/^".'PG_ &CDN==T
M*P:WU23<T9241J6[9P17Y6_M/?\ !)#]H_\ 9SO'>71UO;+>1#]B5IFX]=N:
M_H[E17X=<_A5#5O#FB:M'Y>IZ/;7"GM-;JW\Q7B8S)J%;5'NX//L5AHI7T/Y
M1-<^'?COPZ[6^K>"M5BD7@[].E49_%:Z[X$_LK_$[XZ^*+3P]H_A+44%S*$\
MV6RD5!GON(P*_H\^)/[%'P'^*,@G\0>#[<-N)!A@1/Y"N@^%?[-/PL^$E@MA
MX5\+VJ!% 1GMT+#'OBO*I</*,[L]BIQ/*=+S/GG_ ()G_P#!/G2OV7_ MO>Z
MWI\1U.XA1G?AL,/Y=*^P(U2!Q%SSUQ4MO;11J$6,*%[ 8Q3"JI/Y9!(8]:^F
MPV&CAZ2BCY+%8FIB:KFRXH&P =,4N.,4B@*H Z4HSWK>S.8 ,#%%%%6M@"BB
MBF 4444 %%%% !1110 4444 %%%% !111D#J:+W **,CUHHN 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 -D.%S41;",W?M4L@RN*@8,
M3P.E /8\Z_:;\)KXN^"FO6DD.Z1=.D\L8[\5^)OB?19?#FLS:'>1E983A@1B
MOWNUJPAUO1[G2Y4RD\11@1ZU^,W[=W@$>$/VDO$5A;VQCA2YQ'Q@'D]*^/XE
MH\M-2/?R2K>;BSQ:160Y4TY))'X<=.](A,;'<IP.IJ:1D9%9.]?%GU"U6HSI
M11SFB@84444 %%%% !1110 449 ZFC![4 %%!XZT468704444 M0HHHHL.S"
MBC!]**!/0**** "BBB@ HHHH **** "BBB@ HHHH ****"E<*"SHN5'UHI5)
M7D"@IGJ'[(7Q1L/AI\48M:O%8+<1FVR5Z%_ES].:^M/B-X"N+'54UK2YH[J.
MYMTDWVSB11N&<97(SS7P!#>3PXN8' <' Q_.O6_A=^V)\2?AEHZ>#KB\CN+$
M-OS)%O?GMDYKZ')LT6#=F>%CLO==W/H.PT/4KR[BM#9OF20*&\LX!)ZGTK/_
M &Z/'6E>&?@AI?P>DO89=1LKUIIC X8;6"XY'TKS;7?V[]>ATR1/"$*1S2(5
M8S6X.,CMQQ7A/B_Q;XE\=WA\2^);]IIYGPXW'&/I^->CFV>4L31<(=3GP>5N
MG64F92R^;&/3WI H#Y%*JH'V)PO;-.= !D$5\6U<^D2LK(^E_P!B'XOZ)HTE
MQX-U.X2-KR-85:4@#.0>I^E>Y^+/ASJQO/MVG7-O/!NRI@D#<?A7Y[6US/92
MB[M)WCE0Y5D8CFO4/!?[9'QH\":4NG:/J4#HJX_TB+>?UKYS.N&\)G"7.CJP
MV/KX-W@?7R#3?ASX>F\9>)]1M4%JF](1,HD/_ <YS7S'X:^.4VL?M-6/B/0&
ME(6]+1JZG!Z=J\R^(GQH\=?%&Y.H^)M28.#DI"2JG/MFF?!KQ+!X<^(VF:[?
M#Y()<DD=:]KAK*,)E4HTHQT/-S+%8G$P=2H?<G[7O[55GX,\&:;8^&EB74;R
MQW2N8AP_/MQ7RAI/[3?Q/T:\?6Y]51F,FY5WY&/I78?ME>$[J5O#_B&%));6
M^L#*S)DA03^E> -86XS'$'+9X!-?U;PYP[P]5P*G*FKV/Y[XBSS.*>.<8MV/
MTR_8S_:;A^,OP[N?#_B&0'40_P"Z7;C( /\ ]:N ^)GB34]:\0W%M?3L%BE9
M$"D@8!Q7 _\ !.+PGKZ:S_PL#4XY(K&U9H65E*YST/Z5ZY\7_AO=MJ$FK^'V
M21)&+,$;<<GGM7SV<83"8;&<M+8^JR;$UL5@U*HM3SR'4;_3W1-*D8OY@)!)
M/&:S_P!K/2=.\1_">/6+RW7[4LJ@R*H' QQFNO\ !?P[\3:I>?:+:U*,,AS+
M&<8[UYK^VKX\TGPMX:'PRLI@]QYBRNR-D<XS7Q.?*BJ+L?6Y8G[56/E.XCB9
MF(/1B!3'4I$K>IJ/RY%!W'JV:<7+@1GL:_-Y[GV=-OEL/HH..U%02PHHP?2B
M@8449!Z&@ D9H *,<9HR!U-&1C.:3=@.A^%OB@>#O&MGKK#B)P.F>XK]>?A'
MXTA^,/P,AD1#^[MT7E<=$K\;]&L[B_U*&WM4+.95P ,]Q7Z^_L6Z3?:+\"UC
MU2(Q[K<$;EQ_ ?6OKN&ZDH3=CYW.TN1'D.JVQT[5IXD.<3../J:B$C.=Y%7-
M=G1O$5X5&0+F3G_@1JID'DK7WSU5SYA;"9W<T44NTXSBHU&)12X/H:0@CJ*
M"BBB@ HI=IQG%)QC.: "BBB@ HHH!!Z&@ H )X%!XZB@$CI0 8)X%26T1BR]
MP<\<5&.O%2,DLW+$8]J<=P-3PGX[UOPSJ:O:RD1@C(KVGPY^U-X2LK!8M<6X
M:4#GRXS_ (5X )'C&P8Q]*C>&:,^8I!'<55KK45CZ U;]K/PK+$T&F0W"EN
M7B/^%>7>*/B9K.L^((M5AN\1I+N W8KE9#'-;@E/FQZ4V&VA,>V3/S#UJ>2P
M6U/K3X:^,-*O_"EI=7VJ0"0Q9<&8 Y_.N5^-'QJ'ART:QTBY1S(IP5(/\J^>
MK:[U&T5HX+Z15'W1YA%:?A?1=4\;7PT^1WDRVT$DFDDD&QV7PFU76O%7Q.TW
M5KZ9V1),G#'%?3(C"HK$9&*\\^%'P>LO"4$6I7,?[Q0".:]&69"H4#@>M9NR
M&/C8,O%.I%QC(%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(=V>#Q2T,!DP4QE6
M Y'>JLNE6-S!Y-Q AW#'*BK4REER.U1RH9%5AUH \;^/WPXTNTTF34[6WP0I
M.5%?/Z[E.VOL'XNV$5UX!OQ*F66W.WCWKY&O[3R)" ,8]:TCJ(@:,-UZTT8Z
M#M0)0IQ1G//K3=QA1112 ****  $@Y%!) R**,9//2@ 65I85CEZ[JT-*UZ?
MPSJ$-Y;L1MD!.*SY &8%>U.<K,F'&<4UL)'UK\)/'5KXM\+V]T91YQ7+C-=@
M9#M+]Q7RC\$O'MYX8UU;>28B&0A5!KZETC4HM1TY+Q2"'':HFK#+4!+9<]ZD
MIL>TJ"*=41V ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%*R X_P"*WP;\
M%?%K3&TKQAI8N863:5..GXBL+X7_ +,'PF^%DYE\+^&HHF+[LNBGG\J](G=@
MPP.*82S\@8K!T82E=HUC6J1A9,<EK%&51%PH' '05((U VXI5((I:W2LC*]]
M1-H!W8I:**$ 4A4'J*6BF @15'2D"+G=C\Z=10 A13U%((U'2G44 )M&<XH*
M+G[M+10 =**.<T4 %%%% !1110 4444 %%%% !1110 4444 %%!.*1AD8I=0
M$\Q>U*RAQ3-I':FM/L.!4+<%=C]ASU%!4CM3([F,]N:D616[U5U<!%#9X%/H
MHJKW **,@]#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
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 **** $*@]12@ #&
M*** $"@'(%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !392X7Y*=4=TTBQ_NS@T">PS[0V[RR"#V-()I%)&<U&9OD\
MR13D=,UPGQ@^/G@?X,:!/X@\5Z[;VZQ+NV2OC-95:T:2NS:G2G5TBM3L]?\
M%&D^&],DU;7+^.UMXA\\DK8 XKX*_;O_ ."R_P /O@D)O"_PWU 7U\H_X_+*
MX!"$=0??-?'W_!2[_@LKXT^(MY=?#_X3ZI<6.GD-'*T4N5<CC/7W-?G-JVM:
MCK-Y+>ZM>FYDN9#)(_N3D_SKY;,<ZY-*9]=E?#DZD.>J?M/_ ,$TO^"O&N?M
M"^/3X'^(NK2RS2R2-$9GQA=QVCK]*_3#3[J.ZMX[A&!62,,I'H1FOY3_ (%?
M%K5_@3\1=/\ '7A:5XY8[B,2&(X.S<-WZ5_1G^P%^UKX6_::^#6G^(;&^C-Q
M'"L,L&_+;E4 G\Q73E&:?6/=GN<>=Y1]5]^"T/H:-L]#D4^H+,[EWH?E]*GK
MZ16/F-1 H'04M%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** # SFB
MBB@ KG?'WA.S\7Z1/HU]$'BG0HP/I7156N6(;GIVJ)Q4XV9<).,KH_)#]O[]
MEV]^$_C>36](TXBRNKAB&1.%4 U\SE1"&9^<]#Z5^VW[4WP*T7XT_#B\TJYM
M$>Z%LPM6(R58_P"37Y&_'+]G?QE\%_$4^GZUI\SV[2$1OLP !7P><Y9*$^>*
M/J<LQ_/'ED>=6JO.^[[JJ>2>]/E"RG= <!.&]Z8S2W"F"W!C5>&SWIJJ^W"
MJ%X;C[U?-N+B[,]M24M4/HH'3FBDA@!DXIS@#&*2,9;K2N.,UDY-5$B6]1 N
M8_,S@9H0I-M,8R"<?6H7,[CRD!QUKT']G3X0WWQ;\:V/AJQM6*K<I),0,@KN
M&:[,/0E6KI(SQ-;V4+GN_P"Q%^PQ%\<[ >)O%&G@6,B$1B5/XA[U]K_"O]@'
MX-^ +)89?#T$A ZK_P#JKTSX%?"W1?A5X LO"FD6:1111AB%'&2!FNU\L'@"
MOT3!Y90I4DVCY#$XZI.H[,\,^)/[#?P>\>6(L%\.PIC)!;'^%>;#_@E!\+1T
ML;7_ #^%?7:QJAY]:EVKZ5U/ X>3^$YGBZR7Q'Q^?^"3_P +#S]@M?\ /X4A
M_P""4'PL'_,.M?R_^M7V#M7TIAX)J'EV'?V06,K?S'R!_P .H?A9_P! ZU_+
M_P"M4=U_P2F^%\:;ET^VR!TQ_P#6K[#J.92S"D\LPTM.4I8VNG>Y^2O[9?[#
M&O\ P:SK?AJQ+V*(6D,,?"_6OF"Z_<3B$H=R\./>OWH^(?P_\.?$+0IO#OB3
M3EN;6=<20MT:ORP_;B_8?UGX'>*I_$7ARV-SIMR6F(@C^6+)X4U\KFV52IN\
M%H>[E^9<WNR9\S -D(3RW(-*["#Y)5Z_Q4EX)HY?LS1E'[Y[4-(MS']B=?FZ
M^8:^:E%P=F>\I*:NA>M% &T8]**D84444 %%%% !1110 4444 %%%% !1110
M 8&<T9XQ110 4444 %%%% !1MQSCK13OOC'3%)NQ*33N( N,GM5KPAXAU/PI
MXABU_3)&26W?*,.U5& "EMW ZTLEVBVC2VT62@^;%$ES1+;4C[/^'_[5W@7Q
M[X>M=%\8S(MS#$$,DTH'/>NED^(_P>\*6;:AJ>K6E\#\R1Q2X(]NE? UO':R
M0&[6+;(/SJ6:YN98O+D<[?6OG*_#N"Q.(]K.*N=$,;B*</9QD>R?M*?M,WGQ
M2O#X>M%D@TU%V*CMD$#I7C(MQ$"&D#9.01236D]Q'FZNPR#HM* %4*JXP.*^
MAH4HT**II:&4EI=O4%! VMR*4<'(H)QVI=HQG=6ETM"'*^@E%%%(5@I]O#]H
MG2'^\V*95C2ANU&$'^^*NDKS2)FVHMH_1;_@FA^S1X-N_#D7C75=.CEN'A5U
M;N#Q[5]*_M1>#K/4_@WJ^FP:=NVV1$:J/<5YY_P3:01_":SPX.;4?TKZ/U33
M;+7+.;3M0A#Q.N&5NXK]%P6&I/!*-MSXS%5YQQ7-<_"+XC>$M?T/Q1J$4NB3
MI&DI"DKQC%6?AS\%OB#\2KV.S\/^'KF57.&E2+(7ZU^P?BG]C/X"^+W=]5\'
M6TC2'Y]W?]*WOAI^SW\*OA/']G\%>%(K0'&]HN]>9_J_&56[/1>=+V?*CXJ_
M9W_X)<&^B@U+QZ(7W8)BDCP1[5])>!?V OA)X/OX=0AT&$O%T(__ %5[[##
MO$:8Q4H4#@"O9P^6T:,4K'D5L;5J,IZ9HMKIVFQZ9&@\J) J*.P%.@\.:7:W
M'VBWMPK>M7@HQR*6O3@DE9'&VVQHAC'&T8],4; %QFG4C#<,56H@"(.0*&56
M&&&:4# Q13%9#/(BSG;4-YI%A?)LN80PJS10,P[CX=^$[G)ETQ23WK"USX%^
M$]7R/L* 'UKN:,T[L#F_!?PXTGP;"8;"%5!':N@6W5 <=ZDS0>!TI ,$6T<8
MI3$K<-3B>,XHP.N*6C S]7TJROXC!=1!E/8UQ_C_ .#WAS5M#D%K8*'(R#BN
M]E12-Q7-!16B*NN1Z52;0'Q;XM\,:CX=U22TO8&"!CMR.V:R_)!^ZP'UKZ:^
M-_PLC\1V37FG6V9<#[HYKPR\^$'C..5@NESX!_N=JK="NCF#&B+EIEXIJ%9A
M\BXQWK5U?PGJ>AKC4-$D)]2*9I7AC6-?F%OI>FR(#Z"F%]#-BBDE8@'@=Z62
M$@[/. /I71WOPK\8Z<ZPK:3'<<<+4P^#7C3RS<_V1/(3T(2FA)V1S-L@%Y$D
MHWG=R!7TM\&/#VB3^'HI)M,()C&2:\=\"_!OQ9>>((WU/3941) ?G2OICPKH
M5KH6E168C *K@BAR7*&[*?B;X=Z#K^E/9K:J"5P,]J\@U3X+>)O!VJ'6M <[
M8VW;(UY-?0!A;K"^,^G:F3PR^6=\V>.E9%'G/A#XP-811Z?XFTZ6W<  S3'
M^M=UIOB_P_J:*UIJL,A8=%;.*Q_'/@'1?%6CR13:<&F*X1\=*\ \267C/X8Z
ML1ISRA-Q*[!T%&H'U09QLWJN1VQ2QSB0$A2*\_\ @WXYUSQ#IR)JMO*6P/F:
MN\B;$A4H0#ZT 2QRA^!3JC@B"9(]:DH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MBA@-D!,9 -?-G[3^EC3]<MW1?^/EB7/YU]*_6O#_ -JC1//@@U +GRU)SCZU
M<'J+J>!SQK%@1GF@$X&:6,$N&<9H?&XXJV,2BBC'-2 4444 %%%% !111D],
MT+<!S)^[!(Z]*]>_9LUZ.UNSITTF"0 !FO(IF)A5@/N\UK>"/$T_AW6(=21R
M!O!/-:6$[L^SK9P4X["GH^XD5SOPY\7VGBC08;Q)069,MS71!!G<IXKG:L"U
M$8N)!@\'K3^_6D# G%+0,**** "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
MBBDU< HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !^-17(;;E34M0W;A4Y./>D[V!*[/$?VU_P!KOP;^RA\*[WQGXBNHC<P0
M%X+1WVM(.>GY5^%W[9W_  46^+O[47B*XL-+O[R/3)&8+") 5QV[U^G/_!6S
M]D[QI^U;\6?"7@NRUN>RT.>R=-1N$0,B_-QG@^M<3X:_98_92^%&CVW@^Z^$
M>DZK=V\0CFOV5@SL.IZCK7YOQ;Q5A<H?)6E8^XX>P+JTN>,;L_%35XM0^T&3
M48F+EOFW5W7PB_9G^*?QAD#>"O#5W>VQ.'N8$!"'T_SZ5^MWB[]BC]EOXWZ.
M?#MA\.M+\-W#R*5U!(R2 #TZGK79Z3\!/!O[."V?P[^'NAPVS3P+(T]NI!DX
M&6_'->5D&-P6?1<Z<KH][,LRJY?1]FXV9^4VN_\ !.?XXZ/I37^G>'[VY=5R
MT:0C(XYKV+_@EU\=?C1^S)\;+;X<ZSI][;V$TNQK9R NYWVYZ^]?IW9ZSX<^
M&.AA-;T>+4[J?K!(<'#?B/6E\(?"[]GO4-=C^(WBKX3Z=ITX<%)I <@@Y!ZU
MN\TR[!8WV:G9H\R53%XO"OGB?7/AF_\ M6AVMXXQYULDA_%0:NO?(#A1GZ5Y
MUH?QX^'<HBT^QUNW9$4(@#= !@"NWTO4M.U:U6\T^19%/=:^^R_.,#CXI4IW
M/A\1A:]&3<XV-**7>.13ZKQ.QDP$XJQ7K7L<@4444T[@%%%%4 4444 %%%%
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
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBBI;L $@#)J*X".F2<^U2GIS4,F$&_K[&C=#6YY9^TI8S/X#N]3LK;%U!'
M^YD7J.M?%FIR2'47:\;]Z6.XGKFOT/\ %6A6WB?2I+"6,%6&&&*^7_B5^R;X
MBEU>6_T.VEDW.2JA:_GCQ<X3S7.:BJX5,_1.$<YPN"@X5CQKPX^HQWD:!F(,
MHQ^=>T>/M-,_BG2;JYA^<:8@$AZ_=6G?#7]EOQ-9R-J?B*VEC,>=D;#@^E=%
MX ^'?Q0O/%#'QGX4:.TC9D@G<D_(#\OZ5KX<<+YKE>!E&O=-E\39M@<953IO
M1'GFI:;!K'C^*UU#!"6H90WL!BN?^*GB34+Z4:'8ED6/!,:GC [_ *5]&>(/
M@@3K:ZY86^6\K9PO3BO'OCG\'M;T*];5[2T8AE"GCUKYKB[AG.Z2G4I7N=V3
MYI@:E2,9VL>46NLW%DRR6MPR,IYQ7T7^SO\ ':STW1X--\0ZD%W-M5Y&ZD]J
M^>M/\):S/=K:QVA9V;!'H#7!_MN?$>V^'_A+PU\+O >M,GBN37$6XMH3APCE
M /ZUY_AM1XFPV97KWY3OXEAE=7"^Y:Y^IND:A:ZC:)?6LP9'Z$5>!SR*\?\
MV+-&\=^'_@'H^F_$/SI-4&3,;ALM@A<5[!QTK^L:'-*DF]S\>JQ49M(***.<
M]*W2L9A1113 *,C.,T4@7#;LT(!:*** "B@9[BB@ P/2BBB@ HHHH **** "
MBBB@ HHHH **** "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 *CFW9  R.]244 5V#C*^7U[UD^*?"^F^*=*ET76+%)X)QATD'%;K+N
M[TV7RTC)?@ =:F48SC9C4G%W1^>O[:?_  3T5H[CQ5X%L2N 6,<$?&3^%?!7
MB'PYK/@S7)-'URU:(HQ!#]\5^]FHZ9:ZC$UM?6RRPOU#C(Q7@?QM_P"">_PS
M^*L[ZE%!':RL.3%%ZU\SF&21K.\$>Y@\UJ45:3/Q_P#,BGGVHH ]JN:%I,^N
MZ]#I5NI(E8*,>I(%?>'Q'_X(_P $$+W/@_Q#=W$N,B-8@.?3I6?^R_\ \$S_
M !]X4^*<.I^.=%G&GPDD2S)D9!R.WM7BT\DK*K:QZTLUHSHWOJ>Y_P#!./\
M9BB^&'@N+Q3J6G^7>2Y(++SM89_K7U,+:3S,;>?6F^'-)L]%TB#3K*)42&)4
M  ]!BK^!G-?<8.@L/143Y+$U77J\Q% '5MK#\:EHHKJ,0HHHH **** "BBD9
MMO:@ ;..*1\A>GUIP.1FBE=6!ZD#1O(_"\>M><?M#?L_^&OC7X4N-+U>PC:0
MQG9(R9.0.*].I'4,I!Z5SUJ4:L6F:4ZDJ<KH_%']IK]F?Q1\"O%MPMW;R_9"
M[%&=<#!/ KQY2KWC"8XPIP*_9;]M+X#:%\4?AY=L-/1KF-"X<)D_*N?Z5^/G
MBS2W\,>,KS0+Z':8Y' 8]< D5\!FN >&FVMCZ_+<7[>&NYEJZ2+N08YQBEI6
MV%B8Q\O;%)7AL]:S"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 44 9!/I10"T"BBDW?-M(H 6B@9[BB@ I"P09)I>V:/-2+YY%!'
MH:3 C$A=@5Y!Z&M[P-HCZWXFM--2/<SS!2,5C6<L4T[/<*(HF'[MAW->Y_L,
M_#<^,OC#;K)!YT,4Z,21G KT<OH3JU%9'+BZT*4&KGZ5?L2?#>+P)\(=-9(M
MKRVP#C&/2O:7B9_G':JOA?0;7P_HT.E6<06.(84 5I@ =!7Z3A8>RHI'P]:?
M/4;&0@A<D4^BBNI.Z,0HHHI@%%%% !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 !Z<U&S%B%V\5)1@>E %>>UBN1Y<L 8>]>&_M,^&M
M"T:U\^"WC262,MP.2:]Z!':O!/VN;K?<VL0/_+$\?C5QE83V/"T21E)YQ4AD
MW$;AR!TIT. F&.*)@H((':K:TN,91114WN 4444 %%%% !1110 !"[*F[@GD
MUU?PM\87/@[Q!%NE/E/(,Y/ %<O&HV,WI37EEP)8\Y7H10)H^T_"_B*SUS3(
M;VWD5MR L0>E:X=6&0:\$_9X^)\8EA\/7THS(0HW'I7NH< !H^5;H:B4;2!,
MF# C-+4;$*N">M2+T'TI#"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@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****35P$
M<94BH+AMB9QFK!Y&*0HI&"*44T)D,97;PO)]JBG@CSEXQS5O8 1@4A57^\.G
M%1.C3J?$KE*32T*:VT7W2H*GK3Y80 &90 *L^6N,8I616&TBB-*G!6B@;D]V
M4_*C8_+TQTK/U/0M)UI##J%C'(/1US6TD*)VS^%!ABW9V\U%7"8:O&TXW'&I
M4A*\6<8WPK\)#>8M(@1G! <1\BN7M/V3_A:_C#_A+M=\/6VI70(,<EU "4(.
M00:];,$9ZK2K&H'W17+0RO!89WA!(Z)8W$STE(JVL%O:A;:WC"*H&U5'%7*:
M(4#9Q3J]%*R.9N[N%%%%#=A!114;2.&YX'L:7,!(>:*\[^-?[27PL^ >F'5?
MB/X@%G#LW@@ G'T)%>&V/_!9K]AF]OGT^V^)%P94?:P-HHY_[[K"6*I0>K.B
MGA:U17BKGUL?:@Y["O"O!?\ P4)_9L\?.L?AWQL'+]/,55_]FKT[1?BIX(UV
M%9['Q%:,&Z9G0?UIPQ5">S"6$KPW1TV><4M9?_"2:(YW)K-L1CJ+A?\ &@>(
M]);_ (]M5MV/_79?\:OVL.YE[.78U**SX-;TUD^?48<Y_P">H_QJ:"XDF;=$
MRM'V8-51G&6Q+C);EJBFHZMP#TIU6*X4444 %%%,).3S0 ^BF9/J:>.@H **
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 **** "
MF3X\LY%/H(!&#0!!@NNW:,4@1FSNX ]*GV@#A1044]12L@U*PBB(W+^/%#0Q
M,N%.WZ58$:@8 I?+7&,5/(N:X[NUAL*CR\"GT@ 48%#' S5B%HI <C-+0 44
M44 %%%% !00#U%%% !1114M60!0<8YI&.!FDSE"346U S=<T^WU*RGLYT#++
M"R<CU!%?DG_P4>^##?#GXO7%Q9V.RVE16$H&,L3G'ZU^NS1><,KTS7RW_P %
M-?V=7^*_PI?4]&M ;VUE\Z1T&#L0 ]?PKR<YPRJX>ZW/3RS$>QK(_)Q 0N#2
MYXQ1.L]G=2V\L?,<C(?J#BD2(R.9B2!Z5^<3@X2:9]HI*2N+0<9XI,$L9!T/
M2EJ1IW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI0,G%+L'J:3:0KI
M#:*<R@=Z;G Z4TTT4K/8*,\XI"RJ-SG [XK3\)>%]=\=ZS'H'ABR\Z20'KP?
M\\TU&4W9$S:A&[,VBNRTWX#?$N_\60^#O[ <3S9*\-C@@=<>]>@^.?V!_CIX
M,MK74;GPT/L\RIEO,)(W8[8]ZZXX&O)7L<LL;1BMSPP GH":*^X_A?\ \$T+
M,?#NX\6^));E9UM'DV8R,[":^/;SX:>*[[Q;=:%X>TN28QW<D:94]G(]*VK9
M9B*5KHB./H2ZG/41":258XX=Y8X"U[/H'[!'[2WB.UBN[7P='Y#D9?SB#C_O
MFOI;]E[_ ()?36\T&N?$*&1)5(+1?>7(^M;4,HKU9;&=7,J,$?+_ ,#/V1_B
M%\;M3BCM-&D2 $,"F?\ "OTG_8]_8O\ #OP)TE+_ %&(OJ31@2K+'RI'O7K?
MPZ^#WA+X?VD=OHNDPQ[%QO6( FNM*(K;AU-?8Y=ED<-%7/FL;C95Y:;#X^4'
M%#,5Z4(05!%*0".:]CEML><(K%NM+0  .**I*R ****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 5\Y_M776_6K:/T
MC:OHRO#/VK/#DQ6+5K>'<$B.[BG%78-7/"6)"@@=J)>J^F*>R-L\X+T'(-1-
MN[UT-6B+J)11162=QA1110 4444 %%%% "JV%*^M.A= "C4RFF,$]:::N'4O
M:)J\^A:M%J-I*04;(P:^J?A+XWB\5:'"DDH,BH 1GO7R9"FYPM=U\&/'\GAK
MQ#'!<7!$1DY!-*2Y@/JJ5=T9"GFI4!" 'TJAHFJP:MIJ7L+Y!4&KZ_='TK/8
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 *,<T45,@"J,XG61FBYY[U>Z5"XWY '>DET&M&?GW_P58_8(^.G[
M4NH6.H_#S4+@0V]LRRPI>LBDDGJ!UK\O/B+_ ,$V/VG_ (=:M)9R:--O#'+Q
MRNQ/X@5_2&]J'^5U!'N*S[CP-X5OF,E[X;L)F/5I;1&/ZBO+Q.60K2YKGMX/
M.)8:'+9'\TR_LS?M@>'CG3CJT.WIY5Q*/Y"KVF^#OV\-&D!MO$'B,;3POV^?
M%?TB?\*M\ -]_P &:4?KI\?_ ,32'X4?#KJ? ^D?^"V+_P")KC_LB2>C-Y9X
MI/6*/Y]=&^('[?\ X>L<276KN%'62[F/]*N>'OVC?^"@=G>'[):W\I&>'GF_
M^)K]]-1^"OPUU&/RY/!6E '^[I\8_P#9:K:9\ _A?I<GFP^"=*)_VM/B_P *
M%EF(O\6@WG%!P^%'X_? ;XH_\%&OB9XDM-+FT9HX3,F]GN9%^7//5:_7#]GG
M1/&^@?#.RL?'S?\ $PQF7]X6Z@=ZZO3_ (?>#],D$NG^%].@8=&ALT4_H*U1
M:*%"@  =J]3#8=T=V>3B<3&OLK!9C$07.?<U-4$LGD8 '>D:]53M/7VKM;5C
MA2+ SCFBH1<EL!2,GI2)<2%V1B.*%))786)ST-1U$U\BMM:1?^^A2QW"R$[6
M!'L:RCB*,G925RN25KV)!P<U(#D9J".7<Q!Z5."".#6NB) D#DT @]*",C!H
M  &!5!:P4 @\BB@ #@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !02!U-%
M! (P:'J F]?6D=UVD$TNP>II#&IX.:BS BSM!C]ZQO'&AIXB\-7^F3('6:SD
M0 C/)0BMQK<'H>U-6T41-&3G<#UJ*L'4IM,J+<9IH_$;]K/X67'PD^+]_H+6
MA6W+;U8KW9C7F"-MGD53QLXK]$O^"JGP5CN++_A+K33\L91N=8^<#%?G3(4B
MO)&.?+QCWK\US?#RH5F?99;6=:""*Y5X5BQR/:G4*J&(2Q#Y3THKR87:U/5V
M844450@HHHH **** "BBB@ HHHH **** "BBB@!\.,G=0""<4T,5Z4;V]!2:
MN)JXYNA^E, )Z4N7?Y1@9IL*3M.(FQS2ORK4(I1B+D 9(_"OKS_@ES\+/#WC
M/QFOB#4HP6MKC:%V@@YKY$0/<3FVMH'=P<;40DFOH3]AKX\^*/@+XSBL9/#5
M\8+F?>SG3W8=1WVU[>3T^:NFUH>9F-6].R9^K<7PC^'QNH=2C\,V2SQ)A9%M
M5#?GBM+6O"&@:Y:+9W]C$ZIC:#&#C'2JW@#Q;%XT\+6VNV\3HTL2LRR)M()'
MI70E RC(YQ7Z!3HTG%61\A*<UNS*&@:<^CR:.+=5A>,QE54=",5P?@C]E/X5
M^#]4EUJVT:&:621G/G6ZGDDG^M>H+$JG(I8D4 #'>M94*<GJC-5)7T93M]"T
M6Q@$$&FP(H' 6,#%2VUHMLV((55?859D@$C9S3O+&  :?LX16B!MO< Q/ '%
M! !%.  &!373=R.M6E8EJXZBFHI48-.J@6B"BBB@>P4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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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 5$2MODXZU+2,BOUH @>20$, ,=QBN7^*'PYTWQ_H<EF\ 68XPP 'ZUUR
MANA' IDJ9R5'.>*-@:N>.^"/V:M/T:9[C4%W 9 ^?->7?&SP=!X2\4&TM$(0
MIN_.OK!E(39@#->1_M%_#6YUZV_MO3XBTHVKP,U:=R;61\[T5HZQX8U70YO)
MOX&4XZE2!5&2%HADL/H*90PG%%%% !1110 4444 &!G-/N2/+5C_  BFH,N!
M4DVUH60=:M?"!Z?^S+JXM-?2R+8,KYQ7TM&=T8;U%?(OP1U)++QW9SNQ$:$[
MOTKZUT^X2XM8W3HR BLI"2L3T49&<45(PHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ****6MP"BBBF 4444 %%%%2]T!&>2:
M\:_;LL/%6H?L^:K;^#YF2]VEE9020 K9Z5[,R8/RBL_Q%H]MKFF3:9>1AHYH
MV1E/N,5E6BYP:1M0G&%92>Q_+5\7O'/Q5T[QYJFFZEXENXIDOIOO3NHX<^]>
MR?\ !.G]MSXP?!GXNV%M'XGD>&>=(I!,[.-K-@]3Z&OMG_@HC_P1B;Q7JMUX
MW^&%K&D\\A=D5=Q)8Y)P,5\[?LZ?\$>?CS8?$6RO-?4""&Z1R3;,. X/K7QB
MP^-I8RZ/O7B\NK8'SL?N=\)/&D7CSP38^(HW#&>V0L1_>*@FNC49/(KC/@1X
M!D^&WP\L?##L"T,* D>NT"NVK[.ES.DKGP-9155\NQP7[26CR:U\$/%.EQ+N
M:XT:9%4=22M?S!_'GP3J7@;XM:IX<O+5XFBE. ZXZDU_5/KEG#J=I-IUQ"62
M="CCU!KX+_:D_P""*/@WX\?$VX\>V2VD!N)@[+(>2.?\:\7.<NJ8U*Q[>1YG
M'+Y._4^"_P#@D!X8U6?Q%J<DT!5&@3!*X#<CI7Z-:;KT6A7=QX=U6RF:WN/D
M<XX _ITIWPV_X)Z:3^ROX-%WX9MXOM,,/SO%SG&*+7QWX;U2;[%XIL&$XXF<
MG:"?RKX+.N#<5C*5H'MKB"A*M>0]_@0/%$PGT'5+:. _ZN-Y!D#WK;T;PWIG
MPI=+>"2.?4Y/]2T9#!6]Q74>'-,\&-H#7?A0A)0F=WF9P:Y34+CP]X;U?_A(
MM5NDGNH6W*JR<Y^E?)X/@%X#%1G"/OG16X@J8B#A)^Z<_P#M5^ ?!_QIT*R\
M(ZK;*+Z]MBKRJ0NUN?RK\M+S]JO]H;]@7XW7.D^"?$_EZ>EZYV3AI 0".F37
MZ46?B:;QI\11J-Q)^XCG.TGH@]Z_*[_@IOK>D:Q\89;:Q=7\J21793GG(K]7
MQ4IX'"P6S2.#**<,94E!K1L_6K]B7_@L5\'OV@=/L-!\0SR6.KF-4N)KR8(C
MOCD@$#C-?:FC^*M'\0Z<FHZ-?Q3HX!5HI PP?I7\GOA?Q9K'A76H-7T>^>&2
M'[K*Q'?VK]4_^"1/_!3'QGXI\:V/PC\:7\UR'4B,] %7@=2?6M\ISEUI<DR,
MZR%85<\3]?D=I8<'CFI8=A&P?SJIIMY'>6<5TO EB5@#[C-6+5T#8[^N:^H3
MYU='Q\K1=B<,"<8I:,#.:*T$%%%% !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 %%%% !11
M10 4A8 X-+1@9S0!6N7/F XX]:9.A/[U0"#P1CM4TK9D*%">*C02(VU>E2XI
M($SYF_X* _L^>&/B)\/+C7H]$9KNWC>7<B\Y'X5^36K:6VEW[:3J-K(K1G#
MC%?O;XKT5/$6B7>C7" I/"4PP]:_)#]OSX(W'PM^*-W+;6O[A[@A2B\8YKX[
M/L"K>TBCZ+*,5:7*SY[N\QA(K8[8P>C=<4VD<&X?+#A3QFG!21D#I7QSNG9G
MTR?,)12[3C=CCUI* U"BBB@ HHHH **** "BBB@ HH S10 J^8< $;3UIUL5
M=)XU. !C!IJ'#C')]!5RV\/:_>H[Z;HT\I8=(XR:UHTI3J*R)=6$(NY]Z?\
M!*[X"?#CQ-IMUXKU+26DNK8HZLS C/'8BOO[3M&L+*W6"QMU1%&,!0*^ _\
M@EWXK\;^%RWAN_\ #=[;Q7;(N^6$@8XK] [576/>WWC7Z/E=&$:"TU/B<?5D
MZSU'.I9?*08]:G080#VJ#=(6!)JPO0?2O62U.!A1115""BBB@!&&1BA1@8I:
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 *#G'%%% !2,I)R*6B@!AC/M4-W#%Y!\^(,O
M7!%6:;,NZ,KZB@#YS_:9U_3Y-0_LFSMBD@VL6Q@?RKR ),]R6E8%0O&*^AOC
MU\))]?A?5[%!YR\GCL*\#GL;K2KIX+^,J5R.1BK33)6FA6H(P:"P)X-*5;&[
M'%,H2B@'-% !1110 Z(XD!IJM_I&#T)H)*C(H6/Y?,!YIQ TO#%^=(U1+A#@
M[_ZU]C>#[F.[\-V5RIR3;KG\J^*(M[3*P."#7UO\%=8?5/"$2LV?+15_2IF!
MV>Y<;C2@@C(J&4GR\#UJ5!A0/:H 6BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH#4#G'!IKJ'7D4Z
M@Y(X-2T!7>UCD.' /U%,CL+>)MT<2C\*L!&[BD(<$$ _2HY([V&IR6@]4V+M
M%+2+G'-+3T$(54G)%+103BKT IZSI]IJ=C)87D&^.5=K#VKP3XG?L@Z1KE_)
MJFEW,%M'N+.&'05]"7!(B(4X)'!K(O[7[79O93+O$R[7/M2FK0NBH2]Y'YS_
M !W_ &^/@U^Q/JLG@S5=*;6)]QCD6SG ((__ %50\+_M;_LX_':"U\3+XPT[
MPZTR[Y(-0NAN!/X5\\?\%G?V+_$UA\3&\;>$/#DUR+NYDD<P1YQUKX$MO@%\
M9]7O!$_@/475#@#RAQ^M?'UL;BJ>*T1]M@<!@:U%.;U/TM_:G_X*+? [X-:!
M=>#OA=:"]U6[0XU:RN R!QWZ5^8_Q"\9:G\2_%=YXAU6^W/<SL^&ZG->W?##
M_@F5^T/\2K5;NW\'ZA'$<8S;YP#^-?8W[.W_  0)U#Q-90ZMX[U&WMG3;NAN
M8""?7M7%B*6,S&I[RT/2C6R_+(WIO4_,GP-\,/''Q&U5-%\(>%;R[D=]H$$6
M[//6OUQ_X))?\$F]=^'&JV?QH^(X1+F,?);2Q%7 ;G^@K[(_9K_X)K_LX?L^
MVUO?:/X)M/[4@4?Z9&,$GN>E?1-I9VUK;""*,*B#"K[5[.79+&@U)[GS^:\0
M3QJY([#;.SAM+..&)<") @^@&*F@A8,&Q3;60NY0H0!4\+DM@C%?21CRJQ\K
M+WF2YYQ11CG-%4 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 =
M\8I H'04N><8HI)W ANXU9<YP:\5_:;_ &2_"/Q[T.<7MG&+TJQCF<=&/>O:
M[D!D!QS4&7V[2"?0UC7P\:\+,TI573E='XT?M&_L4?$GX(:O*3&]S9*YQ)%"
M=J@=Z\6>VF5VMVE$>WAF:OW<^(_PL\,?$G0)M&\1Z>DZ31E2'K\W?V]OV)M!
M^#"?\)#H)A6VN=S"&->@&>.GM7Q699-[.\HGT^!S12M%GQ^8[E3Y:R^8G\3+
M3@ !@4*3;(T-K(%5NJBEV$#.X&OEK\D^5GON5X)@@'.XTAZ\4$8HI\O4D***
M* "BBB@ HHHH *#Q0>!FD4Y'- ';? 2T\"ZK\0+'3?&EDLD$UPJEG;  Q7ZE
M?!;]D']GR?0;76M%T"!UE0-N1P<_I7Y P3265U'>V^0\395O0U^G7_!+?XZW
MGC[PA-X7OV9WTV!%!8^N/\:^ER!4'4M+<\3-8U(QNCZL\,_#+PEX7:-=%TU8
M?)^[BNEJ&!PV >#WJ:ON(4XTUH?)RDY/4*>.@^E,J1>@^E:Q$PHHHJ@"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHI&+#I0 M% Z<T4 %-E8JN1ZTZD8*1
MAJ *UW''=(T4BY##!KY^_:5^&[:>ZZQI\/#2 -M'O7T.R*J[0><U@^.O#-OX
MET.:TN(PQ$;%<COBFG9ZB\SXYN;=(F 5AD=10)P5$+#\ZTO''AN[\-:P\%PI
M W\9'O63/@ 2)U-:.UP3N*Z>6VWTI* S.-S'FBD,****8 0",&@<# Z48(ZB
MBD J9WC'K7U3^SY:26WA#+C[Q4C\C7RO#@R*#_>'-?8?PKL?L?@ZUQ_%"A_2
MID!TBXS@T^HF $@(/&*="VX5(#Z*** "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** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "D"X.<TM% !1112L 4444
M6 *0,&Z4M&!Z46 S]=\0Z=X?MFO-4NTAA49:1SP!7%VW[3/P4U'4VT73_B5I
M\MU&?GA1SN'Z5Y5_P4S^%_QN^)_P>32?@CXEO=.OUDD,QLE!9UP,#D&OR7\"
M_L9_\%!]+^)*1MK'B!;E;A3<7&Q<D9[\5Y>(Q56G4M%'IX7"4ZU/F<K'[Y:9
MJMIK=FMU93B2-AE77H:F\GU'TXKQ_P#8K\$?$CP1\'M,TSXE:U<W>H);XF-R
M!N!XZ\5[+7H49N<-3@JP4*C2.2\=_!OP+\1HQ%XLT**[ SCS!7*:?^QC\ ].
ME,L'@&T4L<DA:]8')J3 ]*B6&I2E=HN.)K05DS \,?#WPKX/M19^']*CMXP,
M;4%;2VL(7&VI<#T%%:QIPCLC.52<GJR);2%>0M/$*8P13J*O8C<9'&@'"]Z4
M1J#D"G#Z8HI-V ****8!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110)B%5;J*/+3&-M+10%D1SQ!HR%&,5X+^W;\,;#QO\%M5U&ZMA)+8V
M3-%D9.<__7KWR0@+@U@>./#=IXM\.W?AR\PT5W'L8-W%<V*HJM2:-\-/V=5,
M_!;6+1+#6KJRD&UHY, 'M460!]17J'[7/PWA^'7QFU[33 (XC?,(..",#I7E
MW&T8Z8K\LQ]'V.):/O:-6-6A%H,Y[T445ET-0HHHJ "BBB@ HHHH <8SY9;K
MD<"H8YO+PDJ]>Y[4I2X659-Q*9Z5K^!O"FI?$3QI#X3TJS9I+F81IM'()JHP
M=2?(MV15G&FKF:8XY%*1W()Z#%?>/_!&C2[BVU#Q!+,2V5C*_FM>7Z?_ ,$O
M?BPF'^Q76?\ KD/\*^M/^">_[-7BWX&76I)KUM,GGA0#(N.F/\*^GR;*ZU&L
MIRV/#S/'4JM+EB?5UJ-\IS'C!JUL7TIJ8W<?C3GW=J^ZTLCY8-B^E+0,XYHH
M2L 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DV#&,]Z
M6B@!"BDY(I'1'4@@'(IU(< ' [4-V%9'F'Q7^"$'C8&ZM=L<A.<XS7GG_#+.
MN06K.U^6(!P-G_UJ^CE8O%@'::;$LR@AB6S3NPT1\:^*OAOXC\(W;F\AD:,'
MJ5K">7S5S$NT^E?8?Q"\%:?XGTF6*2V4R!2>G-?+?C/PM+X3UR2WE@(0/@9%
M6G=!?4P4<E-I&#WI0<=J=,\<CEHQQ3:2&.C^>0*W2@ ?O./NGBD1MKY]*$)(
M<;>IJD!9TFV6ZO8X0,DL*^R_!4(M_"UC'C_EV3(_"OD7X=V8O_%EM:[<[CT_
M*OL+0H_L^BVT6/NPJ*F=@+WEKG.*$18QA12CD9HJ "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 **** "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@ H.>PHHI:@1RP^<"'7@UF-X-T+[8=0CTR)9V/S2@<FM>BLG%-W
M*4Y+8BM[984"9Z5+@>E%%:1)W# ]****H HHHH8!1110 4444KZ@%% (/2BF
M)W"BD!R,TM*^HPH)P,T4'D8I@(K;NU+2*I&:6@ I,_-MQ2T4KW8!1113 ***
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 9*1LR>U5SM9P0M6)ERAJ(E(U53U/2E?= ?G
M7_P6$^#=O8ZEI'B[1-+4>:CR7DJ+WRW6O@EI"IVE.!WK]E/V]_A_!XX^!^KL
M]DLEQ#9D6Y(R1SVK\=]=M#IFLSZ1/'MDAD*L/>OS[/\ #*%?GMN?7915YZ*B
M^A7"*8]X?GTJ-'W$@C&#2NK02+GH:?)L)#(!R*^=3>Q[0VBCO10 4444 % Z
M\T48SP* !G=6P#E5Y/M7LO[#GB+P;X<^,$&N>)KB)(TG1HWD[&O'(D\HF-SP
MPQS38WFT^41Z?=O$ZGATZUMAZL*%53:.?$1]M#E1^\O@/XB^$?'=DM[X:U..
MY0KDE#VK>AVI</LC +'G%?C_ /L4?&GXI6/Q)T_P[!XKO7MS<JCIYO!%?KGX
M.GDNM @N+LG>T>68]Z_1<KQT<533L?'X["RH2W--9HPX7=S4HD/<5$AA9OE
MR.]/KV3SAWF>U.'(S4=2+T'TH&%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 48!HHH C,))R&P*?C"X%+10!$\0P0RYW=:\J^/'
MPR@UJP>_M80) "3M%>K2/Y;@MSGI5?4[""_@>*9<@CH::=@/B6]M&TZX:PG3
M:\9P<]ZA"3/_ *N/-=Y\=O#%OH?BB:;;L664[,#K7"+)*I BZ9ZU:U5P%$4@
M_P!:-H[GTI<AID@M_GW=33)EF9278XK7\->%[[Q9<QVNE1G<#@E.N:K1"U-3
MX,VA?XAV:.V.3_2OK;3FB-E&B/G:@%>&>&/V;=6T^*/6(M3GCN5 (P.?Y5[!
MX+T^_L+)8+V5W9  2W>HFTP3N;BOG@BE5PXR*8IRVT4Z--@(SWJ!CJ*** "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@ HHHJ>4 HHHHB 44450!1110 4$9&***3
M *;*X1<TZH;UY$BS&H/KFF"U#<2<9P*&G56VLU?"W_!3[_@K%I?[&$G_  A7
M@1;>_P#%*.CRV-T,((FQSD9]^U?$H_X.4?VE]F%^%V@%L]YC_P#$5Y6(S2AA
MY<LF>MALHQ6)CS01^X0GC/ -+]I0=7K\4O"G_!R-\>;N[5?$_P .="MX21N:
M.4D@?]\5] ?"S_@X(^".IVZ'XCZE#92$?.((=V/U%13S?#R>Y<\CQL5\)^E\
M<Z.N<TY)4D)"'..M?,OP%_X*A_LP?'ZX%GX-\:>9(<</&J=?^!5]$:/XBTG6
M[7[1IMXCJ1D%6']*]"EBJ-;X6>=6PE>@_?1I>=&'V;N:4L!P35:WD4L=_P#"
M>]3.P=2Z'D5M?H<VK'&5 <9IW6H(;C<VV1 #VJ<<]OI36XPHHHIB;L%%%% )
MW"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4<YZ444 -<,1C'%5YHV)!';I5INA^E1X!ZU#W P/B
M'X=B\3^%+G3)H0PDBP5(ZU^,O[7?PXN/ /Q9U,36IB6:[=H@!U%?MO(@D781
MD'KFOC/_ (*0?LJ6WC#PW-XTT.PW3V\+,VU.I.:\#.L$\11O'H>OE>*]C4LS
M\P99X;TK'$V7 QB@?+\AZU8\1:9-H.J26DD.R:!BI7'4U"[^:%; !(YQ7Y_.
M+IS<6M3ZZ-2,U=#1C/)HH!!Z4 $G J2PHH/-!('6@ HHHH"PBCG<6SZ4OG D
M!T&>Y[TAXY%'!YJE:ZN#26Q]S_\ !+'X*^&/&5Y<>(K_  9K6-)$RF><C_&O
MT9LK=;"W6TC^ZHP#7YO_ /!*'XC)I&OW&@NX'GJB8_$5^D<9+.3U K]$R14O
M8*Q\9FLINM9D\)#$JHY%2;&]*2)0I!'>I*]X\H9L;TIXX&*** "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@".9-^
M,]NE+Y>],'\Z?10!X/\ M9>&P3IT]NA+N[9P/8UY9H'PN\8:U(/LVFL8S_$#
M_P#6KZ^UC0M*UH)_:5HDNS[N]<XJ.TT72-/3;:6,:^F$Q5*6@'A'AC]FR^N2
MD]_YBX^\N*]7\#?"K1O"R*\=JN\<EBO-=7;JP./)4#VJ; '04.0%=8CN$:KA
M1Z5($,:D*HJ3 ZXHJ0&)&0,GK2Q,[ [Q@Y[4ZB@ 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@ HI-P)Q2T %4]>>:/1[EK89D$
M#E![[3BKF.<U%><Q8(SGBIG=Q=AQLI7/YU?^"T=YXON_VNM0/BJW*.+1,$$D
M%<G'-?( AC*%T8U^UW_!=#]@S_A9GAI_C1X3T]FU1659P@X\M<$]/;-?BKJ.
MGW.B7\FGR(0T4A5@_J#C^E?G6<4*L<2VS]2X>KTIX5),@15C)WN<>AI\<)NO
MEMHV<^BJ35O1M N_%.KVVFZ?&6NKF98R@Z<^E?I#^QY_P3 ^%>G^ [7Q_P#&
M1[N*YN8\I"CDX88/*D\=:^9QF84L##FJ2L>S*=W9*Y^>GA'QIX\^'=Y%JVAZ
MGJ%F86#+Y3N@./7%?<'[&_\ P6E^(GPQDM]%\:W236J;5:29B[8X]17T3K?[
M _[)OQ!M#H&H->0&0;;9H$VDD^I!%?GM^WA^Q)KW[)?C4R:5$\N@7=PRV,V\
MN^T G)ZXZ5ID_$M'$3_<U+LX,=E].O/EG"Q^Z'[+7_!1[X,?M#Z7"MIX@BCO
M&4>8C;4&3Z9-?1MCJ%I>VZW-A<K*CC(96!_E7\I'P_\ C'XT^'VH1:KX3\0W
ML#1-N5%N74'\ :_0']BK_@NS\1_A[<6?A/XPO;MI49"&9(M\A3UR1UK[[ YY
M&:4:A\GF7#=6C[U+5'[?[P&48'-3CG!KPK]G_P#;H^!_[0>CVVH^&/$L2RR(
M#Y<\J(<GV)KV:WU*&ZA$]M/&ZD9!1@:^DI8BE65XL^5JX>M1=IJQ?!SW%%53
M(\2[T8<^IJS&V] WM6S=CG:N+11123N"5@HHHJAA1110 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 -T/
MTJ.GL<"F5#3N $@#)K,\0:/8>(]/DTS4;9)(I!A@ZYXK2?)7%,!4J=_:DXJ2
MLT--Q=T?E)_P46_92U#X9>*Y?&6C6!^P3%I96"_=^@%?*"!USY@QZ5^YGQ]^
M#6A_&/P)=^'=6M%<RIM1MHR!SWK\EOVF_P!D;QO\$O%=RHTV5[*:1G1E#-A<
M\?2OC,XRM<_/$^GRK&1E[LF>/ ,>@_*C'/)-2/#K<$933HH]XZB;C^=0IYQ0
MRW  <'# =*^3J*4)\MCZ)*,E=,=0V>N!FFB22Y;;88('WM_ZU(\2%?\ 1"2X
M^\&Z>]2VEN#BT-HHY ]^]!SVIDAUH  &!1GM10![O^P3XL;PY\7;(>=M62Z0
M$%J_83P]=IJ6D1WJ$'S%SQ7X7?!3Q%)X?^)NDW@E**+P%B#CL:_:?X"^)8M?
M^&FEWT4F_? "3FOMN'*MX<K/E\ZI6=SN( V[Z&IZKVX*R%B?O=.:L9S7U:9\
M^%%!!(XI%! Y--.X"T4450!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!','+*%'>E:2.,A6')]J?2,BO]X4K ,+K
MO4#OTJ2D"*,<=.E+3 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBF[BI('K0)Z"[0#FEIN\YR>E,9G'?CO0%[LE) Y
M-1W/" ^]1FY,@VIP?>FE[AEQ(1[4F#V.5^,'A'3_ !CX$U/2=7MXY(I;&90'
M4'&4([U_-G_P4"^%VE?"3]HS5O#>E8\D'> &SRS-7]!7[;7[2?A_]G7X.W^N
MZW<[KB:&2*"*(@L&9?E..O4BOYQOVE_BOK7QH^+NI>-];!\V9RH+)M&T,V/Y
MU\CQ$HI:'VG#*G?5Z&[^Q5X=M-8^/6ASW"!PFHP,$;G/S>E?L;\4%9-=>VA1
M88D1=L,8V@<>@K\XO^"+?P,\-?&3X[ZKJGB*.0Q>']/2^CVOCE2Q_'I7ZI>.
M?!&C>/;;_A.?#-U'^_&# 91O '^S7Y#QMD&8YAE2EAKW\CZ_"9IA<+CN2J>/
MQ70MY8Y 2-K<&D_:2_9M7]H_X&W<;P))<VMBS6CRXSN)'<_6NV\/?"'5/$5Z
MEO.@@0,-SS?* /J:ZOXP1ZE\*/".G:-H<\,JW"E)7C(=6'/<?2OG/#7A+.Z6
M.<ZZ?*7Q#GN"5->S>I^#/QH^ 'C7X.>(I=&\1Z:Z(DA6*18SM;'OT-<)+&$P
MR.P<=.:_7K]MSX1^&/C%^SSK'C%M+1=0\.:>TAD6,+EB?ISUK\B]36-;DJ@.
M]#^\SZU^P8_!U,)7LCFRK,5C:2NKG5_"WX\?$_X3:_;:_P"%?$EU');-E(FN
MWV'ZC.*_5/\ X)J?\%DW\<:W9?#?XKWX6=V$:N(\ @8SR?K7X\+N=MSGY:T_
M"GB?5/"'B:UU_2;AHIH#^[9&([^U7@LQJT:BU*S/*:&)IMVU/ZP_#^K67B+2
MK?6-*N%DAN(PZD/G@_2MR+[M?%'_  1]_:@O/C9\%%T[7]2CEN[-HX8ANYP
M:^U8V8+S7Z'A:ZQ%!21^5XS#O#5W!]"2BF;S3E)/)KH2LSD%HHHJAA1110 4
M444 %%%% !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%%%% !1110 4445+N ''0U5E:)9<\YJU3&AC8Y(IJX$)!^\PSD<"N4^)GP>\
M)?$W2)-*U_3(7$BXW>4NX?CBNQ2,(<4K1@]*RK4:=56D5"I*#NC\U?VK/^"8
M6J:5)<>(/AY"Q4L6V>:3R?8&OGB/]BCXY1[OM.D?=) Q&W2OVMGL+6Y79<0(
MX[AU!_G5&Y\-Z&.FDV_/_3!?\*\*OD="I*Z/3I9I6IJQ^&?CCX$_$#X<@R:I
MH=P/4I;L1_*N0,<\?SR(4/0AABOW1^(7P&\!_$"P>PU?1(2'7&5B4'I]*^*?
MVI?^"6LT3S:_\-8E5<[O+>3)]3QFO%QF0RAK$]3#YQS:2/@/CO1G(Q7I^N_L
MB?&32)60>'[A@C$?+;.>E<]?_ 7XM6&3)X/U%L?W;"0_TKR'EN)CT/36.HM;
MG(T9[5O+\*_B3&S"Y\%:HH'\3:?(!_*LG5-'UG1IO)U'2KB$YP?,A8?S%<T\
M-6AO$VAB*4]$QNG7)L=0AOHR0T3Y!K];_P#@G#\3;+QG\*;/2S<AYK2U42 M
MT.17Y&FW=D$L<B<<D$U]7?\ !+[XZWO@KXE?\(;>7X$>JW"1*"W;C_"O6R?$
MO#XA19YN;T>:G<_5>V;=.XSP#Q5@$$XJG9L'/F1."OJ#5EFW=J_0H-3CS(^/
ME[KLQ]%,WFG*<C-6D M%%%4 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 %1C)R3ZU)367'/O1>PG
ML-H.W;@T$X.,56OI@D18Y '.:B4XP7,WH**;>A)+&%3?&<'-8'CGQ[H_@S2W
MO=1F VKD#=CG%<[\0?CYX8\$_P"CW#>:XZJC\UY/\3/B1X8^,EI_8^GN;>9L
M$/+)Q]*^:GQ9E$:_LO:*YZ]+*,;4I\_)H>8?M+:W\#_VC9WB^(>E7]R@?:$A
MG*C@\'&/:OB3]K;_ ()N_#G5?#5SXU^#VGF!(D:1XI9=S!5&3TQ7U/X]\'W?
M@WQ1)I-QP?*#B;'RG/:I/"4JW?AW6[&Z0L#I<H8$<8VFO2QM+#8S"\Z9IEN+
MQ&%Q2AT/A#_@C[\9/"_P!^.OB7PSXOD\DZKI0LHF9@HW$N._UK[[2?Q9X%UJ
M2]\+W?G6DN/+D7+H>_'.*_'K]I'R_ 'QQNM:\-W C,,X>/8W1@Q/:O<OA#_P
M5>^)OAGPO:^&O$]^]S;6X^55BY_/FOG,'CZ%*#I5%='U&8Y75QDU4I[GZ7VG
MQ"^+'C"X&@2(#'<G8&BMB,9]Q5_XS1:QIWAC0O!UL&EN[5BER<;CT-?G9-_P
M66^(&A:G%<>#II((UDRPDBR<5:\3?\%D/%.JQ'7(3,-4<;I)F3(+?2O0HYK@
M<-I35CR:F08^K+WKGTC^V-\1M(^"G[.6N>'M7O(OM?B33F01!AN!![C_ (#7
MXY:NY74KFX!R)GR*]7_:._:U^)7[1VKKJ'C/6#,D;DQH%*XS^/O7DTZF<\]!
MTKYK,\:\16;3T/M,ER[ZG02EN(B&2'8#U%. $RC(^YQ2(A5-@(SC@TMHYE#N
MG 0X?/<UY-[,]AQE).^Q^C/_  02^,FK:)\6X/"=S>'[/-<L2A/7!'^-?N=9
M7"W5K'.IX9 :_G%_X)2?$+3? W[1VDQ7LX02.QW%L <K7]$O@75K?5/#-A<V
M[;EEM$8,#D<BOO\ (,1ST>7L?EW$=#DQ/,EN;5/7&.*A,H!X4FI(7#KD>M?2
MGS(^BBBBX!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%%%% !1110 4444 %%%% !1110 4444 &!G-%%% !12%@.M+UJ6 C$C&*;,Y
M04^F31F08!I;,"..1Y>''?THN;99>'167N&&:4)(C +_ "I\J,PXHDHRW!-H
MSY-!T:7)?2[8_6%?\*1?"WAYR0^C6A&.]NO^%: @ I/)(DR#^%0Z%-]"_:2[
MF'JWP^\'ZI;M:W6@6I5A@[;=0?Y5XE\;/^"?_P )_B9:R-8:.L5P^<-N &?R
MKZ+6,DY/0TUK9 <J*QJ8&A-:HN.(JP>C/R@^/O\ P3-\<_#^Y>Z\/1++!N)V
MQ L<?G7D7PX^&_Q&^$WQ3TW7FT.\#6MT'#+ W'!K]L[[1H-1C:"[A1T88(*U
MR.H_L_\ P^U:Y:XO=$1F!RI ''Z5Y%7)8.JIQ/1_M.<H<LA_P*\0WOB;X:Z/
MJ]^C+-/:AI0ZX(.37:]\>E4M!\.6/A_3XM.T^,)'$NU%]!5_R_>O>HPY*:B>
M35?-*Z&TXE@!CTH\L^M. P,5HB4K!1113&%%%% !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 %%%% !1110 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 %%%% !1110 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 %%%% !2/\ =-+2
M,,KQ2>P#*YWXBZK-I/AZ>> '<%.,?0UT6".HK$\9V,=[I$L$X 5E/)^E>9FJ
MJ/ SY-[,Z<'R+$1<MCX+^)_B36]2\6S75U>%EWLNS\:R]/U.[L+J.[$A^5P1
M]<UZ!\6/A)J4?B"6_P!%MS=(7.5B7N36+H/PM\0:A>1Q7^ERP1AP69UXZU_%
M..P?$,,^<[NW-W/W'"8O+(Y9RV5['5^,/#3?$+X46_C._ -RLX1G8<A5Q7SE
M\??VD_AQ\ ? FHHFKP7&I7=I);E(9AN7*D#C\:^O?B-I]GH/P0D\/:+=(DLB
M.JLO9BN/YU^$G[>.@>-?"WQOU#0O$>JM<!,2*^W Y)Q7],9-G,UD\:4W>5CX
M&A@*=?,'*UE<\L^(/BBX\;>+KK7;YR1+(2H;ZFL2X+IQ$/EH?=/'N/!'K1;3
M;4(D':N"=23;9]S0I1C%(2,F1<@8^M.V-C&:2)@<X&/2GY'K6?,V7)6>A&5(
M;DT4Y^N:;3O<J-[",6 )!^E.*B*$Q)P7Y--?[IH8&0!LXP*6C8-2>AN?#KQ?
MJG@'QG9>*-)NC');N/F'U'^%?T1_\$T_VO/"?QT^"UA!_;L/VVTAB@:%Y<LQ
M"X)Q^%?S?Q(\;Y+Y'I7L'[,G[7WQ3_9D\46]_P""-?GMH ^^2&(XW<\]Z]O*
MLQ^J5+/8^:SK+%BZ?N[H_J$AF,L6Y3P>]6;0H4RJXYKX/_X)\_\ !6OP'\?=
M/M?"?CC44L=2*A3)=S\L0,>_4U]TZ1JFGZE9K=V-PLD;J&5U/!!YK[_"XREB
M8)Q9^:8K"5<-4:DBY13!/"1D2"E+(W :NIHY1U% &!BBF 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 44
M44 %%%% "%0>HI:** "@9[FBBID 4BEB>:6BI 1FQVI<#.:**T "<4444 %'
M/K110 FX@G(I:** "BBB@ HHHH **** "BBB@ HHHH **** "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"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** "@D#J:*:1N.<]*&
MIR5.!5+7K-+ZR>V8CYAWJ\.!BJUZA8Y%95:?M:;BRHRY971\X_%WX=_$S1I)
M+CPCJ$^UF+;8E]37!Z/=?$^WF^S^*-0N(HU;+/,.",]*^O[V**2W:.3KM/)K
MYX^--UIUCK+6M]JBQIU*M7Y#Q%P%.I7]O1D[OH?5Y?GL8Q]G42.*\1WM[XGU
MJ/3-)F,MJ-N]4Y"GNU?!?_!7/]B6]N=2D^,/ASQ(ERLJJLEM%&<J%&3SCWK[
MAU3XG>'O![2V>@6D<KRQ%1.C="17F'Q4:'Q'\)=77Q9*)8Q9SO&9?7::[\FX
M=K8'".58['FE.6+2I'XCS0M;2-!)U4D&H< ]170?$BWM+7Q?>P60 C$C8"].
MIKGSGL:XJR2D?<X>3<%<"/3BC)!X%%%0=0$YY-%%% !GG'K1110 43R%W"K\
MLF.&]J.1UIBJTN2XVMGY2?2DU=W):BTTS=\#?$3Q3\-_$EOXA\-WTD5Q"X;?
M'UP"#7[%_P#!+S_@KQHGC'3[/X<_%G51!<@!$N;R?KCY0./PK\6-LBC!?#?W
MJT_"FOZEX6UR#6M)OVAF@D5PR=<@YKU\!F$L/)*YX&99/2Q5-L_K$TG5-.UR
MPBU?29UF@E160H>.1FM*V<$X=.:^#_\ @BG^UMX@^.OP>M_#?BNXDGO+<OB6
M5\G:HP!^E?>5OACROXU^AX7$>WHJ1^78O#/#5G!]"<'/(HH QP**ZSE"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHHL@"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** "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** "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** "BBB@ HHHH **** "BBB@ IA)R<'O3Z8W4_6@&!)'\1I#@\-^=%(Z;Q@-
M@T 12Q1#F100>*\=_:.^ \GC2REU31P1*$R!&OH*]D0,%,<@Y[9JEK5G/?Z1
M=6*2LAFMW17'525(S45$G'4<5=V/S^N/AS=:&'M_$-RT0BE+/,XZ*#7S/_P4
M&_;%^'O@CP$_PP\ Z_!?7^XB=XFPVU@ <_K7D_\ P5S\2_'#]GG]I:_\':?\
M6=7^PRVZR!3( /G)XQCWKX?UWQ%KOB/46O\ 6;^6YG;EI93DFOC<VS26M%:'
MWN19/"4558S4+V>^O9+R<DM(Q))^M04K$DY-)7QTY.4KL^XC%15D%%%%3=W*
M"BBBK5RUL*K^6P?R]V/X::$6YG#M)Y6/X?6@QM+\BDC/<5K^$? 'BGQ[JT6C
M>%M,>YG8[55.I-:1IU*FD49U*M*FKR9CW#R&4!8=JCC/K3HYH)^7<+CBOJ[X
M!_\ !)[]HCXP('N/"=[ A8 %%SQ^5?:7[/?_  0#L)=)!^)>H7-I)Y@/[RW!
MX_*O4P^3XBMNCPL7GF%PZLF?DCI?@_7_ ! P73;%Y<G"[>]>[?L]?\$V?VCO
MCU?VC:1X#OEL'N$$E[&@( W#/;TK]O/V?O\ @E=^SO\ !BQ6"^\,6.LLK9#W
M5MS^E?0OA3X:>!/ =B+/P9X6M+",'[ENF *]S#\.134I'S>+XJDXN--'A'_!
M/;]AG0/V0/AQ:Z8MP)K]H\RRO%M8%EY'0>M?2]NP!VG@U7\L*G+Y.:DMXF:;
MS7<].E?5T:,*%)11\=6KSQ%1SD6Z***V,@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 **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ HHHH **** "BBB@ 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 **** "BBB
M@ I"H/:EHH ;Y8SUIIA_>!PQJ2BE?4!IC!DWD]NE1SPX0D<U,1FH[G=Y>12G
M\(XOWC\$O^#A.QFC_;#N;H+N0Z; -IZ5\ JY#8(XQUK] _\ @X7U58_VM9[<
M8+?8(,BOS[@_>MY9Z]:_,LY_WUV/UKA^ZR^+ XSP:/QITB[7Q3:\EV/>30A;
MLO)]*1/.=A\F%[FFSQ%$\Y&)/<5+9K=W<>88B3Z 4<DN@ISC%78CE1(!&<K_
M !'TJS::>]_.MK:(SR2']VH'6O7?V>_V)_C%\?=4MX/#'AJ22.9P-W*]?PK]
M7OV%_P#@BAX#^',5GXO^*=O)+J VR?8YX0Z;NXY->K@<JKXJS:T/"Q^=T<)&
MUSX,_8?_ ."1/Q;_ &C[ZWUCQ9I-UIVCR,#]JB&?D/?!%?KA^S3_ ,$NO@7\
M#=.LRVA6]]<P1@--<6PW$U]$^#? GACP+IT6C>'-&@M(8E"A88PHP*Z%82!F
MOM,%E%*A%-H^"Q^>8C%2LG9&)X>^'WA/PS&J:)H=O;!1P(DQ6VMK'M I20.I
MJ1>@^E>Q&G"&B1XLZDI[L:L:*-H IHMU#;@Q^E2457*9D0M4'<TY854\&G#=
MGD4M-*P "#R****8!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 %%%% !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 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 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112,Q!X% "T4#I2
M$@=: %JAXFU./1-!O-7F.$MK:25SZ!5)/\JOC/<5S?Q<BN9_AOK<-L,N^DW*
M@#WB:LZU_9LNDN::3/YWO^"P7QTT?X\?M>ZCXA\/S^;8Q6RP;F&#O0D$?I7R
MD6:&<COBO2?VNO"GB70?C/K$.LV<L4;7TK*[H1G,C8ZUYF%D4\X.>.:_,<PO
M+%-R/V')XTXX)13)I9O*P7[GBD#;F( P5ZTP,581R=CGFM[X?^"-0^(7BVVT
M+2X6>2ZF6/:/>N&$'.IRH[YR5.GS,C\"^"?%7Q(U^+PWX1TF2YNKB0)&HC)&
M3ZD"OTO_ &!O^"'OBW7X[7QG\;=/>T1@LD<,,FX'ID$'%?3/_!*7_@FIX'^$
M7@:S\>^+=#2;4[J!2PN8@X5ACD;NE??NF:/9::-EG L:?PI&N /P%?899DVB
ME,^#S?B";DZ=-GG?P+_9:^&'P5T6#2/#GA^VWPH%\UK90W'O7J$=FL6"$ "]
M !3K?_6,& '/'%3$9&#7U5.A3I*T4?&U*]2M*\F0B$EBP_"G['QP*<%"]*6M
MKV,6KC=AIU%% )6"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 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 %%%% !1110 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 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %5]3M8[VSDM9ERDB%6'L1BK%,G4-'4R2:LQIV=SX#_ ."B?_!)
MKP7^T/I-UXC\'Z<(M3&9,JP0$CGMCO7XP?M)_LG_ !)_9U\4SZ#XMT6=4C?"
M2QQ,5/)QSTK^I-426W*&-6ZYW"O#?VK?V'/A-^T]X1N=+\4:'&+HHQ@EB54.
M_'&3BOG<QRB-9.4-SZ/*\[JX:2C)Z'\Q=Q$ZA2WW@>?I7US_ ,$E/@D_Q(^/
MEKJ4ED9H+>:*0C;G')ZUZ[\;_P#@@9\>M"\327/@RXL#922X16F#$#)_VJ^T
MO^"2G_!.3Q7^RC-<>(/'45L\]S:JG[LAL$?B<5XN7Y355:\D?2YAGE&>"Y8O
M4^[O#?A^ST32HM,LK<1QQC"JJXQ6D2\>%1>!UJ6 JPW**>5!.:^ZIQY861^<
M2DYR;8R+YN2*DYHP!T%%6M$18****8PHHHH **** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ J.Y#F/"5)00#P:EQ3 KP*8XSGK[4S
M:6.)2.#5H(J]!3&MHF;<PIV0%2XM[:5_WENKX]4!IT44(&U$50.P&*M"%%&
M.*:+. '.VA1BEL#E)NPL&,?+TJ2D1%0844M, 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** "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** "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** "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 **** "BBBAJX!1110E
M8 HHHH *3/.,&EHH **** "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 ***
8* "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>knf-20230926_g3.jpg
<TEXT>
begin 644 knf-20230926_g3.jpg
M_]C_X  02D9)1@ ! 0$ P #   #_[0 V4&AO=&]S:&]P(#,N,  X0DE- ^T*
M4F5S;VQU=&EO;@     0 ,     !  $ P     $  ?_B"^!)0T-?4%)/1DE,
M10 ! 0  "]!N;VYE @   &UN=')21T(@6%E:( ?4  < %0 3  L (6%C<W
M         $E%0R!S4D="     0            #VU@ !     -,M2% @(
M
M$&1E<V,   %$    =&)865H   &X    %&)44D,   ',   (#&1M9&0   G8
M    B&=865H   I@    %&=44D,   ',   (#&QU;6D   IT    %&UE87,
M  J(    )&)K<'0   JL    %')865H   K     %')44D,   ',   (#'1E
M8V@   K4    #'9U960   K@    AW=T<'0   MH    %&-P<G0   M\
M*&-H860   ND    +&1E<V,         &G-21T(@245#-C$Y-C8M,BTQ('=I
M=&A"4$,
M                                                    6%E:(
M     "2@   /A   ML]C=7)V        !      %  H #P 4 !D '@ C "@
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
M;W5R(%-P86-E("T@<U)'0@
M
M      !865H@        8ID  +>%   8VEA96B            !0
M;65A<P         !                               "6%E:(
M  ,6   #,P   J1865H@        ;Z(  #CU   #D'-I9R      0U)4(&1E
M<V,         +5)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,@
M-C$Y-C8M,BTQ
M                                                          !8
M65H@        ]M8  0    #3+71E>'0     0V]P>7)I9VAT($AE=VQE='0@
M4&%C:V%R9"P@,C P- !S9C,R       !#$0   7?___S)@  !Y0  /V/___[
MH?___:(   /;  # =?_; $,  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! ?_  !$( E(#3@,!(@ "$0$#$0'_Q  ?   !!0$!
M 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T!
M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F
M)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M     0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&
M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W
M.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2
MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KB
MX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /[^**** "BBB@ HHHH
M**** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH$VEJPHHHH
M'N%%%% !1110 4444 %%%% !1110 44C':,XSSBEH **** "BBDY]!^9_P *
M %HHHH **** "BBB@ HHHH **** "BBB@ HHHI)I[, HHHH;2U8!102!U('U
MI,CU'YBA-/5 +129'J/S%&1ZC\Q3 6BDR/4?F*,CU'YB@!:*3(]1^8HR/4?F
M* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8HR/4?F* %HI,CU'Y
MBC(]1^8H 6BBB@2:;:3U04444#"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.1RN , D$Y8$J,8X.",
M9SQ_G,E>4?&WXEZ?\'_AEXN^(VI(9X/"NBWNJ):!UC^VW$**MK:;V5MOVBY>
M*$E1N"NQ7#;2.;&XS#Y?@\5C\75C1PF"H5<5B:TW:-+#X>$JM:I)]HTXREWT
MT5SIP>#Q.8XO"Y?@Z4J^+QV)H83"T(*\JV(Q%6%&C2BGO*I4G&"U6KW/2S<[
M6*N\*'(P&."1SU^?@D@X_+K3_M*=WB!]-Z__ !5?R3?$G]LW]HOXF>);_P 0
M7GQ-\9^&[:XFGCL_#WA+7-0\+:/IEJEW<R1VB66ARV NI;5I7MFU'5#>:I=0
MPPK/>2PPVL</ #]H;X\$#'QC^*0'0?\ %>^)NW';5!GIUQD]3DY)_E#&?2YX
M6H8FM2PW#.<XC#TZDX4,1+$8.F\134N6-?V4)5G2C42C.G3J257EE[\8RO%?
MVA@/H0<<5\'AZ^-XIX=P6)K4J<ZV#5+'8AX6<HQE*A*M&-*G4G3<G"I*FG3Y
MHODG.-IO^QC[3'_STB_[[7_XJC[3'_STB_[[7_XJOXY3^T/\>=V/^%R_%+Z?
M\)YXHS^?]J=^/7V-(/VB?CL2!_PN/XJ<_P#4]^*/_EK7,OI?</N]N$<W:758
M[!I..EI+F2;B[R2>]X2ND=J^@UQ>_P#FL^'^G_,%F'EY^?XOMI_8W]IC_P">
MD7_?:_\ Q5'VF/\ YZ1?]]K_ /%5_'/_ ,-#?'@_\UD^*8]<^//% X')Y_M3
MCC-,_P"&B/CP6ROQD^*6P#'/CWQ1][C_ *B>1T/'KGT !'Z7W#LK_P#&)YJG
MHU'Z]A&Y+2[CRPDGRW]Z[3VLG<2^@WQ<]N-.'GI?_<\P\K)Z[RU2\[WM9']C
M?VF/_GI%_P!]K_\ %4?:8_\ GI%_WVO_ ,57\<O_  T3\=AP?C)\4LGH1X]\
M4<8Z_P#,4_H?>C_AH7X^#_FLGQ0/U\>^* 1[8&J#&/?)]3Z'_$WO#VG_ !B6
M;*^U\=@XWT5VG*,5I>VK6W9@_H-\7)7?&G#RVLG@\>F[VO;WNF[O;?[O[&OM
M,?\ STB_[[7_ .*H^TQ_\](O^^U_^*K^.;_AH;X\]_C'\4\]]OC[Q/C\,ZD?
MY]:>/VAOCV1\OQA^)_U_X3_Q03^(.J$ GOP.<@8Z4?\ $WW#UTO]4LUU[YA@
M4NG5V3ZVY;WM]R?T'.+DDWQIP]9VWP>/2UY>KDEL[Z>>W3^Q;[3'_P ](O\
MOM?_ (JC[1&>/,C.?1US_,_RK^.4?M#_ !ZR/^+Q_%,\]#X]\3@'ZD:ID#UQ
MS3F_:'^/)!S\8?B>H]1X_P#%1(Y]#JA'MR*']+[AY;<)9K+TS' ^6G\S>_PQ
MD]-$Q/Z#G%R:7^N?#UW:U\'CD]7%;.6N_1=UVM_8G),@ V.F2<'+!@!M;L"#
M][:._7&,GBQ#*9-P(&5VD%3D$-GD>Q(./:OXWS^T+\>"R!?C)\42V\;#_P )
M[XF#*V#M9'_M(&-P>0ZLIZJ259E/Z3_L"_MS?$VY^)FB_!WXH^)M3\9:%XL8
M6.@:SKDHU#7='U<%_LL,VIO$;R^LKYW>*:2_N;EX#! 8&C5I<_2\(_2@X4XF
MS[+LAQ62YIDL\UKTL)A,;7JX?$82.*KSC2HTL1*#IU:3JU91C&4:=51YN:;C
M%2:^2XX^B!QSP=PUF?$M#.\DSVCE&$JX_&X+"PQ>&Q:PE!*6(J8?V].5&K*E
M24Z\H5*U%NG3G&ESU7&G+]_Z*JQ2NZDDCAL# '3:I!/'!.=V.P(%65)(!/\
MGFOZ<_X?[S^2?Q%JL9F4 G[O!S@8Y[')!_' QWZ5.Y(5B."!Q7Y5_'/]H/QE
MKGBO5_#_ (9UO4/#^@:)>R6,?]E7#VEWJ$]I<O#/<7%[ $NA#(T,B11+<+&Z
M[#(C;^?EN+.+<MX0RZ./S&-6K[6JJ5##T.7VM6:LY-.<HQC"%X\[;?Q)6=SZ
MS@_@W-.-,RGE^62HT50I*OBL5B'-4:%*52-.+DJ<)SG*<G:,81<GRO5*[/U-
M%RI/4'V!!/X8)_E3A.#P 1_O9 _IS7X='XE_$''/CGQ=@]CXBU<C''8W9]O?
MGTZ,_P"%E_$ %?\ BM_%C98 C_A(-6'!S_T]"OS7_B..5MM1R3'>[:_-BL,G
MK&,U;W&K<LNMM;W5DK_JG_$OV>=,_P J>C=O88M7VZ\J[/\ K;]R?-]U_/\
M^O1YONOY_P#UZ_#9OB7\00[*/&?BT@8Z>(-6)'7K_I7^<4J?$OX@L2/^$S\6
MC !_Y&#5L]3G_E[[]OH?0YE^..7K7^PL<U9.ZQ>$L[\NS=->>_;SUG_B7_/4
MK_VYE>R?\+%=HNV^^JOY\Q^Y'F^Z_G_]>CS?=?S_ /KU^&P^)?Q (R?&_BP'
M)X_X2#5N,$C_ )^J7_A97C__ *'CQ9_X4&K?_)53_P 1TRQ.SR/')IV?^U8;
M?W;_ /+KU^Y^=Z_XE]SS_H>Y7_X(QOE_=\OQ?<_<;[0IXVL,^H./QXZ4[S?=
M?S_^O7X<#XE>/][C_A-O%A 4E1_PD&K $@>OVHGK@?CQ33\2_B"!_P CEXM]
M_P#BH=6]O^GL=\_YP2/QTRQ)-9'CW=0>F)P[5IRC%7;I66KN[V26_9ROH_9[
M=+^W<KE=1?\ !Q4=TG9K1W[VONTC]R?-]U_/_P"O1YONOY__ %Z_#8?$KXAO
MPOC3Q9GK_P C#JIX'_;W2#XF?$$D@>-/%I(//_%0ZMQZ?\O8_#]:/^(Z9;_T
M(L=;2[^MX2RORVO>GUZ?CNQ_\2_9Y_T/,K;5KKV6*NK\MF^EF^S>[[H_<DS@
M<$$_[N2/Z\TS[1G?M&"HXW*V,XR23P",>XYZFOPY/Q,^(/?QIXM7V_X2#5C^
M/_'T?YUIZ3\7?B3I-W%J%GXW\2F>W97V7&KWE] 06P//LKR2:WF5@I0B2-P$
MY&T@&KI>.643J4XU<FQ].E*24ZD<3AZCA&T7S**A%/71*4H)WLY)Z$S^C_Q!
M&G*=/.\KG-1O"G*CB8J4O=M&4[2Y4W=<UI:NS6MS]NU.Y5;CYE!XZ<C/')X_
M$_6G5X1\"OBM+\4_!<.K7/D0ZQI\S:;K$,#(R"YCB4Q72IL#(ER")0F2$R5(
MP*]WK]GR['87,\#A<PP4U4PV,HPK49IIMQDMI<K:4HN\9)-I23LWN?B&99=B
MLIQ^+RS'4_98O UZF'Q$+W4:E.3B^66THNW-&2;3BTQ&. 3_ )ZU$9".P_\
MKX/OVZGV!Z=1(^=IQR<<"OAO_@H1^UC!^QO^SAKOQ4M[2VO_ !9?ZII_@[P'
MIEZLC6M_XOUNVU"YMOM"HK![?3M+TS5]:GA9HA<PZ8]LDJRS1Y>8X["Y9@<7
MF&-J*EA<'0J8BO-_9ITXN3LNLF[1BEJY-+J:9/E&/S[-<OR7*Z$L3F.:8RA@
M<'0B[.I7Q%2-.";>D8IRYIR>D8J4FTDV?;GVE1PV%/N<Y_+IZX/."*/M4?\
M?7\FK_/;\:_MU_M@^/O$6I>)]=_:1^,UO>:K<R7C67A_Q]XF\)Z'9M+MC:/2
M_#OAS4=,T73+<+!&GEV5I$&>-O-!D5I).5_X:V_:G(S_ ,-*?'WCU^+_ ,0?
MY_\ "0X^@ZY]N:_$:GCSDL9M4LDS"=*Z<)SQ&&I2E!J+4G32J\O,G=?O)733
MOK:/]7T?H=<7>QI2Q7%60T,1*,?:T*>'QV(C1J22;I^VY:*J.%^635-+G4HQ
MYDE*7^B=]JC_ +Z_DU'VJ/\ OK^35_G8#]K;]JC'_)R?Q^/7I\7_ (@^O_8P
MTC?M;_M48X_:3^/@/_98/B#Z8YSXA.#W(XP?:LI>/F4QM_P@8^6MGRXS"NVS
MUO37^?EVU_XDXXIO;_6[)+)ZR^I8SE2[O]YS6>G2^NQ_HH?:H_[Z_DU'VI.S
M)^.1^M?YV'_#6_[4YZ?M*?'T'L3\7_B!@?7_ (J&D_X:T_:H_B_:6^/9'H/C
M!\0,G_RX1]:M>/64_P#0CQO3_F,P[[?].;=]_G;H_P#B3CB=2BGQADEFUJL!
MCWO:_P!M;7[K9ZG^BA]I3NR?@2?Z4?:5/1E/X-_0&O\ .O'[6W[4PZ?M)_'W
M_P /!\0?_FA-'_#6W[4Y(S^TG\?#UX_X7!\02.?^YA'?&/QZ]E_Q'O*EJ\AQ
MZ6GO?6\-:^EE_"WOIMN]=[JG]#?B?=<7Y(XJ+DW]1QJ^%)M6=9._17DKO?30
M_P!%#[2@ZLH_!NGX@>]'VJ/^^OY-7^=?_P -;?M3CC_AI/X^@$G'_%W_ (@_
ME_R,/8C\,XSP!0/VM_VI\X_X:4^/OU_X6_\ $'_YH /R_P#U/_B/.5+?(<<G
MS*+3QF&NFU?5*EM9/^GH?\2;<56;_P!;LDLK+_<L8MTGUJMVUMJWZ]3_ $4/
MM([%?;A_\/ZT?:H_[Z_DU?YV)_:T_:F;&/VE/CV#@9_XN_\ $$\G&>/^$@YZ
M'GL.<#FF_P##6_[5'_1ROQ\_\.]\0?\ YHZ%X\Y7>SR''JUM\7ANZ3VI:_T]
MWI*^AQQ.](\7Y)S)^]%X'&QE':S=ZK6KO;EZ)MH_T4/M4?\ ?7\FH^U1_P!]
M?R:O\Z\_M;_M4?\ 1RGQ\/M_PM_X@C]?^$CH_P"&MOVJ<Y/[2?Q\ [?\7?\
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
MR&LY+6U^)MA?.GQ4CO7M1L&I_P!H/I$>I+<8+ZMI^IM)B=9L?'GPU^%_Q?\
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
ME$F(WO=5U(Z;&4CLFDC@$,OZ\_\ $/1\7?\ HX/X>_\ A-^):/\ B'H^+O\
MT<'\/?\ PF_$M=;X1\398'^SGEV8?5O9JD^6KAX5G1O%JA+$T^6O4H)VM1J5
M)4_=C[ND;>9'Q+^CE'-GGD<RP$<S=5XA5HX;.(T(XN<5">.C@%267K'3C4J*
M6,^J_6+SE)5%)W7YRV7_  4/\;KJWASQUK_P5^!7C+XT^%M'T_3](^-WB;PO
MKL_CS^U-#M%M?#/BC4UL_$=OX9U7Q)X<2WLIK/4]2\.:A->WEJLM^\F\RK\Z
M:O\ M%>//$'P=\9?![6TTW4M/\=_&NT^.WB#Q+>0ZA+XEN/&=KX;UOPY,#.N
MI1Z>^G:C:^(-0N+N-K#[8^I^3/'>6UJK0U^TO_$/1\7?^C@_A[_X3?B6C_B'
MH^+O_1P?P]_\)OQ+6F(X5\4,7'EQ&78VI%X:MA9+_8X>TAB:4:->I5=.$)5:
M]6D^2=6;E*44EU0L#XE?1RRZO'$X3,\%2K0Q6$Q=*<J.=55AZN"K_6L)'#4Z
MU.I3PV'P^(JU*M+"4(4\-&<W)4;VM^/&@_M5_$7PSX:_9P\.Z)8>'[)?V8?'
MOC#XC> =0-E?S7]_KWC'6O#&N7<'B!9M5DL;G3K2?PO;6UO%8VUC.8+F0O.Y
M!%=%<_M@>*5\6_M!^*]!^'GPZ\*M^TA\.]6^'7C30]!LO$\>B:5::YJVB:[K
M.OZ#'?\ B>]O(==U#4M%@E)O9[_3XA)<)'9PQBV$?ZR_\0]'Q=_Z.#^'O_A-
M^):/^(>CXN_]'!_#W_PF_$M9QX1\38TX45EN.]E3=%TJ;EA)*DJ&%E@J48-Q
M<E&.&J.D]6Y1C!2;2C:I^)WT=JE256IFV#E.HL2JK]AFZ]LL;FU//*_ME&BE
M4OF_^WTW.[I5G+V;C"<X2_)KP+^UYK?AOX0>&_@GXW^%'PL^,?@KP+XDU?Q+
MX!@^(NE>([N_\'7/B.47GB&QT>_\.^*/"XN=*UC4=NH7MEJ]K=PO=>;&(S 8
MW/I$G_!17XJWOQ#^ 'Q7U'P'\+9?'_[.\5UI7A'6K70M;TJWU+PRRZ[%I7A;
M6-,T;Q!I^E)X=\/Q:Y-%H]OHVFZ/>P6UM907-Q>O]KFF_1W_ (AZ/B[_ -'!
M_#W_ ,)OQ+1_Q#T?%W_HX/X>_P#A-^):VH\+^*-&G2I4\NQD:='ZKR1_V-O_
M &*K3K8/FDX\]3ZK*,8X=SE)TJ<8TX-0LCEQ'B#]&W%U\5B*^9X6=7&SQ]2N
M^3/%!RS>BZ&:*E2Y/9T(YC"M4EC(480AB*TO;5(RJQA./\].IWLFI:C?:C,B
M12ZC>W5X\<>[:'N)WF;"LSL@)DR$+N$),:R2!0[?T9_\&\>F:BGC;]I#6FL;
MH:2?"_@C2QJ/DO\ 8SJ,>JZU=O9"?'EFY6VD2X,.[>(F#XV\TW0O^#>'QW-?
MQCQ-^T=X3L=+"YEFT/P+K>L:BS#<I2.#4M:TBRC#(<1S[V>WE'G&.Y&8:_?O
M]E3]DGX8?L@?#*U^&7PLM;IK)KAM2UWQ!K4J77B/Q/K,B"-]4UF\MX;6%I8X
MLVUO;0016UO;@1Q(H+!OI?#;PZXER_B:AGN=859?A<%[:HHU:U">)Q5>M1G!
M*G2HRGR4U[67-.IR.\?=CO%?!^.WCIP#GW &.X0X4QE7-L9FL\!2E.&%Q-#"
M8'"8+%T<6Y.MB8PG5J..'ITH02FVY.4Y6U/J:BBBOZ:/X0"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MIK+NQSC%.HI-)Z,!FP=PI]RN3_.C:>VP#_<_^R%/HI["LOZ^7^2&;3_L?]\'
M_P"+HVG_ &/^^#_\73Z* LNW]:?Y(9M/^Q_WP?\ XNC:?]C_ +X/_P 73Z*
MLNW]:?Y(9M/^Q_WP?_BZ-I_V/^^#_P#%T^B@++M_6G^2&;3_ +'_ 'P?_BZ-
MI_V/^^#_ /%T^B@++M_6G^2*/VD A2(@W)*G&[ (!(&[)()4,,#!.,DXS%_:
M-KG#3VJXSDF1%P0>G+@Y]0 <8/;FOXRO^"_W_!1SXT67QNU+]C?X1^.M9\ _
M#KPIX;L#\3I?"6JWFBZSX]UCQ5I4WV[PKKVIV$D.HMX1LM#U'[#>>&X;E-'U
MB34"FK07L26D5I_+>]Y=N[.]S<N[$EB\\KL[L<LSM(Y9W)Y)8G)YZ\U^8YUX
ME87*\QQ& P^ GC?JLW1K5EB(TH^VBN6I&G%4IR<:4]'*Z;=^RO\ K7#WA+C\
MZRS#9EB,PI8".,I*MAJ+H2KU'3DX^RE4_>4XQ]I&S^TDM];V_P!<;^T+(=+N
MU'TG3^KFA-0L5+'[7;DMC),\?;/?=GOWK_(X%U<G_EM-_P!]G^C&@W-R.LTP
M^KM_C7D_\1:BE=Y//YXM7WC?5T+_ (]=-CVWX)UXO7/:*=ME@Y>6ME7MU6NY
M_KDG4;$DG[7;<C'^OC_QH&I6( 'VNVX_Z;Q_XU_D;?:KC_GO+_WVW^-+]IN?
M^>TW_?;?XTEXM0?_ #)Y=/\ F+C_ '5_SX]5\_)72\%:W_0^HJ]M\'/R7_/X
M_P!<G^T['_GZMO\ O_'_ (TUM1L6Q_I=L.O_ "WC[_\  A7^1O\ :;G_ )[R
M_P#?;?XTOVBZ_P">TW_?;?XT/Q9INS>3RTLU_M:_NOI0_J_D/_B"M9?\S^C_
M .$<_+_I]Y_F?ZXGV^R7YEN[<D= )XSG\WQT]?TJ07J. 8W20$J!L='(W%@I
M;:2 C;<*V<$Y R1S_D;BZN@05GF!]I'!([@X()4C(9>C*2K J2#]8_LE_MN_
MM!_L7_$G1_'WP;^(?B+1; :O87?C#P*^IWDW@;Q]I]HL\4FF^*?"SSC2=3F%
ME<W=OI^I&WBU;2'F^UZ7?VMS&KGHPWBOAZE:C"OE%6%&=10JU88F$YTE+D2F
MJ;IPYE%MM^\K]+V.?$^"^/A0JSPF<4,17A"4Z=&>&E3C4<%S<CG[67+S)/WK
M.SZ'^I!&[R9R0  I'?J6!SP.A7@CJ#4N&_O?^.BO*O@;\4M!^-OPC^'/Q;\,
MSQ7&A_$;P9X=\8Z=)#*9XD@UW3H;UK>.=@K2K:7,EQ:DLJD20R855*BO5Z_6
M:4X5:=.K!J4*D(SA);2A)*49+_%&S/Q:K3G2J5*4TXSISE3G%[QG"3C*/_;L
MDU\MWN-PW][_ ,=%0-.%)5FY!(X'7Z$X&0,97.><J".:LU_,]_P5D_;(^)%S
M\6O$'[-W@7Q)K'A;P9X1L=/A\;KH=Y=Z?>^*=8UG2X-9;3=4NK9HIV\.0:5?
M6$4MC%(UI=S3SR7<%P8XXI/&X@S["</9?/,,33J58QJ0HTZ-+E4ZE6H[1BG+
M2*TO*6O*EL]$^W*,HQ&<8Z.#H-1;C.I.<K\M.E#E<INUM%=+UMTU7]*WVJ+O
M/%_WW'_C1]K@_P"?F+_ON+_XNO\ /S,DPR?/G. 3CS#31-*2!YLW/_35J_.?
M^(M4GJLEJ65KOZS&RV_Z==-/N/M5P"VF_P"TXV7_ %#/_P"6KH?Z!WVN#_GY
MB_[[B_\ BZ/M<'_/S%_WW%_\77^?IYDO_/:;_OXW^-'F2_\ /:;_ +^-_C2_
MXBU1_P"A-/\ \*H^7_3G^K>@?ZA?]32/_A++_P"6^O\ 3T_T"_M<'_/S%_WW
M%_\ %T?:HNT\1'^_'_B:_P _3S)?^>TW_?QO\:3?-_SWG_[^&A>+5#_H337_
M '-1\O\ IUT_3T$^ ;_\S./_ (327Y5>_P"C]/\ 0*\^$_\ +:+_ +^)_C3A
M=JQC"J6+NJ\'(4$]21G/&<8SG&>%^:O\_/?-_P _$_\ W\-?5O[)G[7?Q5_9
M=^(NA:QX:\0ZI>^!KK5K-?&GP^OKR>3P]KNG37$$-]/%874S6UAKEM9>8NEZ
MW:>3=PR^7'>/>V*M9MU8+Q4P5>O2I8G+*^&H3G&$L1"O"K[&4VE&4Z;A%NFW
M=2DG[MEH^9(PQ/ F(I4*M7#XZ%>=.-U2=&4'/;:7/+9)ZVWLFU>Z_MI(R"/6
MF>7[_I_]>LW2-5@UK3].U:QD6?3]4L;74+2=,%9+:\MX[BWD!!Y$L<BNIQC:
M1T/76K]7@U."=[J23375-*2V]3X-IIM/1IM-=FG9W[:]R,QY[G]1_(U"^$)!
MS@)NW%MHXW9!)( X&<Y[\XQR^>1XPNP DL <@GCIT4[B<E<8SWK_ "]?^#AK
M_@K=^T7^T[^V1\=OV7_"GCOQ=\/OV7O@'X^U_P"#]O\ #/0-<N])TOXC^*?A
MWK5_H'BSQSX\72I+4^)H]2\3V-^?#.D:K)=Z7H>BV&DSV]E;ZY+JEW<-M16W
MHM?SU);2U>W4_P!09)X"JGSX0<<@O&2#W4DMG(.00>A&.U.\Z#_GX@_[[B_^
M*K_"K-]>$Y^T2CZ.0/K@<#/4X[TGVZ\_Y^9O^_C?XU/M%V?]?T_Z>D<T>S_J
MWGY(_P!U7SH/^?B#_ON+_P"*I#-%CY)8I&YPB&,L<<\ $GZG& .3@ D?X5?V
MZ\_Y^9O^_C?XU<T_7-9TN^M-1TW5-0T_4+&XBN[*^LKR>TO+.Y@<2PW-M=6[
MQS6\\,BK)'-$ZO&RA@1BCVB[?U_5_P"GH*46TK/=+\O/R1_ND1R>:Q &%VY#
M;00W.#@@8./8_P ZGV'U'_?(K^0;_@UH_P""L'QI_:^T7XN_L>?M,>-]:^)_
MQ'^"?@W1OB5\,OB7XHOK_7?&WBCX;3Z^GAGQ9H_CKQ+J-U<WFO:EX-UW7/!<
M6AZWJ$MSK&J:9XANK74[J8Z';33_ -?E6FFKHNR_+OY?Y+[AFP^H_P"^11L/
MJ/\ OD4^BF%EV_K3_)#-A]1_WR*-A]1_WR*?10%EV_K3_)#-A]1_WR*-A]1_
MWR*?10%EV_K3_)#-A]1_WR*-A]1_WR*?10%EV_K3_)#-I_O$?08_0&GCH.]%
M%)Q3W7]?TA[!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /\X7_@N&Q'_!3']HIO[MWX.QDX '_"%Z,Q4>BD@%@."P#$$J"/)?\ @F)^
MS?\ "S]J?]J*+X7?&:'Q+=>![?X7?%+QO?0>$-;@T#6[F[\$^%;G7;&WM=4F
MT[5;>$3SV8C9WM959'D0H25(]=_X+AY'_!3']HDCAA?^$,$<$?\ %%:)CIR.
M>GO72_\ !"N^.F?MTQ:B+>VNS8_ /]H&\%I?1B:RNVM?A_>W"6UY"P(EMIBC
M1S1L,-$\@. 2:_F6I3I5N-JU.M&,Z,^(:T*D)Q4XRIU,9!3BXO1IQNG'KL?U
MM&I5H>'=.O0E*G6I<+T?93IS=.I&<,KIR4XSCK!\[<N;6TKRW(/V<O O_!.S
M]K[XN^&OV<_!OP&_:.^#_C3XG1:WHW@[XBW_ ,>M ^(^F>%_%$>A:CJ&BWGB
M#P6OPH\+W&H:%)?Z<MMJTL&LPQZ3I\EUJLUQ)# J-\D?"K_@GW^UE\=(_&&H
M_"+X6R^*?"O@_P 7ZIX(F\9:QXL^'_P]\-Z[K^CW4MM?:?X4U/XE>*_!UIXK
MOK81)/J%GX8DUB;24OM,AU%8KF_M8YO5W_X*=_%O0M-U>/X5?"#]F_X*>)M:
MT;5_#O\ PL'X7?"'0-)\<Z3I&NV%WHVN1^%O$EW'J-WX>N=1TR[N+2XU#2C;
M:Q'I[2012?9[VX6OHB\^''@3P+^S?^Q-;?&7X>_M.?MES_%7P?XU^('PO\ _
M#_QK!X"^$7PL;QMXX$.K>%]"US1_!'CGQ)XA^)>KZWI-KJ?C[3+N#3ETOS-"
M>SO+RXOY+6PJ%/+,QE&,H*7U.->K7Q&&PT<#2J4IXG#8?"P=.$,0YRISE44I
M1I.4E.'-:%.<EQSJYUD49RM*G]?5"&!H8O&O-YQKX?!XG%XJI"4YX94X5J4*
M47"K74(0C5E%2JRA"7Y9S?L\?'2/XQ_\,^/\*O&\'QK76X/#[_#.70;T>+$U
M.[@CO+6-M-,6];.6PFBU-=3D\K2CH[QZQ_:)L)$E/NGQ._8-_:@_9S\2?"Y?
MCM\$-9L?#WQ&\::5X;T-- \<?#[Q!9^)-0EU6PM;KP:OC3P5XA\7^'_"WBB^
MBO$MK.#79(+B!Y6OFLYHK2XA'[D_'S2-<?\ X* _\% --^'6C7?A?XR>,O\
M@GM\.=.^ 5A)=F+Q'=Z[8_"[X#1>/="\+:[>6L;:GXFMOAAIGC+0[EXHH=0U
M""TN=/M(/[0N+:W;\G/V7?A]^U!H7PV\/^(]2U>Y\%?L\W?[97[.&EZOX&\;
M1:[I>I>._BF?$CWVF:AX(TNYT*ZLKZX\':299/%E\=:T=K.'6] 6YAOC=Q"W
MSQ&1X3!UGA^7%8FI]9QD8UJ#BZ5&&&Q*@U74Z:DW*$'-*\%&,HJT^9)WAN*,
M=CL/3Q4O[-P=*EA\OG6PE=577Q4\QHTZK>%K0JOE4*C5.+<*EFJD;TTFX_7?
M[+__  3@UCQ/XA_;=^)5[^Q[>^+[+X":LGA#X1_L\?$?XY>$OLL_Q(3QOX<T
M?Q5X)\?^-/"7BOP?<ZM)X/\ !6OS^((-9L-0\-:/K.IVMI:6%[=SO)I\GY+>
M.OA!K5MX4_9@;PW\(?&NG>(OC;X1U2[T*^B\06'CF3XS:F_Q$\0^$=*U7P#X
M1\.Z>^M^'EANM-C\(_\ "+WXU+6-4UW3[G5;1A;:G;6D'['_ +0C$_$#_@X1
M*,<!OAS("&XW#]K3X8D/D  MM#$. #@$CC->F?L>W'ABV^)__!'X:Q<6%EXJ
MN_V+_P!JO3OA+=ZZ8QHUM\8M1^)/[0]GX$FOA-%([//?7%PN@PVL,FH_\)#+
MH'V ?;# 1WSRS!8B.$PD5'#R5*;JUU&BW6G//G@E.*G3512=*G:,)5'3A&T8
M1BIS<_-PV;YG@I8C,:TI8NFZD(8?!RGB'[&$.%'F,E**J2A*G"I7A.K45)57
M.+J3<VJ7L_Q@^-7_  3Z_;$_9W^'UK\4_B[\$M<\+^!I;C3[74M<M-=\%^+1
MX7O-4,2V%EXUTWP9XE\0ZMX#GO9IQ801>,['0I'U-&TI%.HJ+9OC(ENI.3AE
M8$HPR 2K(0.A!!)Y96P0037Z"_"GX7_M@Z/\,OVS_$LNLW?PG\ :+X$73_VC
M3\9(_$6C6_Q!UF[\<:5%H/P_T^PU#P[K,VM?%>_\6 ZEX?\ M$=H]A)8:SJ4
MWB'1YC#;7?Y\A JMPZDEBJ,I4["JXR/F&5;<H ED9<E7/"@?*8ZA0H5:3HT,
M10C."_=XEPE5YE7J4Y2C*,8OV4N1-)Q34^>.R3?W>48O$XRA76*Q&!Q<Z6(P
MT/;8.DZ</93IX>M[*<)3J<M2/M6I.,W&I1]G-KFFTO\ 3I_X):?\H\/V0#QS
M\#?!1.  .=.4G@8')))]223R2:^^J^!/^"6?_*._]C[U_P"%&>",^O\ R#4Z
M_D:^^Z_JG*O^19EWE@<(ONH4U?YV/XYS;_D:9C_V'8O_ -/S$8D D?YYK^,W
M_@IH W[='QZ! (.L>%,\ 'GX<^$#G(YSDY!SD%4(P40K_9B_W3^'\Q7\9_\
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
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 %%%% !11
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
M[Z:*)&O)8H9G6,!((OZ!?^'%W@WI_P -#>)_K_P@&C8 _P#"ASDX'YGK0?\
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
MVOO%7C'7Y4B?5==OX[:%9/L]KI^DV,"0V.BZ5I>GP16B_7U:Q5DE]X!1113
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BF%\$C'3W_ /K4JMNSQC% DTVUU0ZB
MBFNVQ2WICK]0/44#'4572??@@ @@\#(.00.IX[].O(QD5,I)SE2OIDCGKG@=
M,?KFE==T*]_\^G]?Y,=1113&%%1F0 D8/!(Z'M^%24 %%%% !1110 4444 %
M%-8[59@,D*2!QS@$XY('YD#U(KX+^)?[=GA;P?XDU#PYX9\,W7BLZ/?_ &'4
M-4%ZEI9/-!,\%Y%9Q".2>1(YT:W6^8"U6=2) (V60.,7)I)7; ^]J*\8^"GQ
MO\)_'#P]/K?AOS;2[TZ5+;7-$NV1[W2KB4,;<M)'B.YM+L13M9WT(\BY6&3R
MR3&U<=^V!^TUX<_9 _9Z^(?Q]\2Z'=^*X?!>GV8T;P9IFIZ?I.L^./%.M:I8
MZ'X9\':'>:H19KJ_B#6-1M;*T#K,X+/(EM/Y90IZ7OI;<%KMWM\[V/IBBOD#
M]AO]K_PQ^V_^RY\-OVF?#OA;5/ %OXV3Q1IWB#P%XDO[:ZU_P'XQ\#^+M=\#
M^+_"FL7,<%DDUQI7B#P[J0M[M[.P_M#3&L=32TA@O8U7U;P)^T9\!/BE>ZUI
MGPP^-WP?^)6I^&_$5SX/\0:=X ^)G@SQA?:)XMLHI9KWPQK%IX>UK49]*\0V
M:07#7FAW\<&IVD<$LMQ;1QHS W#8]IHKQB?]HOX"6OCSQ#\++GXV_""#XG>$
MM*MM=\4_#F;XF^"8O'?AO1+R2&&TUG7_  A)KB^(=%TFZFN+>&WU+4M.MK*6
M2>$1SN)%)W_$/Q=^&'A'5M!T'Q;\1? 7A;7?%?B?3O!/A31?$7C#P]HNK>)O
M&>KV5SJ.D^$=!TW4M1M;O6?$VJ6%G=WNG:%IL5UJ5]9VMU>6MO-:VT\T8!Z1
M17CGAK]H3X%^,_B#XH^$G@_XS_";Q9\5_!-HM_XQ^&7ACXC>$-?^(7A.QDEC
M@BOO$_@O2M7NO$GA^QDFFAB6[U;3K2W9Y$ D^84W5?VA_@1H7Q"'PAUSXT_"
M31OBVV@7'BM?A;JOQ(\':=\1&\*VI;[5XF_X0J\UF#Q*OA^W"-Y^LMI8TV+@
M/<ALK0![+17BGQ-_:/\ @#\%8_"\OQB^-WP@^$\?CB]&G>"G^)OQ,\&> 8_&
M.H,L+I8^%9/%>LZ3'X@NV6XMR+?2GNIOW\"B(O/&AXSXE?M<_!SX4?&+X#_
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
M&KQ75K)B+\Q?@5_P2<UCP5\=_@=\;_C9\6_@=X\E_9X75-:\!^'/@/\ L=>
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
MVZQB)0@5M%TLUITW7EOI^+&Y:OY?>K=$^ZZ?H?Q*?L]?#7PCK?[$/[(=_/\
M%K]@SX,_'VX^-WPUO=+\7>!_@%X\\:?\%+HOVA;/XOP7'B/PKK$?@[QYKGC'
MQ!XRUO4;'4--\=Z6?!UQH.F^$X;C4M7TS3M/TA;G3_Z6?^"U<8E_X)D_M2K=
M0BXT-?#7AB?QA"ZF4R>#(/B!X5E\4L(<.SK_ &/#<2L%#.;99"-L<<AK[]T[
M]GGX Z/\0YOB]I'P/^$&E_%BYNM1OKCXH:=\-?!EC\1)[W6+.?3]6O)O&UKH
ML7B66ZU2PNKFQU*X?4VEOK.XGM;IY8)I$;L?'7@WPUX_\'>*/ ?C#2X-9\(^
M-/#FN>%/$VCW&_R-4T+Q#IUQI.J:?-L*LL5W8WES;EUD1XS(K1E7"R1EM&M-
M5:_HK7?^7XOH<UVO)W?X>;OMNWJ?''[6C:1)_P $S_VFSH@B&A3?L-?&@Z,J
M+A&TJ7X">*#8 )EHQ&;-H65@P!C(W$*1M_#+]I"^DU#_ ()#?\$,? 7B+Q$?
MA!\*/'7A_P#X)^#XA_M5K*Z7G[-5YX<_9V\,ZUX)\6:,Z3P1Z5K?B?7(Y/"]
MEXHU%I?#GAN*YN]0\1 :;(\Z_P!'7[/?P$B^#G[.W@G]GGQ?XGD^,FB>"?#&
MJ_#R'6_&6B67VKQ)\.DOM4T_PGH'B_39);_3]<O],\ 2Z+X1\2ZG.BV_BZ[T
MV_UJ?3=/CU=]+MO5+KX:_#J^\#)\+[[P#X+O/AI%H%CX4B^'=UX6T.X\"Q^%
MM,M8+'3?#4?A&:Q?P_'H&GV5K;6=CHZ:>-.M+6W@M[>VCBB1%;5[=/\ AT_T
MZ>JV!-)KK9ORT=E^FWR/X^_CWJ>H? G5/^"Q$?P&\76__!2R7Q5_P3TT:_\
MB1X]\>W-GXR\8_#NWU;5I/ NL_#WQ/XX\+G3-!\:>%/#OPQUWQ7\9HO!GA5-
M-U?1X?#TPOA)=:C8RM[K\ _ _P -OA%^VY_P2/O/@S^W'J/_  40U/5_ _Q7
M^'4/AKQQKNC>,[SX/?"4_ SQ%J.K_'?X=7^DE(_A%##-H5CX$UK2?&RW7BGQ
MGI-\_@S2-2;5;+5+9/Z@/AW\(/A-\(=(N?#_ ,)OA?\ #SX7Z#>WC:C>:)\.
M_!7AOP3I%WJ#Q) ]]<Z9X:TW3+*>\>&-(7N98&F:)%C9R@"UC_#_ /9_^ _P
MFU;5M?\ A7\$_A'\,]=U^+R-=UKX?_#?P=X,U;6H/M#7?DZMJ/AS1M-O-1B^
MUN]UY=W-,GVAFGQYK%BK/OUOZ:IV\_5VMT70+K7T2V6NB6KWMIT_!GY@_P#!
M937?#!^'G[(7P^\3>$OA7XE?XJ?MP?"3P_X>U#]H'Q'K>D?LV^%_$/AWPI\1
MO'%AJOQQT'1&M5^)?A^XC\.W.E>%?A?K.JZ+X?\ $GQ(N_!]WJVIK;:*]E?_
M ,]\NO>.-%L?^#@SPI\-_B+\%?%$1T[_ ()TZ_XH;]DW09?AU\)Y_AI+'\0/
M#G[3&M_#?P1HFOZU-#?Z?X0@'AGXE^)]"U"]U#7=:L8I=1NGNI;6VB_MZ\<_
M#SP!\3_#=YX-^)?@?PA\0_"&HR6DVH>%?'/AO1O%OAN_FT^[AO["6\T/7[/4
M-,NI+*^MK>]LY)[5WMKNW@N82DT4;KS7AOX$_!#P9?V^J^#_ (-_"OPIJEIX
M-;X<VNI>&OA[X2T+4+;X>O>IJ3^!+>\TO2+6YA\&/J,4>H/X7CD70VOHTNVL
M3<(L@;5[=&KZ^JM_7H"=N^]^GE\^GY'\XW[1O@S_ ())^);)_#_[*7PM\%>*
M?B5/_P $X/VT?$T$O[+^@_"B3X1Z5\(X?@]I#^'];_;%TKPY=0:KJ-UJGB_2
M/#1^ =_XCT77]0@^*.B:I=K+INKZ8+Z#Q7]FCX3?!'XE7'_!"'X2:=X?\&P_
M#WXL?\$XOVL_"/Q0L? BZ)I,&HZS\1/V</ ND_%"XU2?0HHMGC74KW5-1N?$
M&IW<;:S)K1DO=5E?4F)K^IWP'\ ?@3\+(O$\'PQ^"WPF^','C:*WA\90^!/A
MUX0\(Q>+8;1-1BM8O$\?A_1]/37H[6+6-6CMDU47:P1ZIJ*1!$O;D2S^%/@5
M\$? ;^'9/ _P=^%G@R3P@VOMX2D\*?#[PEX=?PNWBMHW\4MX=?2-(LVT0^)7
MBB;7SIAM3K!BC.H_:?+3$\OIJX_+E:>GK;Y:;AS=KZ72^:_1V[_+1'\B7PTN
M?VF_V@_#.G_L6:;;^,;OX]?\$3?V<OVQ/#DUSI7@_P 1>'8?'G[1O@CPSXT^
M#?\ P3Y\0>"TUFTGT7Q+/K_PJB\'?$KPK<:QOO+W493XAMI9?MD,D_,_L@?#
MCX17GPH_X)%ZOH'Q:_8!\"_%0?'/]EKQ7IFI? ;X,?%'Q+^W=XV^(MK]CUKX
M]_#;XW^,]&^(/B;Q.MMXCL-7\<Z!^T'XH\<:'I7PX\)->R7&I)X>\-Q:-IZ_
MV?Z3X'\%Z#K_ (J\5Z'X1\,:-XI\=3Z1=>-O$NE:#I6G:_XQNO#^FKHV@W/B
MG6;2TAU'Q!<:)I")I6D3ZM<W<NFZ:B6-FT-JBQ#C/#_P!^!/A+QWJWQ2\*_!
M7X2^&?B;K[:D^N_$7P]\./!VB^.]:?6;A+S6'U;Q=INC6WB#4FU:[C2ZU)KS
M4)C?7"+-=&610P?+:W7U[:=O1?/LM OI;R:Z;MW[:?+MI8^"O^"OD/PUU_\
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
M6>PU/3-6U&PU*RN4,-U:7UG>36]Y;W,>XF.:&XCDBE7>V'1E#-BO[3-?-_\
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
M:)?Y2-=^*7Q4U_PWI?@;Q1\0?'^L^%/#SQQZ-X0UWQ3XAU#PSHQMHG6"+3=
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
MQ3^%*6<GBW1[:Y:RLKSQ)HNJW][XQTE)-0TY+OQ):VJ7&JZ?+=M?P?17A_\
MX**_LX_#W4[30%U#QCXKT;7[;4[F^\3^&O"T@7PM-?:)?Z!:0:?I_BR]\+7]
M_<O)K4VJ:A<P)!;Z=J'A[P[>VL6M7$$<8_H+)<UX:H^SPN;8S)LJK\*<1UHX
M)2P;KULPP\U)\U9U8WG%0Q"E2J.7NU*<)<O*?QAQ7P_Q[C*<\?PWDO%?%&7^
M(_A_@EF7LLPJ4\)D^9X;ZO*O0H1PKY(2HRR]0J4:L(.=.O4I4KR<Y+YO_P""
M@G[+_P 03XNU;XFZ'I7AN]?P[X:M+CXE6VA:K;GQ)'?6!D_M?7KW1_LMG_:3
M:1!)&-;GT:XUO49[6QO/%FHV=OH-O?ZC8<;#_P %$XX_A];V+_#V\E^),7@]
M_#<6OMKEDGA@WZ:='H<7B"31GTUM1.S2=JOI%O=26OV_=+]NAMW:RF_4_P .
M^)_AE^T/X+37? 6D/J7@_P"(.@>,_#WC77]??4M+GM[>\LKS0?$")#87<P\-
MWDND7$NHVUFK:GK%QJ=])%8W=W:W-A$GX<?M(?L5_%SX :EJ.H76C2>)?AU(
M\]_I/C+18M4N].M])N+^>.PBUZ/4M"T#5](U"*UCCGOGO-'@LY6F6[TV6XL+
MB.9N#C; YEPQ4K<6<#5ZN)RKB7#5:>;5<-3CB:%.I4J656,*=/FHP5%U(QE9
MJ,N=SLI0D>SX4YIPUQS1R_P\\6L)A\-Q#P'F=)\.T,8\1@L5B(4>2G4P]=SJ
MVQ&)5:G%U(SC!U*<H4X)QIW/CR0'.6.<YVMO5\KUY )*MO9SAL%5*1@!$51'
M2D[N<R-C";I&ST1'"KE$)VAP"_(<G QM- ([C//7)''I7\[7E*;:T=KW2<;J
MRM)J\K.2M)W;U;;[']OPC4A:"BU.$4I12Y.7E24ERU'[L8O2S;LE975@ /!!
M4'L3U [@_7G\*^L/V/\ ]C_XF_MC?%C3?ASX#@^P:-$8[[QMXVO+2630O!>A
M DS7]X5\K[5?S,/)TC2+:87.JW;10&6TM%O]1TWG/V:OV7?BI^U/\3_#7PR^
M&^AW7VC6I//U+Q'?6UR/#WA_0X;D07_B'4;J.([M.L6+12I;N]S-=HEE:I)<
M3$0_W$_LV?LW_!K]A_X+V?@CPNT%I9:=%%>^*_&6IHD.L^+==,"_:M5U'R5=
MFGE;>NG:3"[16D;""V"X+/\ J?ASX;XWBO'T\PS"E5I9#A9\U2=K3S"HHQ:P
MN&<E=1E>U6NEHM*;FW$_GCQT\<\+X=9;/)\FQ-#&<7YAAZD</1TK4LGH2DZ2
MQ^+Y9SISJQ<'+"X62?/?GJPC333[?]FC]E?X3_LJ_#72OAO\+]"@L;:UAA.M
M:_<06K>(O%6IJ,SZMX@U.&&*6]N99"QAB)%M9PE;:UBB@!4_1@C$?S*"2JG@
M #=W.!P,G\.>?:DAG2:))HF$D<D:R12+CRY%==ZE3G=C'KV]\UP/C;XH>#/
M$*2>)M<@LYI4\V"Q@1[S4;E <*T%I &E*ERH\UU\H\K@$Y']A87"8?!T*.$P
ME&GA\/0A&E1HTHJ%.G!)*,5%:6\W=MZMMML_S&Q^/QF98O$YAF.)K8W&XNK4
MKXK%8FI*K7KU:DG.<YU)MR;E)M[I+9)))'<W5[!96TMW>3PVEM;QF:YGN7$4
M-O"JEY))9F(C4(JDDDX' ) .:\M\*>,-4^(>LW.IZ5!/I7@#26,&FZI<1^5=
M>,=0#LD]U9Q.=Z>';5 AM[G8IOY;A?FCDMKBVA^#OC)\>M8^(]P^D:4;G1O"
M*@K%9-B.XU:16YDU62.56$;DA5MXLPQAO](4R!,>I7O[4D7A70O#7A_PAX=L
M+^2R\/Z*MY?7<L\-A;W:6X2\TJ"SMA;2.(8U4-<B=EAE.[[+<EFV]?LIVOR_
MY_=Y'(G?HUZZ=OSO^9]\Q_<'.>Q.,<KA&..>I4GKWJ2O _A5\>O#7Q(@FM95
M3P]X@M-S7.E7URAAGBVB62\T^\98S<6P+,NV2&&XB,;--'Y;QNWI.I^/?"6E
M:==ZI=^)-%6SL;9KN>2+4+6YD\B-2[A(HIE=Y'&T1*%&YF'!R,RXRCNFO5?J
M',NZ_K<[.HO-&5&00<?, ^,L0JX(4J06R,EEYQQS7YV^+OVN_&%]=7$7A'3;
M#0-*WO\ 8KS4;<7^L2Q(Y"RW<-RL>FVV],,]O&EQ) Q,9FD(+GSWPU^T7X^T
M?QA_PE>M7(\2E]-;2VTFZEEL+!;5IH;B2:TCL85M8+@)$-DWV.5U!(V2!F1J
M5.3\M+J]]=MK+S_I:A>ZV?IU_'^OP/U9HKXI\+?M:3^)/&7AK1KGPO9:!HFI
MWG]GZG=3ZFVI7<<]W&R6$MO,(M,MK2!+H*UT;R*4BU\UD'F!*^SX)DG5721)
M%90X*="KG*,""PVLN"K!B) =R@ 5#BXNS[)_>/Y6^[]&R>BBBD 4444 %%%%
M !1110 4444 %(>AQ@'!QGD?B!SCZ4M?)GQ_^/=WX$6W\+^$KBT;Q1=#[1?W
MDD<-RND6"'<J"&99+>2\O#MCVR(P@@WD()Y[>2!I-NR%?;S_ *_K_(^J9KN*
M"(S320PQ+]^2254C0;@F3(Y1!\Q (8J<\*'8A3P+?%GP&=8B\/6OB/3-3URX
M%QY&EZ3++J4[R6L3RRVSR6T+6L%TRH1!;W$\4LSX5%()8?D]XA\?>,_%3.?$
M'B35M320;6@GO)?LVS>)%06Z,D.Q)%5XU*$(RJ5P5%97A_7+SP[K>EZ]8@&Z
MTB\M[Z%"2$8V\BL4/WF"R+E7*#.TDG@&M(TELY2NWY>2*T\_N_X)]@>,_P!L
M#5WFN+'PIX7BTD02W-O]NUY_M%\[1.L:RKI\1CBL721)XYK6Z:Z<X0Y3&'^:
M?%/Q2\>^-5N1X@\3WTUI,LB-IT-Q]ATU8FCR4-G;>7')"NPDQ2^8N6 7!/&E
M\8]#L-+\6Q:EI:/%I7C/1=,\;6$#3)*MNFNI)]JMXB@4K!#J%K=K%YG[QE^9
MB05-<U\/3:1^-O"2WMI:WME/XET>VNK6]&^WEM[F]@MIPZ$,FU(YO,;S058A
M0HSNK14X*ZW:BWK;?3MIIUOIN3?2_3I>]^FEO-WLUY:,];^(NJWNGVGP;\<K
M%_8WC"V\-V(72LD^78>'+J2'0;Y[5V1X(;^T#3W"-,$N8IMQ 78J\G\8],L5
M\50^*=)0P:%X]TR'Q5:*4XM[C49"FL6T@039GL]7$L5V$&(Y)3(G[F,DYOQA
MO-5G^)OC&+57:1]-UZ_TO3TDBBCCAT33[MXM&A@@C ABM7TV.UD2-% >.3+@
ML[YZ&SW^+?@S?VJ_/JGPRUB/5(QLF>4^&-? L[U$*G+Q0:AY,MQ'S''9W.H7
M)PZIEQDK0O=I??;W;>73R\W8G6\9;MI)]DF]/NO9+6]NECQ$8R,G [G!.!W.
M "3] "?:OI3X%_ [6/&VLZ7K^JQWNE>%;=;F_@U*(P+<7NHZ9>6JP6<,$[+<
M0PLTHEDN)+5DFCBD2+RV8.O#_ SP[I7B?XK^$=%UB#[7ITUW>W5Q:R(7@G73
M='OM2ACGP/FAEO+6%)$;Y)%W1.-K,*_7.VM+6SC6&T@BMH4&$B@18HU'^RB
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
MWWNZUWO/\0[\:IX]\:ZBOF!+[Q7X@NH5E),D<$VJW;V\3$DG,4)CBQ_#LVC
M&*V/A?XNLO"'B5Y]9BFNO#6L:1J7AWQ)9VXC>>;2M9M9+>22*.0@.]M,T,V,
M'$,<H4@FK_QNTB/2/BKXPM[=R(;W4VUF)NK9UJWAUB:(@=$BN+V6"+L4C7OG
M.%X3^&WC7QG) -"\/WMQ9S%8GU2>W^SZ7;1RRM#-*]_<*EL\<:2L\^V2XN8B
M"(X H%1%6CK;9:7VVN]+^G?TV!6:5WT77K9?YKYV>]C[/_9Z^#Q\,>+M0\8Q
MZC;:[X<N="@7PEJZP&*6Z_M.2.>XN6MGEF^RW-K:1S:=<," 7N9UBP'8'[.K
MY2^ _C3P1I-VOPBT&_OM3N](@GO?[=)$NDZO>##ZNMEY98P6MM*P6T>0)%*%
M20.9IBDWU9D9QD9QG&><=,XZXR",UC4^.6^_7^OZ97]>HM%%%0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M3ZPWBJ'7_$%A86VM1:7'$9O#T^DZ?!I8VV\Z)9ZG%=)9QO ZWJ.EK+$[Q1W
M>W7C;IOV?+FXNX%L?B#I<$,EQ;V5Y93:7J0GACE"6UX;6\ELO(>>*-96MV9S
M SF+S)-NX]N9<,86&*Q$L#G>42PDZ\YX6-7,8JHL+5E[7"*HXT;0J.A*FZBE
M>TFXVBTU'SLJXNQM3!X6&9<.<0K'PH*&85:.6J.%6,HJ-/%/#Q==2JTGB(U5
M!4N=\BYE>#A*7CF@:)?>)-9TC0=.19+S7;ZST^Q>0LEO))?W,=K"[SHKCR1)
M*K.\?F,(P617& ?6YOV<OBJDKQ6>CVVJHKO'YNGZ]H<D>]"=ZJDU];W(*[&!
M#(O"_G]'?#"]^"M[<:78>&K.1K[P7HNH>,'UG4]-C@\0O-I]M>V-VFM7*//;
MX@-[:75NMK/- OV9)7>/;S\$W%T]Q=75P\TN;B[GG8AR-TCR>8[\'G=*6(P/
M]6VX\Y%=.-R+)N'<KP&(Q\YYU7QU?$*G+*,RAAZ5&4:6$CB(<^)PF-IU'2K8
MF=JC]DK1BE)-N1QY;Q+Q%Q)FN98;+:$>'Z.54*'M*6<Y5/&RQ<\1B<1&E5BJ
M6.P%3#WHT(R]FYSL^9.3M%GHNI?!;XI:6XCNO _B:1FS@V&FW.K1 X/WIM+^
MVPKP#]YQV-<=?:!XBT1V34])UK364J"MUIMW;2*=P!++/"C+M#9QE<Y(.<BI
M;#QCXLTN/R--\3Z[IT/798ZKJ-H.WRX@NH_E/4C&TE1\O<=C8?''XK:;&(K3
MQMK(0?+_ *3+!?L5['??V]S)GURQ)SR>*\B,N&9OF3X@P3BK7<LOQZ5UR^XX
M5\OFW9OF?L^6U[;-GNRCQDN:%:GPQF=%J*Y)/'Y;S;7YHRI9I&.NJ2]IM:ZN
MFO+FCE9F<[W+NS,[JJEI&)9N@ +<@GECSUQ@!JB0\*K<?[)^IP<<D=P,D'(/
M((KV7_A?/CFX.-<C\->*2H BF\1^&M(U&6''\*;K2- @)9@-HPSN<\X$@^+^
MFW6?[;^&/@'52<;C!IDVBC(X^5=+N(%3C"_(J@XW$%F8E?4<AJ6]GQ%7H3=D
MY8W*L0G>Z^*6#JXO;>RO%VUJ)^Z[CF7$U&7+5X8PU6FDDI8#.L-5T5E:%/&8
M?+TE;9S=-JUN1IMKQ4A@1NVJ2<#>43)_X'MH"L-IQP<$8(/IUP>/QQ7L[>-/
MA;J:G^U?A+:V)!S$?#>OW]HV,\;WU)=1!.W )"'/)(J1+SX$7QQ>:'X\T)<A
MO,L]6T[6V3!'S;;M=-5@H!;8<!L;21U,/)Z-5\N&X@R2O);2K/&8*,KVMS.K
M@8\C=GNZFNK<=7(?$6,A)1Q?#&?4(I-N=&EEV-CLM%]4S*K.3V^&F]-KGBVV
M7<"R%5 ZX^]D=NY&3VS_ #-"HV\,00H+$G!R!@\XZ_H<#G'%>T/H/P,OU9=/
M\<^+="=,,TOB/PS;74#JY 'EKH%[=3L02%QY9*L0[D(&96Q_#WX;RD&S^,NB
MRR-PK7OA?Q+9#+#:%:::U,:X)5C@E@%9@,*<V^&\=R0E2Q645_9OF:H9G@G[
MZ2?*E7Q.'J3UY5S*G&+OI*]TH_UPRVF^7$83.\-.4-(ULAS6-D[^]*<,/4@K
M6;NY:6U5CXD_;8U.+2?V!/C<TMU+;3>(/'WP<TO3!&7C:6ZT[7-7U6ZC4@#=
MG3B[LK,(RK;6W$LJ_P T8O;T9!N)0P/S_OYH 6(#858&C1E12L2R%0[A,MDU
M_2=_P5;T&V\'_L1>$[2Q\3:/XEM]=_:(THB[T.6>6(06GP_\1L;:Z6YCMY$F
MBFA\WR]C* 83NW,VS^:9FW$\DXP"2 .6 <CCL"Q ]A3XJ6-RN60Y;.JZ+PN2
MT?X=6$FGB,7BL3.U2A.=.27M(/W)-6E:3;T7Z]X,4,LSC*.),V6&H58XWB[,
M'3K8C#_OK8/+LER^,$ZU*%:G"4<-.;IS@DIJ3[\U]-1U&,Y2]O%]DN;@J/H3
M+D^IYQDD5>C\3^(X0!'K^M1JH 5%U.]55  "J%$Y"A1P%487  XK"!_VF'T_
M_6*2OD_KF*_Z#<7KVQ-9+ILE/3I_29^Q?V3EK?[S+L!42TCS82C)Z67VX26J
M6MDO.^QUW_"?^.AR/&GBK/;_ (GNI#GZ_:3CZX./0UI6WQ8^)]D7^Q?$CX@V
M8*CBT\7:]""<C)"1:A%&"/TZCD5Y_14+'8Y?\QN+TM_S$UNENTUV1G'),F:]
M_)\L?37 X5:6CU]CIM;9V];GM%E^T?\ M"Z9&B:;\=_C)8",J4%I\2?&%N%V
MLN,"'6D"X SE2<%0!P:Z>V_;(_:[M"_V;]J/]HBU&7P+7XT_$:W5Q@;-R1>(
MD7C#!<C*[CC%?..1Z?D3_7-(<=L_B<_T%=$,WS*$;0S',(/6RCC*\8J[7:IS
M;7O:6]NASU>&>'*B<:O#N1UDTKQK95@:U[6WFZ"=D]4NEK;:'TS_ ,-K_MD8
M'_&5O[26<<@_''XE'!R>,_\ "3<\8H_X;3_;')0G]J_]I%0<[L?''XF =<9(
M'B<9/3..W?BOF:G C!SGI\OL<Y]1^?/I50SK-U)-YKF2MU6/Q:[)K^-U5T]-
MG+;IS+@_A1M\O"G#T;II\F2Y?=*2Y4U>A9.#E&:NGK'9M'[%_M5?%'XD^'?V
M'_@EX3O_ (E?&?XXZ7^TC;^&OBGXP^*_Q"\<:]XN\.:'KWAFVO8;_P"$?ABU
MU:]U":PN?#/B"2X'BB;49?-U"XT>UU.QMY(-/BD3\=#M7DMLVC)8L0%/7.Y2
MI 4<DAE(P"&'4?IW_P $^O'WC77]#_:._9\U/6[O7/A-XC_9F^._BR7X?ZC'
M;ZEH$/C/0?"T>JZ#XEL;.XAN9+/7-+OK2TN[.[LVMYX[RRLKK=YUC9-;?F.W
MRNV S,IP JR%BV>-BQ@R')X C!?. G.*^@XGK+-,/D^;QKU>6MA*N!5">BPE
M3+/91Q$:5:<I2KTJ\ZTZWM9MU&O=DWRJ4OC/#; ?ZN8[BWA&>'H*ME^:K.7F
M&"?LXYI1SVI6^ISKX9T*5+"8G"T,%# U,/AH2PKA0H5J#2K2IP_5W]@#X.^
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
MW.=_N>1\[2E[J2CE7,]U=327-W-/<33.6>>XE::21]J[CYC$EQR/F).<XX
MJ$'!!]*4 L&))..0.V<8)QCC(49Q@<< <TY%0X+;L%B,*0"<*3M&0?F8[0IQ
M@<Y![? SYJCYJC<Y3<IRDY2;<KZMMOFW>EVW;=W/T*,5""C",80C%048148Q
MC&*7+&*V22V2MIHDM$A4RY)$;[0K+&7 8*"?F;>RJJLP;+#"JJ,Y+-D4B;HR
M(Y)0CG:-H5]I 4%FC9OE9%W#)9PR@CS AR!U-IJD&C^(_"?AFV\-_:[CQ);V
MZ2>*9EGDOK2YU:>6V^V^&83<_P!B_9M"5 M[+K5A>EM2T[4D-QI4,5KJ$%.[
M;7(]!C7QG-&WB<ZI,;3S?*;4ETLQI%&NJ-%MVB21(WTW(?R[59%$B[HS']YC
M/#O%9=PQ2XFQ69990EB88?%4,L]I4J8S%8?$*$U-2ARI3IQDFZ7OM2NKV2/S
MK+_$?!YGQ;4X5P.5YC55"IB:&)Q[I-4*&)PSBIWC:=J,GK[27))MW2?3U?X2
M-'I'AGXO^)96?=8^!;CPXD (^9O&%]#I"RM@95H',;DAMK ,6517A)6,D;6&
M]"Q;!.&R HPO   !]<\]"*]RT#&G_ CQQ=JO[[5_&OAC0MQ7@V4%M-K8!.=[
MD2V>S.XJ&<97G=7B3@?,V "<=/J.?\_A7AYQR4<KX;PBYDY96\?**DVE/&XZ
MHWS-W;?)A*<;;<L4U;G=_>R&+GFO%F,<I2]IF]'!4VK?P\#EN"]U]7%5<3B)
M=7>32>D;14445\^?3A114BH" >?\GZ4FTM6 !\ #'08Z_P#UJ0HH!(8Y'(^;
M//;CO]*:>"1Z$TNT <EL^GR]?P7H>.A]NQI*,=6FEI>S5W+6.D;IZZ[*SM=[
M(I-J]FT^RZZW_#<<&+*8V"X..BL"2,'+'?SR >@Y^@I64;<#"G&!M!P< \8R
M3D],YSCCOFHP<'-*69B%X&2?7^Z?0T[.34$U",ER2<8Q3L]'9I)W:=KII[ZI
M@GJNBO=I:+HG=+NDKGQW_P %5)QI_P"QM\!+"5T63Q%\<_%^O)"@*;H=%\)/
MH\SJA=BXBEOX-S_+M:<*%R=Q_GI4<$@@X9CWR SL0IR!@@8!'/KFOWC_ ."P
MDC1_ _\ 8>BC=Q')?_M,RO&6.UI(=;^% AE95P&9$DFCC9@=J22 =:_!XDY?
M)SN// '3CL!Z<YKTN+I2_M#!TY2<N3(.'VKVT5;*<OKU'I97E4JSDW:[;>VR
M_3/!>FGP=B,4DN?%\4\85))*W*L/Q+C,"M%HVX8:'G8;1117RQ^M!1110 44
M44 %.V_+D!BQSM   +9550$L&+N[JH5$<@LI/!)5A[>Y_H3_ $K]7OV8/@7X
M!\#?L[VG[37CKX,7_P ?O&?CCQ=KWA;X3> =4T_5KSX=Z-I7AB);3Q)XU\:V
M6AW-OJ'B*-]0GN=*TC1/MVF0I<6-]>2,LD=K<2>WD62U\[Q57#TITZ-.AAJN
M*Q.)J*I.&&P]%TU.LZ=).I4?-4A3C"$9.4ZD5;JOB^/>-\LX R..=YI#$5XU
M<71P.#P>%=.-?&XRLIRIX>-2K.G2I+DIU*TZDY6A3I3E:323X3_@E5LU']KC
M2_!A:+?\0_AE\8/ \"2$@2OJOP\UNZ4I',B?:-\=D[K;EH0\23.)%$.V3\XY
MD),V0""_.[/0]L<9'4'GIG.17]67["'PP^'/Q%^+/PX^+WB;]GKX9_L^>/\
MP?::KXG^'.H?"/56T#3/&ND>)/!FL:3-IWB;X:>(/$.O:\INM'\0'Q!H/B2"
M6-[RWMXXC%9HTK7'\IDF2TI+'_6'\<''/X?2OKN+^':_#O#G#=+$U88CZUCL
MZK8:K]7Q&'<L+7AE5KTL3"%2#E*51WL]'%J5E&WYIX4<>Y=XA<9<9YOE6&KX
M"GALCX-P6-PV+G1KU(8^GF/$SFZ6(PU25*K2>&^JVG:#YE)2CS)M^^? []HW
MQU\")=?B\-P:/J^C>)TLCK6A:];3365Q<Z9YYT^]@GM9[:]L+RU^U7<?GV5Q
M"UQ;W,EK<B6$A5['QY^VW^TEX]U_1]>NOB-J7AR/P];)9Z)H'@TKX?\ #=A
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
M9(P7A]AIU%/%<5\=8N+=YTI\38O"PG:R5WEL<#4@K+:C4I+9:ZM_HU_PTO\
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
M95URSUKP\F-Q5I]<TB]TVW$BKG<BSW$<AW85"@D9E5"POFEM?3]=-;OTUO\
MDK":WU>O_ UMWT_R+1\6_";3(]NC_#*]UF5SO:3Q;XGNI8^&9!+"FBKI05WV
M$R1SBX5<1K&^-Y;7TGX_^(/#<\DOA+PGX"\,!XO(WV'AV$WDL*9E$5UJ(NH[
MZZW,NT/.TB@L"&9V('AEW;-:75S;,0QM[B>WW#^+[/,\&_\ V2_E[RA^9=WS
M 9%5Z7D_>]7>^V^K3T5OQ>J&DM][ZW^[I\DS[ET;]LF2.W@36_!ZS3+"%G?2
M[]H$>5<@,B7,#%%*X)7>P#$[3M %<+XY_:J\9ZZXA\)(OA.R5T;SU^S7^IR'
M;\P>>XB>&) 25+PVDL@&0C$$$_*E%*T5KRZ^OILMEL^G45GTE9=%9.W]?UYZ
M.K:MJFN:E=ZMK%[-J.I7LFZ[O)V4S2L/]M?E9..B\$#M70?#W67\/^.?">L(
MKO\ 8=?TR5XHY!&TT37<4<L!9L#9-&[1R*?O(S+U(KCJOZ7]E_M*P^VR3Q6?
MVRV^URVP)N([;SD\]X0H+>8D6YEV OD?("V 6W?I_7];=MMDBDD[+IM\MO4Z
M?XD:.=!\>>*]*&YTL]<U...0@J#"]R;B)@"!N#K.0'&5(B&#S7$U]$?M*Z-:
M:7X]T^^L)9;BP\0>$=!U.TN)(I4+I##)I*F0R(A:XG@TRVNI@X$J/.S2JAD7
M/SO4Z65M;MW\M$[VZ7_7OO,7=/R=E\D@HHR/4=N_3.<$^@X/)X]Z7:QQA'.<
MXPC'.#CC .1QP>AZCBG9]BKI;NPE+M;T/Y&IHK:YG<QP033R*I8Q0Q/+*%&W
M+&*-6D"_,OS;<'/!X./1=&^#_P 2M>C6>T\*W]O9ND<BWVLRVN@Z?)'(2 T5
MYK,]E#<8P2T=JT\P XB)(!>B^)27:R;]173V:?S7]=4>9CGD<C&<CGC.,_3/
M&>F:FABEDR(T9RP4* C/O8LA55" LS-E=FP%@S*17MA^%WA'P\5?QM\6_"EE
M<9VRZ5X4MM1\5WHCBP9;6:YLX([/3;K=^[C>[Q SG(E*C>OUIX(\'VO@+2/#
M7_",6][IR>,-3U>.?6/%%II,^N75S?\ AL2^&%E?2;F^BM-"-W"KO;M<"[;4
M(["%[9%GD=3FC&2M?Y]^JT]=!K57U^ZW;OZGS3XHN[KX:_"S3_A]J#S:AKGC
MJVL_%5_9ZJC267A72Y+BY6SAL+"[B::TU6[D@N#=W$:I*CVT) W^4#I_LG06
MDOQ*D>YB$LT&BW\ME)U2W*S112LYQE#)"JJ X5<C; &MQ"S>8?$+P%\3M*UK
M4[WQAI.M:A.;L1S:^L-SJ&FWCRG?#]EU%%DC9)$821VQ,<EL)! T*&,Y^N/V
M1O!E]I>@^(_%%[#<6TVJ:DVC6<$\;P,(M'9UO+DK(@+Q-?.UJ&B)W26<ZG*J
MI,\ZC&25G=::[7>Z7?S%:VVM];:+LNG1?\/J?929VC/49!.",L"03@]B02/8
MC'%.ID0*QHI&" !ZGVW$$@MC[Q!(+9()'-/K :V7]?F%%%% !1110 4444 %
M%%% !1110 4444 %%%% !113&?:C/C.U=V,@>O&3@#IU.!ZXI-I;_P!;+]4
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
MB^((C^Y\6^!O"'B&%"?FCC;3!HK!A@;B\^BS2F4A2[2,I0>7OD\8I+9?KO\
M/S[@MEZ+RZ>K_,****8PJQ9P_:+NUM\N/.N8(ALV[]TDJ*H3>"FXL0!NPH)!
M+*/F%?Z=?Q_H"?R!/L:]*^'W@36_$6MZ7=/:WFF:!;9UC4_$5U9R)IECI>G/
MYMU<&XD:**5BT36\,8D4RSM&JG#9#2>Z6S7WWT$W;7JM5\M3Z/\ VCM*FUGP
MSX9:R@DGNO!&NCP;)!:H;NXFAU/PMH^LI+<"T\X%[)[3[+($W*EQ-,(R\;"5
M_G71_@U\2-9B^TP^&KJPLMB2#4-;EM]#L61VVAEN=4EM4?'4HFZ3'1"2!72>
M(_C/XE@\5>-M1\%:K=Z-I/BC5H[B4PV]K#<R)9P&WM+F"<P-/9W,L;323-$_
MS&4NQ9'ABMO+=3\4^)-=EEFU?6]8U-Y "YN[^YN$)0$QM(LKR(7#X<':I;;@
M%<9I6:;76^WR7GZ?Y=28MO[-DW>[:>Z\M3V5_@IH'AR]&F^/_B9H>F:MYMB#
MX<\+Z;J7BO6F6]@@NHHIH8H+0V\DL$\;1216][;'<KB9PRBOHS2_@3\'/#,]
M\MY9ZQXMU'2XY9K2UNM7TVZN=9GBM;FY?2+'1=+NK>X:Z"1,GDWUE"P?"!W"
MF2O,?%7Q!\.^&M-T;QYX?O\ 3KWXE>+_  ;X0@G;[-!>IX<_LJWCM=8U%Q,;
MB$:A>BTM=/M4EM7:+[%)(PDCG:-/-?@Q<:@_CJ[^)VOSWTVG^%+'6O$OB35I
MDWF:[N-.O85M()Y'6*35[Z[N]EO&SR+(P6.1<M'%"G>ROIULGUT[7?\ FG=%
MJTO/MI>[TT7SZ[:'T(NMZ;K_ (2U[2OA-H^H?#WX@^'++[5_PBTGA[1H==O+
M>VV#4+?1KQ6DU*6W5W5&O587,C@)!I[SR+!7QUXQU'QZ^HW%IXUN_$BZ@G^D
M2V>MS7<9W.T2H[V<L@5"JNYCF58UW#8O[T;*['3_ (Z^,K?2=7TK4Q9ZY-J&
MA:CH-IKMZC1^(],MM2").L.LVS1W5S!L4JD%RSF,I;O!/"83YO5^&OB7X?\
M&6H^%?#_ (\^'6G>*+Y;G0M&L-;TJ\N[+795MW2RTZ"_B>9_[525&$%W;FXM
MH+E=SR('?>+@G'WI*Z:3U:EKI:ZTW=[_ 'Z]!IQMHDGYKR6EM_)>BN<Y\ _
M6B^/_':6&MWZ6UAI=HVJ/IA.V\UF1)/W4$;C*&W2(-+>@[F$"/@$$NOU-\4-
M5UJZ\9^(_A@][!;V-_\ #NU\1^!5L"T=QI>M>')Y[R-KF2,QSK+.-,U!%AMD
ME1X;33\.K7$RP>%:+<^#? '[26GP^'DNK+P[IVK/HLAN[N.\A@N=4T^YT^Z>
MWF\MWBL89KU'B\^:YN)/*F5IUBC-O)]#?M&ZOI/A6Y^&?BMUCBUS3_%J>5<1
MP?-<Z*(6?5;::5%=O)B\ZTN&BE8B3>Z1#9+(RYS=YQLK+1;=W=]%K:R>_82_
M#2VVUE\M[_\ #&Y\!_C)#\1]%&C:T8;7QAI"F.\A#;$U.TX6'4[:.1?,6?(\
MK4+==VR>,RQ/Y<[1P?1%E;0VD)BAB2%&GN)V6, *TMU/)<SS$#H\\TLDTO7,
MCL=S Y/YKR^![+PUXYF\46'Q+\.^';)=9N=4\,0Z9+<>(O$5UI]W=EK:!-'L
M/*CGFF:X,%U:37T$G+(J'R6<?I39,[VT+R,'=HXV9]AB,A,:$R&(LQB,G^L\
MHLQB#",LQ7)FK&,6N79K\>OX_(>FC5M>W^?79?TBU11168!1110 4444 %%%
M% !1110 4444 %%%% !1132P'!/(I-VMYNP%>2=D+#Y,@D<YQQR 22H'R$,3
MDXY !/2O=7UM:V\\]U-#;VT,3//+-+'''%%&K,\DDDC*B(B@L[/M55!9F51F
MOY[/^#B/XZ?M)?!K]FWX>1_ _4_&'@3PKXJ\?MIWQ"^*/@3Q5K7A;Q#HY&F7
M;Z)X2-[X?NM.U&WTSQ8[WTEZWVN2VO#IB6CP!Y%=_P"&+5/%7B?7+I[[6O$>
MO:O>R,&>\U/5]0OKIF'()N+FXDFR.Q#@CM7YYQ-Q[0X?S%Y<\MKXJHJ<9SJ^
MW5""]I&$H*$94:GM%9^]RSA9JW6Z_3>$O#>OQ1EL<T_M:A@J4JTJ<*4<-+%5
M?W<N6;G:M0C3;:7)%\\FFW*,%R\W[L_\%^?VY/#O[3O[1?AKX3_"WQE8>+OA
M%\#='N;)=1T&]T_4O#FO?$/Q 4D\2:II^JV:M_:4>F:;;:;H,$L-]=V#1QWD
MEHJ_:]1>X_ =1M.<D\;0. H7.0JJH"JH.3M4 <G(/&%P.H4 XQGDG&2V!DG
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
M:9X7US59M B73K^"UU_4+72]+OKBRNH=,N;F:Z6R<Q7##RB!,L[R!9,D+(0
M6&/8?C/XUTRWOM2^&?@K28=!\/>&M>NS?K8W$K_V[KFG6MKIMQ<WEC^[ACBM
MKRTF5(W26":6)KQ8P;F0/V'BCXG>(O@['X-^'WAB72;N/PMX9TZXU^VU2TBU
M%(?%>L37&L7< F?[/) ]DMU&]LUM(K".XCCF#/'A?E.[NI[ZYGO+N62>XNIY
M;N:24LQDGN9&GFD^=F9EDED=P6+,ZL'<LS$EO>[3MI:VSV[VW2]=NQ"3OUUU
MZ:[:]5=OSVV74K[0ORKDJORJ22QP.!ECRQQU)Y/4UW_PP\4Z9X.\?>'/$FMV
M3ZCI^DW4LTUM#'$TRO+:S0074)D ._3[B5+F,M(-K(C!@1FN _(>P  'T P
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
M?%33T64->WEJD*Z/XS:*/SK74A8W-Q:6MKJ6F37W\5.2,8QUY!SR.XX_#_\
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
M!\#^'K>%5CN8_#GB&'0OBFDE^1\TTLWBGQ[XJ6"=AS;PI""1 5'\$=?UK?\
M!KK\2;2+5/VL/A!<7EX;^_L/AQ\2M)LQDV-O9:)<>(O#'B*[!)VQW5S-X@\-
M1, ,R16D9.=@%?>^&^*EA^*<-!2Y8XO#XC#2;=E_#]K3O_W$I07FVKW2L?F_
MBK@UB>$,55Y>:6!Q6$Q<5:[LZOU>IZ?N\1)WULDTK)L_L(3)12>NU<YY.<#.
M33J:GW5XQ\HXZXX'&>].K^DE).]NA_*X4444P(Y(Q)@'&!D$%0P()4]#QD;>
M"0<'VR#_ "K?\'+G[*'A#4_AQ\-OVNM&TO6A\1/"NH6/PL\3W6F:7/?Z1J?@
MF^GUC6M'O?%=VDNS2_\ A&M6NM6M]*U.9'5T\1S:9.Z01:>(/ZK:_/?_ (*J
M^)="\)?\$^?VK-;\1>&K'Q=IL?PHU?3QH.HSO;VMQ?ZU<VFD:7>M,F66?1=0
MO+;6[3 VM<:>D<A"R&O XHP-#,,AS.A7ER0AA:V(C4M=TYT(.JI+SM!Q?=-Z
M/8^CX1S'$Y5Q'E.+PL74JO&4,.Z*DXJO#$5(T72DMFFYIV?5)W5KK_,H)SCY
MBV%4;B<[MJA=V>X;&03@D$$@'("4IQSC.=SDY8OR6)P6)))!ZX)&> < 48P>
M<_A_GD5_*,HZRM:UW9+=KI:V^C3/[,BDHI+1+1)JS:5DFHK2S35ORV$HHHJ!
MA1@<$J"01C)? Y^;Y5= 2PRN3DA68#&XT44XM)IO9=U=?-/1C5KZWMULVG]Z
M:?W,_9G_ ((_?MTV7[.WQ,U#]G[XP:_+;_LY_'K4]/L[Z74+]H]+^&?Q*C\J
MT\/?$2RAD26"TM[J,6^B>+A%'%:WFC6VF76H@IX=L#'_ %&>(- U#PYK.HZ/
MJ<:+=64BGS+<QR6]W#<1B>SO+26-W6ZMM0AD@N+:Z5Y3<13K++*T[.3_ )[0
MX)]Q@@8&X?W7( +KG!".60'D*"6)_KM_X),_MJ2_M:?"&T_9J^)>JMJ/[1?P
M,\,R+\-];O9K==2^*WPBT?RMOA^Z?$<^I^+OA[;-%'%*HENM5\.164]VTNI0
M7U]>_M?AEQ7",H\.XZLU"I*4\NJ5).RJRM*>%;;2BIZNE?F]Z\4TYV7X3XL<
M'<R?%&6TKN,8PS:C2A:U.*Y88WE5[\EHPQ$^JG&=K0FW^C3%06 8$*,[QG81
MC(()&<'MQG') J0JR$$J5)^:/)7]ZH9EWQ%EV2*&"[N2O)Z@8K?\)Z7#J_BK
MPWI<T37$.I^(=)TV:T#B$SQZAJ-K:-$DKHPBF9)Y&5F1A&P 9#MP?HSQ5\6=
M+T[Q/XK\#Z[X;T_6OA_H=\FEZ'HUC8V6EW&ESZ)J-JT<5O>212SFWFN;=[6_
M5V/VB!G"M%G=7[>XZI*UVMM%VZMN^^Z=MS\"N]+6::O?NM-=EO=VV[^1YM\9
M&^Q:CX.T%51+?0? /AR.*$8\R*YU6T?4]028A?WC_;;J656(41D; IS7CS2;
MN6+D@KM;,190 02K-"SJQ]595QD%2<$='XO\47_C/Q#JGB6]2*)]2E!2" ;H
MK.UA"16UDA!*HD$2( ,G+ XPK #F*+N#M&RZ[)W??5=;>:\PCMKY?DFM.EOT
MOU+<%[<VN?L]Q<P\\;)@F 3DGY$7+GC#DEE(RN,G/66'Q*^(>EK''I_CCQ9;
M01,&BMDU_5%@4@ ?-"ETD,@( !26-T*_*4(XKB**EMO1Z]=EOWV*/:X/V@_B
M@C 7VK:3K5M\H>SUCPSX>GBF0 !EFFM=.LKV7?C+.UV9"2<L3@U._P 9-)U(
M2Q^(?A'\-KV&9F>0Z-I=SX;NWD<EFD>^LKF>9W8DEV."Q))Y.:\-HI?\%[][
M+]!67]7\NFW1'M/_  DOP6U2.3[=\-_$>@2<-"_A3QA/=.RDG?\ :3XACNPI
M Y*X<-T8$$YZ+P9HOP7UOQ=X7@TW7/'%A>7&OZ1#!HVL:7I^IPW<KWT"QVT^
MHV<UA%!',2(WE^RN$#;]O!%?.YD8Y#GS%+,Y63YAN88SSR=O5020"!D$<5ZK
M\#[2&]^*?A-9!'&MK/J>JAECC!\S1-$U+6(5&Y6'SRV*(1CD,0"#@AVC9WDW
MHMUVMOK:V_\ PUA6=EJ_/76ZU6]UZ].W5/MO'?ACP/XE\7^(]5/Q7TNPO[K6
M=0:_MM=T'5[62"X2=X3%;MI\-_'/"@A\O[0[1[_*4JA!.WE4^%WAVY&+#XN>
M [J0]$E;5[ <9SNDO;"&->< $L!G.2,C/E6H737>H7]Z$,?VN\NKK"DJ8VNK
MJXF=000Q#NQ?!+*NT!<#@TMQSG)'&/E)7Z_=()W<9R3TXQ1T3[I:;65E9[=5
M=^N[6PU>RUZ+73\.GDCV'_A3.J,?W/C/X8RQ$_)*WCS1(BRD?*3"\ZRJ3SU7
M&>,YR U_@1\2I7']EZ/9:["02MUH>M:5J-J1V*RQW8+9(/1>#E3R*\@+L1@E
MB"-I!=R"N<A2"QX!)( Q@DFD)9LAF+;BI;."6V*%3<Q&Y@BJJJ"3M554< "A
M/H[-=+*W;[_/57\G82YM+M>?X>GG]_4]4N?@C\5K0%IO ^ME54,3"EK<,QQ\
MP1+>YE<D>C!2!U'!KGI?AUX\B9E;P5XN+*#PGAW5I%)P<-YBVGEB/.-SD@ <
MUSEGJVJ:>RO8ZCJ%FRG<C6E]=VQ0G^YY$T84>@ VCH   *ZA/B=\2(U54\?^
M-45""BCQ5KV$QC  _M#E>.5?<I'!!!(IN2T]Q;J^K5UIKO?OI\UYO6[VMT[^
M=SEK[2M1TUS'?V-[92C@PWME<VD@;.""L\2>V,9R>/2J.TX!.5R<9*L%Y&>'
MQMZ?2O6K3X\?%ZRC$4/CO6'4# -V+._<#O\ O+ZUN7)()!)8D@]<\U:'Q^^)
MTA U#6-/U>+^.WU30-#N89AR,2A;")W!!((W@$$BEH[:<NWG;OZAK;I?UT?X
M:?UJ>-_*/O,.>F.A]3G&#CCIT[]J=L7^^J^SLJDCU 8J2/0@8Z\U[$/C)>2R
M;Y_AU\(;@9W2M)\/])623) )-P6)1V)Z@?,>O2O1OB#XN\-^&_\ A!7A^%WP
M^EE\2?#[0?%%\%TEK98[[4[K5(9D@AL6BB\D+9HR;@TOS%2[*J 5%?"K1;E)
MI.[T:LW?I:VS2]2;O5:.UKMM*[=NG3^O1^;?!@>7KGB]P0VWX7_$%UPRG+1Z
M%*6VX8YP"@!'5F9>HKQYU97=2.59E.63/!(Y^;VKWC2?C38Z+<7CV_PN\$VT
M6IZ9>Z5>K:07>F7-U97\#6]S;_;TF,ZP31%XY55@>.&&T 8W_"P?AX"BQ_!+
MPLL6T!2OB+Q5*-H7C;MU'IC&.3QW/6E9NS6S2MV5[66NNE]%OY#O+MV>C3ZK
M\'K]SUM8\A B)P)<D] %.3[#GJ>U.9  2-_XJ0.O<UZ[_P +%\#LQ*?!OPB
MN2 ^N>)W#8Y */J.QP>FUAM8<-D'%'_"R?"(YB^#7@E)/X6^TZU+C/!_=B]8
MMD9'0XSGC&0:+=)6WU=UM>U]'UZV^2U5Y;V>U]T[[;6^?]62\<) ZD<G R<9
M/X^V3^%*A1@3O7 [A@<'W YY_P YKV9?BAH$++)%\(O T;@XW/!JTRX(/5+B
MX*YZ<J-P&0#@L*:?BKIZ*RQ?"[X;NN=Q231IIV!8G[HGE( ZY 7GC.<"JY4N
M5WO>SU6ZTOUZ:OTWV&I/^7337F74\@" #<S$(3@.%;:#Z$D8R>N/3'7K3#L!
MX8$>N]1_,9KV%OB\@QM^&7PH7'"&3P58N4P3A"9F8MC))(P#D]#FC_A<UX>O
MPZ^#Q/K_ ,*\TAOI\Q8YX[TFVM4HQV6[?:^FMGU>F^GJ)M]%Z73TTU]-_4\=
MROJ/^^UI./[R_P#?2_XU['_PN6[_ .B<_![_ ,-UI'_Q5'_"Y;O_ *)S\'O_
M  W6D?\ Q52W)VNU_5O[OK]WF.[[?CZ?YO[O,\=&W/S/&@[LSJ /KSW/ ]R*
M4%<@I(,Y !X#9!W;D )S@ D<CFO8U^,]\C!H_AY\((W'W73X>:2K*>G#!LCC
M(/J"0>*L)\<_$*EFM_!OPSB<(_SV_@73E=5((/S(VY5)(&01@E>:+Z;*^EFF
M]-NEEJM>FN_H:]DOG_7I?\"E\=A_Q<C4B7#EM#\%MG(R ?!?A_(."3S)YAR>
MI)'.":\?KV[X\7#:OXNT?Q L2Q-XC\%^%=5*0PL(O,-A]C>.%4+1QK&+1?W8
M *JZ@YX(\TTSPGXFUG<FD>&]=U:55W%=+TN]U X/]Y;2"9@?50"P&&(P1D4;
M[M+UOV3[>8D[I=[>7>WY_F<Y17H]I\(_B;J$S06_@'Q=%(%!_P!-T+4=.B4[
M0?WDVI062+GEOO?=((XYKH4_9Z^,,B;QX,N47CYI]5\/PC!YSB35U; Z<A6]
M5!R*7S3]!\RO:_\ 7J>+T5[A)\ O&%E LVMZSX&\--QNM]>\7Z993'U(\MKF
M,>N-QXYZ FF0_!W3XU+:K\6?A58@9.VS\5VFKR8')Q#:;96..,*AQR3P#1?5
M*S;?^:7ZA=6OTT_'^NAXE6AI>I7VC7]GJNF7LNG:AI]U#<V5["^R6"XBW.I0
MX;[RJZL#&ZE25(&X&O56^'_PYMY0+CXS:++&OS2"R\*^*IV95(!2*X6R:T9F
MS\C&4*3@DA26%75_ALFD^.?#/AVROQXBT7Q9;:-K.CWUD_V6YOM U.Z>W:62
M)]ZV=TLEM=P_O0T8_='CS6"U%\LKN^B?375.V_K_ )"?O*RTV>W9J_\ DT]?
M3<]XG^(>@:I\/_''CKX?:4W@_P"(*76@W/B_4XHK>7[:S7#)<M!,_F6\<=_<
M13RW<,5K$UY(&>\CN4947P;Q'\8/&?BCP_/X=UB;27MKV>)]7U'3]'M-(U76
M[>V\S[);ZE<6,<"/;1!_-@2"UMYHG<,LQ=5=?>OB3XF^$'@N#4OA+#X.UJ6V
MLVT,:U?Z%?Z=IUQJ%Q:6JZE;+>72V5S'=2VYU%XKJ5X8I7N!)&5V1HS>)/XZ
M^&=C/MTOX0Z;=0PJJQ3Z[XDUV:^:1E#/+/!9W-O8NQD+-_H]M$I&"0'+L7#X
M&[>]?F@[[:[K7[[[.VCLD-IW3:TZ7]8V_-VTMZ;F/I7P;^)FOZ;::UH_A6]U
M+3=1C^T6EY!<V#1W$!.TR#?>B16\U9(V24+(CJ5E".&4:O\ PHSQG:QJVO7G
MA+PO*[ +:>(O%6CZ9=A<\R>3)</O51R0C$G& *YWQI\1+SQC;Z3IS:1HV@Z7
MH=M<6FG:?HRWT"QPW4QGN8+F22X(F5[AGF8R(9?-=V:1BY(\];YB&.,J-JL
M-RIT*!L;MI'!&<XZ&DNKEK?9]]5?9KU[7V:V$KM;KI=JS>R^6NNOX'MB_#SX
M?Z/#//XG^*^F-)"L>RQ\(:;>:[>22-(B/&D[_9+#"*Y=I%NW78CD*Y 0P+>?
M S37\RWT#Q_XGFA4X_M+5]+TC2;R7G'VB&TLSJ,"D;AN2];;DCEBI'CF[G<!
M\^2=Y9S)@J5VAV<LJX)&$*Y!(;()!-W&TJA'?*@,?JZX<_0L1G!QD @]WNUK
MMY*V_J[W6WY,L^K=^MMNFWI;3\;W:/9HOBAX2TA,^%_@]X&LIF)WR^()M9\8
M #.2J1ZK>(D;$D$LC;6(&4(5<4=2^./Q,U&+[-#XA_L*S5P8;7PMI^G>&Q#$
MOW;9+K2;:WU![93_ ,LY;N3(X+')->3%BV"Q)/3<69B1V'S,0 .<;0/?/&$I
M/LG=>GS^6O8:2T;6N^M]]/-]O,UK[7=9U2:6XU75=3U&>?)GEO+^YN9)26WY
M=KF2;<0V-I<,RJ H(4*!FF5V=Y)#YDCL7+L7#&4G(=MK .<DY!&#[5&2HP6P
M!QDYXP&)=FP"5XPH&#G&>^*]*\'_  M\4>*I8+N:PN]!\+I!-?:IXOU>SN+7
M0;'3[52\UP+RY6WBG<@;5AB9Y"WS('CYII/5][7;ZWMW6O2_H3RQOMOYO\-?
MP1#X%^&/BSQ_<7']B60CM;8$MJ>I3M9:;YTTOV:TMH+F==LMU/>O#;01@R[I
M9%!1CA3Z9#=> O@Z^K06%UJFN_$NV\/7>FQZS;SVUQX9TC5]59+;44TL%6N7
MN],M9IXC<F:6"20R1".WRDAYKQG\0],C\,6/P\^'\^N6G@^PU"ZO+V]U&]C-
MQKMV+NUN;60Q;8WM[6TN;-;JRMG_ '\<P!#2$@#QYYVEED8R2&:9G=R5S(YD
M822-), 9F5F#2>7([PK(Q944A&6K*3]Y\J6RE?7;KJ^^UN[OH.UUKU:TVMMH
M_/;?Y6N%U>W5ZWG7=S<7<[A/-GNI/-F8QKY<9>3:FY]F0S$9.%!/RBJM2#RS
M\JDM(3A55XR"P!.W.[!?:"0H.[AOEX-:$6CZG-:37T&F:A-9VR&2YNDL[IX+
M9 <%[J1(76&,=I6PA(.2.PTWIS1L_.^WG:[M]X_^!OY_YF713@!A2P/S ,K*
M05=3T<$$@@] 0<'&>M(=HR3A1@%=SQHSY;:0@=E#E>?D4[CV'2IY?./W^G^?
M]:!?K_7_  /G82BE. 3@Y&3@X(R.QP<D9ZX/(Z4E2,*#D8(!."/NE@PSQN#)
MRI&?O?P]>H%*N,_-G:,EL=@!DD^P'+8!. < G KT/X;_  T\0_$S6QI6C0%+
M6V*/K&K3+_H.E1A@2L[L,F>9&4P0+^]?D[0@<AK2S>R>ORM?TW ^POV8O%W_
M !3FK7_B_P =W^HW6H^)K'PQHFE:QJEQ??8I(+$W%L+*.YFN/+;4O-GV(841
M(],)5VRP3[-A "G!)!9CN+%MQ)R6!R0 S$MA0JC)"J!U\ ^%W[/GA7X>7/\
M:8O]0UO5@\=Q')>,D-G:W"I,D%W#I\9DB%W!%/<0VUR[LZ03R@(IDR/H-5"C
M &!Z   < <   #C/U)K"33DVMM/R5^BZ_P!/<!:***D HHHH **** "BBB@
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
M. 99"0/3) )]2!GI6;7](*3:2;U@HIM;-\L7S6Z;^OFS\<\_YM5Y=+?@!P0
M0,#IP*/R_  #\AQ111=]P"BBB@ HPI^\H<8/!4,02" 5!SA@2.1R!FBG*/O$
M8!52X)&<%>@ ]6.$'INR.0*:5VEW!Z_U_7];'T[XT^)_C[PEHGPLA\+>([W2
M=.O/AEH;S"UCLY(9]2MK_5[6[823VLLGF11):QR*'"*-I"*S,6\KOOC)\4=1
M1DNO'/B#:W7[/>?8F_![);=Q^#"N@\;;[CX._!>Z8*9+>;XAV%P1@F-8_$%B
MUG;[N2!'&\C(F<!&RHVG->*D8)'<<''T!_K1;;S)5NJ3:W=E?R9U,OCKQK/&
MT4_C#Q7/&_WXY?$>LO&WU1KPK]1CGJ:YV:YEN':2XEFN'9BS-/-),SLQ)9G,
MC-O9B22S9)/).:KT4KR_NV]%?IY>OX>95EV_K^DA220 68@# !8D8/;&:0<
M@9 )!(!(!(Z=***=VMFU\Q679?<=1X,M/#=YXCTZ+Q;JQT;P^)3-J=TMG>7\
MTT$2,QLX8;."XD\R[.(?,D588D9Y)'RJJWV'X5F^&_Q$^*^DZEX>\2^-H;CP
MU96RZ);P^'X=/\-VFB:6KB+3(KE4>ZM;=O,N!--J$5HDLCW:-*'1T7X5R &S
MV /0G&&5L\(X& ,DD 8!YS@'Z'\*WD'@OX)^+M8GFO3??$G5/^$6TN*TD$4%
MI#HD;74VJ74\<H:0.U_/"(84%RT(*I%+&[;!ZQ?=O?KO&_\ 6CWU=[,>CO=]
M%Y6;2?3K^/Y>4?$+5+C6O''BO5+F]347N]=U%H[N.2ZDAD@CN'A@%L+[%S%9
MQQQK'9Q2)&%M%A,:>4R,W'<9SM7.,9V+P!QQQP?<<^].<XV D8V_* NP ,S/
M\H))PQ8N.A&_# ,"*;3<DTK*VM_PLOZ\BW*\4K6>E_DK?UZ"[F[LQ[8))''
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
M-.OM)U2QF>WO=-U.TN+"_LYXR%D@NK.ZCBN+>:,D!XIHT=20&49%?T$_ ?\
M9'^)7_!++QS_ ,)C^VIHG@CX:V?Q;T]?!_PX^)&G^--&\6+X8UO0[N#6=;M;
M^Q\.3W^IZ7IFK6GV53XBATBX^SWNEV5I=%;?49K>\_/W_@I5\9_A%\9OC-X<
MU#X2W-EXCC\.>#X- \5>/M,ANTL?&>L)J-]=6<UI-J$$-[J%MHNF7-EH]K?3
M(KW)5UB)C"H?H\7P[2P.3/'8O&_5LRAB94:N45Z4J>)IP<4Z4Y0FHS3G?FNU
MR*'O)O8^7P7$TLRSY9=E^!GBLIG@GB*.=TJD9X2I4INU:G&K#FI2<;.*IQDZ
MG/:+/SJHI<<9ZC(&!]X$MMY4C/#$*W'RL0&P2 0C@'!&<\'@_B" 1]" ?4"O
MF7!K1IJ3V3:\GMOLV_)*Y]9%QFO=O*_5:QZ;O[^NEK,2NQ^'?C&[^'OQ!\#>
M/-.&[4/ _C#PQXOL0/G)O/#FMVFLVHV>\UBJX'7>,<DUQU!!8!067!R&4X<-
ME2K(>BE2HX.03D\9K3#S]E7I3U3A4@[K22]Y:KNTKV3T,J]/VE&M2:^.E4@U
M*W+:4&O>3UDM5[L;2;LUHFG_ *YFB7@O]&TJ^W*WVO3;"Y8@C&;BUBE/0XYW
M_3TK3R/4?F*^1/V"_&MSX_\ V)?V2O&&IZM)K>M^(?V;?@GJ&OZI*WF7%]XC
M;X<^'8O$<]PW5[EM=BU!;AL$&</SDU];^<A_O?P_PD_>Z<C@^^,X_*OZ_P )
M55;#4*ZU5>C1J)K5?O(1DM?/FT?6S/X<Q=!X;%8G#N]Z%>M1NTXM^RJ2A?E>
MJV3:>JO9DM%1M(BJ6).!SP#G^7YYZ=Z3SDP#R,C(R.2.<X'4XQSCU ZFNHYD
MT]B6BF)(LF=N?EP#D8Y/;ZCOZ'CJ#A] PII=0<%@#P,9[DX ^I/&*=7F_P 5
MM2\5Z1X$\1ZCX'BLG\4P6D2Z2^H+NL+66YOK6UNM3O!E<P:79276H3#.!%;.
MYW#Y6EQYK;_(#P;]MW]F?1?VN/V7?C1\";_2?#5]KGC/P'XFA^'UYXK%S'I/
MA?XHQ:%?_P#"N_%US?:=::EJ5A%H'B=].OKVXTNQN[N73EO;,6EW!<W-K/\
MYNG[57[)7QM_8S^*EQ\(/CKX:A\/^)X]/M]7TNXLK^#5-&UW1;EYH[?5M&U2
MSEGM;NUF,+^=&S6\UHZF*\M+:ZC>-/\ 1Q_9<_:!;XFS:IX/\0^([WQ-XNTN
MW748]2OO#FF>&QJE@GE07$L=OI,KVYCBNF26W:;3=$N5MKN-9+9V4D>(_P#!
M5+_@G9X8_;^_9]U+P_$MEI'QJ\ Q77B/X.^-'@C1X=8A7S;SP=K,R;;A_"WC
M*&/^S[P0S)+HVJC1_$=K'<3Z3+97_P -QQPA'/<-];H*4<SPE%JDHRY8XBBD
MVZ#C]JH_>C2;V<G%Z.Z_1?#WC:?#>,6!Q<D\FQN(_?MP]H\'6ERPCBZ3O>,'
M[OMX+65-.2M.*3_S:/I@]"<$'&[=C..F=K<'G@T5TWC3P9XH^'7B[Q+X$\;:
M)J'AOQ=X2UB\T'Q#H6JVSVFH:7JNFRM;WEK<PR1*X(D16C;S&1T/FQ[XI8WK
MF:_FZK3E3FX2BX26CA)WE%K1J6D=4T]+*WXG]44ZD*T(U*<E.G-*4*D?AJ1:
M34X[^ZT]-7ZA111_6LRS3T*^UG2M<T?4O#EUJ=GK^GZK9WVA7FCM+%JUKK=G
M<17>G3Z9<0*TT>HP7?DS6#PCSDN$MTC!; K^][X5?$;X@?'C]GGX3?'OXO\
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
M?X,BN(+=(TB@,FB^%M):X),DL]X;JY:4K*(X?Y\NH!!!!&1@YK_18_X*)_\
M!'GX2?\ !0OXB^%/BAXO^*/C;X=>*?"/@6U\ 6!\,Z;I&HZ;<:3::_XB\213
M7%I>F"1KG[=XDO%XN!%Y2IE2V"OY1^/?^#7311I\7_"LOVKM4;6'.7_X3GX?
MV8T\@;<X70-8^UAP-V?E8'Y3A0#7X+Q-P-G^.SS,L=@<OHSPF(Q"JTG&O0I\
MRG"GSR]FZL91;J.;E=)MW:36I_1G!WB'PSE_#^4Y;FF8UZ>+PN'=&JY8?$U8
MTU"<_905149QDO9\D8VDTKI7T:7\@=&<X Y.0N 1G).1QVZU_3GXB_X-A/VC
MK&VE;PS^T5\(O$5ZD>4L[[0/%6@(\O)\M[K_ (FWE<;26,#8# [:^?M1_P"#
M<'_@H98;7@O?@#J*&]M8<6OQ)U>WGC@FF$4E_*NH^"[*,06D?^D3QQS37#0J
MZVT,\ZI#)\M5X*XFHNSR7%RDNM**J0;M>\9*;4E?LV?:4O$'@VI%2CGN#C?5
M>UE.G)/?WHR@N7_MY+6RW:/VR_9#^#WPC_9__9 _9YM_A+\/K#P;KOQ]_9_^
M!/Q<^,?B6>]U#5?$OC/QCK?@33M7GDFEUB[U%M+T=M9NKS5=&T70Y;+3MMRJ
M)ID<@%N/9*Y+]GOX*_$/]F']FO3_ ( _%_X[Z1^T-XA\%>*KS3?ASK&FZ5J5
MO<_#GX;Z%I]M;'P-+JFK//K-SI%OJ*D:%IMV7T_1M&L;&WT1)=&AL[>VZVOZ
M7R.D\-DV64/JDL Z6%I\V&E&G'V=1I*I)PIW2E.<7)WUE=2:U/Y4SVNL3G.9
MUXXQ9A&IC*TH8Q2J2]M3<N:G:55*7+"$HPC%*T>5Q6BNRBBBO5;;U9Y04444
M@"BBB@!1G(VX)R, \@GMD=QFO9O$DDD/P3^'%JF%AN_%/C:\E"\><UF-*MK2
M1N,L4CNKA5+9QDX[UXRN0P(&3D8'J<]*]C^(3K;> _A!IL?,<GAC5M:+#A#+
MJ&NS6S@>K!;",]B06SPHIM>[=;\R^Y_\!/\ JQ+^)/R=_33_ #M\SQNBBBD4
M%%%% !1110 4444 =%X1./%7AGC)_P"$AT4C_P &$ Q]3G]*_"7]L"0G]JW]
MI Y#!OC=\2V4@]%;Q;JC8/7D$D'U/-?O3\/K-M0\;^$K)<[I_$6E8(&6 CNE
MD.!W^Z 1Z9K^?7]IC55US]HGXYZR@4)JOQ:^(%^@1BR!;KQ3JDRA6))90' !
M[@5^1^+DXO*\HI)>\\QK3;OIR+#03_.WJO-7^]X C?'XYRUC]6I)[7LZUW;K
MT_$\2;DD^N/Y"FT'G]/T&**_"]C]2C=15][*_K;44<$'T(KM/AW\1?&?PF\9
MZ%\0_A]K#Z!XQ\,W$]WH>L1V>FZ@]E/<65S83NMIJ]EJ&G3&2SN[F'_2+.;9
MYGF1;)TCD3BJ..XR/3UJH3G2G&K2E*G5@U*G4@W&<)Q:E&49+6,HR2<9*S32
M:8I0A4C*%2,9TYQE"<)*\90FK3C*+T<9*Z::U6A^T?P__P""GWPXU&QT/5_C
MM\']:\4?$73CY&LZWX.U/1]%\->)?)51%JVL>'KJV-O:ZA<%E^W+8&"TFD2-
MD$>XI7W#HNC>"OBI(NH_ SQUX#\:6FIZ1IOB6T\$Z7X_\-ZMX^T/3M1M+!KR
MWU?P_!J,E]:QZ1J-RVG2W-Q'$99!&TF9YPA_E[0!01P>5() )!4\[258J6'
M8$%3@@]C+#<3V\T-Q;SS0W4$C2QW4<CI<H[+M#QS(RO&ZJ2 RD')W#! -?I&
M4>)V>8']WF$%FN'A3ITX*4HT*L(IPYFZD8)57>TGS<SNKWN?&YAP/EN)7/@J
MDL#5E.4IQLZM)IV>D9.\%>]N7;:UGI_4O#\$OBI/<7ELG@K6 ]DT"SR2"TBM
MB9[>.Y!M[N2[6UNT1) )'M)IU1P8W*R!D7RZ6-H&9)AY3QM(DB.T8='C.QL*
M)#O4R!T1T)5RF0<'C\&]/_:,^.&F3?#9X/BAXKD7X23I+\/+.]UA[JQ\.DW,
MUUMMK*Y:4W$"EC ZW"712S,5E$4LX+>VA_4A_P#@JYX!U#7?"EQ+^S?X?ATO
M5HM.@^*E^][;S:Q<32"TAOM1\#V]E;:3#87G[O4;V'<\=[J-[*(;FY*F1:^^
MR_Q0R#%+%?74\M]C/#0HSJU/:*M[5QC5DJ=-2G'V<FDU-13@W-6LU'Y3&\$Y
MMA53]@EC%4C-\U./)[/V>BY^=J/[U.\;-ZKE2=[OZ@\ALD'((SD;'. '*$C
M.Y5(R[)N$6=LI1@0&+&S!S@_NP2X !92&"G*@YP =Q?[@&2Q &:\M\3_ +>?
M[(NE?!63QO\ #[P'>ZY\3;?QE+X?TOX<>.M:NK.ZETQ'%VGBW77\/E4_LHZ=
M;&&ST_3[AYH;^407+7,5M+/+1^&7[;/[)7Q5GOH_']AXH^ FMV'AK4M?NX4O
M++7_  CJM]H6D-J&H:%X=O;XV]YI&IZP(+J+PUHM\#_:VHFUT"&_FUJ]T^TO
MOI8<8\,RQ4<.\UPR=2DJU.7-+V<H/FU=7EY(2T5X3:DD]4>-_J[GBI3K/+\3
M*%.HZ4TH+GC*/*V^17G*-I:2BG%VE9Z-KUX+DJ 00Q."I4\#C=C<#C?A<8#Y
M(VJQXI0A8,5!?;]XKM*@G=M&=^<G:P((!5D88(V,_P 8^*/^"H.AZ3?:];?"
MGX ^$([:V_=^"O%WCN^O_$6MW"1ZK:&;4?$>B&==#N'O=*BNQ:6L:+=6%U=0
M7"39TN43\M<?\%6?B>^J:-!IGPK^%NA^!$N[N[\8^"(-*NM6MO%LU]<6<DE^
MU]J<SW6EZE8VUK+;:9/:NL%E#>7C&*3=$L?D5_$?A:A5E2^LU:UFH\]&A6=%
M7E9SC4<+3BEKS1;C;:[NEWK@[/Y4_:?5E2YH\T859151JR=U!-N\F^5)Z\RU
MLC]6_AV/M/@CXPZ2Q?;_ ,(QI?B%1@H&;0M:6!7^89^4:FY4C/!(XS7C3;0Q
M"YV@L 3U(W'DYSUZ_2KGP _:S_9+^*U[XG\+>&O%^O?#OQ5X^\+WGAZP\+?$
M724M-%?4+N2WU0VVD>,M.FO[![:PETR2.2?Q$VB^<D\8LDG:WN!'O:EX;LHM
M C\5Z#XY^'GC[P_)KE[X8GU?X>>,M*\8:?I_B+3K*WO;K1M1O-*>2&UU.VL[
MFTN+JPD*W5O%=VLDB!+B)G^KP.;97F=%5\!CL/B:<K\KIUH2E[O*IIQ3YKQG
MS1>BLXVM=,\#$X#&X*HX8O#8C#SCI.-:FXM<RBXO1*-I*THM7NFK];<G12G&
M<#)QP201R.#@'G&0=I[C![TE>@U9M73L[73NGYI]4^C.<*<H5F =MB$C<VP2
M;5[MY9!$@ R3'@EQ\BC<13:Z/P?J%OI7BOPWJ5W:+?VUCK>F74UD\<,JW20W
MD3F%DN/W#"3&T^;^[&<MP#2![/\ 7;YGN?Q?U+3O"O@?P?\ "_07N8MUG9^*
MM<NH(YM,@U<ZJDLMK%JEE+/=75S-"8H9X);BX,*!1%!#$8'BA^:B<\\<DD#8
M@*K@80R*HDE .X@REF!8@'!KV7X_6TL'Q2\0RRO.ZWZZ;J%N+CS T%K>:9:2
MP6D(=F1H+-"MNC0$VX,9\EL,Z1^,T[Z6Z?\ #=?D3%:+T7ST6H4444XI-V?;
M]44>V_ 18;[QEJGAZ4G=XK\$^,_#EOZM)?Z+<32 G(P%CM),#J0P(XS7B5>U
M?L[E1\8_")8A23K03/ +MX:U:!"#U!+L!QR3V/?Q>1&CE>)A@QDJ^<\,K;&'
M..C<<C-)I\T_[MM==M++Y7_JRNDK-]M+?=_2MY>8VBBBD,>C!3GD,""&&"0!
MR1@\')"YSVS7M5EM\4_!:]LW+RZC\-]=%_;$;=W_  C7B$+%>Q[0-RQ6NK[[
MYW#?-<7J#.V,5XE7KGP7U"VB\7?\(_J,HATGQOI][X0U!W8!$.JQ%;*X".NR
M66VOD@EB4L,2!-V 0:I7;6[Y=5]ZOZWZ>8FK^3[_ #3_ $/)"Q?#'&2B9Q@<
M[%!''&0<@XX)R125H:GIEUHNJWVBZA&8+W2]0N-,O$PS;;JVG-O*J_*" 721
MU+#&P*<D$$Y_UZ]Z3ON^NOWZ^JWZ@MEUT6H4444ABJ=I# X(.0><@]"5(*LK
M8)VNK*Z-AU(8"OHCP#XQO?B(L?PQ\<26>L1:GIDFD^$-=U#3;&?5O#NL)&[V
M1CU.15NY+:6.,Q7$DLLUP41&Y6-@?G:K-K=W%C/%<VDTMM<P313P7,$C13P2
MPN'22&9,212*1\LD;(Z\@-M+ U'XE_733\1-7Z>G=?/I_6Y+?Z?>:;>W6GWU
MO-:W.GRO:SVTR2(UN\,AA*$2\(2X,DD>\K [2Q%LQ,!]!Z#^RS\4-6CMI]0A
MTK0(IP7D2_OEEN[>, $-+;6JR9+ @A4E8@$!B&RHO:1H^M_M ^$M/CGEM[WQ
MYX3U>UT>76[NZM8;[4/"FK^?.\UXLCQ2WTVD313.%CW2SQ,D<:F0S,WZ'>#M
M"O=!\-:/H^IZW=>(;RPLUMI=7O%V7-X!G8TV"-[1ILB#NHED5 TV96D9LYMQ
MWWZ]?ZZ=1)ZV[+7LMK)?B_ZLN7^%GPPTWX9^%K/1;-H;G4I"MUK>J" 1/?WS
M*060##QP6R,8+=#@O$&>8"2:2O4Z**Q;OJRK?CJ%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %-(;/!&/\^U.HHLGNK@?FU_P44_8E\0_M
MW^%?A7\(KSQ_I_A#X/:1\3])\;_&'11HC7GBCQEHFAPW45GHGA37/.2#P]>7
M4=Y?VD]]+#(85O(KD!Y+;RWX_2_^"*__  3=T7X=7/P]7]G70M0M9M,FLIO%
M.L:QK]YXT,C)*4U-?$/]HQR6U];RR?:(_LMO!9&5$$UE+"&B;]3&52Q..<GU
M]3U]>IJPW0_0_P J\JIE&68G$U<77P=&O7JPC3G.O"-9^S2MR0YTU"+2NU%*
M[?W^K2SS-L/AJ&#PV.KX;#T*DJL:6'J3H1=24E+VL_9M.I4LE'FFV^6,$K)6
M/Y./V?\ _@WY\&_#?]MCXAZ;\3M.E^,7[+DGP:UK6/AAJ/B);RTDL?'GB+44
MT.RT'Q7_ &9<Z>M_K?A.PMM4U&T^P2BRO[:YTF_N'@N%>U?\,?VG_P#@D+^U
M[^R3X ^*OQ>^,>D^ O#'PJ^'FN6&C^'O$UY\0?#5YJWQ2?6_%MKX=T.V\#>%
M_#^I>(]9AU*:PO)O%M_IWBI-$&G>'M)UR66\:[M$@E_TC98XTC!"*H4J 0!\
MH'&0.Y49P.K ;>]?Q0?\'-/QPU7Q#^T%\%?@'I^N!_"WP^^'DWCO6-#@>>,Q
M^./&NI7EDMSJ<"N+:=[?PGI6DOI,LD;3VL>LZM'$ZQW<PD_.N,>&.',GR*KB
MX86I3J4ZU18:-.HHJI7Q<ERTZS<>:5'#J+E2C=N'O;\S9^H\#<7<3YUQ)0P=
M7%TJD<1A:,,55KTJE65+#Y=3YIU:$8U84X5\190JRG&=.=XN4/=2/YA\$ 9Q
MD@GKSU(/IE005W!=A97"R.!\OT=^R1^T/=?LI?M#?#;X_6/@GPW\0KWX>:TF
MJVWA?Q4LQTV]D>-[5I[::"02:?K%A%/+<Z1JIC>'3;T17=PLT436MQ\\102S
M2PVL$4D\LSK%#%#$999'=A&D4<:L)7DEDE54"!F\PKM#2F..7^EC_@F5_P $
M&OC5\0/'?P^^-G[7GAK3/ 7P1L&MO%=I\+]8U$7'Q"^(4AM;6^T.SU?0K:TE
MMO"WAB[DEWZW!KEW8^)S#9MIUKI"17QUL?E6097F69XZA'*Z,JE:E.C-UXQ4
M:6':J1M4K35XPC&S?OZRLM'*2B_VCB7.LGRO*L6LXJTXT,72Q%)8=32Q&+IR
M4I>SP]*+51RNXP]VT8V=Y**YC^Q/]G'XO6'[0OP%^$/QRT_P_J?A6R^*_@'P
MUX\M/#NL,LFI:+#XBTZ'44L+BX6&!+OR!.5BOHH8H;^#RKR%%BG0#P7X[?\
M!./]D[]I?XX>"/C[\;_A_<>/_%_@'0(O#NB:+K.M7TG@>>QMM3DU>R?5_"J,
MMGJDUG>RRNB7$GV.YB<V^H6E[ %C'VMH^G6&CZ5I^DZ5:6UAIFF6D-A86-G
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
M&-K#;@%<')*T4K)2YK+FLU>RO9[H-=5=VER\RN[/ELXW7]VRMV $@KAFPH(
M!(&UEVLH*X(##J%(VL%=-KHC*H)!!'&W>%   4.68A<8P,LP/=E.QRR?+244
MUILDM]E;??[[:@_>:<M6NK>N@BJJC"@ <=LG@8X9LL.,# (!  (PJX7)'0XP
M5/;JK*XZ@XY49Q@XR,\T44+2UM+;6&FTK)O[WY==^G]78?>8EN2R,&)^\1P3
MF3_699AN8[]S,3N)'%?O#_P38T;5/B'^R?XY\(^'(;>[UOPQ\?KOQ/?P7%_I
MFGH=.\4^ ?#VDV;&?4[RQA7;/X>O @$K.R1JBJ1'7X/5^QW_  34.[X%_M01
MEF<1>,/@E(D()(3S4\?)(X4\#S=D:LR\MY2J3@"OO/#>JZ/%&%Y;IU*&)C)K
M1.,*,JEFMMX/IN[]6?)<:0B\BKRLKPJ497ZMNK9:[[2WO?IL?I,GP+\21AWU
MSQ7\._#0!(!UWQA9!G(XQG3(]2 ]%Z]AR0:(_A'H=NAEU?XR?"V& =]%U34_
M$%SQV-M;Z=:R*<8R-A(/!P0:\5?<3M=MY0!<DDC(&&QDG!SG/OFD))&"21Z'
MG'TST_"OZ5:2DU+2S:]W39K37II]VA^,ZO6^CUM]S2^ZZU;Z/<]I?P'\)XL>
M=\;[-VXW1V7P_P#%TA]=H:2-E!(X!8XS@G S39]*^!&G@12^*?B/K+JI+WNC
M>'-'M+0_*<CRM:O[.ZVD\8";N=O7BO&,G '&!T&!_AS^-"@Y^503AL# Y.T\
M9VMP>_&.Y*_>"LW9==/ZU'9]_ET^>GW/IVWO]!?M G3;J]\ ZOI5S?MINI>
M]*73+#4K![6\LM/LYKF&.2\N \UO-=7LIEF>".>26V14,@2">T+_ #Y7T;K#
MS?$WX2:-J%OJENFL?":RO;;7]*NDNXK:XT>_EC_LG4+*4L\ U$Q68@O(L%[@
M&,YB2U59/G:08V'!&Y=V<*JG#NGRJ.1@H<ENN1@#!JG&V^C?3K;2WIIZ?.[%
M':VUKZ/?]+[K[R.BBBINUL[%'J/P6NA:?%3P)*Q*&3Q#8V*L#CC4#+9E?^!?
M:0N>GS#@UQGBFU^P^)/$5F%VBUUS5[3!Y(%MJDL9'7ML7GN ?K6U\+V;_A9?
MP]&3QXW\+8YZ9UO3Q_)F'T)J#X@*R>.O&J$;6'BSQ&Q5\;@LNK3S C@8..AQ
MT-7M>W51;;U=]/ON[7O_ )$]?5/KYQU]5J<=1114%!4T4TENR3P3_9IX&,T4
M\;M%<PRQF-XI8)1&"LD+KYD>R=7##.T<$PT$*RLIV\K(IR#G:\91PK;R$.#C
M=Y+$$CYCP%:=N^NFF_R ^@?BY%%KOA?X>>.[V7[+XP\2:*T&LV$D"6EUJXL"
M]K8>()%^UR?9H;BWBB@$\T:RW!;S57R_+9OG\[<G825S\I888KV+#C!QC(['
MBO;?B21X@\%_##QI$)(D;PI#X$OK*25)/LNH>$T\J%TF,49E%];20W,N$4KY
MJH22FX^)OG>^2"=S9*C"DY/( P #V&!Q6J2:U2>K2T6RV_7HMB8[;MV?7\M1
MM%%%8E!113E3><[@H7!8MC&WN3GTP..^336^FG]>0'TG^ROX>_MGXF1Z@\7F
MP^'M,N]0(+%0MS,OV6SD'\)97>10&!QOW#!7-?J G**<[@1PQZL.S'@<L.3Q
MWKXH_8Z\/M%H?B[Q*T<8%_J=MH]I(^?-,=C;+=W*\<^3,VH6I7&<O$W8'/VP
MO3KG))SC'!)(&/8<>^,UA4;<[-[)];_RAH]4MTM?E^HZBBBI **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **0L!U/\Z:9$!P6 .0.<CKG
M'7MP>>@[T?U^7^:^] /J-V4H_P PY1L%?F/(.-H!!8^@!R3P.:7S$R1N!(Z@
M9)'U ''MGKVK^9?_ (*V?\%Q]1_9<\9>(?V;/V6K#P[K7Q>T6WFL?'_Q'U^R
M37-$^'FJZA99BTCP]H;O'8:QXTTN.YM]0EDU5=2\.:1>);V6IZ-KTQU'3K?R
M\VSC 9'@Y8['UE2HJ48022E4JU)?#"E"ZYY.VU[):MI)L]?)<BS+B''0R[+*
M'M:\XN<I3ER4:5)6YJE6H](17,K:-MM**;:1^R_[;W[;?P>_83^"VI?%[XKW
MCW,[2C2_!'@C3+NV'B;Q[XED0&#1M&MKA\^3"K"XUK6)@+'1[$+<7$GFR6\,
M_P#G0?M7?M*_$[]NC]I3Q?\ &KQ1HROXQ^(VJV>G>'_!_A:TN=2;2M&L+>+2
M_#/A73+:&!KW7;FQTJV@M1>+##J&HWC37DR0FXM$MOL#]E']FW]K7_@M+^T/
MXE;Q]\<[_6;CPE9Z;X@^('Q#^(6HWNLCPSX;\0:K>0+IW@[PG8/9Z;"99(-1
MCT/P[HD/A[P_9F(V_P!JTFRRT?\ :E^Q5_P2Z_95_8<\.VD/PT\!V?B+XC-:
M06_B'XQ>-[>VUWQ_K<J/!<2FSO;I)K;PQI0N[6VN+30O#D5A9QR6MK->2ZC?
M1M?/^9XFCG'B).%2@O[+X=H34J,L3:<\56YN6I5]G!\TIPB[4XWC2C>2YW)L
M_5\)6R'PNA5A6?\ ;'%=6FHU88>\*.!IR2=*E[2?NQ3<%.I.TJU1.'[I029\
M)_\ !/;_ ((A_LB_"[X9_ WXP_%3P!XA^('QZ_L'PQX_U.X\;:]K/_"/^&?%
M5[96VK0Z;8>![$:5I7D:,TD!CA\56NNZE::A;EA>Y1HS_0'#'M !0  D=."
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
MC[POXUT;7-<\+:OIMCI,EUJ,ES=6JFWA^QV-U.&,_FEXES&-Q0,"2NXCC/\
M*5XCD\WQ%K\N0QDUO579E)(+&_GSR0#QC!!&000>E=!9?%'XE:8GE:9X^\:V
M"/&89/LWBG68XVB;"LI@6[\IU*%TVNK!59@!AC7$$EB7=Y'9B2Q<AVR&*EBW
M!)E(,S;LL6E8D\X'Q_&7&-/BJ&7^RP=3 O"5*SJ.K4C64_:1IN/LW3BG;1)M
MQ7O72O8^BX:X?JY%+%3J8FG7=;V22C"4;<J]Z]^9?:V=DK,;1117PRV6M_-*
MR?G9ZJ_8^HO?7OK]_J%%%% !1110 444@()(!#,#@JOS/G . @RQ)!&, YR
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
M'?ASQ=<^!_%7BOQUXD\,:AX.F\.7/@^;4=,U/2M9M]4USQY*/!D?V?4--DT
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
MS-/MB#01;KF02S>7;^6D4*1LRN(0Y*)<1PQ<PW(2$8&T  *F=JCA1G'(QT(
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *R-0-Y!9WUQ9V37]W!#//960G@MVN[A%D>.!)Y 8H3<,
M$C$DP*@L&DP 2->BIY5KJTWU5KKS6GYW#JGVZ='Z_P!(_'?_ ()J?\%0-:_;
ML\6_&CX7^/?@+XE^!OQ*^"TL4OB+1=6N+Z1(X;W6;_1_[&U.PUC3M,U?2/$V
MDW=G+!JNG7L !D^81PNIMA\L?\%1O%'_  4+^'_[?G[(OBW]D>U^+U]\,I_"
M.E:)\0;;1]+\:^(_@0+B?XC7\7B.Y^+^F:#9ZMHFDZ79^&-0TV2^\2ZI8VNH
M:5I;27VC:E'>Z:C6_P#0X+-HP[ML;!\QMJ9=RH!S\J!BQ *@ DD,5R1@#F;C
MQ3X1.O1>"[GQ'X>3Q3J%I--;^%9M5L?[<N[$0/+//'HYG6^F@^RPRS2R102+
MY,,DP/EQNR^'7RS$XG+J>#QF:XCV\,12J+'T(PPM>3IUHSI4W"$I0<I)*,N5
M1C/2T+W/?HYKA,/FM7'8')L/'#2PU:F\LKU*V+H4HUJ$J-6HJDXJIRTY2=6/
M-S2@TGS-)GY]>(_VZI;GP1I]_P"']$M-(\17DVHZ.\]Q"-2LAJ>G66AZA_:D
M%D[P!=+N3<7-NNG3W$NI+&JRK,)[';+Y/^S!_P %?O@S\4/C=JO[*?QO%E\'
M/VA-)UQO#.BRRWLA^&/Q1OQ;0W=A_P (7XDOVBNM)UG6;5WN=*\*>)H8;J[B
M>TMM-U#4]1O1IL7FW[9G[#_[>7B7XV:7J7[%WC/]G?P;\$+_ ,'S)K?@OXKV
M&J.N@^/+W4[>+6=?T>VTGP;XDN=2O;_2[+2KFPFNM3L;2%K>[TZ6Q2"STJ6O
M+_V8_P#@W]\!>$/BQ'^T'^UC\7M6_:(^*K>+#XUFTVPTT^$O!-QX@6_L]6M;
MS5HA+>:QK;6VIPW,\EN]SI^G3O+#,MA"\&'Y<=C<YGF&'HY/EM6-.CBG#&5L
M?4IPP5?".FHJI2G[1UY5?:-S2IP7*TE.,XMI>A@,#P['+,3B<YS.C[>OA7/
M8?+HUZF.P^+UFJ.(A.A"A&GHJ=1S;4XRO"<)I27]%,387YFW$D8.&&1M /!Z
M?,#P H'IW,P(/(JM%$50+\@*\';D D8'IZ<?AT X%A1@ ?YZU]1_7<^0_KL+
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (<
MX.!DX.!QR>PYX_/BOSK_ ."@'[$_A_\ :G^&UWK&G6=M8?&'P-I.HWG@?Q&J
M%)=02)7O)/"FL/;QR3W6E:C,K2V1$,MSI.J,E]9 &2[@N_T5IDB[T9>#GLV=
MO4'D#J..1T(X/!KBQV7X;,<'7P6*IQJT:\'&2DDW%OX9QTTE!I2B[.S5SHPN
M*K8*O3Q-"I*G4I2YE*+W7VHOO&2NFM+IM,_SZY[6YT^]OK&]MY+6\L;B>UO;
M>9#'+:7%J_DS0SQ9)BF216BN%?:8Y8A !\G,4G;ITSC(SAE5E..NT@C#8P2&
M .58#^BK_@IM_P $\OA[IO@#QW^TQ\*[*;PSXET6YB\1>-_"FGQQS>&]<L+N
M\@AUG6K:WD> Z%>V FFUBX>QWVEP&O%-CYC0E/YT>.2JD#+#<5V[F5BDA *A
M@/,5R%R5 (*@;CG^8.(>'<3P[CWAL3.G+VW/6H.E?EE3YFKJ[=DOA:;NGW31
M^XY+FF%S?!1Q=#VB<'&C5C-KFC6Y%)QE:"3;BI25K*R5W=-!112X'&2>?;W(
M]1Z5X=TFKW=W96WO_P -<]=NWS=CHO!?AB]\;^,O"G@K3KJWL[_Q?XH\/^%[
M&\OG6.TM;OQ%JEKI%M<3R,RQQVT$MP!))*R1IR\C(H+#^OG]B7]ASX=?LF^'
M[W5/#^NR^-O&'C?2-#B\0^+ITM$T^6TM83-%9^'+6T#)::+/=3RS1M+-<3WB
MO$TTJB-(E_#;_@DC9>"?%?[1.K> O'/PX\$^/M+USP7JNK6=QXOT/3->.@:A
MH%QIX,^GVFIV][;H+N&]\FY8Q(V^*%HG1]SK_6(D&P1JH4)&1@#( 55*@*
M   N%X1<?*JX%?MWAID.!>#EG=50Q.*J3]G1YZ<E]3=/G5504M'.HIQ3GK91
MM%J\C\QXXS3$K$QRNFY4</&"JU>6:?UCG4'3<G%)I4W&:4=&W)\R=D)&DBNN
M0=N&).[(#<=<DL2V3C&% 7Z"K5%%?K7Y+1))*R^1^>_UNW^;84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '->(?#NE>((;B
MVO[.WEENM+U+25O#!;M>VMGJEN]K>):W$B-)")DD&]4)1RB[U.!7Y"?$?PC%
MX&\:ZYX5MIKBXMM+N(X[2>YM6LI9[>2VAF#);R!3Y,+2-;I*@\IUB#J5# #]
MG'0L>O&T@C/!SGT&000"&!SUXR!GYC_:/^%,_CCPZNM:!IZWGBO01&R6UJ%:
M_P!5TP@"ZT^(G!EF!(EMQ,T:M@J7C&-VD)6]UM\K:?I:_P#FQ.][KYKOMK\K
M?=<_,>E!P0?0@^O3V[UO:_X7\0>%KY=.\1Z5>Z->R1B:&'48Q T\!02--%(6
M:&140@N$E+[\Q(KS*T8P0"2 ,9) &>F<]_;UK9+6+MHWI\FO\QJVG;]/D?K7
M^SYK$>L?"CPE)&SL;*TETN1I,EFET^XN(9'+'J#\@')^[QQT]LKYU_9=MIK;
MX1Z+YL;+YVHZU(FX8S')?SR)( ?X&'0\9)''.:^BJYYZ3EZO??74;M=VVOIZ
M!1114B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!&&Y2O3((R.HR
M,5XI<_LY_!.\^,VE_M#7?PU\)7/QKT71Y] TOXDRZ5&WBFQTBZL;G3+BRMM0
M+$QQRZ=>WFG^9L:X6QN[FS686T\D;>V45$J<)VYX1GRSC./-%2Y9P:<9QNG:
M46DXM6::NM2X5)T^;DG.'/"5.7))QYH35I0E9J\)+247=-:-,8J8))()/?:
M2<DY)'7' 7C@9]32@$$DMG.,#&,=?<^WY4ZBF[)7MI=;>J_R1! TOEOLVYR-
M^=PR,D@Y4 MA<#+$ 98 =#A@N">=@((!W!F*@'U)C&"!DE>H/!QFOQZ_X+B?
M$']J'X5_L5ZKX^_9@\0ZWX2U3P_XMT.Y^(_B;PI>W.G>+-&\ '[3'<W>C7]F
MCW5C"-7DTR/5[R$"2WTZ265"-K,O\@'PE_X+4_\ !2+X2WEH]E^T;XA\>Z;#
M>Q7EUH_Q6TW2/B-::I!&T4G]GWM_KMK)XKMK.ZV/'=?V)X@TR^\B98H+VUEA
M^TR?'9WQK@,BS&. Q>$QLE*E2JK$4X0=)JI=>Y%SYZO)]MQ2Y9*ROU^ZX>X!
MS3B7+*F8X#&8!>SJUJ;PU:I4C5O346E.4:3ITG--NFIOWEUVM_I&J=RJV,;@
M#@]1D9P?I2DX!/H,U_/)^Q'_ ,'"_P"S3\?;?0O!G[1%C!^SC\5)TL-,EOKV
M^N-6^%/B/59([>V>[TCQ+)!'?>%TO[]I&AT/Q/%-%IBR)9#Q9KGV>?4V_?W1
MO$&F>(M-TW6="U+3-9T76+6WOM,UC2;VWU+2]2T^[C$MM>Z;J%E-<6E[;7$+
MI)#<0RM#)&ZRQ/+&03]!EF;Y?FU+VV Q='$1LG*,))5*5[V52E*U2#T=KJSL
MVFUJ?,YKDN:9)B'ALTP=;"5$[1=2-Z=31.].K'FIS5FG>,GV:OH;8?) QU]_
M_K4^FA #GG_/X4ZO233U1Y84444P"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ****-@W.,^(G@_3?B!X&\5^"-8B@FTOQ7H&JZ#?1W, N8#!JE
MC/:,[P-Q)Y1E$P3*[FC WKG(_A \?>#M2^'OCCQAX(UBUN+/5/"GB;6= O8+
MN-8KI)=+NWM/](1&>-9)%C$VV.25525 S^8'5?[[)QE ,@#<,Y'&,'U!QS@Y
MXZ<G&0?Y\O\ @K-^P[J%]>/^TY\)] O+ZZN%,?Q@T#2X6N)',,426/CFPL(8
MC-++Y:-9^*?L[R[XUT[58[)'AUF[NOS;Q'R.KFF6T,?A(2JXC+Y3<Z=.*E5G
MAI\BJ)1>ZINU5V]Y1C.S:;B_M."<UHX#'5<)B)JGA\9&*YYR:A"M!-PEOHYI
M>ROHKR2>]S^?*@'=@=.<?^/'FFDG+)@JX#'#*0T94@[)$;9G*'=O1R%7#,H;
M=&LJ(,!LYR2PQG&"25Z@$_*1\P #?>7Y2*_G_FBX\\6VMHMQE%J:TUC))IJT
MD[JU_D?K<I02O=.[YH<KYKP:T::;5M>KOJ?TS_\ !(#7/!_C#X;3I:? G1_"
MOB/X86TGAN7XQ6H-W>^.)==U"]U6_MY9[C28;JSN;**6S-U:)J^J6K1^48(K
M*)8+4?MM7\^W_!#[Q\LUA\;OAE--=/)97GA[QGI\,L[FS@BN4N]*U#[- S;4
MEGFAM)+AE&'\JW9@-A!_H)K^GN":L:_"^4U5.%2;P_)5E"%.G^\IR<6I1I1A
M'F223;CS2M>3;=S\-XEIRHYWCJ;4DO:1G'FG*II4A&6CFY-*[;Y4[1O9)(**
M**^K/""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *8R;B.2,'@C(/'3G..N<\<C [<OHH \.^.?PSL/'_@S4ML0CUS0K6ZU
M70[F*%6E-Q;6\DQTULLO^C:@$%O)S^Z+^=&N]0#^7_ACP=XD\8:E9Z9X>TJZ
MU"YO)5B5XHG^S0'C?)=714V\,$1.99O,=44%F'&*_:YHU;(.2&QD'!! .2""
M",$?*1W4D>]4[/2]/TZ(0:?:6]C"&+^39P0VT1<C!8QPHB,3U)*G)]N*N,W%
M;7[7>WI_P=--@_KK^6WX>IQ'PL\.ZKX2\$>'_#>LQV*7VD6LEI*^G7,MW;3
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
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 4A
M4-C.>*6BD]5J[;?GY@?B/_P6J\=_\,X?!C1?VF]*\$R^.=9TG5]!^'E]I]WK
M3Z5H%G8:E=ZS?Z+J&K);6TFH7,$6L74]I+!I\]K=3+?1D3HD#I-_ 'X[\:>(
M?B3XT\8?$3Q;?MJOBKQQXHUWQ=XGU)HH8&O?$'B74KK6]7N9(;:*"W@DGO[R
MYF:&&)(HRQ5 54,?[AO^#ESQIKNA?L2>!O".EZ;-=Z;X]^-&@6FNWR0R/#IM
MMX>T?6O$%B9IE'EP?:]2L[:!#(R[_G"[L''\:?[+_P"S%\5OVNOC-X3^!WP<
MTJTU#Q;XDEED:[U:[EL="\/Z-8+%<:QX@\17\5O=/9Z-I=I)'/=7%G:W]W<J
M1#:VES-/9+)^"^(U?&X[B'#9-1G6Q-*-.A/#81))+$UZ<8R=*U^9U(PCJ[^\
MVMM#^C?"NCE^6\,XG.\1[##59XC$^WQDIK3#87V;BL3=_NX*34:25G.35M3Y
MZ56=UC52TCLJ+&H+.SL<*BJ!N9F/"@#)/05^O7[+/_!$/]O/]I[2=%\80> +
M/X0_#S7+>QO]-\7?%_4)/#EWJVE3R0A=2T7P;';7OC&[BN+9X]6TVXU'1=*T
M?6+5H9=.U>Y@G28_U7?L%?\ !#S]F/\ 8[;P_P"-_%]I!\=?C;I0M+Z#QOXM
MTNVA\->'=8MI8+J*^\'>"I&O;+2[JPO($N-+U:_FU+6+9XX)XKFSNH(Y%_:R
M*%XM@"@*,#AN$ /("]AMRJX8@+M!0;:]7(?#!3IQKY]5E!RUC@L-.%XQ_P"G
MU?DDXR_N4FM-Y7T7E<2>,,I3>'X<PT.2*:ECL9"4^>6FM"AS07)O[U92OTA9
M7?X;?\$MO^",&A_\$^/B)JOQH\0_%S5OB1\3]7\%:MX$^SZ3I;^&_!6FZ+J^
MK:9JM]ML9;F[O]4NIFT32 &O9TM8)K7S8;>:6.":W_=2BBOUC+LMP>4X6&#P
M%'V-"&JCS2G*4FHQ<Y2DVY2:BDVWLDEHC\7S/-,=G.,J8_,:[Q&*JI*53DA3
M7+&_+&,*<8QC&-W:R]0HHHKN//"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 **** "BBBDU=68' _$KX9>!
M?B]X0UKP#\2/"FA>-?!OB&S>QUGP[XBL8=0TR_@<, )(948Q31,WF6]U T=Q
M;2A98)$=0:_//]B__@DQ^S3^PG\8?B3\8/@Q=^-YM3^(6D/X?A\/^*M8T_6M
M!\%Z++J=OJ\MAX5<:-::ZJR75M"OGZWK6L7:6H^RBY,:@M^I5,*9).>OM_\
M7KEJX#!UZU#$5L/2J5\,VZ%:4(NI3;WM.W-YI-V3V1UT<RS+"X;%8+#8O$4<
M'C5%8K#0JN-&NH\K7M*=^5V<5TNUH[JPJ !5 Z!5 ^@  IU & !Z#%%=9QK9
M=- HHHH&%%%% !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 %%%% !11
M10 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 %%%% !11
M10 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 %%%% !11
=10 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>knf-20230926_g4.jpg
<TEXT>
begin 644 knf-20230926_g4.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X22Z17AI9@  24DJ  @    ' !(! P !
M     0   !H!!0 !    8@   !L!!0 !    :@   "@! P !     @   #$!
M @ -    <@   #(! @ 4    @    &F'!  !    E    *8   !@     0
M &     !    1TE-4" R+C$P+C(X   R,#(S.C X.C,Q(# X.C,P.C Q  $
M : #  $    !          D _@ $  $    !      $$  $   #^     0$$
M  $      0   @$#  ,    8 0   P$#  $    &    !@$#  $    &
M%0$#  $    #     0($  $    > 0   @($  $   "4(P        @ "  (
M /_8_^  $$I&248  0$   $  0  _]L 0P (!@8'!@4(!P<'"0D("@P4#0P+
M"PP9$A,/%!T:'QX=&AP<("0N)R B+",<'"@W*2PP,30T-!\G.3TX,CPN,S0R
M_]L 0P$)"0D,"PP8#0T8,B$<(3(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(R_\  $0@!  #^ P$B  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]_HHHH *
M*** "BBB@ HHHH 2EI,T=:0"$G!XJ@VJI!*4N5,?H1EL_D*O\'B@C/!I2O;0
M::ZD,5Y#,,H^1[@BIPP/>JLVG6T_,D08_4U!_9LL?%M<F%?0(#_.E[R*M%[,
MT<T9]ZS2VH0\",3_ .T6"T@U1(CMN59&] "W\A1SK8/9]B1M32*0K.IC'KR?
MY"K$-[!.,QOD>X(IJ7,,ZY#<>_%,EL;2XYDC#'ZFE>70=EU+@8'H:,UG&PE3
MBVN#"/0*#_.D+:C#P(A<?[1<+3O);BY?,TJ,^]9PU1(_EN%,;>@!;^0JS'=Q
M3#*/^8Q34T)P98HI%((X.:6GN2%%&:6F E%+10 4444 %%%% !1110 4444
M%%%% !2$X!)I::_W#2;LK@9D^N6,$IC:4AE."-II@\1:?CF;_P =->?:WSK%
MWGKYKX_[Z-4,YZFO'JYC.,K6/>I973G34KGJ/_"1:?\ \]O_ !TTO_"1:?\
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
M^Y?K6QX0_P"0Q_P _P Q6/>?\?<OUK7\(G;JY/\ TS/\Q7SM"7[ZS/K,2O\
M9=#T2:9+>!I'.%52Q_"O,]>U5M3OG_YYH2$]QDX/3WK8\5ZWYA-E$> ?G/OR
M,=*Y*.-Y'5$&68A5KIQN(YFJ<#BR["*"]M,L6-G)?7D<*#EB ?;GK7J&DV":
M?9)"@P< M[G S6;X:T5=/M5E<?OI%!)^H!Q^== /2NO X;V:YGN<.88OVLN6
M.R.&\;_ZZ/\ #^M<C77^./\ 7Q_A_6N0[5Y>,_C,]K+U?#Q-_P .Z\VG3"&;
M_4-_X[[],UZ+#(LL8=3D&O&P.W4UU'AKQ";5A:W#9C/0_F>PKIP.,Y7R3V./
M,<!S)U*>YWK_ '>:\CO\B]DSW/\ 2O6@X=-RG*FO)+W_ (^Y/K6N9OW489/I
M4=S9\'_\AD?C_P"@FNYU?_D&R?3^M</X/_Y#(^A_]!-=QJ__ "#9?I_6JPG^
M[,G'_P"]Q^1Y*.E=AX(^_-]?Z5QXZ5V'@C[\WU_I7!A+^V/3Q_\ NQM^*Q_Q
M)G^HKS3UYQ7I?BL_\29_J*\TK;,M:J1CE"O2;)X+.>Y7=$FX#BIO[*O3_P L
M/_'A77>"<?V?+NZ^81^@KJMJU=+ *I"_,95\SE3J."CL>6V>F7:7T!:' #@D
MY'K6SXN!6VME/4!>/P-=R%7-<9XX_P"6//<?UK6MAU1HNS,:.+=?$1NK'&GH
M>.U6UTVZ= RQ9!'J*J>X/->K:2R#3X<XSM'?VK@PE"-9OF9ZF.Q4L,ERJYYK
M_95Y_P \?U%='X1LI[>]E,J;00,<_6NU+1^H_.E4+U%>G1P,:<^9,\:MF,ZL
M'&2'4HHI:]"_0\I!1113&%17/_'M)_NG^52U%<_\>TG^Z?Y5,MF..Z/(KSF\
ME'O4NGSSVTLC0IEBA!.>@J*]R;N7L-U:OA9%EU1HSRK1D$'ZBOF81YJK2/KZ
MLE&A=F+(S.Y+$[B<D^IK=\*);-JH\X_.!E1[[EQ3?$6C/I]R9(US"YSG^[UX
M_2L6&5X)4F3AD8$'UQS5)>PJ^^)R6)H/D/8U^[Q3JP_#NKIJ-D@9AYJ@ CZ
M?XUMBOHJ<U./,CY.K3=.;C(X;QO_ *Z/\/ZUR..*Z_QO_KH_P_K7(<XXZUX&
M+C^_9]1@7_LJ.AU;0&AM([JW&4*C<!]*Y[HQXKUJSC273XT894H,@_2N'\1Z
M UA,9X5)A/) '2ML3A.6*G$YL#C[S=.H7/#GB$K_ *%<GI]UOS-<S>G-V_.<
M=ZKCY>,_,.]&<]?SKDJ8AU(*+Z'?2PL:=1U(]3HO!_\ R&1]#_Z":[C5_P#D
M&R_3^M<-X/\ ^0R/Q_\ 037<ZO\ \@V3Z?UKU,'_ +LSQL?_ +W'Y'DHZ5V'
M@C[\WU_I7'CI78>"/OS?7^E<&$_C'I8__=C;\5_\@9_J*\TKTOQ7_P @9_J*
M\TY[5KF?\1&.47]B_4OV.KW>GQM';R%03N[5:/BG4^/WY_(?X5+HGAY=6@:7
MS67#;>,>@_QK5_X09>GVF3IZ"E2IXAQ7*56JX-2:GN6/"NKW>H7<J7$A8!"1
MT]1_C5;QO_RQ_P!X?UK7T+P\-(G>02LVY=O./4?X5C^..L7U']:ZZD9K#OVF
MYP4)4WC$Z>QQV?SJXFJ7T:!5F*@<#@52^E=W8>%+.XM(Y'ZLH)XKS,/2J5&_
M9GLXNO2I).H<G_:^HY ^TG\A_A7H/AN>2XTF-Y&+,2<D_6J7_"&V/O\ E6WI
M]C'86RP1GY5SBO7PU"K"5Y'A8W$4:D;4RV**.]%>@>7L+1110,*BN?\ CVD_
MW3_*I:BN1FWD _NG^53+9CCNCR*\_P"/N7ZUL>$!G6/^ '^8K.N[.Z-W(1;3
M$$_W#6OX2MIX]6W/#(HV'ED('45\_0A+V]VCZC$U(_5VDSMM1L([^S>&09R#
MCZX/->8:E82:=>/$ZG&3M/J,_P#UJ];]*PO$>BKJ%HTB+^^0$@_0'C\S7IXS
M#>UCS1W1X^ Q;HSY9;,X'3+^33[U9D) !^8>HR/\*]0TZ^COK2.:,YR!GZX%
M>6/87:2,AMI25.#\AYK<\-7E]I]T(I8)O(<X V'@Y%<6#JSIOE:T/1S&A"M'
MGB]46O&^?/CY]/ZUR'TKL/&$4UP\,D<4CCC[JD^M<M]BNL\6TW_?LUEBHR=>
MZ6AM@YQ6&46]3U;3Q_H,7^Z/Y5+<6Z7$+1NH*GJ#4>G@BRB!&#M'\JM&O=@K
MP5T?-2=IMH\RU_0Y-,G,B*3 W<#Z=?SK$_EVKV"[M(KV PS(&5O49KS;5M!N
M=/N2L<<DD1^Z54GL,YX]Z\7&81Q=XK0^AR_'JHN6H]2WX/\ ^0R/H?\ T$UW
M&K_\@Z7Z?UKB_"5M/%JX:2&1%P>64@?=-=IJP9M/D"@DXZ"NS"1?U9HX<=)/
M%Q:?8\E'2NP\$#+S?7^E<M]BNL?\>TW_ '[-=;X+@EB>7S(G3G^)2.U<.$C)
M5M4>ECIIX;<U_%?_ "!G^HKS2O3?%$;R:0ZHK,V1PHR:\Y^Q77_/M-_W[-:9
MC"4JB:1CE,XJD[L[7P1_R#Y?^NA_D*ZRN6\&0RQ6,@DC="9,X92.PKJ37IX5
M-4DCQ\8U[:5@KB?' ^:'D]1_6NV[5QGC6":4Q>5$[\C[JD^M3C%>D]"\O:5=
M79Q7OSBO0=.\26$%E'&[G<%';VKA?L5T>/L\_P#W[-'V*[_Y]9O^_9KQJ%2I
M1;<4?0XJC2Q"2E(]$_X2K3B?]8WY4H\4:>QP'8^VVO.OL5WC_CVF_P"_9K=\
M,Z))<7OFW$3JD?.&7&<Y]17=1Q5:<N6QYE? T*4'+F/04;<@(SSZTX#%(/E
M%.%>JKVU/$>@M%%%, I",C!I:#TH @-M">3&A/THCABC;*HJ_05S/BC6[O3+
MJ%+?;AE).<^OL:P?^$NU/'6/\V_QKAJ8RG3ERO='HT<!7JP4ULSTK-(>1CBO
M-O\ A+M2]8_S;_&G+XOU,,#B,X/?=_C4?VC3+_LFN>A&VB)),29/?%(+:$=(
MES[BN;TKQA'=2+%=*(W/&1PO;U-=2CK(H93E2,@UU4ZD*B]TXJM*K2?+,:T4
M; !D4@>U,^RP9XB0?A6=XAOIK"P,L.-W/7/I[5QO_"7:GZI^!;_&LJV)ITI<
MLC?#X.K6CS0/2  HP, 4&N9L-4O;SPZ]VN#,-V ,]CCUKGF\6:FK$'R_3JW^
M-$\9"FDWU"G@*E234=T>D<?G36B23[Z@XZ9%<EX<\13WMX;>Y*Y/W>3SP3W-
M=?FMJ515ES+8PK49T)\LB-88T8;8U'T%/(!&",BEZ=\US'B?7IM->.*V*EVS
MG)/'3T/O14FJ47)[$TJ<ZT^6.YT/V6#/^K3\J>D4<?**JY]*\Z3Q7J;NJ#9D
MG'5O\:Z'4M3O;#0HYSM\XXSG/K6%/%TYWDEL==7!58249/<Z9U5QA@#]:B^S
M0?\ /)/RKSS_ (2[4O\ IF/Q;_&C_A+M2]4_-O\ &LGCZ+-O[+Q"V/2$1(Q\
MJJ/I2YKS8>+M3]4_-O\ &M'0_$=]>ZHD$VW8<=,^H'K[U<,?3D^5&=3+:T(N
M<CN.*8\4<GWU#?6L[7;V6QTQYH<;QGK]#7%?\);J0[I^;?XUI7Q5.D^69CAL
M%4K+F@>ABV@S_JD_*E^RP'_EDGY5YW_PEVI>J?FW^-+_ ,)?J8_N'_OK_&L/
MK]!'5_9F)>S/0_LD'_/)/RIR1HGW5VCT KB;+QM,)%6ZB4J>Z Y_5JZ:34Q-
MIYN;,B3CH#GO[&MZ=>E/6!R5L+6I.TS3_2E%4--N)KBW#3+M;T(([^]7P:ZD
M[ZG+-<KLQ:2EHIB"BC-(QP*3 X+QQ_Q^V_\ NG^=<O$GF3(G]Y@*Z3QI*DE]
M"%8$A3D ].:YRW(%S$2< .,G\:^=Q7O8AGUF"NL*K;G7VW@V":V21I7RR@X#
M?_6K(UOP[)I2"56W1$XZY.>>O'M7<66I6:6,(-Q$"$'5AZ5S_BK6+6:T^SP2
M+*Y;)P00!@BNRM1HJEYGG8?$8F5?E=['&*Q5@5^\.17IGA>\:[TE&<Y*G9^0
M%>9<Y!KTOPK:M:Z2N\$%SOP?0@5CEO-[3R.C-U#V?F1>+AC2C]3_ "-><UZ-
MXO.=*/U/\C7G-3F7\4K*/X3/0?""!]#"D<%F_G7(:Y9&PU)XR/E/S?G79>#,
M?V*O^\W\ZJ>,M.\R 72KRG+'VX%=-6ESX92.6A7]GC))]3D-.NVL;Z*<'E,_
MJ"/ZUZU#()8PRG(/>O&\< ^E>E>%+[[7I*!VRZYS_P!]&HRRK9N!>;T6TJJ-
MQR%7/I7E>N7QO]4ED!R@QC\A7H.OW_V#37D!^?C _$?XUY8,^N3WJLSJ;0%D
M]'5U6:WAZP-]J: KE!R>.XKJ?&*A=(P!W'\Z/!^G>39?:&'S28(S^-.\:?\
M(*./[P_G3A2Y,,WY$5*WM<9'LF>?9ST_6NBTOPLVHV:S>:%R!W_^M7.\$< _
MA7<:!KEE9Z:D<LH5@!D%AZ5PX2,)2M4/3Q]2I&"]EN5_^$(<?\MA_P!]?_6J
M[I7A5]/O5N#(&QC@'W!]/:M#_A)M.Z^>G_?0_P :T+'4+>_C+P.' ."00<'_
M ":]:G0PZDG#<\.KB,5RVGL9GBKC1G_'_P!!->:GJ*])\5R1KI+HS ,<X!/L
M:\V/(R*\[,+.JCU,I7[ILZ/0O#L>JVGFO(P^8C@__6JU?^#3!;M)!(S,HS@G
M/]*N^$+NW@TW9)*BMO/!./2M74==L;>TD(N(W;'"A@2:Z84:#I7>YR5<3B8U
MW&.QYDR%)"C<,IP174^#+LF>2U?)0XVJ>W4FN8F?S9Y)1P68GZ5T_@NT=[R2
M<J0JXP?7K7%A+JO:)Z68)/#N4MSND54'RJ!^%/'%&,BBOHEHCY-ZBBB@44P$
M.*HZI-<0V;FWA>60C "BKWM2$5,E=#B[.YY)J,-[%/F]1U=N1NJHJEF 4;B3
MP!75>-^+Z @?P'^=<S:#_2H?]]?YU\U7I\M;EN?7X6HY8=3L7)-.U.*W\YHY
M1%C/4\"LXDD_-GGN:]7CMDN=)6-EX>+'YBO-]8T]]/OI(R"$W$J3Z9./Y5MB
M<*Z<4TSGP>-]K-Q:LS0\,Z7!?W/F2MD1M]W/H1_C7HT2+'$J*,*HP/I7E.CZ
M@VG7L<N3L+ -],C/\J]2M+A+FVCE0Y#*#^8KNRZ4>2W4\[-H352[V,3Q=_R"
MC]3_ "-><UZ/XO'_ !*C^/\ (UYQC!YKDS'^*=V4/]RST3P9_P @9?\ >;^=
M;5_:K=VCPL.&&*Q/!?\ R!5_WF_G72]:]6@DZ"7D>)B9..(E)=SQVYA:WN'B
M88(/2M_P=?\ V>^^SL?EEZ>V QI?&%A]GOEND7Y9./R KG[6=K2Y69#\RYQ[
M<8KQ7_L]<^ATQ6%^1TWC2_,LT=JA^[G=_P".D5S=C;-=WB1(,ECG%.U"\:^O
M9)SQOQ^& !_2NB\&:?YER]TZ\)P/?(-.[Q%<EKZIA?.QVMI MM;I"HP$&!7/
M>-,_V5_P(?SKIZYGQK_R"L?[0_G7L8E<M%KR/!PDF\1%^9Y\:E2VFD7='&Q4
M]ZB[>E>B^%X(GTF(LBDX';VKPL-AU6=KGTN,Q7L(J5KG _8KG_GBW'M7:^#T
MEATV<M&P82,0OKPM=+]D@SGRD_[Y%/2)8QA%51Z 5[%'!*F[W/!Q.8.M'EL>
M>>(1J4]S+/-!*ENI(&>F,D_RKGO;')Y%>E>*@!H\G'4'_P!!->:'T)Y]17F8
MVFX5-SV,MJ\]':Q?M-/U"XB,EK'+MZ$BJLOFJY23=N4X.XUWW@X!M)Z?QD'/
MX5D>+M(\B7[9$OR'[P'\ZJ>%<://%F=+&IXATYHY[3[9;N]C@9MNX\G/M7J.
MF6$&GVJQPCCU]:\F1BCJRDC'H>17I?AW5AJ-D S#S5ZC\>/Y5KETHIV>YAF\
M*G*FMC;HHHKVSP!:*** "BB@T <!XWR;Z _[)_G7-6O_ !]P<?\ +1?YUWGB
M/0)M5N(GC? 53GCW^M9$7@Z[2>)S*,*0?N^_UKP\3AYRJ\R1]%AL92CAE!O4
M[6Q_X\H<_P!P?RK'\4:2+VQ:9%_>1 L/? )K;M8C%;QQGJJ@5(Z[U*D<'BO6
MG3]I3Y6>)"JZ=7GB>-,NQBK=FPP]#77^$=8*M]BE/'5"?P&*DU7PC)/?/-;N
M%5R6(QGDDGUJK;^$;Z"=)4F&4.X?+W_.O)HX>K2J72T/;K8FAB*5I/4W/%K9
MTDCZ_P C7G(QG !KTW4],N+_ $I;?=B0#DX]JY@^"[O&#,/^^?\ Z]5C*%2K
M--(SR_$TJ--QDS=\&?\ ($4$8^9OYUTAK)\/Z;)INGK!(V2">WO6M7J8>/+3
M29Y&)FI56UU9C>([$7VF. ,NOW?S%>8G.WH17LS+N4KBN&N_!LTET[1R )V^
M7_Z]<&.PSF^:)Z.6XR-).,MCE "7  [UZGH5B+'3HXOX@.?S-<WIOA&:"_26
M:0,HSD;?;ZUVP&  *> PSI^](69XQ5;1CL+7+^-<?V7DG^(?SKJ.U8_B#3)-
M4L?(B.UL@YQGO7;B(N5-I'!A9J%:,F>7]0>1UK;T_P 27-A;+$B@@>U6_P#A
M"[SO,#_P#_Z]'_"%W>?]:/\ OG_Z]>'3H5X/W4?15<5A:JM)BCQI>?W5_(4^
M+QA?33QQ*@W.P4<#J33/^$*N_P#GL/\ OG_Z]:>B>%7LKX3SN'"C(&,<Y!SU
M]JZX+%.:N]#CJ2P2@VDKEG7I)G\/;I<>8R9(QWVFO/.0,>M>JZUI[WVG-!&<
M$@X./8BN1_X0N[X_>C_OG_Z]+%X>K*::#+L52IP:D[&YX-XTCK_&?Z5M7]HE
M[:R0R8PPQ5/P_ILFF:?Y$AR=Q.<5K8[5Z-&G:DHR/)K5+UG.)Y'J5F]A?/$P
MZ<CZ5/HFI'3+Y7R?+/WAGV-=KXAT ZHJM&P1P>N,Y_6N?'@N[[S#_OG_ .O7
ME3PU2G6YH+0]NGC:52ARU'J=Y#,LT:NIR#4H-9&A65U86OD3OOV]#C'<UKCW
MKV:<G**<D?/U(J,FHL6BBBM" HHHH 2C@T8HQQ0 44<T4:BMW# HHQ1VI;C"
MC%%% !11B@]:8!2'Z4N*.:!6$P*6BBCH,****6R 6DI:*8"44M)0 4444@"B
MB@4[""C%%+0,2E%(<T4!YG__V?_A#'5H='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZ
M<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z
M;65T82\B('@Z>&UP=&L](EA-4"!#;W)E(#0N-"XP+45X:78R(CX@/')D9CI2
M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D
M9BUS>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@
M>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B
M('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y
M<&4O4F5S;W5R8V5%=F5N=",B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(@>&UL;G,Z1TE-4#TB:'1T<#HO+W=W=RYG:6UP
M+F]R9R]X;7 O(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B('AM<$U-.D1O8W5M96YT240](F=I;7 Z9&]C:60Z9VEM<#HR-3$Y
M-V$S-BTV93(X+30S-3(M.#(Y8BTX9C-B9#9B96)D834B('AM<$U-.DEN<W1A
M;F-E240](GAM<"YI:60Z-3DX-#@R8F8M,F8R82TT93,Y+3AE-60M.&$Y96$Y
M8C<V-V5A(B!X;7!-33I/<FEG:6YA;$1O8W5M96YT240](GAM<"YD:60Z.3 R
M,C=D.30M-S$V."TT8V0V+6%D8S$M86,Y83!D,V0U.#$P(B!D8SI&;W)M870]
M(FEM86=E+VIP96<B($=)35 Z05!)/2(R+C B($=)35 Z4&QA=&9O<FT](E=I
M;F1O=W,B($=)35 Z5&EM95-T86UP/2(Q-CDS-#@X-C T,38P-S8P(B!'24U0
M.E9E<G-I;VX](C(N,3 N,C@B('AM<#I#<F5A=&]R5&]O;#TB1TE-4" R+C$P
M(CX@/'AM<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q/B \<F1F.FQI('-T179T.F%C
M=&EO;CTB<V%V960B('-T179T.F-H86YG960](B\B('-T179T.FEN<W1A;F-E
M240](GAM<"YI:60Z,F$X9#AA.64M.38X9BTT.#<U+6(W83@M8C(P9&0S,F0W
M.&,X(B!S=$5V=#IS;V9T=V%R94%G96YT/2)':6UP(#(N,3 @*%=I;F1O=W,I
M(B!S=$5V=#IW:&5N/2(R,#(S+3 X+3,Q5# X.C,P.C T(B\^(#PO<F1F.E-E
M<3X@/"]X;7!-33I(:7-T;W)Y/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z
M4D1&/B \+W@Z>&UP;65T83X@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP
M86-K970@96YD/2)W(C\^_^("L$E#0U]04D]&24Q%  $!   "H&QC;7,$,
M;6YT<E)'0B!865H@!^< "  ?  T %0 ,86-S<$U31E0
M                 /;6  $     TRUL8VUS
M                                       -9&5S8P   2    ! 8W!R
M=    6     V=W1P=    9@    48VAA9    :P    L<EA96@   =@    4
M8EA96@   >P    49UA96@   @     4<E120P   A0    @9U120P   A0
M   @8E120P   A0    @8VAR;0   C0    D9&UN9    E@    D9&UD9
M GP    D;6QU8P         !    #&5N55,    D    ' !' $D 30!0 "
M8@!U &D ; !T "T :0!N "  <P!2 $< 0FUL=6,          0    QE;E53
M    &@   !P 4 !U &( ; !I &, ( !$ &\ ;0!A &D ;@  6%E:(
M /;6  $     TRUS9C,R       !#$(   7>___S)0  !Y,  /V0___[H?__
M_:(   /<  # ;EA96B        !OH   ./4   .06%E:(        "2?   /
MA   ML1865H@        8I<  +>'   8V7!A<F$       ,    "9F8  /*G
M   -60  $]    I;8VAR;0       P    "CUP  5'P  $S-  "9F@  )F<
M  ]<;6QU8P         !    #&5N55,    (    ' !' $D 30!0;6QU8P
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
M$TTK5$DU;4FZ*.O77 LM<"SII1%);2:*2-JB"2VDT$4>^FS_ )]G_\0 3A$
M @$"! ,% P<'"0,-     0(#!!$ !1(A!C%!!Q,B46$4,G$0%2-"4H&1%B S
M8G*"H20P-%.QLL'1TW/P\1<F0T9C=(.$DI2STN'_V@ ( 0,! 3\!_,W.XM;$
M3H#XT!OZD'[B.OQ%L:*"2W=RRPFWB[\!EU?JM&+V]2F#EK-8QS0S>'5:&4:K
M>11]+W_=],"*!?#50U$9L;&/2"?(Z7'GT##'LT;'P3Q@>4MT?[^:@^FO#4%0
M?=CD9;7U1 NMN=]2:AR]<,A38'?];_AB_GUY?=A?#SW_ #[7V\]L</\ 91EN
M:9#1YBU96(\\4<FE6A*KWFEB 3$2>=MSA^Q#+AW=J^N\0ZM3_P"A@]AV5]<Q
MJS^]!_H8'8=E?3-*]?WH/]$8J^R3+:!#-)GU2D2+O[1-3Z=('35"5M;IRQQ$
MO"5+_)\NDFK*E 5-0AC6 GG?5&(XV%O=:.-@+68@XCEF7]%*Z W!96(//EMT
MQPYP]G?$,HAHZ)9H^3U53%]"NU_TP&LMTLK$BXU <\<><)?DO\S@[/51SM+:
MX0M%H#%59G903)RUFPMOU)WT^M_SQS'Q&.!0R\)9+8!M5,AM^XN 7;N^^#*!
M>VG;%9F%-0HTM=-!30J"2S,$V'6Y],<2]K^69<SPY$C5TVZF:8CV4'S5QN_I
MH!4G;6#C.>*\\SZ5FS&K<Q:M2P1.RTZ^7T=_P+%F7>Q QEF35^=50ARZEEJI
MF_JU+(/61O=0'[3D+?:]\<*]CL,++4<1OK869::"QAOY2:A])^"KS!#;'%#E
MU+0P+2TL,-)3QK93&H1K#ERVZ8[=B3/D-R3ICKK?^NG_ )@<Q\1C@W-:#)^#
M<HFK:B*%!2!C[0P5P- .USL+>O+KCB7ME@IY#%D4?M3C6O>S"].";BZZ?$]C
M8^&RD<I,9UQ/G.>RLU?62R7;4D(<^SIN;:8QX;@$^)KMTO@ D@,MR3]UR?7'
M!O99-G:I6YK5)34NS=Q"P]HD!OLU[J@V!\)D+*><9QE'#639'2K%0P" *!=X
M  [D6&J1N;-MNQN2>9P=0(,1U#_M-SAEBG%F<J1T!L,=NOZ?(O\ 9UO]^G_F
M!S'Q&,CX1RWBGA+)DS S7BI5[K3(RZ#W2B]@5Z>8QGG8]FM*))LGF6JC4,1'
M,0LMA?W672C,>@(C'ZV*J@JZ*5H:V%Z>5#O&ZE&^._,'S&WQQJ).G<6Y'_+&
M6\39QE3#V/,*N*VPA,C-$?\ PB= _=&.'^V66'1!G],K0[#OZ9;-SYLCL38#
MZRLQ)^IC)N),GSR(29;51RJ0/H]8,ZD@'2Z\U87W4@$=1C64)O$I7SMO]^.W
M8?3Y%ZQUO]^G_F!S'Q&.S]B.%<GMI'\CCY_[-<*D4D?TDC"]_P!&?7'$/!N1
M9["U)54ZF8@]W6( )%;G<2<QY'\,<9< YEPM.QD!FH&?Z*I3=A]D2V]TD[:E
M&@\O 2$)/VAOT*X&_P"DY?K?_N,OS7,,FF6IH*N:*93X61R"1]EP/"Z<O"P*
MXX)[6UK#'1<0A8)C9(ZBVB"1NG>7)T.>GU6/*Q(0=N$PEFR%U/A,580>EF:G
M(_A^>"'ZVP+]2N,J[5>(\GR^++:6GH&AAC2.-I()&<!1;WQ,HWM]G\<?\L_%
M(B[IZ;+5!^N*>6_GS[__  PG;7Q4(["GRKT+4\NK\>__ ,,5_:QQ!FM,:>OH
M\FJ(F4JRO2R'PML><Q'+S7%7$2GM5(J=T[$&-KGNV/U/-EY]V_4"S6<&Y%[7
MTZCTZ?YXTL?LCX7QJ9.9OB7,Y<XIJ6CK:AY9*))!0&1[W4A=4)+&^VD:/L@!
M;C;#BSH&.FVK6.7IOC]X?=^;)E69!#-\WU*Q*-3.U/(%"@7)U:;6 ZW^_&CV
MANZ59 X(%@-R218"U[W]-_+#97FJ)WDE'51Q*-1=H)5&D=264"WWXBH*^J2\
M-'4S1W]](7=3;U4$8=660QS1F*QL0P*D$="#N".H.(::IFD[NEA>?8G2B,YV
MMT47Z^6"M?0%XJNDE@CF&D++&\8:W4*UMU-K-;8[8&59H":@T%28B-0?V>71
MIMSUZ=-K=;VZXAHZNJ)]FAGE(YB)&>W/F$!\CS\L?-&<K:^65C?^5G_^F'R[
M,*>T\M!4Q ,!$S4\B69O#8,P #,?=L=SRY8GRO.*F0R-E=4M[7"TLPZ $VT=
M>?/F<?-.9*I+9;6H!S)I91]]]/+ 4J[!AHL;6.QVYCT/RK[R_M#^W&<T4$?
MLTJPQ]X^7DR'3O&1"=.GROUQV6\$^WU;9_F<(]CA)--',O@E<7#2D'8A-PM_
MKZFMX48]J7%E*S'(,M")'#;VB6.P'F(A;J?K^2V&]SI[)J>GJ.%())(8W?O*
M@%F4$F]1(!?X8[3>SIG2;.,IA4SQ &JIHUVE4\I(5 W=![_VEZ^$ ]D:AN*X
M(ZF($=S.#&XVN&CY_"V.VN*.*OR7NT5-25=](M>ST]OPQ[+3_D6S]S'K%"2&
MTBX/=G?'8O!'55N<":%90HIM-UOH\4XN/*]OX8XLX\R/ABO&65.73S'1K+HD
M6D7U "[R(;^$].6,\[0,ISV*CH:3+Y8)&K:1OI$A"D)51/;P2,3<"Q%NN,YK
M:#AW(?G>>A]H"P0M9(U8CPJ+"Y _CBI[7<EJXIX3DDJAE*J>YAVV(_K?[,5D
M@J:ZHJ$V5Y7?0>@=F:UO2_\ #Y4]Y?VA_;BN,7Y'WJ0QIO8KU(3WFB$?CT<O
M%HO;<;]<))3UO"TD?#>B)#2,*1XT\$9:,Z#H%M@;>';RQFE)5TV85-/7ZQ5I
M*_>AR2VJ]V8D[MKOJU?6#7\\=D;+^1R6YHU43_[B4C'#':!!5\09CD><,I,=
M34PTI/*:-7D4)OL7C78CZRC6+^/32\#P4'%HXAR]4BAGBF$],JV59':-EDB
MV&H*W>>;68;ER>V[^G9'^Q5_WZ;'_4A_^X'_ .)L=A\DBUN>","[+2\_VJC'
M%/#G!^950EX@JZ6"OT:07JC"= 9F *B10=R=R+],<4Y1P[EF<\.KD4T4XGJO
MI^ZF[ZS"H@"<W:VH,W+R&,Z^;9<B[K-6IURSN(.^-20(P JVN6V][EZVQQ'3
M]GJ996-E<V5M5=Q)W0B>%G[S0VG38WU:N5M[]<6[LR/S4G_'&L?(GO+^T/[<
M9Y(8.":B,>*^7$7YVU0''9EQLV35SY172D456X6(L3:*4F]A<V5)2=)TCW]R
M+NS8[3^#4S>BBS_+*;^70HS5*0+=IXCN/"#NZJ2RG<M[EC<%>RA?^9)2QCFU
M5=[[7M/+M_"V.(IIH>)\QJ$D,3Q5T[JT9*LC"9F!!!NMB+@C<'RQV;=H:<0)
M#EV82QPU].FD.3H]J4"VO]K[0'([CPD8[;OZ=D0%FNE9?S'CI\!Y&X)E&C1H
MH#NP]X&+I]W+'8D=5;G8O:XI +>CU%\=LEX^)_>V]FCL?+Q/^&^,J[SYSH/$
M&(JZ?2QYCZ9/X8XBR)N(>&9<M6987G@I]+VU $!3?3=;_B,/V*9E"DC',H1'
M&"SL8CRL3_6[XS.C3+Z^:EAF%3# [1O):RD@>+2+O[K74[\QC;T^2]M_+?%(
MW'F;9<6@&:U.7SKH&UXV4>&U_3EM@\%<5AM7S-677>_=#X\]6)^).,* &DJJ
MW,Z=BH1H:@R(="^$7610S#2.9!^-SC(YN,IHG^9)LQF@1G[U:<ZE#2>(W'ZS
M,23YD]</P]Q'69A.'RZKFKE;551]W=PSC5J<#87!OBII,VX>J4>2"IH*D^.$
MV,;"VQT,IMZ. ?CL=ZO,\USJ>*.HJ9JVI6T=.)#K<&0KX5Z[D#KY8JI.T&DH
M42K;,X:-D":9#:,AK(H W-S<?YXR[(N.<KUR9=09C2]_8EX% U@;C>YVW-OB
M<5_#G&V9R&IS#+\QJ653>2==1 &_._(<\9=DN;5U7)3Y;35$M53."5B +(ZL
M3YCDRGEY8MVG: H&=BVP"VY+MMC,<VX_HHRF:2YU2PR>'5,)$C>_345MY_6U
M8J(JB--4J/'WFX:0%2V^]K_'%O4?+V9.T? N7L 6,?MKE.IM-(PV^.*+M<S.
M7B)LL>A@:&>N%&NY[Q%[_N$<*1S.Q90?,CE;':[DM"<AGS,K&M5&U*\#C:1N
M\=4E6_UAI<^'S ZC'8<UJ#-6MXN_3P_N)CY]^:.UNMBEDT05Y@AFWL-8IQW)
M/GO]$!YR#RQVR96U9EU+F\$=O8&(ETC_ *.I(%[?M",W/(7..RK(_GKBFFG:
M+5!0WGE)%T#6TQ!K]2;NO4-'?':OG^O,,IR2%K::F!ZA%.P5)4[I2/)F!;T,
M?KC/\W;A_AALPBTSRTU)&ZH3[WT8-B;&WQMMB7MIS=H9U.60@2J5]]O"+6N/
MHNM\=CLWM?$&;5(!5W,<FGR[UZAFO\-6./.T6NX0S>"BI*:&I26(2L7+7#,\
MB:5LI'U;XIYAQSP?2UU;21@U%/4,Z2)[H4,-K]#;PGZPL1SQFCNU1+2O*SI3
MRRPH3T2.1@-_72+VQH&&-L0Z2ZF2^C4NJW/3?Q6OUMRQP559?+PO1U&6P2P4
M AE!B8*'^B+++[I(.I@Q)N2U[MN3CABNX+S?.*]LNR:""OI)FU32TT*S,S.P
M>572Y(=M7BOJW.L G';/7YE[5341&G+2ADA<,UI74^)6&R@1^$CWKEE(L5QV
M($>P9H_7OTN/W(\=I<S1\=9A41$JZ/3NK"X*E88V!!'(@@;_ (8R^>#C3@/Q
M :JFE>.IMOHDC!CVOU5P;$^6.S3(WX8R*LS.J31),]29;J 46!GBC&KJK%#(
MAY$2;>>,US=\[XG;,9&)$]?'W8N=HEE1$ ORU*-97[3-M<XS.LRNFR%:K,Z=
MS1Q4\33W34-*H.F]_@ <<0\8\!UE#609?0JLLD+1P-[*5L^@@'W019C?IZ8[
M&JC)E%9#305!S/3&U3,RKW9#M)H6,ZF>R!;&X -[C=FQQ%F7"/Y24649YE<,
M]3.+1UD\$+QIJ9M$;NYUC6^H(-)74>=SCCJLS'(>%JCYCA$<6A$70"!!3L"'
MD1%4AM(MMX5"DNVR:69F=KG<L6UDGK?S]3^9V=YA3TW - IEBUA*ZZLV_CDD
MM_ XH<^JN'^*ILPICX!6U DC'NR0M.^M#:VUK.!>VM4)Y8XEILJX[X?#Q/%'
M)%3">EEV'TC1ZATOI/NN+:M)(%FQV-]QEM-G*5<FB2*I"=VQ&]E4??Y@@D$;
M@VQVG2QOQ?F<D1O'(T&AAR_0H" ?0C'8]Q#%1S5^45<Q[F9$EA5F.@ 6$@%_
M"OO)L.9+'H<=I_%-)0<+?-U"ZJ]:6C)C/)227]W?=0P'ZQ&*#^G4<A.PJ8B;
M\MY5-\9K2Y5GF2^PR5YBBGI41Q'(@(U1@7&H,+CI<&V$[)>&6,K-GE0@4,UN
M]I^@)_J?3RQV6C+<NXESBFIZIC2*88UGE9?'H:8%E( !6XV;ZPWY6QVP5$/Y
M6QFFE#JD"6D1KV:[O[PON#\3C@3BF#B7(9:+-WB>2FB[B?OK>,,I17L0!9QN
M=M(.I!?3CC'(CD>;U,5,RR4S,7I=-V4QDGZ,G[4=[<[E=+$W-L7;[/RQ5]=3
MPK'!6SQ1)>T:32*HU'>P5@!<D]-[_'!:26\CM;F=1O<D];G_ 'OB+,<QIXXX
M(ZVJ5!J "S2*+'<V"L +WWVWZXCKZZ R-'65*:SJ(69UU'S.EO$?4W.)99:M
MRT[N\NQ+.Q=C8;7+;G8 <^5NF(YZB"773NR2#ZR,487%C8KON#;X;<L35E56
M*%JYI93'>W>2.]M5N6HG[(Y>0\L7(.VW+21YC_A@9KF:[',:OR_I$OP^U@YM
MF/6MK#?G_*)3^/BQ#4U5-K:DJ)(B]KLDCI??J4M?_ABHJ9YF,DTDE1(+>)W,
MC>GB8D^=L4]564Q)AGDBU7#&-V0MZ>$B_P #B>JK*K3WT\DQ2]^\D=](/3Q$
MVOM^&-_E/N8/NVZ>73ICJ/O^0>_@>]_OZXZG_?S^0]/D'+ YG[OD'UON^3__
MQ !.$0 ! @0#! 8$"@4'#0     ! @, ! 41$B$Q!A-!40<B,F%Q@121H? 0
M%2 C,T)2<K'!)&*RT>$6%T-S@J+2)28T-D135'2#DK/#\?_:  @! @$!/P'Y
M'93G?E#V+<]2X5X9ZQ><1V@VH#[.1MW@Y7\X^,&D9.-NWO:X1<7\;VM"WIE/
M595++N?KE5QW7!_* [.-#$\SO >#(O\ Q@3;*393B4$\'3A-_ PEQ+FE[<TZ
M>N-=#I[YP#?A\M1P@GD"?5%<Z2I^GSJY5$M+84.*3<I7<X21]J%]+$]<)]$E
M?^U?^./YUJF/]E8/B%_DJ/YV*E_P$F?%"_\ '#72)59]6"7IC!<)_HFEZGP5
M>*&YM5-V<F\$LT;'"YCO;E95R/ F"TVX 'F6UG[10"--<1SBKUJDT8*]*GB@
MVZK4NX,?&PPWM&QNT(KCE2%[I9+>"^9LJ]KVM<V'(0G)'OS/RU]A?W5?A&UH
M2=H)Q-[)#JLE:\=("$EQ);.>=][IERB6DYNI+#<NTXIR]@EM).>FD4/HWG7@
ME=7.Z;UW;5]_;O!T\_5%)V=H]%: 893O+=IP)+Y/X^JWYQ4*I)TZ7+LXZEAN
MW$V.7(<? 9QM!TEOOH6S2DE#9N"ZF^(\,B#E[Z1,3<Q/.J=+CDPZHW4'CB\8
MZ(DC=U55ABQ2]_4Y'$#A\M?85]U7X1M%(3L]M--ML2ZWB72+H25#4\8HO1B]
M.[EVI.F71VMV@V<(Y6.G+B1Q%HI>S=+I*4IE6$9"Q=(&^5_:U_*+A )%U81X
MJC:?I!8ISBY27E;OYI#KB>JFW(Y$^H>8BJ5^IU.9)F'G7DJOU%$ED#D!PBZA
M]&+)XB"IT&[",*N)M:.B+Z&JWUQ2]_4Y![2?/Y:^PK[JOPBI[1SFS^TLZJ7:
M2X"Z<5TXKBY\8H_2C(S!9;J+0EU'(J2+ >NY'B+WB3F9:<9#\D\AYI5CBO?7
MWXQKFBU^_L^=O>\5#9VDU4$S\FPI?^\;0E*O'$0#%:Z+TNE2Z2Z4#,A#AY#F
M![,O&*I0I^EK*'VUI4,L=CN3;B%<1[(*U-<\7+@?".B-5VZKPZTO^#D'M)\_
MEK["ONJ_"-KB?Y13UE#Z57'O,;W"XB[.\.=B$WBC;5UBAO)>8=7N[YRA)W=M
M/H_"-FML)"MLI62&ILI&-C(#OPC7OY^J\##KBUSZQ'O:#G; 3_9Y1/4F0J+:
MF7V&G$*[5TWL>:>1[P1&U71TN6QS-+N^V+J+7:>2/U0. ]8'A>.BEDMHJP-P
M0M@$=XWEX/:3Y_*2FU\[^,$*S'5L1;\HJ'1Y0:A,+FYIZ:2MQ1*BEQ*<R?N$
MV$)Z+* DAQM^=(X N((\NI!Z*]GEFY>J(//>H'_KB7Z.Z+35AV6F*FAP$$*2
MZG,C2]D")9800B82O$!8$C4#*Y'/2XY]T*.#/"</ZHS'E"57T;4GV?A%DW-T
MZC.\)D&*6\N8E&=VA]5YD-IL+YV4;>.?C>&]VOKI.*]KYWMQ]L6/&WK_ (?(
M/?I J%/+F%$T@J)M8.)UTM:]_?2''$A&-*TVU)Q"UAKG'QC37_FFYJ6<5>U@
MXDV/KO#L_),)#3DTPVK0 K2G\3?.&W$/#$VL6M?+EP(Y@P]-R\K].ZE/>2(2
M_)SJ<;,PTO!]9*DG#YP*G)-'=.3C"EWM;>()OII>^L/3C,N+N/,I2="5A/XF
MT"L4M62IR7![W4_OCXPISZ%(:FY==\B XE1\2-<AZO68;J%+D[,">84=5$O(
M5KGK?.WLTCXUI2EA*9]E2CP2\D^R\%84@*0<=]",XN>7P._1._U:_P!DQ2)Y
M\[2"6<>7A,T</6U&\_*-O=J13Y1JDR#I,P^FSJVSUD#+JW&F+CZN<='6STT'
M#5ITK(<%T-.7M>W:L??CPSZ0WG6=HIEIMU:$6:(2@V"?FP381L'MJ)>8%,J3
MJE-.=5I]Q6;9Y+4=$DQTC/%JCJ=95:Y24.H/;O>^$\8Z+G%O2-4WJBO"$8<6
M=KAW2!,S!VC6@NN%/I21AQ96WFD=)[SS4I2 RLRY<2X%%)PXNJWVHV?V1J]9
ME5NLSS5SD"M:[^P'G%)V,J5!;7,SDVB8^9F <"EJ();7;5(YQ2Y6=K=:-.:G
M-R5.N_..+(T).L,]&E6;?9?^,V[)4"0EU>?]V)9!E)=AASK%*0G$-"0!S[Q%
MQ\#OT3G]6O\ 9,,(6YM Z6#9X/J]'/ZQ4?9>,+DM6TJKA*U*>05A9S 2;G,\
MQ^^*9,2TS)LOR(2)92$X<-K9 #*VEM+1TC-*&TSI/])N,/FA,5K9!^6I#%7D
MPH!2&EOVU0>KFFW _P .43NUGQC0&Z-,J+CK5@R\3<@"^)*R?[OJY1T5?Z#5
M?!'[+L)_UE<_YM/_ )(Z6"%2-'*QG9TBWW6XV=J^T,G*+33)>:=3<=EK'GW9
M'ARB@5+:"HR%5-79>:#3-D;U!1DI"[\.Z)3TI%:P4T/+G=XX4[@$JU4<K9Z>
MR**]MFM^6,RQ/!D+&/&AP"V+._\ &$]=#86++PC(ZWMG&'N^!WZ)W^K7^R8I
MF!_:EI8*F_TL]5.0R<SC;W91NI2C54D6L4Q+-W<2D9N)P@75;4IU\..5HV&V
MI=IBETR;4O=*<2E /9;5BSM?0'CRUCI(?_SA&ZNXEP2YQ'/","+VY10V9>;V
M?DT.H4XT6$A27 #CNGB#D1?V1MKL@:9,.ORLLL2TP<7S2;AFV=@>_P!\XZ*0
M4R-5P\F^WK<)<]S#6$;2N;[(F;%K:7WD=*Y6N3I%DVPAPZ<TMQT8'_(B[MA:
ML>MKG**F$&1G"<;>)A>(#+%9!X12:DW1J\FI)!5NW7;B]B1<B&NE)E3B4-R3
M[A79(;X<LL($4V=7.RZ)AR66RM:0H(4- >^WG\)%P1S%L^^'CLC3YO"^W3&)
MYDXC8 +NKK7\8&UM ZR?3I<I/5PAP>!RM$K2=FIE)F9*5DWUK.-*T)2HXKY]
MG(14T[,M.(^.695MY0& K2D$A.0L3X"$UZB2,NP3,2[$DH6ES<!)"3;\81-2
M%<0MMDL3<O\ 75DNU\_(GV^,,24I1_2%RTLS+RR@E3A2D#2]R>%LX9.QLY/#
M<HDG9RZE*LE)*2GK7/A$_5MEIU33<U-2,P&L8PO*!PVX>R)&N;,2;2&96;D)
M<+)LEE82";Y9>R)RJ4Z7EV'IYYA$O,A8"G#U5"UO.X.?C&#8-!QE=*5C)/6P
M\XEJ?LI-%+M/^+G'6C?"R4$^H9^RT,S#;B047ZF12D?EQ&47[C A1M&W>\>V
MOFTMMX4W825$=8XD)'LB9Z/9--$5--S*D3"& ]UCJ<.-0_&Q\HZ.*I-IK\M3
M\;AEQOT+^SDDV/+41TM+M/TX?J+]FD&E_&W1]+3 1C7*AQ:<KD#>]:WXGPCH
MMJWHT\_3G'#^FVP _44P#IRRO'2)5E4ZC.-I64N3741A-C8=NWE8'QCH]HY,
MM.U9:;D,O;I9&:B4+QY]PR\XHT@FK5KT9^[27WWDXM,/75G#?153FRQ,?&"U
M;M6+ 2,\P;'..E%I+%+I\L"<+8*1;2PP"_LC978:GUV1,Q,/OHM?.XP"P!O<
M]YB897LS7URLK-.80\V$J0O7,9?O'E%,"52R7R,)<0VLB]OJ#/S)C%W_  /8
ML*L/:PG#?G;+VQM.BI-[13 FW@7UNHZP*K9VW>NE@0.[2*[+[4TZ085-SV*5
M<;&277-"!A20<L@1W<HZ*Y.34W,3*K&<;4. N,5\P=<\^7MCI7MZ?3\7:P.6
M\,_RC8)IM>QTLP[8H6E]*@=#B4K^$33"]EMIEJS&Z?"FN%TN*O[4GVQMQ6A7
M*E*2+*L6!+0;L;XMZE)6;<Q>Q^[%+I8I&S3<J@6+4JZI9YE:23?PO;PB2DZC
M.592*?,)2ZMYT-85D9XC>*-LQMBT]*.3L\2TA>)Q)>401BN!:_&.DMNK)=8>
MF?1_0TW2EI.+'D +VMAS.<4.4VC-+F:C(33K<FD7]';6M*LNT<(RRU/&T;)L
M-5>M7JRR2ERZ2LW*U@Z$GPUUOEQO"4-;M"46L$C#;+*PMEX1A^ VL8V[E'7M
MHG9AM+I2'I?,:98?W1/4F6KNSS;"T=?T5K"2,PM+8SX__+Q05U+9VL[H[P-;
M[ X!>Q2%6SX'+3A'2;O9^;ICLNC'\T3D+ZQL"RL;-2K;HPK&*X/WR<_?C'2?
M0W)E;-0EF[J;LE>$9G+*]M=#G&PFS\S.UH3<VT5AFQ27!>UAE:_E?N$3R2)%
M]"<_F%IM_P!,BT2#T]2*FJ89E\2D3"U)ZI^V>5M85TC5Y*&D(I;2[E*;EMSB
M0/M1M\[4IVF4]YZ4ZY2HJ2A!RQ!%@;^XCHXEG31IE+J"$K(&[6,LQ8Y<+YQM
MA0']GJLB:IV]+;CF\:2W>P-[J!MR/[XV8JR:M36=XE34PRE*7OJ'%P(^]Q]4
M63]H^L_"[39"9+BG99E2B4E1*$WRTU'XQU6@VAMOJG*R18 #P_C#DC(O%Q:I
M.7+@L;EI.(GAG;NA4C*NEI3TI+G "D8FTFW+4:?G#++<MDRE*6E?52 $C72W
MOK#S#+Z<,PE*DG@JQ!MX\C$M)RLH%>C-H1?4I"03KED.^$9-*+F>*][\K^XC
MXIICG6$C+:WOND_N@4RG"WZ)+ C3YM%_+*'F&7K(?80ZTD9!2 H#R.D,RK+-
MPPA++9U2A(2+]PAZ6E)FV^8;=P:!Q .'UQ+RLK+8MRREK':^% 3BMX:V^0.T
M?*. CB?*#'U??G"LX3I"NQ;A;2!I! O!X_!Q/E'$>?P?_\0 51   @$"! ($
M! P2!@L      0(#!!$ !1(A$S$B05%A%",R8A 5)#1"4G%R<Y&3LR P,S5#
M4V-T=8&"DJ&QLK31TE1D@\73U 8E0$1%1E6%HJ3P_]H " $!  8_ OH?4\XA
MD#7U&-9D/F.ET)7WDD;^=CIT\%6O6U-(T$I][!/JC^.L&/5,=31^V-3"RQ)[
MZJCXE)\51@S4591U,#;JCJ2/>)502$!?.:"4X]44$WG24C+51#\GQ56_]G2/
M@)X0L<I^P3ZJ:H^0G$4P^3^EU]%'04;I254].C,TVIQ#(R78:]KC?;'UMH?S
MIOY\?6VA_.E_GQ];*#\Z;_$PNG(<ODJ9#H1Z?P@53-V)) 1/J\T.#WXBGK$B
MRJCN"U-4/)6U,J]EI"9H#WRUC-VTV-,L:2*>:NJNI_$P(QKEJI*.8CQ-)03,
MLDA\RBN:;\J6'A^=C->*MHJ26F%,7T&I:.837\),2117\7MHAC_+Y_2<Z_"=
M9\\WH+##')-*YLD<:,TCM[5(UW)_("X6;-I/2VGY\%;/6,O85/BX/=;6_P!S
MQ:AI$62VEJF7QE3)[Z9A>WW-+)W8-375,5-$-M4C %C[1$\IW[%0,WFXDILA
M0TT7+PV90U0P[88O)A'G2<5^V*/$D\\CRRR&\DDCM)(Y[7=B68^Z<9Y[^A_5
M4_2<XAIX99YGS2LT11(TCL?"&\E4W*_DC"S9S-X!"=_!8M,E6P\Y[<*(_*G[
MG'C1E]'%";6>8C5._P ),]W/O;Z>['N8DI,D05E2MT:JE!\%A/:J762H/<.&
MA]C*^#4YA52U4O5K(T(OM(HUZ,:]RV'HY[[^A_54_2#C/'R^2-%?-*PR1R0Q
MR+-XYN;$<0?D2C"Q9S3-1.=O"8+RTM^U@?&1CY3W<)/2S1U$+BZ2PL'0CN9?
MU>A:NR^FF;[;HT3CWLZ6E'XFP\N1UG?X)6[K[BU")JMYKQLWW7' S&DEII.K
M6I,;^=#(O0F7NCE+>AGOOZ']53](.,[_  G6?/-Z FR^I9!>\M.UWIINYX;[
MGSD\?YV!"?4N9(FJ6D=ATQ]LIF^RQ_\ FGLQ;IGT&IJVGCJ87YI*NK\8/L6[
MQOWX>MR/B5=* 7>C/3JH5'VJWKB,>U^K#K,V,\[GH/CM4WZ@?Q'Z34UTU3F:
MRU<TL\BI+3A \K:SH!I2P Y>,+;;8]=YK\M3?Y3'KO-?EJ;_ "F(ZBGK\YAF
MA?7')'44H9'[011WPU#5F]3$NM)O)6KIP;<8 6"RI=5JHALCNCJ!%-$!Z-5F
M=) JPUS1'-$C4]'A:PM;&@V.E9#X4H'33QP\9$4FN-QS!OL01>X/6/H@@JJ<
MN38 3)J).P%K^5?:V"6-@.9Y;<_<MWX"+5TS,2  LJ$DGD!8[WQIEJ(8VMY+
MRHK;\MB>O%U.H'<$&][\B+;$8U2R)$O*\C!!<\A<]>(I8Y8Y&IWUH\,@8J65
MDLV@[HRL04/1.S$746T>%T^J]M/%35?LM?GU6[<#BS1Q7Y<1PM[6O;5SZOCQ
MZ\IOEX_YL:%J()#8Z@)48Z0+G8'D!Y7Z<)!'64_#CV0-41G2MR0@Z6RI?0HY
M*JA1L,>O*7Y>/^;%QN-K6Z[^B?<.*+\.0_OJX](:"3Q\R>KY4/U*$C:G!!VD
ME!UOV0V!WF7"?Z09A%M_PV*0=UO#"I_]:^XZ4GVK3-]Z4W[).(LES67U(Y"4
M55(?6[=5/(3]@8[1-]C?H"R,HB3\(4WS<[#\1[1C._A:3YJ;'_?_ .\,9)\)
M5_LP8EK*>KIX%BJ&IBDP=FU*L<E^B .4@Q59A/64T\:Y;6Q:(DD5]4D7GW%N
MCBERV*1(7JF=5DD#:!IBEEWMO[''USH?S)OX8AC)W2-$/NJ+>B?<.(A3E%J/
M391"SJS1K,:NT?$TVVXG.W5@G/8I9I(ZY3F,3-:68<;5-N>?%6[)[&2.W#LO
MC,4U11,C4DL*& Q@!.';H@ <M(Z-NKEB?[TIOV#C*L^H@TM)4T%%+6INS4TT
MD,9,^VY@FO\ V3FWDN-*9'6ZY9*:JADI*D[DP(LL;0SDW.N,N."_V1;7QG?P
ME)\W-@?A_P#O#&2?"5?[,&'BR-*EJ9IC(Y@R_P +7BF-%/2X,ENBD>W?C/SG
MT=0ABIU%/QZ/P.X:*IXNF\4>OR4YWM?OQ3'*N)Z8:CX-P5#2ZN&P?2#M]3U\
M^K&7BN&:>!^%P>%<2& 1\ R+Q-3!=6@)UC?Z ^X<4/X<A_?EQZ;T$?J^DC\>
MBC>JI@-^7.2(;@\VCU1<N'I7*:^6V7UDEJ=G;HTM2YZ W\F*HOI8;".32YW=
MSB8C^B4F_5TD.]^L8R>*15>.3*:19$<!E<-31A@RFX92-K'GCPZB1GRFH>PL
M"? I6V$$G7PGY0/R7R-GTF3._A:3YN; _#_]X8R3X2K_ &8,5E_^IR_N]+BM
MV_W6H^:?%%FAB,ZTKNW##:"^N"2+RV33[/'UFE[O5:?X.*:LFIFHWJ8Q+X.[
MZGC5MX]1TITF2SLMNCJTGE]!:H7):3,*>59FUB))HY;+,C[^RW5[]N_/'UZR
M[Y=/XX\)I\NRFJ24LYFACADCD+\SJ34#?KL1B/T[CRJ.I:%1$U8$XC0QG2+%
M[DJO( \L4FC,J&FH70Q41$BI"4IR(RD75:(] CJY8F6"6ES*D:\,Z@I-&;C=
M'4[>2;B_;BH>DI:6@@(XE0T:")2(PW3EMU(M[=F^%-*,FGK7D:H0Q")Y3(EY
MFE! Y@J6U]N^(AF%=E%8(KF/CO')H+6U:>=KV%^VPPT-!F&4TD3/K9(9$C4N
M0!J(]L0H%^P =6(Y,PJZ>"FJP5C:9PJ3!TU$+?F"AY=F/^7OBA_AB^74V1U;
MITM, IY'%NLHMS;W5TGLPX@ECDX3&-^&P;0XYJUN1'T&;>^I?W&GPV9P9A4"
MH6A\-T3K%P3XGC-&=@R#FHD9B$-BP:V(:)&8TU<DRSQ7)34D+S)-I\D->/0S
M6O9P+XRS[RD^>.*.HC6]1ELU=5QV'2:,UL_A*=MF0\;3UF)0<5.6.WB\PAUQ
M _TBGN0!WO"9 >L\%>[$E.C6FS-UHUWW$)N]0UO:\->&?A5&,USJ5=HX):.E
M]\4UU#CMLO"13U:Y1VXHLN:1H5JY>&95760-+FXZOQMBWIQ/O_5XOB\O&1P
MZA#,T0/+ZG2A1\8'Z<5-745=13O#5&G40B(H0(H9+G6K'FY&)X*6JO/ETZ\&
MICZ&JX60*UN9TD<:/R6Z2'GB.>. 0-6*E5,JBQXLR*[EO.OM<^C)X.$:;AMP
MA,S)$9+=#6RK(ZI?RB$)Q7Q9K-'45_$0SRPZN$2T$3H$U*C!5B>-5\7MIQ1)
MF69S5&75L(X<<-1,85"HC""8-&@+<,]$,-+Z6Q59D',F91EJ9HVL!30L;AHQ
MS;CA-Y.=D:._U35EGWG)\\<4<;@,CMF"LI%P0U;4 @WY@\K88)?_ %;7K-!]
MTI9#KC6_7Q8&X;MU,S7Y8IZ>E;BP4U/#'"$Z7$GJA'.Q6W:K0Q6ZV4C$.7 #
M7#1N9F'LJB1&DF;Y5F \T*.0Q2TU 2M9/)I@82<%A)I9K\3REV4\CB@FJ*F8
MT\5932S@YH[ PB97ENADZ8T J4/-3IZ\4T]7+3^EADX-!3Q2,9.(L6MYI@T*
M+KDW10KR!0,9AF639A)3T5+*YJ::&:6.>1D2)I9$M';H(1Q#KU'0;<\4\6<3
MR:9F:;I&_AE1<.L4TCW-IK-J8F\K#A+:0WQ8<ACK]'-O=IOW2G'>#OOB*@FV
MUT4!AEMO!,L*\*1;^U.W>A9>LX/'5DX,C4F80?;(-=VTC<N4-IZ9N;K9?LK8
MR>>)@\4N7F2-E(LZ-+J# [FUNRS8R_X2N_375!', \L4.=QIRO0U1'M3Q)('
M( )\KB(>YHQU8BFD6]/EBK5RD\N,MO!EW[)"9=N7!T]>*@#[3*!^8<4N8PJD
MCTDFL(]]!\64Z91N\\NW%O2Z@[O7'\^,@J,QACIZN::226"+7:+7 7X1U,QU
MA2!+U!M6G%<"-FS*46(_JM+MOSVVOCBTMXZ2I<U=#(ATF"02"22)3OI,+Z='
M+Q9BMTDQ%4,0*N'Q%:G+3.@'3M[292LBVV&K3U'Z O)3PNYM=VC0DZ0 +DCJ
M  _%BP  ZAC6]/"[FUV:)"3;E<VZL*&IX6"C2H,2'2O8-MAW8T1HL:#?2H
MN;\A8;DD^[OC3(BNIL2K@$7&X._9;]&#PHHX]5M6A56_Q#OQON/_ +]>/6E/
M\C'_ "X]:T_R2?PP.+%'(!N ZA@.K:^-,4:1@[E454N=A>P[@![@'9@<6*.2
MW+6H:WN7P>%%%'?GH55O;ER'>?\ 8__$ "<0 0 " @(! P0# 0$       $
M$2$Q05%Q$&&!(*&Q\)'!\='A_]H " $!  $_(?HOW80I5@@V][9>G*&;:=5B
MQ_-2T"_B"GQMB:5K:Q_H1'*U HOP_JY[?80&:3:/]^1,H?\ >?DG.Y7O];I\
M0PETA!QK :M\5 _2MON?S EJXO*+&[O;2RM^'</!%.#GDP8?(R];5>7F^GC^
M3+1EJW!,ARTP*"T@W]>SPS]K^E8]/;=FO\&9.FI2)=K_ $#1 +Z:8W2'D!X,
MQD[!->%[9;X434>7-,_X 7F2I%XPON*F?2CQ]>SP_B<U=\].AN$*YE3^ 6L:
M1:3=)I7$N>/N+[H>]-C% B"S59>*_P#(T&BODT;KB;VA'M$W7(>O<DCE/HT\
M/U_8/XGM91@577P>^(M6$P_NSP,A!YJ.MI1XL5*,X_\ 8J<!"L;NK=YKN.L!
MR%+?;CS3QGL(;&;"K<B^3UD]_7]@_B;7=GOZ#-ME1]ZWBXUX: )VVNUQV"(5
M*QQ]H-^D-&=4[+BL\"6ZPLYA;HDU@>=<Q'2)R=?5%.O$/JOJ9JOQ,O *QN/6
M!0LH\7\S^/ZRSI_EGH9D^\)@],+%C$%!L%C,KNO;J>3^XE-><;E9C%"N+TBT
M0LAJ9Q:%:@ ;,9(+](@0M*%#-;BY<>T.CG64 65TIVU-"(3N&M70B^K2UAM2
M->ZH*.8"@;!V-^^X0>$VLLJ%J<;Q$!2VHL2SLF4'!;\"_:N?GP=-P%ZIY. 8
MW_ID_K90VVY;:@1N6U3 L%EP7*JG5X* $S8\,P+ 025@T1O)Z_O.F8^??( O
M@4\,H=]9D6OG[<=+N&-K5HN%, V*[<&CX_+^9GS$4;Y&=IH\@H)!$EB9S%-O
M"8]PYWN9VYR?--_QCQB:YD.S)\*?@8F_\-]F>7CQ+M(:1:."'A[S(,&7)+-A
MQ#WIK0BR<A2?GU_7=,)6-XB#IKZJAJ'.@30.R42U!QY901JT\%GI,,2J](G:
M$OD7%]*RI-%C:2N'<&A%BB%7H;^^S\G)/B%^PV[51SHFJCLAGA+>UT8&ML4:
MMJ99QNQ7(TL;<D :LM>NKHW#'S2_W]V7[_;T_3=,%D]'B_\ HQ<[1IF(H%99
MLF2)*4'%_'(18B(" 32RP%: HU?)<+VF$O)0+ F0V1R!%@U'"[-,STHO?]'V
M:F1HUY&^9@XWM5Y(K(&3J -O0W+7G<417_,S/C(NC9EJ;-RT]^CI\1<"4=^
M+*A+8LR;Q,24CJU]D89FQL]NK8$JKEB?ADGDW+-HG\HHL/D2^RB 4$*8B$86
MCM.-$<@W-2PHG?<H 6I. TPQN_1R[\K13IE<>-Y3Z!6RZVMC1'3X?2,U"A,M
MT@BJYA' KYFK%M02G1KX&_X.3WCRA*"N'-+OU*N8V'=%:UO6,^CZ4N.K'5$S
M8QHKQ!T75$JIA]A!/:ES52C4\B_XG!^]1D?,6"2[2ACCR8=A-8QZ<65#9W!4
ML+M0YYFSQYF,3;IPCEJ*;(+H=PVHM:.I*-L/ 0:QSG.^ ;>)>8M.UC0K/W(U
M%2SH!UB;IZCX6[-)Q5MCK*(BHIP(4&',K)B?$XA%WTV6G/D-X(9.JZK6.RBB
M0550%+J%2Z9+@2K"0,+ %JG6$OL5+",?VLL$:!(,L$!DBDPE0XBWBQJ%U;6&
MM>#PU51#2*\&Q:J</(P7'[14N34!'X\I8+&C4P84B)K%XXB,=$91*0HDT!:R
MCO);=L 4#):&.JU>^R\WQ6E=ZRT7);   @ HH,45U5>JCH[EKZQCQ6*^4Z)P
MYW"C'QQN8NQ$-*9HE0IA;JRN )E<@,J!MS#E 2_SI\RWDN_H!?!(B%=2-Y6'
M*KYT@)CGP-MK.!8.K5:0+Q"U&_U".1(_8< *>H[=LP+;K*RP+N;203V%!DA
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
ML<'1X?'_V@ ( 0(! 3\0_5Z9W&<T0UJ]U6/Q[MFG R*P1!A7=V7,D,[8 J8
M4@ U#\E[_APRJIDRA1KMK 4'.)=M"@5HJK$-1XDKP'<NTP>F4B.L3"Z\>*SJ
M8,,4:1/GIG 0%KAX%Z6>]_T\PI19H],21[L?D9UP4I@\9]'QX?KV>_WJ/J:/
M2A2_;C1=7( +<K*DQA?1X5395I?L>IY?J<F4$#D_T(_GK)QU][:<L37I^WTX
M/$H&U3NZKTGW[X?2N/'H3(1'V0G#C"*7OH0WL*(MOCDC(D-5")$ZMQ.E:)I;
MY)UI1';L%58-!%RB_./_ &+,SM:'[O,_L^;.\&@5I#[?GUG(J1:6X4,#X _M
M<*X@-1@5,^SCR^'0".CKI%VA#RP4_P" 7XZ&Z36"@8[P9H*3ZT%*F"UC4"@Q
M2(X1:@'+-Z)X<<,!J158.Q[?+9P[B5 ;8)?B3^.+#]A4\,%+]/W^#WA]W!-?
M#G $ KXZ-\5YV@)H(BHD3:M![7 )$6) !9P*"@"#J\!Q88. -,-P863Z8Z%V
M6J.QH-R(AYN*]!"]U%X < @R3@]A-SA=L#);/XXRIOG![T^+>O7+?^@-?SS\
M+_!_?_2>W'_- Y%["->Q\XY>(Q=8*<J, 6T1@>.EEPFA82@F]J N<D-34=4Z
M1=+HS?*KQP_&@*^25VHG<;N =&!B4P0JS0 2XUZG.(:F+22BIZ4X(#2Q5AMC
MUY_NB)*4ZF^;_O+_ *,A?Q^_Z'R>M<"XK@^VOY^^><=<IYAF-?I_>N-ELC-W
MAJ.EV1T>N;$B-;E(J L/5547"=88!@W9%_AZ&</2@8T3P9V9ZZ<. 1A$101T
M=ZT.]&\#MI-2ZJ#=E[!M%R$2:#00)W1(GNF^6>GZ^\_^?NPH\JJ%]>#^>+.P
M KX:NU5E]EZ3EIE>)RFBI#4<,W@-\+##1<=^L:)Q^HOA--@Z/YJ/TYL2LW0T
M0"@(-GG<4-+6A@*Z4])J"[R-\5EK3$0+2?,'>+4+1&%NM*U[?XO$7 4$%$2)
M>]&>.WB<A+@KP6UE151>H!9*B3\ .D(YB;<>1,7XC^Z(_P ]\!JK] 6?;]4
MJ@%5Z *K]#A_JP<!84UU)[*8H, C[(DUD!MZJJ4X9TABZU$&FC@6:O=.#HO"
MM@%59FV>9P&G"I2BJ+V-,;X)P[H&11NE5"@.KU?<X<G5UAN0L6-+I>\$G&Y&
MP@>RQEM^6<[I!2DEQ#R)$-^!&'L:-[[!*$3S8F7MRT6. % J(.DC4T+'*H8$
M@1U$SPU'1:% #U<[+KN%_# %"%.A_#D;Y-[>?U#^EY8X_7@ >"E1%>\0?;E$
M5#NP8%7\D[:!NC*2B%$@5$[K5(>+04M6>LE2KY=\<C1%<G.PB4 '5HBQD)R
MC ? =DAG?-@,5[4P]5!9Y."I)$G"8ZDR<LYE91W!V+=/.=Y;Z:,65<TG;PV^
M'@D#)Q9T@D(U,=WDD@*7ID5 ZP<SIX7I@Z 1TJT*_6/$:(EJ#-.QV+W5"<^;
M\/\ S])UZT^G"=HZ8(985"+!8=/!],+(4-8DE+Z>^'[J9.4AHD*\'$Y;1%IY
M!/\ &];#FZXKX49$555Q?JH^" >3Q",(+*F #![@WZ<5&/#_ (\04>R:OE[Z
M/,O*%3 PT%6# HC-AWPIN(;IM(R OA?>!EYT"B 7Y;[QU># [4'%-)):A.[2
MG$;4#G$GR.ESIALY_:_^_HP9Z$?H(\B@$T'I@\UM^O?'<J$T)@%$=GS##E21
MCO":(C.AH)&V8@@*M9]&X7,W*A1GH(!#-1&A56WDW'K06S !HNTQ4/"L[  Y
M7[7TZ?$. YKD2=@-\='^IP&1Z2IB_B!]OL"#7,4(I7UCWV;G%\T0FB>5QTZ@
M>N&$;,(*!!F3QOQQZ(I%*=@H%1'S6XSFGJ%>@%""(%U(7.5]/X_[^@,@B(Z(
M$1^&[\<IX>9HA'=&JE%8:<<@1,3)*9B=DPF\2@)!BV*(-6*81E1F?@L#2+A
MJ  3(ABB;4 J"'3M]_(QB (($ :$P^&,<FF A IEND=(BWQR%X?(I2]V%N%!
M^DXFN!$0/4D?.3Q>']3$RH@=6+=/%7ACF( 0&I! %\+&\P-44VJ:KYJT_P \
M1\\P,$>R\FFGI'@<^WP6 1HZB$EW1_H.7MOB7^>0?&WWDP^O7$8<K1*Q.X<]
M&>N40X0!B1"PPV.85@9#,JNMMT"CXTZ>(CJLOB4_A)O_ 'BEU^T"!Y# ;\%.
M/YR!Q"Z3<2=K,S@I_E16I"*##(]K<D6A>N@[KT0ZRTG#G5-& 07S:5+[UY7R
M(A"9!\7P*^_ED>E\!%,*K^<[YU>6C@U!.A.F=WKO9+T2RF?"=-1;R:#P4J[%
MW3Y?GOE>GXX%0(?V\0-!I5 VV>,7XX?7P>C(H&!$"( #EK;5CQ5: "(#4X-(
MJ+ VT),9@$:#F M>'J2(;+"??K@-0)V"!$1U@<S<IP\JUETEQ,#8]1])= &!
M)E*""*BA]<+9'0KO1+<&Z34!Y714@,P)(UUP^DY,-V0A00HR5E^>,<B0+?7"
M6,*]WHOA?".B)R818%Z&'9D8HZZ(JJ*AT8.1 )@2% WJ)\SUSZOQ_P"_H4B#
M!?G!];Q?8*-AETL"AZ?7P""V"SWY"(I&QY.:536I<:$!4N@40V8H*D3*?.B2
M/41,XC5*S)G0[N'?2V=1B#2.;P%%NW1L8)^AQ3($4 1#NDWG4S\@S>.I8>OG
M<%"E%P;]I!Y E\O8KR5DV5,[@K]6[S6\F.Q440='LPD80I:H!(J(&E O\\ Q
M&#B3.BR&U(I>'CI+!78E 4@"C !?[1_O]6+L+-A45>O3K(3@K>"<+L@ZAYZ'
M\+459M,4JEOM<(]<?RA)M$ ,$%9Z%.11!BEUB %5<VUN\:9?#[!H$NAX,GS'
MEI@A5(95[=_E4'&'0V)'NVA?04XXJ5+6M57Y->/@D*F&YT:/6!P+PDC0F**4
M8-WJZ ,HI$$H 'I7Z;UP47" *;4U%-$=@^.+DY0["W :O?0\AZ/L?K]PU\YY
M]\%)*=_X. "A%T^X9?<YH;N/>\\#P='@^!_+P *#MTNQW> HA+_HX!2!\@$\
M/3G>\R PW##M]<L,+C86PWB9IZ?/QSQ/'KQ]NN =)NOG)OO./V<?%-GZ?__$
M "80 0$  @("  8# 0$       $1 "$Q05%A$"!Q@:'PD;'1P?'_V@ ( 0$
M 3\0^2.D93WQ[='T^_&&0.5^F'_L'-VP30R+2>*DGUUWP9-"H#;Q:SL;;'=%
MZ]PH0 )GGW\PR!ID:981K6[TO"H+$I"(([SMB?\ =U(.A$X#?(=G]YKA$HEL
MIK[=]2;WK*V.U$KR"]?O\\'!W\SC2Q,\P681H/N!>E4!I! 5(M\Z_I#^;GW?
MG??K5EB >(_X /WN/$1L!27SX8$(Y.IE/L-(PA7!*UPO;>"(AC-W:3SO%;?=
M-91>T0JFYJ$2A1<U,W,T!#0ZJ^=;\9S\WZ;PY#KUJ/ C)QRH-37'P6_R.8J!
M_FI];S<,/C'8+;\+%F&FU2!=,:%$7T4/[D"$JJI6LXF$!9W!&P&N[E';'AYU
MP[R'!N2AC8W00=!Q!T>C#D]V>.8/&OGT7QS<<N<&,#&+146D,-HWG.HPQI!#
ME :Q.&13-"@#DT(Y:"YH@HF"JMEX:GI4XF1^Z<J2E%&ZJ"Y;EYI)L$8WLX"U
MZ#HB'0G"'!.O&5\\\_#$?F_SY_V?E@"XUV*   ( %A4Q@EH&$%23DAT]EDI@
M7!*-2"!H[IG;I2--5!T\SZ=69S.5\U)S1H <W>"HK2NML]+3KD+EI4HX:417
M3-U71FP\=O?[<X;-'GKWQ[??S_HO+"! $:.1QKRGII@ T(R4YGB^/6=$!YRM
MU.P8TH<EQV,@MC/L 0QRTB<51E2]U-+>DN;+4*(39\] RSL?SSU]2Z>6RM\6
M%PN@T3BH30HO4;F5(@.VNBK!&Y2 .]5'G_+\TIR3TQ.;3QXX_P 5)*B31H.N
MV//>CZ;4UH(_WIM>VHNP[A);K/O]$YP$I>-$5%Y;(^Q[WWASVE!;%-24$W$J
MX.]9\\1YJK"+'0NDUPK]>0\_FXH&A*)3D-&)!.GDW'')1NB@C5H>M<7Z<YIB
M6 .CHS-J8T8.H(.K* T1&]EO@,XW5_#/Z<*[V'AGX[/._4U\5@JP!;X]_;.2
MX;QJZ4&FA6( :*\)+N"-4 0J<X_!@L=1+1"5:@A"6GL= %V2B Q@QFR88KIT
M!@V@=DTFJ;\0DW1@*A0=URC;HFX"1ID"4JHD'/\ O7[NC@@ K7158*O6J19&
M* &GNWV(_'?W&9MUHZ,U 71AQT2HGT90PA$'YHP/H"?=; _YAP0I.,\JVD73
MX-_#7*FK&5SB^2! +40-*84R,U5X61/1,R#',PCX3X2!!)%RP],S4"('C2/
M></(03@-I00)/ $NB2.UO=I*S@TJ"( N=N[%>76^8.!,2NJJU>[)?K-?363O
MD%[78'LH#@0388UNONE"(-CA("D#+''*B*PB)O453*F+<?8C*$=K>6&%BK4
M1Z]";VBS^,)DL9B*/*FSYL[^1DU,I;E0($#8Q 2"G#/UA=:3&S%:.6%#.!!R
MO9G-[N5?LJ?A,,@[P!_"RP8T*]> %)@K@P*J.#/T'C@!NW\*#]]M[^HX;U=G
MT> >5L !&!F63*$"H")",$)1DQ>,3("WLBV$?6#8'7(RH7(&](%(CZ=VGWOF
M?!*+X7(R@ZREA#/!49VKRN&X*GH.6%%R_48MM70'NE#L([JC9WZ "&U!(H!@
M$R>I^3-(2J05$5%!K,$CAS@/7' A@4K"-;YXPB%444=HG8^9PX0"J"KRP=O>
MQZ-WG)B6H!VY%M:W=[\X51%U@=)<-[!^TRDC98VFRN[%2VHANA(:8#W6@M34
M]8%)+)8E,,-Q.GZE^ $'8H3R(C^,>\.2L)5;K+)H\R\"X:+ T \Z#T8X990"
M-#+"$F!PZ,-Z]*4$((K%@P';,%#D@08#*B=DP1<TW.<D>U[O Q9*8#+K_P#4
MV+1))*.T>D[%;.#BB@5A#%O;Z;5]=W+'/*/ZJXOP:T1#)V43>"$920#H"8#$
M%41CC2.6!H"G'?RX) NEXIH-&!9&?=/ZS@:Z!J[_ )\X]-!$Z<D4ZA$XA,(#
M\(AVBQ$IF$A)!"/[L+ DP,"%4<C>Q7T@@)W%XQ" H#,P$:C-121.DTPJR.<\
M!((#?'@<A)(E_%DYA2P+-G2&8/#C=O\ +#^,I4&*=&.=K"B2QU$M%UQBCJM$
M0U\$0. -;TEMXFQY4#0AUI (_=E>6<,M[8!KPV3T  >NQBQUY_R_Y@P+7^^9
MCWJKKMU0R1!*QP2YT=IILUP>!N,PL(Y0+*&8.6ATI\S-L-@8@@;S%\,GN*GU
MN;MRT&B8BBU"#%P>)1',V?%2<&, 4.H\@[C460@-60E"(!0%"6,==A3@%!I6
M]4M9K(T<%)!\329N,O5'/0H8T<B.(/B;Q^)H[,)BMT]JJ^"1<S)\QX#"4$ @
M ":-'Q(5[%:-J177*:7;-9U F0(B=-P%TP#0T_I3$DU3< T-7RSM2JW58=<[
M*:JTLU5"X/;6T&II#@H(5 AT3<#&)$L!)0)O$;KA$(EH! [=1 T!1F) E*D4
M[L@;AUK+^6H2(F)C *A; AY(>RL(NVH#M+NHG^PE#16RBU#MYNGB9 58 KF0
M&-XGPO5XM^?V5%X;H+P+!6*&IL7_ ,'Q!-J31 I)C0N  Y&@0F0 (@(&@<,8
M,J5 )40&N"<& 1EI5(UEQ#XC'K0.I=L)8-,<;=Q# CU7%9! B*0&Q==L4IID
M:#FA,!J[0%$1%I'>S*%"@JJLG*[UW/>+(;%AJ.Q+$ALWC=9+I(%HU*T6T64I
M8$47=X%5(#7.!EHB.D- Z$<A*OH68HL0EVAE*>_X?\^(-D)20YUO"#1L!T;.
MCB$6%CN>L!O1UU]<L:.NCR8!V!T=?OE_G ! -' >, XC@_YD/!KCU@(ZZ<!3
81Q_3":T=]?3(6POGO$-X76X>C^M?#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950824192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_DocumentInformationLineItems', window );"><strong>Document Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">S-1<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Knife River Corporation<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">DE<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_EntityPrimarySicNumber', window );">Entity Primary SIC Number</a></td>
<td class="text">1400<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">92-1008893<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1150 West Century Avenue<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">P.O. Box 5568<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">Bismarck<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">ND<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">58506-5568<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">701<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">530-1400<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_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Karl L. Liepitz<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">Non-accelerated Filer<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>
</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>
</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001955520<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>
</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_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_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contact personnel</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_ContactPersonnelName</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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_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_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_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_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_EntityPrimarySicNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primary Standard Industrial Classification (SIC) Number for the 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/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_EntityPrimarySicNumber</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:sicNumberItemType</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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953026000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Consolidated Statements of Operations - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">632,206,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,472,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">936,011,000<span></span>
</td>
<td class="nump">917,323,000<span></span>
</td>
<td class="nump">2,173,835,000<span></span>
</td>
<td class="nump">1,881,981,000<span></span>
</td>
<td class="nump">1,807,424,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">152,983,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,078,000<span></span>
</td>
<td class="nump">104,455,000<span></span>
</td>
<td class="nump">360,894,000<span></span>
</td>
<td class="nump">346,949,000<span></span>
</td>
<td class="nump">370,578,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">59,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,933,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,108,000<span></span>
</td>
<td class="nump">88,652,000<span></span>
</td>
<td class="nump">166,599,000<span></span>
</td>
<td class="nump">155,872,000<span></span>
</td>
<td class="nump">156,080,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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">93,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,970,000<span></span>
</td>
<td class="nump">15,803,000<span></span>
</td>
<td class="nump">194,295,000<span></span>
</td>
<td class="nump">191,077,000<span></span>
</td>
<td class="nump">214,498,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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">19,156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,424,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,651,000<span></span>
</td>
<td class="nump">12,690,000<span></span>
</td>
<td class="nump">30,121,000<span></span>
</td>
<td class="nump">19,218,000<span></span>
</td>
<td class="nump">20,577,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_OtherNonoperatingIncomeExpense', window );">Other (expense) income</a></td>
<td class="nump">2,478,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,842,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304,000<span></span>
</td>
<td class="num">(4,778,000)<span></span>
</td>
<td class="num">(5,353,000)<span></span>
</td>
<td class="nump">1,355,000<span></span>
</td>
<td class="nump">835,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_IncomeLossAttributableToParent', window );">Income (loss) before income taxes</a></td>
<td class="nump">76,855,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,142,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,623,000<span></span>
</td>
<td class="num">(1,665,000)<span></span>
</td>
<td class="nump">158,821,000<span></span>
</td>
<td class="nump">173,214,000<span></span>
</td>
<td class="nump">194,756,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_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">20,019,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,107,000<span></span>
</td>
<td class="num">(217,000)<span></span>
</td>
<td class="nump">42,601,000<span></span>
</td>
<td class="nump">43,459,000<span></span>
</td>
<td class="nump">47,431,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 56,836,000<span></span>
</td>
<td class="num">$ (41,320,000)<span></span>
</td>
<td class="nump">$ 38,562,000<span></span>
</td>
<td class="num">$ (40,010,000)<span></span>
</td>
<td class="nump">$ 15,516,000<span></span>
</td>
<td class="num">$ (1,448,000)<span></span>
</td>
<td class="nump">$ 116,220,000<span></span>
</td>
<td class="nump">$ 129,755,000<span></span>
</td>
<td class="nump">$ 147,325,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_EarningsPerShareBasic', window );">Earnings per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="nump">$ 2.05<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.60<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 common shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<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=us-gaap_ProductMember', window );">Construction materials</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>
<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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 431,752,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 381,131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 624,669,000<span></span>
</td>
<td class="nump">$ 576,829,000<span></span>
</td>
<td class="nump">$ 1,347,008,000<span></span>
</td>
<td class="nump">$ 1,211,459,000<span></span>
</td>
<td class="nump">$ 1,108,337,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">316,179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,308,000<span></span>
</td>
<td class="nump">506,355,000<span></span>
</td>
<td class="nump">1,086,193,000<span></span>
</td>
<td class="nump">965,028,000<span></span>
</td>
<td class="nump">843,127,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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Contracting services</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>
<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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">353,437,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,682,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">468,420,000<span></span>
</td>
<td class="nump">444,949,000<span></span>
</td>
<td class="nump">1,187,721,000<span></span>
</td>
<td class="nump">1,017,471,000<span></span>
</td>
<td class="nump">1,069,665,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">$ 316,027,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 304,974,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,703,000<span></span>
</td>
<td class="nump">$ 410,968,000<span></span>
</td>
<td class="nump">$ 1,087,642,000<span></span>
</td>
<td class="nump">$ 916,953,000<span></span>
</td>
<td class="nump">$ 964,297,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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and 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://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 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 5: 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 6: 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 7: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 10: 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 11: 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 12: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: 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_CostOfRevenue</td>
</tr>
<tr>
<td style="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_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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/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 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 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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.1,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_GrossProfit</td>
</tr>
<tr>
<td style="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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</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 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 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.20)<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_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds accounted for as interest 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_InterestExpense</td>
</tr>
<tr>
<td style="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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="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_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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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.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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ProductMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ServiceMember</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>16
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954234912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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>
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 56,836<span></span>
</td>
<td class="num">$ (41,320)<span></span>
</td>
<td class="nump">$ 38,562<span></span>
</td>
<td class="num">$ (40,010)<span></span>
</td>
<td class="nump">$ 15,516<span></span>
</td>
<td class="num">$ (1,448)<span></span>
</td>
<td class="nump">$ 116,220<span></span>
</td>
<td class="nump">$ 129,755<span></span>
</td>
<td class="nump">$ 147,325<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</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>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for loss on derivative instruments included in net income, net of tax of $107, $107 and $107 in 2022, 2021 and 2020, respectively</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract', window );"><strong>Postretirement liability adjustment:</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>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax', window );">Postretirement liability gains (losses) arising during the period, net of tax of $3,586, $1,011 and $(683) in 2022, 2021 and 2020, respectively</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="nump">10,935<span></span>
</td>
<td class="nump">3,041<span></span>
</td>
<td class="num">(1,898)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $292, $363 and $351 in 2022, 2021 and 2020, respectively</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">1,071<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Postretirement liability adjustment</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">11,810<span></span>
</td>
<td class="nump">4,131<span></span>
</td>
<td class="num">(827)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">6,425<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to common stockholders</a></td>
<td class="nump">$ 56,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,684<span></span>
</td>
<td class="nump">$ 4,977<span></span>
</td>
<td class="nump">$ 128,358<span></span>
</td>
<td class="nump">$ 134,218<span></span>
</td>
<td class="nump">$ 146,826<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: 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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.</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 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract</td>
</tr>
<tr>
<td style="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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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>17
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950631280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustment for loss on derivative instruments included in net income (loss), tax</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 107<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax', window );">Postretirement liability gains (losses) arising during the period, tax</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
<td class="nump">3,586<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
<td class="num">(683)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Amortization of postretirement liability losses included in net periodic benefit cost, tax</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">$ 363<span></span>
</td>
<td class="nump">$ 351<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.</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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946907168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 10,090<span></span>
</td>
<td class="nump">$ 13,848<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_ReceivablesNetCurrent', window );">Receivables, net</a></td>
<td class="nump">210,157<span></span>
</td>
<td class="nump">188,649<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_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">31,145<span></span>
</td>
<td class="nump">22,005<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_knf_DueFromRelatedParty', window );">Due from related-party</a></td>
<td class="nump">16,050<span></span>
</td>
<td class="nump">8,046<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">323,277<span></span>
</td>
<td class="nump">291,445<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">17,848<span></span>
</td>
<td class="nump">18,637<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">608,567<span></span>
</td>
<td class="nump">542,630<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_AssetsNoncurrentAbstract', window );"><strong>Noncurrent 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_PropertyPlantAndEquipmentNet', window );">Net property, plant and equipment</a></td>
<td class="nump">1,315,213<span></span>
</td>
<td class="nump">1,250,310<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">274,540<span></span>
</td>
<td class="nump">276,426<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">13,430<span></span>
</td>
<td class="nump">16,228<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">45,873<span></span>
</td>
<td class="nump">50,128<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_OtherAssetsNoncurrent', window );">Investments and other</a></td>
<td class="nump">36,696<span></span>
</td>
<td class="nump">38,476<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_knf_DueFromRelatedPartyNoncurrent', window );">Due from related-party, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,626<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_AssetsNoncurrent', window );">Total noncurrent assets&#160;</a></td>
<td class="nump">1,685,752<span></span>
</td>
<td class="nump">1,639,194<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_Assets', window );">Total assets</a></td>
<td class="nump">2,294,319<span></span>
</td>
<td class="nump">2,181,824<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_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="re">
<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 );">Long-term debt - current portion</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">233<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_knf_RelatedPartyNotesPayableCurrentPortion', window );">Related-party notes payable - current portion</a></td>
<td class="nump">238,000<span></span>
</td>
<td class="nump">108,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">87,370<span></span>
</td>
<td class="nump">82,598<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_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">39,843<span></span>
</td>
<td class="nump">32,348<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 );">Accrued compensation</a></td>
<td class="nump">29,192<span></span>
</td>
<td class="nump">25,731<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_knf_DueToRelatedParty', window );">Due to related-party</a></td>
<td class="nump">20,286<span></span>
</td>
<td class="nump">18,465<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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">13,210<span></span>
</td>
<td class="nump">14,999<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_OtherLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">88,778<span></span>
</td>
<td class="nump">74,827<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&#160;</a></td>
<td class="nump">516,890<span></span>
</td>
<td class="nump">357,201<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_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent liabilities:</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">427<span></span>
</td>
<td class="nump">703<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_knf_RelatedPartyNotesPayable', window );">Related-party notes payable</a></td>
<td class="nump">446,449<span></span>
</td>
<td class="nump">575,457<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">175,804<span></span>
</td>
<td class="nump">168,526<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 );">Noncurrent operating lease liabilities</a></td>
<td class="nump">32,663<span></span>
</td>
<td class="nump">35,129<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</a></td>
<td class="nump">93,497<span></span>
</td>
<td class="nump">91,964<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&#160;</a></td>
<td class="nump">1,265,730<span></span>
</td>
<td class="nump">1,228,980<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 contingencies</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>Stockholders' 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_CommonStockValue', window );">Common stock, $10 par value; 80,000 shares authorized, issued and outstanding</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<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 );">Other paid-in capital</a></td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">549,714<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">494,661<span></span>
</td>
<td class="nump">430,446<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_knf_CommonStockHeldBySubsidiaryAtCostValue', window );">Parent stock held by subsidiary</a></td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(3,626)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(12,352)<span></span>
</td>
<td class="num">(24,490)<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 stockholders' equity</a></td>
<td class="nump">1,028,589<span></span>
</td>
<td class="nump">952,844<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 stockholders' equity&#160;</a></td>
<td class="nump">$ 2,294,319<span></span>
</td>
<td class="nump">$ 2,181,824<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_CommonStockHeldBySubsidiaryAtCostValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Held by Subsidiary at Cost, 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;">knf_CommonStockHeldBySubsidiaryAtCostValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DueFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due from related-party</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;">knf_DueFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DueFromRelatedPartyNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due from related-party, noncurrent</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;">knf_DueFromRelatedPartyNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due to related-party</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;">knf_DueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-party notes payable</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;">knf_RelatedPartyNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayableCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-party notes payable - current portion</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;">knf_RelatedPartyNotesPayableCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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 (g)(2)(ii)<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 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 5: 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(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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/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 7: 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 8: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: 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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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)(22))<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 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_CommonStockValue</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_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_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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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.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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_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_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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="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_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>19
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950592720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>May 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_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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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 (in shares)</a></td>
<td class="nump">56,566,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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>20
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952549360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Other paid-in capital</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Parent stock held by subsidiary</div></th>
<th class="th"><div>Accumulated other comprehensive loss</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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 778,080<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 548,631<span></span>
</td>
<td class="nump">$ 260,729<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">$ (28,454)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">147,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,325<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(499)<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="num">(499)<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_knf_NetEquityTransfersToFromParent', window );">Net transfers to Parent</a></td>
<td class="num">(46,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,631<span></span>
</td>
<td class="num">(48,293)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">878,244<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">550,262<span></span>
</td>
<td class="nump">359,761<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(28,953)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">129,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,755<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">4,463<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">4,463<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_knf_NetEquityTransfersToFromParent', window );">Net transfers to Parent</a></td>
<td class="num">$ (59,618)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(548)<span></span>
</td>
<td class="num">(59,070)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(24,490)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(40,010)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,010)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">303<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">303<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">546,615<span></span>
</td>
<td class="nump">377,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,187)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(24,490)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(1,448)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">6,425<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 923,988<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">541,885<span></span>
</td>
<td class="nump">402,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,065)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(24,490)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">116,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,220<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">12,138<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">12,138<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_knf_NetEquityTransfersToFromParent', window );">Net transfers to Parent</a></td>
<td class="num">$ (52,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(608)<span></span>
</td>
<td class="num">(52,005)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(12,352)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">897,035<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">546,615<span></span>
</td>
<td class="nump">377,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,187)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">38,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,562<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">6,122<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">6,122<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 923,988<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">541,885<span></span>
</td>
<td class="nump">402,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,065)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(12,352)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(41,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,320)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">93<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">93<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">548,174<span></span>
</td>
<td class="nump">441,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,259)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,352)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">15,516<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 168<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<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="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 );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 1,094,852<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">611,562<span></span>
</td>
<td class="nump">498,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,184)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Mar. 31, 2023</a></td>
<td class="nump">974,769<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">548,174<span></span>
</td>
<td class="nump">441,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,259)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">56,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,836<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 75<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">75<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<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="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 );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 1,094,852<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">$ 611,562<span></span>
</td>
<td class="nump">$ 498,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,184)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_NetEquityTransfersToFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Equity Transfers (To) From Parent</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;">knf_NetEquityTransfersToFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_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>21
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954212352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Consolidated 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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 116,220<span></span>
</td>
<td class="nump">$ 129,755<span></span>
</td>
<td class="nump">$ 147,325<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion and amortization</a></td>
<td class="nump">117,798<span></span>
</td>
<td class="nump">100,974<span></span>
</td>
<td class="nump">89,626<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">2,078<span></span>
</td>
<td class="nump">32,858<span></span>
</td>
<td class="nump">1,753<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">1,158<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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">403<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 );">Employee stock-based compensation costs</a></td>
<td class="nump">1,272<span></span>
</td>
<td class="nump">1,852<span></span>
</td>
<td class="nump">1,781<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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash', window );">Pension and postretirement benefit plan net periodic benefit cost</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
<td class="nump">1,502<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_UnrealizedGainLossOnInvestments', window );">Unrealized (gains) losses on investments</a></td>
<td class="nump">2,525<span></span>
</td>
<td class="num">(1,632)<span></span>
</td>
<td class="num">(2,844)<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_GainLossOnDispositionOfAssets1', window );">Gains on sales of assets</a></td>
<td class="num">(14,092)<span></span>
</td>
<td class="num">(6,638)<span></span>
</td>
<td class="num">(6,116)<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_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates', window );">Equity in (loss) earnings of unconsolidated affiliates</a></td>
<td class="nump">438<span></span>
</td>
<td class="num">(373)<span></span>
</td>
<td class="nump">75<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 current assets and liabilities, net of acquisitions:</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_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Receivables</a></td>
<td class="num">(32,506)<span></span>
</td>
<td class="nump">15,357<span></span>
</td>
<td class="nump">7,902<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_IncreaseDecreaseInDueFromRelatedParties', window );">Due from related-party</a></td>
<td class="num">(8,004)<span></span>
</td>
<td class="nump">2,889<span></span>
</td>
<td class="num">(7,021)<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(31,033)<span></span>
</td>
<td class="num">(42,441)<span></span>
</td>
<td class="num">(11,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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">44<span></span>
</td>
<td class="num">(4,574)<span></span>
</td>
<td class="nump">1,252<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_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">17,489<span></span>
</td>
<td class="num">(13,899)<span></span>
</td>
<td class="num">(10,662)<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_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Due to related-party</a></td>
<td class="nump">3,578<span></span>
</td>
<td class="num">(957)<span></span>
</td>
<td class="num">(799)<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_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">21,417<span></span>
</td>
<td class="num">(21,011)<span></span>
</td>
<td class="nump">12,855<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_PensionAndOtherPostretirementBenefitContributions', window );">Pension and postretirement benefit plan contributions</a></td>
<td class="num">(426)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(348)<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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other noncurrent changes</a></td>
<td class="nump">8,319<span></span>
</td>
<td class="num">(12,070)<span></span>
</td>
<td class="nump">5,850<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 used in operating activities</a></td>
<td class="nump">207,444<span></span>
</td>
<td class="nump">181,240<span></span>
</td>
<td class="nump">232,404<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>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 );">Capital expenditures</a></td>
<td class="num">(178,162)<span></span>
</td>
<td class="num">(174,229)<span></span>
</td>
<td class="num">(135,870)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="num">(235,218)<span></span>
</td>
<td class="num">(56,681)<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_ProceedsFromSaleOfProductiveAssets', window );">Net proceeds from sale or disposition of property and other</a></td>
<td class="nump">22,878<span></span>
</td>
<td class="nump">12,017<span></span>
</td>
<td class="nump">8,205<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_PaymentsForProceedsFromInvestments', window );">Investments</a></td>
<td class="num">(2,339)<span></span>
</td>
<td class="num">(837)<span></span>
</td>
<td class="num">(1,509)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(155,878)<span></span>
</td>
<td class="num">(398,267)<span></span>
</td>
<td class="num">(185,855)<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent', window );">Issuance of current related-party notes, net</a></td>
<td class="nump">208,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(298)<span></span>
</td>
<td class="num">(221)<span></span>
</td>
<td class="num">(227)<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_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(807)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(28)<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_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Issuance (repayment) of long-term related-party notes, net</a></td>
<td class="num">(207,007)<span></span>
</td>
<td class="nump">281,983<span></span>
</td>
<td class="num">(2,262)<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_knf_NetTransfersToFromParent', window );">Net transfers to Parent</a></td>
<td class="num">(55,212)<span></span>
</td>
<td class="num">(57,959)<span></span>
</td>
<td class="num">(45,430)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="num">(55,324)<span></span>
</td>
<td class="nump">223,803<span></span>
</td>
<td class="num">(47,947)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(3,758)<span></span>
</td>
<td class="nump">6,776<span></span>
</td>
<td class="num">(1,398)<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, cash equivalents and restricted cash -- beginning of year</a></td>
<td class="nump">13,848<span></span>
</td>
<td class="nump">7,072<span></span>
</td>
<td class="nump">8,470<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, cash equivalents and restricted cash -- end of period</a></td>
<td class="nump">$ 10,090<span></span>
</td>
<td class="nump">$ 13,848<span></span>
</td>
<td class="nump">$ 7,072<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 In Results Of Operations From Unconsolidated Affiliates</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;">knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_NetTransfersToFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net transfers to (from) Parent</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;">knf_NetTransfersToFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from (Repayments of) Related Party Debt, Current</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;">knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense attributable to debt issuance 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="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_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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 28<br> -Subparagraph (b)<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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</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_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables to be collected from other entities that could exert significant influence over 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> -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_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</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_IncreaseDecreaseInDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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> -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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="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_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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current liabilities 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 28<br> -Subparagraph (a)<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_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="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_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_PaymentsForProceedsFromInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.</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_PaymentsForProceedsFromInvestments</td>
</tr>
<tr>
<td style="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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of a business, net of the cash acquired from the purchase.</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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</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 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<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_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for pension and other postretirement benefits.</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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="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_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</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_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain (loss) on investment.</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_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="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>22
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952329568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Consolidated Statements of Operations - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">632,206,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,472,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">936,011,000<span></span>
</td>
<td class="nump">917,323,000<span></span>
</td>
<td class="nump">2,173,835,000<span></span>
</td>
<td class="nump">1,881,981,000<span></span>
</td>
<td class="nump">1,807,424,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">152,983,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,078,000<span></span>
</td>
<td class="nump">104,455,000<span></span>
</td>
<td class="nump">360,894,000<span></span>
</td>
<td class="nump">346,949,000<span></span>
</td>
<td class="nump">370,578,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">59,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,933,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,108,000<span></span>
</td>
<td class="nump">88,652,000<span></span>
</td>
<td class="nump">166,599,000<span></span>
</td>
<td class="nump">155,872,000<span></span>
</td>
<td class="nump">156,080,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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">93,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,970,000<span></span>
</td>
<td class="nump">15,803,000<span></span>
</td>
<td class="nump">194,295,000<span></span>
</td>
<td class="nump">191,077,000<span></span>
</td>
<td class="nump">214,498,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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">19,156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,424,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,651,000<span></span>
</td>
<td class="nump">12,690,000<span></span>
</td>
<td class="nump">30,121,000<span></span>
</td>
<td class="nump">19,218,000<span></span>
</td>
<td class="nump">20,577,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_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">2,478,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,842,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304,000<span></span>
</td>
<td class="num">(4,778,000)<span></span>
</td>
<td class="num">(5,353,000)<span></span>
</td>
<td class="nump">1,355,000<span></span>
</td>
<td class="nump">835,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_IncomeLossAttributableToParent', window );">Income (loss) before income taxes</a></td>
<td class="nump">76,855,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,142,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,623,000<span></span>
</td>
<td class="num">(1,665,000)<span></span>
</td>
<td class="nump">158,821,000<span></span>
</td>
<td class="nump">173,214,000<span></span>
</td>
<td class="nump">194,756,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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">20,019,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,107,000<span></span>
</td>
<td class="num">(217,000)<span></span>
</td>
<td class="nump">42,601,000<span></span>
</td>
<td class="nump">43,459,000<span></span>
</td>
<td class="nump">47,431,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 56,836,000<span></span>
</td>
<td class="num">$ (41,320,000)<span></span>
</td>
<td class="nump">$ 38,562,000<span></span>
</td>
<td class="num">$ (40,010,000)<span></span>
</td>
<td class="nump">$ 15,516,000<span></span>
</td>
<td class="num">$ (1,448,000)<span></span>
</td>
<td class="nump">$ 116,220,000<span></span>
</td>
<td class="nump">$ 129,755,000<span></span>
</td>
<td class="nump">$ 147,325,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_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) 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>
<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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="nump">$ 2.05<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.60<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 (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.03)<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_EarningsPerShareDilutedAbstract', window );"><strong>Weighted average common 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>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<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 (in shares)</a></td>
<td class="nump">56,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,583<span></span>
</td>
<td class="nump">56,566<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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Construction materials</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>
<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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 431,752,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 381,131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 624,669,000<span></span>
</td>
<td class="nump">$ 576,829,000<span></span>
</td>
<td class="nump">$ 1,347,008,000<span></span>
</td>
<td class="nump">$ 1,211,459,000<span></span>
</td>
<td class="nump">$ 1,108,337,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">316,179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,308,000<span></span>
</td>
<td class="nump">506,355,000<span></span>
</td>
<td class="nump">1,086,193,000<span></span>
</td>
<td class="nump">965,028,000<span></span>
</td>
<td class="nump">843,127,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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Contracting services</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>
<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_RevenuesAbstract', window );"><strong>Revenue:</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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">353,437,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,682,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">468,420,000<span></span>
</td>
<td class="nump">444,949,000<span></span>
</td>
<td class="nump">1,187,721,000<span></span>
</td>
<td class="nump">1,017,471,000<span></span>
</td>
<td class="nump">1,069,665,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_OperatingExpensesAbstract', window );"><strong>Cost of revenue:</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>
<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">$ 316,027,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 304,974,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,703,000<span></span>
</td>
<td class="nump">$ 410,968,000<span></span>
</td>
<td class="nump">$ 1,087,642,000<span></span>
</td>
<td class="nump">$ 916,953,000<span></span>
</td>
<td class="nump">$ 964,297,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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and 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://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 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 5: 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 6: 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 7: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 10: 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 11: 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 12: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: 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_CostOfRevenue</td>
</tr>
<tr>
<td style="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_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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="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_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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/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 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 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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.1,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_GrossProfit</td>
</tr>
<tr>
<td style="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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</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 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 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.20)<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_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds accounted for as interest 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_InterestExpense</td>
</tr>
<tr>
<td style="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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="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_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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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.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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ProductMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_ServiceMember</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>23
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950552160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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>
<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 56,836<span></span>
</td>
<td class="num">$ (41,320)<span></span>
</td>
<td class="nump">$ 38,562<span></span>
</td>
<td class="num">$ (40,010)<span></span>
</td>
<td class="nump">$ 15,516<span></span>
</td>
<td class="num">$ (1,448)<span></span>
</td>
<td class="nump">$ 116,220<span></span>
</td>
<td class="nump">$ 129,755<span></span>
</td>
<td class="nump">$ 147,325<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</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>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax of $13 and $27 for the three months ended and $28 and $54 for the six months ended in 2023 and 2022, respectively</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract', window );"><strong>Postretirement liability adjustment:</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>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax', window );">Postretirement liability gains (losses) arising during the period, net of tax of $(6) and $1,879 for the three months ended and $(6) and $1,879 for the six months ended in 2023 and 2022, respectively</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="nump">10,935<span></span>
</td>
<td class="nump">3,041<span></span>
</td>
<td class="num">(1,898)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $15 and $71 for the three months ended and $31 and $142 for the six months ended in 2023 and 2022, respectively</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">1,071<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Postretirement liability adjustment</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">11,810<span></span>
</td>
<td class="nump">4,131<span></span>
</td>
<td class="num">(827)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">6,425<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to common stockholders</a></td>
<td class="nump">$ 56,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,684<span></span>
</td>
<td class="nump">$ 4,977<span></span>
</td>
<td class="nump">$ 128,358<span></span>
</td>
<td class="nump">$ 134,218<span></span>
</td>
<td class="nump">$ 146,826<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: 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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.</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 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract</td>
</tr>
<tr>
<td style="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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950620656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustment for loss on derivative instruments included in net income (loss), tax</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 107<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax', window );">Postretirement liability gains (losses) arising during the period, tax</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">1,879<span></span>
</td>
<td class="nump">3,586<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
<td class="num">(683)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Amortization of postretirement liability losses included in net periodic benefit cost, tax</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">$ 363<span></span>
</td>
<td class="nump">$ 351<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.</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 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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>25
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944566272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 68,489<span></span>
</td>
<td class="nump">$ 10,090<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_ReceivablesNetCurrent', window );">Receivables, net</a></td>
<td class="nump">418,620<span></span>
</td>
<td class="nump">210,157<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_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">58,020<span></span>
</td>
<td class="nump">31,145<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_knf_DueFromRelatedParty', window );">Due from related-party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,050<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">374,377<span></span>
</td>
<td class="nump">323,277<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_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">38,820<span></span>
</td>
<td class="nump">17,848<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">958,326<span></span>
</td>
<td class="nump">608,567<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_AssetsNoncurrentAbstract', window );"><strong>Noncurrent 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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">2,533,435<span></span>
</td>
<td class="nump">2,489,408<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, depletion and amortization</a></td>
<td class="nump">1,221,966<span></span>
</td>
<td class="nump">1,174,195<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, plant and equipment</a></td>
<td class="nump">1,311,469<span></span>
</td>
<td class="nump">1,315,213<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">274,478<span></span>
</td>
<td class="nump">274,540<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">12,110<span></span>
</td>
<td class="nump">13,430<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">45,933<span></span>
</td>
<td class="nump">45,873<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_OtherAssetsNoncurrent', window );">Investments and other</a></td>
<td class="nump">40,581<span></span>
</td>
<td class="nump">36,696<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_AssetsNoncurrent', window );">Total noncurrent assets&#160;</a></td>
<td class="nump">1,684,571<span></span>
</td>
<td class="nump">1,685,752<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">2,642,897<span></span>
</td>
<td class="nump">2,294,319<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_LongTermDebtCurrent', window );">Long-term debt - current portion</a></td>
<td class="nump">7,082<span></span>
</td>
<td class="nump">211<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_knf_RelatedPartyNotesPayableCurrentPortion', window );">Related-party notes payable - current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">238,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">174,603<span></span>
</td>
<td class="nump">87,370<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_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">44,590<span></span>
</td>
<td class="nump">39,843<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_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">29,878<span></span>
</td>
<td class="nump">8,502<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 );">Accrued compensation</a></td>
<td class="nump">26,041<span></span>
</td>
<td class="nump">29,192<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_knf_DueToRelatedParty', window );">Due to related-party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,286<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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">14,067<span></span>
</td>
<td class="nump">13,210<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_OtherSundryLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">88,095<span></span>
</td>
<td class="nump">80,276<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&#160;</a></td>
<td class="nump">384,356<span></span>
</td>
<td class="nump">516,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_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent liabilities:</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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">832,047<span></span>
</td>
<td class="nump">427<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_knf_RelatedPartyNotesPayable', window );">Related-party notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">446,449<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">170,502<span></span>
</td>
<td class="nump">175,804<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 );">Noncurrent operating lease liabilities</a></td>
<td class="nump">31,866<span></span>
</td>
<td class="nump">32,663<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</a></td>
<td class="nump">129,274<span></span>
</td>
<td class="nump">93,497<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&#160;</a></td>
<td class="nump">1,548,045<span></span>
</td>
<td class="nump">1,265,730<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 contingencies</a></td>
<td class="text">&#160;<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>Stockholders' 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_CommonStockValue', window );">Common stock, 300,000,000 shares authorized, $0.01 par value, 56,997,350 shares issued and 56,566,214 shares outstanding at June&#160;30, 2023; 80,000 shares authorized, issued and outstanding, $10 par value at December&#160;31, 2022</a></td>
<td class="nump">570<span></span>
</td>
<td class="nump">800<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 );">Other paid-in capital</a></td>
<td class="nump">611,562<span></span>
</td>
<td class="nump">549,106<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">498,530<span></span>
</td>
<td class="nump">494,661<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_knf_CommonStockHeldBySubsidiaryAtCostValue', window );">MDU Resources common stock held by subsidiary at cost - 538,921 shares at December&#160;31, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,626)<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_TreasuryStockCommonValue', window );">Treasury stock held at cost - 431,136 shares</a></td>
<td class="num">(3,626)<span></span>
</td>
<td class="nump">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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">(12,352)<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">1,094,852<span></span>
</td>
<td class="nump">1,028,589<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity&#160;</a></td>
<td class="nump">$ 2,642,897<span></span>
</td>
<td class="nump">$ 2,294,319<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_CommonStockHeldBySubsidiaryAtCostValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Held by Subsidiary at Cost, 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;">knf_CommonStockHeldBySubsidiaryAtCostValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DueFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due from related-party</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;">knf_DueFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due to related-party</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;">knf_DueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-party notes payable</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;">knf_RelatedPartyNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayableCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-party notes payable - current portion</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;">knf_RelatedPartyNotesPayableCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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 (g)(2)(ii)<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 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 5: 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(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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/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 7: 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 8: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: 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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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)(22))<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 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_CommonStockValue</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_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_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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="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_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from 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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-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_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for statutory income, sales, use, payroll, excise, real, property and other taxes. 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.19,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to previously issued common shares repurchased by the issuing entity and 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> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: 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.30)<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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="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>26
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954868848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>May 30, 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_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>
<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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 (in shares)</a></td>
<td class="nump">56,566,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,000<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_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,921<span></span>
</td>
<td class="nump">538,921<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_TreasuryStockCommonShares', window );">Treasury stock held at cost (in shares)</a></td>
<td class="nump">431,136<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_knf_CommonStockHeldBySubsidiaryAtCostShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Held by Subsidiary at Cost, Shares</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;">knf_CommonStockHeldBySubsidiaryAtCostShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="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>27
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945903504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Other paid-in capital</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>MDU Resources' stock held by subsidiary</div></th>
<th class="th"><div>Accumulated other comprehensive loss</div></th>
<th class="th"><div>Treasury stock</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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 778,080<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 548,631<span></span>
</td>
<td class="nump">$ 260,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,454)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">147,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,325<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(499)<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="num">(499)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">878,244<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">550,262<span></span>
</td>
<td class="nump">359,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,953)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">129,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,755<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">$ 4,463<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">4,463<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2021</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2021</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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="num">(40,010)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,010)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">303<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">303<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="num">(27)<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_knf_EquityNetTransfersToFromParent', window );">Equity net transfers to (from) Parent</a></td>
<td class="num">(16,408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,432)<span></span>
</td>
<td class="num">(12,976)<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">546,615<span></span>
</td>
<td class="nump">377,433<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(24,187)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Mar. 31, 2022</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Mar. 31, 2022</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>
<td class="nump">0<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2021</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2021</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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="num">(1,448)<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>
<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">6,425<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>
<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 923,988<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">541,885<span></span>
</td>
<td class="nump">402,994<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(18,065)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Jun. 30, 2022</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Jun. 30, 2022</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>
<td class="nump">0<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,714<span></span>
</td>
<td class="nump">430,446<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2021</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2021</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">116,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,220<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">$ 12,138<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">12,138<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2022</a></td>
<td class="num">(538,921)<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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2022</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>
<td class="nump">0<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">546,615<span></span>
</td>
<td class="nump">377,433<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(24,187)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Mar. 31, 2022</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Mar. 31, 2022</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">38,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,562<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">6,122<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">6,122<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="num">(27)<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_knf_EquityNetTransfersToFromParent', window );">Equity net transfers to (from) Parent</a></td>
<td class="num">(18,037)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,063)<span></span>
</td>
<td class="num">(12,974)<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 923,988<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">541,885<span></span>
</td>
<td class="nump">402,994<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(18,065)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Jun. 30, 2022</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Jun. 30, 2022</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>
<td class="nump">0<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2022</a></td>
<td class="num">(538,921)<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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2022</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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="num">$ (41,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,320)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">93<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">93<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="num">(39)<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_knf_EquityNetTransfersToFromParent', window );">Equity net transfers to (from) Parent</a></td>
<td class="num">(13,007)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,385)<span></span>
</td>
<td class="num">(11,622)<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">548,174<span></span>
</td>
<td class="nump">441,680<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,259)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Mar. 31, 2023</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Mar. 31, 2023</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>
<td class="nump">0<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
<td class="nump">494,661<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Dec. 31, 2022</a></td>
<td class="num">(538,921)<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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Dec. 31, 2022</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">$ 15,516<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>
<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">$ 168<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>
<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<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="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 );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 1,094,852<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">611,562<span></span>
</td>
<td class="nump">498,530<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Jun. 30, 2023</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">0<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Jun. 30, 2023</a></td>
<td class="num">(431,136)<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>
<td class="num">(431,136)<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_CommonStockSharesIssued', window );">Common stock balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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="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 );">Beginning balance at Mar. 31, 2023</a></td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">548,174<span></span>
</td>
<td class="nump">441,680<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
<td class="num">(12,259)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Mar. 31, 2023</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="num">(538,921)<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Mar. 31, 2023</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>
<td class="nump">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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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">56,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,836<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">75<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">75<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">14<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_knf_TransferOfParentStockHeldBySubsidiaryShares', window );">Transfer of MDU Resources' stock held by subsidiary (in shares)</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">538,921<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_knf_TransferOfParentStockHeldBySubsidiaryValue', window );">Transfer of MDU Resources' stock held by subsidiary</a></td>
<td class="nump">3,626<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">$ 3,626<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_TreasuryStockSharesAcquired', window );">Receipt of treasury stock at cost (in shares)</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>
<td class="num">(431,136)<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_TreasuryStockValueAcquiredCostMethod', window );">Receipt of treasury stock at cost</a></td>
<td class="num">(3,626)<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>
<td class="num">$ (3,626)<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_StockRedeemedOrCalledDuringPeriodShares', window );">Retirement of historical common stock in connection with the Spin-Off (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(80,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Retirement of historical common stock in connection with the Spin-Off</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">800<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with the Spin-Off (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,997,350<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with the Spin-Off</a></td>
<td class="num">(26)<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="num">(596)<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_knf_EquityNetTransfersToFromParent', window );">Equity net transfers to (from) Parent</a></td>
<td class="nump">$ 62,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,972<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<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="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 );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 1,094,852<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">$ 611,562<span></span>
</td>
<td class="nump">$ 498,530<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (12,184)<span></span>
</td>
<td class="num">$ (3,626)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">MDU Resources common stock held by subsidiary at cost (in shares) at Jun. 30, 2023</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">0<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_TreasuryStockCommonShares', window );">Treasury stock (in shares) at Jun. 30, 2023</a></td>
<td class="num">(431,136)<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>
<td class="num">(431,136)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_CommonStockHeldBySubsidiaryAtCostShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Held by Subsidiary at Cost, Shares</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;">knf_CommonStockHeldBySubsidiaryAtCostShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EquityNetTransfersToFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Transfers To (From) Parent</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;">knf_EquityNetTransfersToFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_TransferOfParentStockHeldBySubsidiaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Parent Stock Held By Subsidiary, Shares</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;">knf_TransferOfParentStockHeldBySubsidiaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_TransferOfParentStockHeldBySubsidiaryValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Parent Stock Held By Subsidiary, 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;">knf_TransferOfParentStockHeldBySubsidiaryValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) to additional paid-in capital (APIC) for recognition and exercise 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>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="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_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: 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(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 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 5: 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 6: 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 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: 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(4)(b))<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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-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(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="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_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock bought back by the entity at the exercise price or redemption price.</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_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bought back by the entity at the exercise price or redemption price.</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_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="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_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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="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>28
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952861120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 15,516<span></span>
</td>
<td class="num">$ (1,448)<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 (loss) to net cash used in operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation, depletion and amortization</a></td>
<td class="nump">60,760<span></span>
</td>
<td class="nump">58,101<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="num">(5,355)<span></span>
</td>
<td class="num">(975)<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">1,015<span></span>
</td>
<td class="num">(241)<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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">2,059<span></span>
</td>
<td class="nump">228<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 );">Employee stock-based compensation costs</a></td>
<td class="nump">665<span></span>
</td>
<td class="nump">666<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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash', window );">Pension and postretirement benefit plan net periodic benefit cost</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">654<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_UnrealizedGainLossOnInvestments', window );">Unrealized (gains) losses on investments</a></td>
<td class="num">(1,282)<span></span>
</td>
<td class="nump">2,631<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_GainLossOnDispositionOfAssets1', window );">Gains on sales of assets</a></td>
<td class="num">(3,356)<span></span>
</td>
<td class="num">(2,498)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in current assets and liabilities, net of acquisitions:</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_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Receivables</a></td>
<td class="num">(236,395)<span></span>
</td>
<td class="num">(215,158)<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_IncreaseDecreaseInDueFromRelatedParties', window );">Due from related-party</a></td>
<td class="nump">16,050<span></span>
</td>
<td class="nump">1,013<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(51,100)<span></span>
</td>
<td class="num">(66,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_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(20,853)<span></span>
</td>
<td class="num">(16,782)<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_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">102,566<span></span>
</td>
<td class="nump">73,082<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_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Due to related-party</a></td>
<td class="num">(7,310)<span></span>
</td>
<td class="nump">9,836<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_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">25,598<span></span>
</td>
<td class="nump">8,749<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_PensionAndOtherPostretirementBenefitContributions', window );">Pension and postretirement benefit plan contributions</a></td>
<td class="num">(292)<span></span>
</td>
<td class="num">(208)<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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other noncurrent changes</a></td>
<td class="nump">30,741<span></span>
</td>
<td class="nump">794<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(70,378)<span></span>
</td>
<td class="num">(147,809)<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(66,578)<span></span>
</td>
<td class="num">(80,254)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(524)<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_ProceedsFromSaleOfProductiveAssets', window );">Net proceeds from sale or disposition of property and other</a></td>
<td class="nump">4,117<span></span>
</td>
<td class="nump">4,294<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_PaymentsForProceedsFromInvestments', window );">Investments</a></td>
<td class="num">(1,655)<span></span>
</td>
<td class="num">(1,608)<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">(64,116)<span></span>
</td>
<td class="num">(78,092)<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>Financing activities:</strong></a></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_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent', window );">Issuance of current related-party notes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Issuance of long-term related-party notes, net</a></td>
<td class="nump">205,275<span></span>
</td>
<td class="nump">154,923<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 );">Issuance of long-term debt</a></td>
<td class="nump">855,000<span></span>
</td>
<td class="nump">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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(127)<span></span>
</td>
<td class="num">(147)<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_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(16,640)<span></span>
</td>
<td class="num">(749)<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_ProceedsFromRepurchaseOfEquity', window );">Proceeds from issuance of common stock</a></td>
<td class="num">(26)<span></span>
</td>
<td class="nump">0<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_knf_NetTransfersToFromParent', window );">Net transfers to Centennial</a></td>
<td class="num">(850,589)<span></span>
</td>
<td class="num">(29,261)<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 provided by financing activities</a></td>
<td class="nump">192,893<span></span>
</td>
<td class="nump">224,766<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">58,399<span></span>
</td>
<td class="num">(1,135)<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, cash equivalents and restricted cash -- beginning of year</a></td>
<td class="nump">10,090<span></span>
</td>
<td class="nump">13,848<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, cash equivalents and restricted cash -- end of period</a></td>
<td class="nump">$ 68,489<span></span>
</td>
<td class="nump">$ 12,713<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_NetTransfersToFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net transfers to (from) Parent</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;">knf_NetTransfersToFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from (Repayments of) Related Party Debt, Current</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;">knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense attributable to debt issuance 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="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_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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 28<br> -Subparagraph (b)<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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</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_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables to be collected from other entities that could exert significant influence over 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> -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_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</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_IncreaseDecreaseInDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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> -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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="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_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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current liabilities 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 28<br> -Subparagraph (a)<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_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="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_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_PaymentsForProceedsFromInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.</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_PaymentsForProceedsFromInvestments</td>
</tr>
<tr>
<td style="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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of a business, net of the cash acquired from the purchase.</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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</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 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<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_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for pension and other postretirement benefits.</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_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="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_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_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</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_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="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_ProceedsFromRepurchaseOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or outflow resulting from the entity's share transaction.</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_ProceedsFromRepurchaseOfEquity</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain (loss) on investment.</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_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="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>29
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950615648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Background<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Background</a></td>
<td class="text">Background<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;4, 2022, MDU Resources Group, Inc. (&#8220;MDU Resources&#8221;) announced plans to pursue a Spin-Off of Knife River Corporation and its subsidiaries (the &#8220;Company&#8221; or &#8220;Knife River&#8221;) from MDU Resources. As part of the Spin-Off, MDU Resources will transfer Knife River, including its assets and liabilities, to Knife River Holding Company, a newly formed wholly owned subsidiary of MDU Resources, and execute a tax-free spinoff of Knife River Holding Company to stockholders of MDU Resources. The transaction is expected to result in two independent, publicly traded companies: MDU Resources and Knife River Holding Company. Completion of the Spin-Off will be subject to, among other things, the effectiveness of a registration statement on Form 10 with the Securities and Exchange Commission, final approval from the board of directors of MDU Resources, receipt of one or more tax opinions, the private letter ruling from the Internal Revenue Service and other customary conditions. MDU Resources may, at any time and for any reason until the proposed transaction is complete, abandon the Spin-Off or modify or change its terms. The Spin-Off is expected to be complete in the second quarter of 2023, but there can be no assurance regarding the ultimate timing of the Spin-Off or that the Spin-Off will ultimately occur. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, the Company was the construction materials and contracting segment of MDU Resources. Its operations are located in the western, central and southern U.S. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel); produces and sells asphalt mix; and supplies ready-mix concrete. The Company is focused on vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. </span></div> BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.<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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954117040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#8220;Centennial&#8221; or the &#8220;Parent&#8221;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the financial statements. The financial statements also include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to finance, legal, information technology, human resources, communications, procurement, tax, treasury and insurance. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $18.0 million, $15.6 million and $14.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expense the Company would have incurred as a stand-alone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have incurred if the Company had obtained these services from a third party. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the spinoff from MDU Resources, the Company may perform certain functions using its own resources or purchased services. For an interim period following the spinoff, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation for earnings per share for any period presented prior to the separation were retrospectively adjusted akin to a split-like situation to be comparable to the number of shares outstanding on May 31, 2023, the spinoff date. For periods prior to the spinoff, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at that time. Our historical balance sheets reflect the number of common stock outstanding prior to the separation and no adjustments were made. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, Knife River has participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. Knife River has related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company&#8217;s employees participate in these programs and the costs associated with its employees are included in the Company&#8217;s consolidated financial statements, as well as any net benefit plan assets or obligations. </span></div>Management has also evaluated the impact of events occurring after December&#160;31, 2022. See Note 20 for a description of these events.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#8220;Other paid-in capital&#8221; and in the Consolidated Statements of Cash Flows as &#8220;Net transfers to Parent&#8221; in the financing activities. See Note 19 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div>Basis of presentation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#8220;Other paid-in capital&#8221;. See Note 18 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June&#160;30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality of operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.</span></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-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 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958517568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact on financial statements/disclosures</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recently adopted accounting standards updates (ASU&#8217;s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-10 - Government Assistance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#8217;s accounting for the assistance and the effect of the assistance on an entity&#8217;s financial statements.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#8217;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within 30 days of receipt. There are no material obligations for returns, refunds or other similar obligations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal costs</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses external legal fees as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all business combinations, the Company preliminarily allocates the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition dates and are considered provisional until final fair values are determined or the measurement period has passed. The Company expects to record adjustments as it accumulates the information needed to estimate the fair value of assets acquired and liabilities assumed, including working capital balances, estimated fair value of identifiable intangible assets, property, plant and equipment, total consideration and goodwill. The excess of the purchase price over the aggregate fair values is recorded as goodwill. The Company calculated the fair value of the assets acquired in 2022 and 2021 using a market or cost approach (or a combination of both). Fair values for some of the assets were determined based on Level 3 inputs including estimated future cash flows, discount rates, growth rates, sales projections, retention rates and terminal values, all of which require significant management judgment and are susceptible to change. The discount rate used in calculating the fair value of common stock issued in a business combination is determined by using a Black-Scholes-Merton model. The model uses Level 2 inputs including risk-free interest rate, volatility range and dividend yield. The final fair value of the net assets acquired may result in adjustments to the assets and liabilities, including goodwill, and will be made as soon as practical, but no later than 12 months from the respective acquisition dates. Any subsequent measurement period adjustments are not expected to have a material impact on the Company&#8217;s results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables and allowance for expected credit losses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#8217;s receivables are all due in 12 months or less. The total balance </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of receivables past due 90 days or more was $11.2 million and $10.0 million at December&#160;31, 2022 and 2021, respectively. Receivables, net consisted of the following at December 31:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">104,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services contract receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,859</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">215,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,055&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">210,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s expected credit losses were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,045</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes impacts from businesses acquired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 consisted of:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,496</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,571</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,445&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company&#8217;s aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to property, plant and equipment are recorded at cost. Gains or losses resulting from the retirement or disposal of assets are recognized as a component of operating income. Generally, property, plant and equipment are depreciated on a straight-line basis over the average useful lives of the assets with the exception of large marine equipment, which is computed using units-of-production. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate mining development costs are capitalized and classified as land improvements and depreciated over the lower of the estimated life of the reserves or the life of the associated improvement. The Company begins capitalizing development costs at a point when reserves are determined to be proven or probable and economically mineable. Capitalization of these costs ceases when production commences. The cost of acquiring reserves in connection with a business combination are valued at fair value. Aggregate reserves, from both owned and leased mining sites, are a component within property, plant and equipment and are depleted using the units-of-production method. The Company uses proven and probable aggregate reserves as the denominator in its units-of production calculation. Exploration costs are expensed as incurred in cost of revenue and production costs are either expensed or capitalized to inventory.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets, excluding goodwill</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the carrying values of its long-lived assets, including mining and related assets, whenever events or changes in circumstances indicate that such carrying values may not be recoverable. The Company tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets that are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market. The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment losses were recorded in 2022, 2021 or 2020. Unforeseen events and changes in circumstances could require the recognition of impairment losses at some future date.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination. Goodwill is required to be tested for impairment annually, which the Company completes in the fourth quarter, or more frequently if events or changes in circumstances indicate that goodwill may be impaired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which management regularly reviews the operating results. For more information on the Company&#8217;s operating segments, see Note 16. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, the Company must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were no impairment losses recorded. The Company </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performed its annual goodwill impairment test in the fourth quarter of 2022 and determined the fair value of each of Knife River&#8217;s reporting units substantially exceeded the carrying value at October&#160;31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a weighted average combination of both an income approach and a market approach to estimate the fair value of its reporting units for its goodwill impairment analysis. Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#8217;s future revenue, profitability and cash flows, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments include the cash surrender value of life insurance policies and insurance contracts. The Company measures its investment in the insurance contracts at fair value with any unrealized gains and losses recorded on the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Assistance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for government assistance received for capital projects by reducing the cost of the project by the amount of assistance received. The Company records government assistance received as taxable income and writes-up the tax basis of the asset to include the amount of the assistance received. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government assistance received by the Company for the years ended December&#160;31, 2022, 2021 and 2020, was not material.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Joint Ventures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation. As of December&#160;31, 2022, the Company held an interest of 25 percent in a joint venture formed primarily for the purpose of pooling resources on construction contracts. Proportionate consolidation is used for joint ventures that include unincorporated legal entities and activities of the joint venture which are construction-related. For those joint ventures accounted for under proportionate consolidation, only the Company&#8217;s pro rata share of assets, liabilities, revenues and expenses are included in the Company&#8217;s balance sheet and results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for using proportionate consolidation, the Company recorded in its Consolidated Statements of Operations $9.1 million, $10.1 million and $10.1 million of revenue for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and $823,000, $1.3 million and $1.4 million of operating income for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022 and 2021, the Company had interest in assets from these joint ventures of $912,000 and $643,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For joint ventures accounted for under the equity method, the Company&#8217;s investment balances for the joint ventures are included in Investments in the Consolidated Balance Sheets and the Company&#8217;s pro rata share of net income is included in Other income in the Consolidated Statements of Operations. The Company&#8217;s investments in equity method joint ventures were a net asset of $13,000 and $439,000 for December&#160;31, 2022 and 2021, respectively. In 2022, 2021 and 2020, the Company recognized income (loss) from equity method joint ventures of $(426,000), $14,000 and $(32,000), respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes leases with an original lease term of 12 months or less in income on a straight-line basis over the term of the lease and does not recognize a corresponding right-of-use asset or lease liability. The Company determines the lease term based on the non-cancelable and cancelable periods in each contract. The non-cancelable period consists of the term of the contract that is legally enforceable and cannot </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be canceled by either party without incurring a significant penalty. The cancelable period is determined by various factors that are based on who has the right to cancel a contract. If only the lessor has the right to cancel the contract, the Company will assume the contract will continue. If the lessee is the only party that has the right to cancel the contract, the Company looks to asset, entity and market-based factors. If both the lessor and the lessee have the right to cancel the contract, the Company assumes the contract will not continue. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class and the Company&#8217;s borrowing rates, as of the commencement date of the contract.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset retirement obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records the fair value of a liability for an asset retirement obligation in the period in which it is incurred. When the liability is initially recorded, the Company capitalizes a cost by increasing the carrying amount of the related long-lived asset. Over time, the liability is accreted to its present value each period and the capitalized cost is depreciated over the useful life of the related asset. Upon settlement of the liability, the Company either settles the obligation for the recorded amount or incurs a gain or loss.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible Knife River employees have traditionally participated in MDU Resources&#8217; stock-based compensation plans and will continue to do so until the spinoff is complete. Knife River records compensation expense on awards granted to its employees, as well as an allocation of stock-based compensation expenses associated with MDU Resources&#8217; shared employees. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation awards are accounted for on the estimated fair values at the grant date and compensation expense is recognized over the vesting period. The Company uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award. The Company recognizes compensation expense related to performance awards that vest based on performance metrics and service conditions on a straight-line basis over the service period. Inception-to-date expense is adjusted based upon the determination of the potential achievement of the performance target at each reporting date. The Company recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records the compensation expense for performance share awards using an estimated forfeiture rate. The estimated forfeiture rate is calculated based on an average of actual historical forfeitures. The Company also performs an analysis of any known factors at the time of the calculation to identify any necessary adjustments to the average historical forfeiture rate. At the time actual forfeitures become more than estimated forfeitures, the Company records compensation expense using actual forfeitures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#8217;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div>The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes.<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>32
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951901936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Disaggregation of Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Disaggregation of Revenue<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by category for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note&#160;16.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">609,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(202,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(593,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">318,145&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">584,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(501,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">547,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">853,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(551,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presented in the previous tables are the sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in the contracting services to arrive at the external operating revenues. </span></div>Revenue from contracts with customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note 15.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>33
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959809536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Uncompleted Contracts<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_knf_UncompletedContractsTextBlock', window );">Uncompleted contracts</a></td>
<td class="text">Uncompleted Contracts<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,217,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,370,797</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less billings to date</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,379,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liability</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,456)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $30.2 million and $33.1 million in revenue for the years ended December&#160;31, 2022 and 2021, respectively, which was previously included in contract liabilities at December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of approximately $11.0 million and $25.6 million for the years ended December&#160;31, 2022 and 2021, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company&#8217;s contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company&#8217;s remaining performance obligations were $935.4 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $836.4&#160;million within the next 12 months; $72.7&#160;million within the next 13 to 24 months; and $26.3&#160;million thereafter.</span></div>Uncompleted contracts<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $11.4&#160;million and $31.7&#160;million in revenue for the three and six months ended June&#160;30, 2023, respectively, which was previously included in contract liabilities at December&#160;31, 2022. The Company recognized $6.2&#160;million and $26.2&#160;million in revenue for the three and six months ended June&#160;30, 2022, respectively, which was previously included in contract liabilities at December&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of $7.4&#160;million and $8.1&#160;million for the three and six months ended June&#160;30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7&#160;million and $9.2&#160;million for the three and six months ended June&#160;30, 2022, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12&#160;months or less; $58.8 million within the next 13 to 24 months; and $21.2 million in 25 months or more.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_UncompletedContractsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Uncompleted contracts</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;">knf_UncompletedContractsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>34
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951987472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Combinations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following acquisitions were accounted for as business combinations in accordance with ASC 805 &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The results of the acquired businesses have been included in the Company&#8217;s Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combinations are not presented, as none of these business combinations, individually or in the aggregate, were material to the Company&#8217;s financial position or results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a listing of the acquisitions made during 2022 and 2021:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allied Concrete and Supply Co., a producer of ready-mixed concrete in California, acquired by the Pacific segment in December 2022. At December&#160;31, 2022, the purchase price allocation was preliminary and will be finalized within 12 months of the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Baker Rock Resources and Oregon Mainline Paving, two construction materials companies located around the Portland, Oregon metro area, acquired by the Northwest segment in November 2021. At September 30, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Mt. Hood Rock, a construction aggregates business in Oregon, acquired by the Northwest segment in April 2021. At March 31, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for acquisitions that occurred in 2022 was $8.9 million, subject to certain adjustments, with cash acquired totaling $2.8 million. The purchase price includes consideration paid of $1.5 million, a $70,000 holdback liability and 273,153 shares of MDU Resources&#8217; common stock with a market value of $8.4 million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration has been discounted to a fair value of approximately $7.3 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $1.7 million to current assets; $5.9 million to property, plant and equipment; $200,000 to goodwill; $100,000 to current liabilities; $500,000 to noncurrent liabilities - other; and $1.2 million to deferred tax liabilities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for acquisitions that occurred in 2021 was $236.1 million, subject to certain adjustments, with cash acquired totaling $900,000. The purchase price includes consideration paid of $235.2 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2021 were as follows: $17.0 million to current assets; $179.8 million to property, plant and equipment; $50.6 million to goodwill; $2.2 million to other intangible assets; $8.7 million to current liabilities; $2.5 million to noncurrent liabilities - other; and $3.2 million to deferred tax liabilities. The intangible assets include non-compete agreements, customer relationships and trade names. The intangible assets fair value is based on various income approach methods, including, multi-period excess earnings, relief-from-royalty and the with and without method. The amortizable intangible assets are being amortized using a straight-line method over a weighted average period of 5.5&#160;years. During the first quarter of 2022, measurement period adjustments were made to the previously reported provisional amounts which decreased goodwill and increased property, plant and equipment by $2.1&#160;million. The Company issued debt to finance these acquisitions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were not material for the years ended December&#160;31, 2022, 2021 and 2020.</span></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951905456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at December 31 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciable Life in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">150,809</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">592,097</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, vehicles and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,492,506</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,163</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Depleted on the units-of-production method based on proven and probable aggregate reserves.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and depletion expense was $113.6 million, $93.9 million and $82.3 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-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> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686962663216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,003&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The previous tables include goodwill and intangible assets associated with the business combinations completed during 2022 and 2021. For more information related to these business combinations, see Note 6.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the years ended December&#160;31, 2022, 2021 and 2020, were $2.8 million, $2.6 million and $3.3 million, respectively. The amounts of estimated amortization expense for identifiable intangible assets as of December&#160;31, 2022, was $2.5 million in 2023, $2.3 million in 2024, $2.1 million in 2025, $1.8 million in 2026, $1.8 million in 2027 and $2.9&#160;million thereafter. </span></div>Goodwill and other intangible assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January&#160;1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired During</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951987472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources&#8217; unfunded, nonqualified defined benefit plans for the Company&#8217;s executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $20.1 million and $$21.6 million as of December&#160;31, 2022 and 2021, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized losses on these investments for the year ended December&#160;31, 2022, were $2.8 million. The net unrealized gains on these investments for the years ended December&#160;31, 2021 and 2020, were $1.4 million and $2.5 million, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.</span></div>Fair value measurementsFair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $19.1&#160;million and $20.1&#160;million at June&#160;30, 2023 and December&#160;31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June&#160;30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June&#160;30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8&#160;million and was held in a money market account as of June 30, 2023. This amount will be used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June&#160;30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div>The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.<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>38
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958543472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the leases the Company enters into are for equipment, buildings and vehicles as part of their ongoing operations. The Company determines if an arrangement contains a lease at inception of a contract and accounts for all leases in accordance with ASC 842 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of leases requires the Company to make estimates and assumptions that affect the lease classification and the assets and liabilities recorded. The accuracy of lease assets and liabilities reported on the Consolidated Financial Statements depends on, among other things, management&#8217;s estimates of interest rates used to discount the lease assets and liabilities to their present value, as well as the lease terms based on the unique facts and circumstances of each lease.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee accounting</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The leases the Company has entered into as part of its ongoing operations are considered operating leases and are recognized on the Consolidated Balance Sheets as operating lease right-of-use assets, current operating lease liabilities and noncurrent operating lease liabilities. The corresponding lease costs are included in cost of revenue and selling, general and administrative expenses on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the leases for vehicles and equipment have a term of five years or less and buildings have a longer term of up to 35 years or more. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information on the Company&#8217;s operating leases at and for the years ended December&#160;31:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,871</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,014&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities presented on the Consolidated Balance Sheet at December&#160;31, 2022 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,873&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958815552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation 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_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records obligations related to the reclamation of certain aggregate properties and certain other obligations associated with leased and owned properties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the current portion of the Company&#8217;s liability, which is included in other accrued liabilities, was $4.4 million and $6.1 million, respectively, and the noncurrent amount, which is included in other liabilities, was $33.0 million and $27.3 million, respectively. A reconciliation of the Company&#8217;s liability for the years ended December 31 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//410-20/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 20<br> -Topic 410<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-20-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_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686962663216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based CompensationUntil the spinoff is complete, key employees of Knife River will continue to participate in the stock-based compensation plans authorized and managed by MDU Resources. Knife River uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. Knife River recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period. Total stock-based compensation expense (after tax) for participants of the Company was $1.2 million, $1.4 million and $1.3 million in 2022, 2021 and 2020, respectively. As of December&#160;31, 2022, total remaining unrecognized compensation expense related to stock-based compensation for the Company was approximately $1.7 million (before income taxes), which will be amortized over a weighted average period of 1.5 years.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022 and 2021, key employees of the Company were granted restricted stock awards under MDU Resources&#8217; long-term performance-based incentive plan. The shares vest over three years, contingent on continued employment. Compensation expense is recognized over the vesting period. At December&#160;31, 2022, the number of outstanding shares granted was 23,197 with a weighted average grant-date fair value of $27.54 per share.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance share awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022 and 2021, key employees of the Company were granted performance share awards under MDU Resources&#8217; long-term performance-based incentive plan authorized by MDU Resources&#8217; compensation committee. The compensation committee has the authority to select the recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants. Share awards are generally earned over a three-year vesting period and tied to specific financial metrics. Upon vesting, participants receive dividends that accumulate during the vesting period. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Target grants of performance shares outstanding at December&#160;31, 2022, for the Company were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Grant of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the market condition for these performance share awards, participants may earn from zero to 200 percent of the apportioned target grant of shares based on MDU Resources&#8217; total stockholder return relative to that of the selected peer group. Compensation expense is based on the grant-date fair value as determined by Monte Carlo simulation. The blended volatility term structure ranges are comprised of 50 percent historical volatility and 50 percent implied volatility. Risk-free interest rates were based on U.S. Treasury security rates in effect as of the grant date. Assumptions used for grants applicable to the market condition for certain performance shares issued in 2022, 2021 and 2020 were:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blended volatility range</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.41%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.37%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.35%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate range</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discounted dividends per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the performance conditions for these performance share awards, participants may earn from zero to 200 percent of the apportioned target grant of shares. The performance conditions are based on MDU Resources&#8217; compound annual growth rate in earnings from continuing operations before interest, taxes, depreciation, depletion and amortization and MDU Resources&#8217; compound annual growth rate in earnings from continuing operations. The weighted average grant-date fair value per share for the performance shares applicable to these performance conditions issued in 2022, 2021 and 2020 was $27.73, $27.35 and $31.63, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the performance shares that vested during the years ended December&#160;31, 2022, 2021 and 2020, was $932,000, $1.7 million and $1.3 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the performance share awards for the year ended December&#160;31, 2022, was&#8221; as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional performance shares earned (unearned)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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>41
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952014096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_EquityAbstract', window );"><strong>Equity [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">Accumulated Other Comprehensive Loss<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accumulated other comprehensive loss is comprised of losses on derivative instruments qualifying as hedges and postretirement liability adjustments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post- retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statements of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit credit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div>Accumulated other comprehensive loss<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/>&#160;Instruments<br/>&#160;Qualifying as<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement<br/>&#160;Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Accumulated<br/>&#160;Other<br/>Comprehensive<br/>&#160;Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="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>42
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950659520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,678&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,070</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation/compensation related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,329</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss/credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory overheads</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis differences on property, plant and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">203,099</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">239,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(175,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,526)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company had various state income tax net operating loss carryforwards of $160.1 million and $148.9 million, respectively, and federal and state income tax credit carryforwards, excluding alternative minimum tax credit carryforwards, of $591,000.0 for both years. The state income tax credit carryforwards are due to expire between 2024 and 2036. Changes in tax regulations or assumptions regarding current and future taxable income could require additional valuation allowances in the future. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net deferred income tax liability from the preceding table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes established due to an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes associated with other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense for the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases (reductions) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,702</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depletion allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonqualified benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,129</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductible K-Plan dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolution of tax matters and uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and various state and local jurisdictions. The Company is no longer subject to U.S. federal or non-U.S. income tax examinations by tax authorities for years ending prior to 2019. With few exceptions, as of December 31, 2022, the Company is no longer subject to state and local income tax examinations by tax authorities for years ending prior to 2019.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, total reserves for uncertain tax positions were not material. The Company recognizes interest and penalties accrued relative to unrecognized tax benefits in income tax expense.</span></div>Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Tax Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Matters Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Refunds and Attributes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.</span></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_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>43
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951853568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_CashFlowSupplementalDisclosuresTextBlock', window );">Cash Flow Information</a></td>
<td class="text">Cash Flow Information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contribution from Parent in the form of common stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt assumed in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for holdback payment related to a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,304</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Cash flow information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. 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> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//230/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_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>44
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951798560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Segment Data<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Business Segment Data</a></td>
<td class="text">Business Segment Data<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business. The Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#8217;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#8217;s president who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process, and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete as well as vertically integrating its contracting services to support the aggregate based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading. Although not common to all locations, Other includes the sale of cement, production and distribution of modified liquid asphalt, merchandise and other building materials and related services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in Note 3. Information on the Company&#8217;s segments as of December 31, and for the years then ended was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">468,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">607,311</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,697</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">181,847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">772,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">813,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,218,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">353,038</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment assets to consolidated assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,927,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,731,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,364,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,169,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,543,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Business segment dataThe Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reports to the Company&#8217;s chief executive officer who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,232&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Interest, net is interest expense net of interest income.</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<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 (d)<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/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 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 (f)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<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 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: 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 (e)<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_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>45
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951823888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Employee Benefit Plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement benefit plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#8217;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#8217;s liability and future premiums.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#8217;s businesses. Employees who had attained age 55 with 10 years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age 55 and 10 years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,480&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net plan assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">426</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net plan assets at end of year</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status - under</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,018)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,930)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,166)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the Consolidated Balance Sheets at December 31:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities - other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation liabilities - net amount recognized</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,930</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,057)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(109)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,166)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employer contributions and benefits paid in the preceding table include only those amounts contributed directly to, or paid directly from, plan assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022 and 2021, the actuarial gain recognized in the benefit obligation was primarily the result of an increase in the discount rate. For more information on the discount rates, see the table below. Unrecognized pension actuarial gains and losses in excess of 10 percent of the greater of the projected benefit obligation or the market-related value of assets are amortized over the average life expectancy of plan participants for frozen plans. The market-related value of assets is determined using a five years average of assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plans all have accumulated benefit obligations in excess of plan assets. The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost (credit), other than the service cost component, are included in other income on the Consolidated Statements of Operations. Prior service credit is amortized on a straight-line basis over the average remaining service period of active participants. These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">309</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected rate of return on pension plan assets is based on a targeted asset allocation range determined by the funded ratio of the plan. As of December&#160;31, 2022, the expected rate of return on pension plan assets is based on the targeted asset allocation range of 40 percent to 50 percent equity securities and 50 percent to 60 percent fixed-income securities and the expected rate of return from these asset categories. The expected rate of return on other postretirement plan assets is based on the targeted asset allocation range of 10 percent to 20 percent equity securities and 80 percent to 90 percent fixed-income securities and the expected rate of return from these asset categories. The expected return on plan assets for other postretirement benefits reflects insurance-related investment costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Health care rate assumptions for the Company&#8217;s other postretirement benefit plans as of December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate &#8211; ultimate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year in which ultimate trend rate achieved</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other postretirement benefit plans include health care and life insurance benefits for certain retirees. The plans underlying these benefits may require contributions by the retiree depending on such retiree&#8217;s age and years of service at retirement or the date of retirement. The Company contributes a flat dollar amount to the monthly premiums, which is updated annually on January 1.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect to contribute to its defined benefit pension plans in 2023 due to an additional $2.7&#160;million contributed to the plans in 2019 creating prefunding credits to be used in future years. The Company expects to contribute approximately $563,000 to its postretirement benefit plans in 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Medicare</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Part D Subsidy</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside investment managers manage the Company&#8217;s pension and postretirement assets. The Company&#8217;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#8217;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#8217;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s pension plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the pension plans&#8217; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the pension plans&#8217; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#8217; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s pension plans&#8217; assets (excluding cash) by class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,020&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 29 percent in corporate bonds, 24 percent in common stock of large-cap U.S. companies, 16 percent in common stock of international companies, 7 percent in cash and cash equivalents, 7 percent in U.S. Government securities and 17 percent in other investments. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 37 percent in corporate bonds, 19 percent in common stock of international companies, 16 percent in common stock of large-cap U.S. companies, 9 percent in U.S. Government securities and 19 percent in other investments.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company&#8217;s other postretirement benefit plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the other postretirement benefit plans&#8217; Level 2 cash equivalents is valued at the net asset value of shares held at year end, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 1 and Level 2 equity securities is based on the closing price reported on the active market on which the individual securities are traded or other known sources, including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 2 insurance contract is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s other postretirement benefit plans&#8217; assets (excluding cash) by asset class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately 69 percent in corporate bonds, 14 percent in common stock of large-cap U.S. companies, 13 percent in U.S. Government securities and 4 percent in common stock of small-cap U.S. companies </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately 58 percent in corporate bonds, 13 percent in U.S. Government securities, 13 percent in common stock of large-cap U.S. companies, 5 percent in common stock of small-cap U.S. companies and 11 percent in other investments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nonqualified benefit plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded, nonqualified defined benefit plans in which the Company participates relate to multiple-employer plans sponsored by MDU Resources. The plans maintain separate accounting records for each plan and accounts for the plans as single-employer plans within the Company&#8217;s consolidated financial statements. Participants of the Company include executive officers and certain key management employees. The plan generally provides for defined benefit payments at age 65 following the employee&#8217;s retirement or, upon death, to their beneficiaries for a 15-year period. In February 2016, MDU Resources froze the unfunded, nonqualified defined benefit plans to new participants and eliminated benefit increases. Vesting for participants not fully vested was retained.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation and accumulated benefit obligation for the Company&#8217;s participants in these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#8217;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028-2032</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, MDU Resources established a nonqualified defined contribution plan for certain key management employees. In 2020, the plan was frozen to new participants and no new Company contributions will be made to the plan after December&#160;31, 2020. Vesting for participants not fully vested was retained. A new nonqualified defined contribution plan was adopted in 2020 by MDU Resources, effective January&#160;1, 2021, to replace the plan originally established in 2012 with similar provisions. Expenses incurred by the Company under these plans for 2022, 2021 and 2020 were $1.2 million, $900,000 and $300,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,083</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life insurance**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,234</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">For more information on the insurance contract, see Note 9.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt">Investments of life insurance are carried on plan participants (payable upon the employee&#8217;s death).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources sponsors a defined contribution plan in which the Company participates. The costs incurred by the Company under this plan for eligible employees were $27.6 million, $26.6 million and $28.0 million in 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to a number of MEPPs under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multiemployer plans are different from single-employer plans in the following aspects:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to the MEPP by one employer may be used to provide benefits to employees of other participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the Company chooses to stop participating in some of its MEPPs, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#8217;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.520%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">EIN/Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Plan Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Act</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Zone Status</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">FIP/RP Status</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pending/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Implemented</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Surcharge</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Imposed</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Expiration </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">of Collective</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Bargaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agreement</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">946090764-001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2023-6/15/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Western Conference of Teamsters Pension Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">916145047-001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">3,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2023-12/31/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">5,611</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,770&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was listed in the plans&#8217; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Contributions to Plan Exceeded More Than 5 Percent of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Contributions (as of December 31, of the Plan&#8217;s Year-End)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota Teamsters Construction Division Pension Fund</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Marine Pension Trust</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also contributes to a number of multiemployer other postretirement plans under the terms of collective-bargaining agreements that cover its union-represented employees. These plans provide benefits such as health insurance, disability insurance and life insurance to retired union employees. Many of the multiemployer other postretirement plans are combined with active multiemployer health and welfare plans. The Company&#8217;s total contributions to its multiemployer other postretirement plans, which also includes contributions to active multiemployer health and welfare plans, were $1.8 million, $3.2 million and $3.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div>Employee benefit plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Compensation - Retirement Benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5&#160;million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.</span></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_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>46
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951699088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Commitments and Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, the Company accrued liabilities which have not been discounted of $1.0 million and $6.3 million, respectively. At December&#160;31, 2022 and 2021, the Company also recorded corresponding insurance receivables of $325,000 and $6.2 million, respectively, related to the accrued liabilities. The accruals are for contingencies, including litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. Most of these claims and lawsuits are covered by insurance, thus the Company&#8217;s exposure is typically limited to its deductible amount. In January 2022, the Company paid a claim of $6.2&#160;million that was covered by insurance and accrued during 2021. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company&#8217;s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Portland Harbor Site</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In December 2000, Knife River Corporation - Northwest (&#8220;Knife River - Northwest&#8221;) was named by the Environmental Protection Agency (&#8220;EPA&#8221;) as a Potentially Responsible Party (&#8220;PRP&#8221;) in connection with the cleanup of the riverbed site adjacent to a commercial property site acquired by Knife River - Northwest from Georgia-Pacific West, Inc. along the Willamette River. The riverbed site is part of the Portland, Oregon, Harbor Superfund Site where the EPA wants responsible parties to share in the costs of cleanup. The EPA entered into a consent order with certain other PRPs referred to as the Lower Willamette Group for a remedial investigation and feasibility study. The Lower Willamette Group has indicated that it has incurred over $115&#160;million in investigation related costs. Knife River - Northwest has joined with approximately 100 other PRPs, including the Lower Willamette Group members, in a voluntary process to establish an allocation of costs for the site. Costs to be allocated would include costs incurred by the Lower Willamette Group as well as costs to implement and fund remediation of the site. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the EPA issued a Record of Decision adopting a selected remedy which is expected to take 13 years to complete with a then estimated present value of approximately $1&#160;billion. Corrective action will not be taken until remedial design/remedial action plans are approved by the EPA. In 2020, the EPA encouraged certain PRPs to enter into consent agreements to perform remedial design covering the entire site and proposed dividing the site into multiple subareas for remedial design. Certain PRPs executed consent agreements for remedial design work and certain others were issued unilateral administrative orders to perform design work. Knife River - Northwest is not subject to either a voluntary agreement or unilateral order to perform remedial design work. In February 2021, the EPA announced that 100 percent of the site&#8217;s area requiring active cleanup are in the remedial design process. Site-wide remediation activities are not expected to commence for a number of years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River - Northwest was also notified that the Portland Harbor Natural Resource Trustee Council intends to perform an injury assessment to natural resources resulting from the release of hazardous substances at the site. It is not possible to estimate the costs of natural resource damages until an assessment is completed and allocations are undertaken.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, Knife River - Northwest does not believe it is a responsible party and has notified Georgia-Pacific West, Inc., that it intends to seek indemnity for liabilities incurred in relation to the above matters pursuant to the terms of their sale agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is not probable that it will incur any material environmental remediation costs or damages in relation to the above referenced matter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various commitments, largely purchased cement, limestone oil, liquid asphalt, fuel and minimum royalties. The commitment terms vary in length, up to 25 years. The commitments under these contracts as of December&#160;31, 2022, were:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These commitments were not reflected in the Company&#8217;s consolidated financial statements. Amounts purchased under various commitments for the years ended December&#160;31, 2022, 2021 and 2020 were $167.6 million, $137.4 million and $150.0 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain other guarantees. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these agreements aggregated $11.5 million, which has no scheduled maturity date. There were no amounts outstanding under the previously mentioned guarantees at December&#160;31, 2022. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these letters of credit aggregated $9.1 million. The amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $8.6 million in 2023 and $489,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at December&#160;31, 2022. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Parent has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of the Parent&#8217;s subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, the Parent would be required to make payments under the guarantee. There were no amounts outstanding as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At December&#160;31, 2022, approximately $664.7 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></div>Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023 and December&#160;31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0&#160;million, respectively. At June&#160;30, 2023 and December&#160;31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5&#160;million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9&#160;million. At June&#160;30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5&#160;million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12&#160;months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At June&#160;30, 2023, approximately $905.4&#160;million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></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_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>47
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950659520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Related-Party Transactions <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of corporate expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, and other shared services. Some of these services will continue to be provided by the Parent and MDU Resources on a temporary basis after the Spin-Off is completed under a transition services agreement. For the years ended December&#160;31, 2022, 2021 and 2020, the Company was allocated $18.0 million, $15.6 million and $14.2 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: Number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash management and financing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, the Parent is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiary through the consolidation of all cash activity at the Parent level. As cash is received and disbursed by the Parent, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with the Parent for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 1, MDU Resources announced plans to pursue a Spin-Off of the Company from MDU Resources. Upon Spin-Off, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company&#8217;s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Balance Sheet. See Note 2 for further information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial&#8217;s commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the consolidated balance sheets. Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average Interest rate at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#8217;s credit agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,449&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">575,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of scheduled long-term related-party note maturities for the five years and thereafter following December&#160;31, 2022, aggregate $30.0 million in 2023; $66.4 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial&#8217;s revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.</span></div>Certain of Centennial&#8217;s financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party transactions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $1.0 million, $624,000 and $417,000 in 2022, 2021 and 2020, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.</span></div> Related-party transactions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transition services agreements </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0&#160;million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0&#160;million term loan and a $350.0&#160;million revolving credit facility, of which $190.0&#160;million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0&#160;million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the presentation of related-party transactions, see Note 2.</span></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_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>48
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951739168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Background<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Background</a></td>
<td class="text">Background<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;4, 2022, MDU Resources Group, Inc. (&#8220;MDU Resources&#8221;) announced plans to pursue a Spin-Off of Knife River Corporation and its subsidiaries (the &#8220;Company&#8221; or &#8220;Knife River&#8221;) from MDU Resources. As part of the Spin-Off, MDU Resources will transfer Knife River, including its assets and liabilities, to Knife River Holding Company, a newly formed wholly owned subsidiary of MDU Resources, and execute a tax-free spinoff of Knife River Holding Company to stockholders of MDU Resources. The transaction is expected to result in two independent, publicly traded companies: MDU Resources and Knife River Holding Company. Completion of the Spin-Off will be subject to, among other things, the effectiveness of a registration statement on Form 10 with the Securities and Exchange Commission, final approval from the board of directors of MDU Resources, receipt of one or more tax opinions, the private letter ruling from the Internal Revenue Service and other customary conditions. MDU Resources may, at any time and for any reason until the proposed transaction is complete, abandon the Spin-Off or modify or change its terms. The Spin-Off is expected to be complete in the second quarter of 2023, but there can be no assurance regarding the ultimate timing of the Spin-Off or that the Spin-Off will ultimately occur. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Spin-Off, the Company was the construction materials and contracting segment of MDU Resources. Its operations are located in the western, central and southern U.S. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel); produces and sells asphalt mix; and supplies ready-mix concrete. The Company is focused on vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. </span></div> BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.<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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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 420<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/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<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/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>49
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958577424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Basis of presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#8220;Centennial&#8221; or the &#8220;Parent&#8221;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the financial statements. The financial statements also include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to finance, legal, information technology, human resources, communications, procurement, tax, treasury and insurance. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $18.0 million, $15.6 million and $14.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expense the Company would have incurred as a stand-alone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have incurred if the Company had obtained these services from a third party. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the spinoff from MDU Resources, the Company may perform certain functions using its own resources or purchased services. For an interim period following the spinoff, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation for earnings per share for any period presented prior to the separation were retrospectively adjusted akin to a split-like situation to be comparable to the number of shares outstanding on May 31, 2023, the spinoff date. For periods prior to the spinoff, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at that time. Our historical balance sheets reflect the number of common stock outstanding prior to the separation and no adjustments were made. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, Knife River has participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. Knife River has related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company&#8217;s employees participate in these programs and the costs associated with its employees are included in the Company&#8217;s consolidated financial statements, as well as any net benefit plan assets or obligations. </span></div>Management has also evaluated the impact of events occurring after December&#160;31, 2022. See Note 20 for a description of these events.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#8220;Other paid-in capital&#8221; and in the Consolidated Statements of Cash Flows as &#8220;Net transfers to Parent&#8221; in the financing activities. See Note 19 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div>Basis of presentation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#8220;Other paid-in capital&#8221;. See Note 18 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June&#160;30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality of operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.</span></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-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 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>50
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951739168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Receivables and allowance for expected credit losses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [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_CreditLossFinancialInstrumentTextBlock', window );">Receivables and allowance for expected credit loss</a></td>
<td class="text">Receivables and allowance for expected credit losses<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90&#160;days or more was $11.6 million and $11.2 million at June&#160;30, 2023 and December&#160;31, 2022, respectively. Receivables were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,634&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,620&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,157&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditLossAbstract</td>
</tr>
<tr>
<td style="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_CreditLossFinancialInstrumentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt 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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-42<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 44<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-44<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentTextBlock</td>
</tr>
<tr>
<td style="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>51
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958571072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,377&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,277&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping </span></div>costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951671904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Earnings per share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Earnings per share<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation for basic and diluted earnings per share for any period presented prior to the Separation were based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income (loss) by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of 56,997,350 less shares held in treasury of 431,136, as described in Note 6. Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.68&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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>53
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951684000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company issued 56,997,350 shares of common stock with a par value of $0.01 in connection with the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically held 538,921 shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for 431,136 shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $3.6&#160;million at June 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The 431,136 shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, key employees of the Company participated in various MDU Resources stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.</span></div>At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification was not material to the Company's stock-based compensation expense for the three months ended June 30, 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<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 (a)<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 (d)<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 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 9: 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951671904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Accumulated other comprehensive loss<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_EquityAbstract', window );"><strong>Equity [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">Accumulated Other Comprehensive Loss<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accumulated other comprehensive loss is comprised of losses on derivative instruments qualifying as hedges and postretirement liability adjustments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post- retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statements of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit credit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div>Accumulated other comprehensive loss<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/>&#160;Instruments<br/>&#160;Qualifying as<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement<br/>&#160;Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Accumulated<br/>&#160;Other<br/>Comprehensive<br/>&#160;Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="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>55
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958577424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Revenue from contracts with customers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue from contracts with customers</a></td>
<td class="text">Disaggregation of Revenue<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by category for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note&#160;16.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">609,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(202,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(593,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">318,145&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">584,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(501,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">547,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">853,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(551,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presented in the previous tables are the sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in the contracting services to arrive at the external operating revenues. </span></div>Revenue from contracts with customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note 15.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951748576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Uncompleted Contracts<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_knf_UncompletedContractsTextBlock', window );">Uncompleted contracts</a></td>
<td class="text">Uncompleted Contracts<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,217,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,370,797</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less billings to date</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,379,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liability</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,456)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $30.2 million and $33.1 million in revenue for the years ended December&#160;31, 2022 and 2021, respectively, which was previously included in contract liabilities at December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of approximately $11.0 million and $25.6 million for the years ended December&#160;31, 2022 and 2021, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company&#8217;s contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company&#8217;s remaining performance obligations were $935.4 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $836.4&#160;million within the next 12 months; $72.7&#160;million within the next 13 to 24 months; and $26.3&#160;million thereafter.</span></div>Uncompleted contracts<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $11.4&#160;million and $31.7&#160;million in revenue for the three and six months ended June&#160;30, 2023, respectively, which was previously included in contract liabilities at December&#160;31, 2022. The Company recognized $6.2&#160;million and $26.2&#160;million in revenue for the three and six months ended June&#160;30, 2022, respectively, which was previously included in contract liabilities at December&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of $7.4&#160;million and $8.1&#160;million for the three and six months ended June&#160;30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7&#160;million and $9.2&#160;million for the three and six months ended June&#160;30, 2022, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12&#160;months or less; $58.8 million within the next 13 to 24 months; and $21.2 million in 25 months or more.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_UncompletedContractsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Uncompleted contracts</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;">knf_UncompletedContractsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>57
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951819168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,003&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The previous tables include goodwill and intangible assets associated with the business combinations completed during 2022 and 2021. For more information related to these business combinations, see Note 6.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the years ended December&#160;31, 2022, 2021 and 2020, were $2.8 million, $2.6 million and $3.3 million, respectively. The amounts of estimated amortization expense for identifiable intangible assets as of December&#160;31, 2022, was $2.5 million in 2023, $2.3 million in 2024, $2.1 million in 2025, $1.8 million in 2026, $1.8 million in 2027 and $2.9&#160;million thereafter. </span></div>Goodwill and other intangible assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January&#160;1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired During</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951775712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Fair value measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources&#8217; unfunded, nonqualified defined benefit plans for the Company&#8217;s executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $20.1 million and $$21.6 million as of December&#160;31, 2022 and 2021, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized losses on these investments for the year ended December&#160;31, 2022, were $2.8 million. The net unrealized gains on these investments for the years ended December&#160;31, 2021 and 2020, were $1.4 million and $2.5 million, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.</span></div>Fair value measurementsFair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $19.1&#160;million and $20.1&#160;million at June&#160;30, 2023 and December&#160;31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June&#160;30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June&#160;30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8&#160;million and was held in a money market account as of June 30, 2023. This amount will be used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June&#160;30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from outside sources. The estimated fair value of the Company&#8217;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div>The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.<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>59
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950557872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at June&#160;30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2023, the Company issued $425.0&#160;million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $275.0&#160;million term loan and a $350.0&#160;million revolving credit facility, of which $190.0&#160;million was drawn down and $35.0 million was repaid during the period. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of 2.50 percent for years one and two, 5.00 percent for years three and four, and 7.50 percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than 4.75 to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River&#8217;s trailing twelve month EBITDA to interest expense is to be no less than 2.25 to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term debt</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term Debt Outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Long-term debt outstanding was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan agreement due on May&#160;31, 2028 </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due on May&#160;1, 2031</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes due on January&#160;1, 2061</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Schedule of Debt Maturities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Long-term debt maturities, which excludes unamortized debt issuance costs, at June&#160;30, 2023, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt maturities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis.<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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: 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><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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<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 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (d)<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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951739168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,678&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,070</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation/compensation related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,329</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss/credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory overheads</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis differences on property, plant and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">203,099</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">239,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(175,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,526)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company had various state income tax net operating loss carryforwards of $160.1 million and $148.9 million, respectively, and federal and state income tax credit carryforwards, excluding alternative minimum tax credit carryforwards, of $591,000.0 for both years. The state income tax credit carryforwards are due to expire between 2024 and 2036. Changes in tax regulations or assumptions regarding current and future taxable income could require additional valuation allowances in the future. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net deferred income tax liability from the preceding table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes established due to an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes associated with other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense for the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases (reductions) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,702</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depletion allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonqualified benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,129</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductible K-Plan dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolution of tax matters and uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and various state and local jurisdictions. The Company is no longer subject to U.S. federal or non-U.S. income tax examinations by tax authorities for years ending prior to 2019. With few exceptions, as of December 31, 2022, the Company is no longer subject to state and local income tax examinations by tax authorities for years ending prior to 2019.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, total reserves for uncertain tax positions were not material. The Company recognizes interest and penalties accrued relative to unrecognized tax benefits in income tax expense.</span></div>Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Tax Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Matters Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Refunds and Attributes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.</span></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_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>61
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951893248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Cash flow information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_CashFlowSupplementalDisclosuresTextBlock', window );">Cash Flow Information</a></td>
<td class="text">Cash Flow Information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contribution from Parent in the form of common stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt assumed in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for holdback payment related to a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,304</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Cash flow information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. 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> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//230/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_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>62
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951993872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Business segment data<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Business Segment Data</a></td>
<td class="text">Business Segment Data<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business. The Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#8217;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#8217;s president who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process, and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete as well as vertically integrating its contracting services to support the aggregate based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading. Although not common to all locations, Other includes the sale of cement, production and distribution of modified liquid asphalt, merchandise and other building materials and related services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in Note 3. Information on the Company&#8217;s segments as of December 31, and for the years then ended was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">468,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">607,311</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,697</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">181,847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">772,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">813,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,218,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">353,038</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment assets to consolidated assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,927,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,731,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,364,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,169,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,543,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Business segment dataThe Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reports to the Company&#8217;s chief executive officer who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,232&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Interest, net is interest expense net of interest income.</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<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 (d)<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/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 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 (f)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<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 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: 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 (e)<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_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951896944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Employee benefit plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Employee Benefit Plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement benefit plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#8217;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#8217;s liability and future premiums.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#8217;s businesses. Employees who had attained age 55 with 10 years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age 55 and 10 years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,480&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net plan assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">426</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net plan assets at end of year</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status - under</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,018)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,930)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,166)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the Consolidated Balance Sheets at December 31:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities - other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation liabilities - net amount recognized</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,930</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,057)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(109)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,166)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employer contributions and benefits paid in the preceding table include only those amounts contributed directly to, or paid directly from, plan assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022 and 2021, the actuarial gain recognized in the benefit obligation was primarily the result of an increase in the discount rate. For more information on the discount rates, see the table below. Unrecognized pension actuarial gains and losses in excess of 10 percent of the greater of the projected benefit obligation or the market-related value of assets are amortized over the average life expectancy of plan participants for frozen plans. The market-related value of assets is determined using a five years average of assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plans all have accumulated benefit obligations in excess of plan assets. The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost (credit), other than the service cost component, are included in other income on the Consolidated Statements of Operations. Prior service credit is amortized on a straight-line basis over the average remaining service period of active participants. These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">309</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected rate of return on pension plan assets is based on a targeted asset allocation range determined by the funded ratio of the plan. As of December&#160;31, 2022, the expected rate of return on pension plan assets is based on the targeted asset allocation range of 40 percent to 50 percent equity securities and 50 percent to 60 percent fixed-income securities and the expected rate of return from these asset categories. The expected rate of return on other postretirement plan assets is based on the targeted asset allocation range of 10 percent to 20 percent equity securities and 80 percent to 90 percent fixed-income securities and the expected rate of return from these asset categories. The expected return on plan assets for other postretirement benefits reflects insurance-related investment costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Health care rate assumptions for the Company&#8217;s other postretirement benefit plans as of December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate &#8211; ultimate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year in which ultimate trend rate achieved</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other postretirement benefit plans include health care and life insurance benefits for certain retirees. The plans underlying these benefits may require contributions by the retiree depending on such retiree&#8217;s age and years of service at retirement or the date of retirement. The Company contributes a flat dollar amount to the monthly premiums, which is updated annually on January 1.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect to contribute to its defined benefit pension plans in 2023 due to an additional $2.7&#160;million contributed to the plans in 2019 creating prefunding credits to be used in future years. The Company expects to contribute approximately $563,000 to its postretirement benefit plans in 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Medicare</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Part D Subsidy</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside investment managers manage the Company&#8217;s pension and postretirement assets. The Company&#8217;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#8217;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#8217;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s pension plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the pension plans&#8217; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the pension plans&#8217; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#8217; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s pension plans&#8217; assets (excluding cash) by class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,020&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 29 percent in corporate bonds, 24 percent in common stock of large-cap U.S. companies, 16 percent in common stock of international companies, 7 percent in cash and cash equivalents, 7 percent in U.S. Government securities and 17 percent in other investments. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 37 percent in corporate bonds, 19 percent in common stock of international companies, 16 percent in common stock of large-cap U.S. companies, 9 percent in U.S. Government securities and 19 percent in other investments.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company&#8217;s other postretirement benefit plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the other postretirement benefit plans&#8217; Level 2 cash equivalents is valued at the net asset value of shares held at year end, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 1 and Level 2 equity securities is based on the closing price reported on the active market on which the individual securities are traded or other known sources, including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#8217; Level 2 insurance contract is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s other postretirement benefit plans&#8217; assets (excluding cash) by asset class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately 69 percent in corporate bonds, 14 percent in common stock of large-cap U.S. companies, 13 percent in U.S. Government securities and 4 percent in common stock of small-cap U.S. companies </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately 58 percent in corporate bonds, 13 percent in U.S. Government securities, 13 percent in common stock of large-cap U.S. companies, 5 percent in common stock of small-cap U.S. companies and 11 percent in other investments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nonqualified benefit plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded, nonqualified defined benefit plans in which the Company participates relate to multiple-employer plans sponsored by MDU Resources. The plans maintain separate accounting records for each plan and accounts for the plans as single-employer plans within the Company&#8217;s consolidated financial statements. Participants of the Company include executive officers and certain key management employees. The plan generally provides for defined benefit payments at age 65 following the employee&#8217;s retirement or, upon death, to their beneficiaries for a 15-year period. In February 2016, MDU Resources froze the unfunded, nonqualified defined benefit plans to new participants and eliminated benefit increases. Vesting for participants not fully vested was retained.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation and accumulated benefit obligation for the Company&#8217;s participants in these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#8217;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028-2032</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, MDU Resources established a nonqualified defined contribution plan for certain key management employees. In 2020, the plan was frozen to new participants and no new Company contributions will be made to the plan after December&#160;31, 2020. Vesting for participants not fully vested was retained. A new nonqualified defined contribution plan was adopted in 2020 by MDU Resources, effective January&#160;1, 2021, to replace the plan originally established in 2012 with similar provisions. Expenses incurred by the Company under these plans for 2022, 2021 and 2020 were $1.2 million, $900,000 and $300,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,083</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life insurance**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,234</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">For more information on the insurance contract, see Note 9.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt">Investments of life insurance are carried on plan participants (payable upon the employee&#8217;s death).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources sponsors a defined contribution plan in which the Company participates. The costs incurred by the Company under this plan for eligible employees were $27.6 million, $26.6 million and $28.0 million in 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to a number of MEPPs under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multiemployer plans are different from single-employer plans in the following aspects:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to the MEPP by one employer may be used to provide benefits to employees of other participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the Company chooses to stop participating in some of its MEPPs, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#8217;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.520%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">EIN/Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Plan Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Act</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Zone Status</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">FIP/RP Status</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pending/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Implemented</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Surcharge</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Imposed</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Expiration </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">of Collective</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Bargaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agreement</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">946090764-001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2023-6/15/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Western Conference of Teamsters Pension Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">916145047-001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">3,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2023-12/31/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">5,611</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,770&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was listed in the plans&#8217; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Contributions to Plan Exceeded More Than 5 Percent of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Contributions (as of December 31, of the Plan&#8217;s Year-End)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota Teamsters Construction Division Pension Fund</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Marine Pension Trust</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also contributes to a number of multiemployer other postretirement plans under the terms of collective-bargaining agreements that cover its union-represented employees. These plans provide benefits such as health insurance, disability insurance and life insurance to retired union employees. Many of the multiemployer other postretirement plans are combined with active multiemployer health and welfare plans. The Company&#8217;s total contributions to its multiemployer other postretirement plans, which also includes contributions to active multiemployer health and welfare plans, were $1.8 million, $3.2 million and $3.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div>Employee benefit plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and other postretirement plans</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Compensation - Retirement Benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5&#160;million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.</span></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_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>64
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951772288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, the Company accrued liabilities which have not been discounted of $1.0 million and $6.3 million, respectively. At December&#160;31, 2022 and 2021, the Company also recorded corresponding insurance receivables of $325,000 and $6.2 million, respectively, related to the accrued liabilities. The accruals are for contingencies, including litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. Most of these claims and lawsuits are covered by insurance, thus the Company&#8217;s exposure is typically limited to its deductible amount. In January 2022, the Company paid a claim of $6.2&#160;million that was covered by insurance and accrued during 2021. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company&#8217;s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Portland Harbor Site</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In December 2000, Knife River Corporation - Northwest (&#8220;Knife River - Northwest&#8221;) was named by the Environmental Protection Agency (&#8220;EPA&#8221;) as a Potentially Responsible Party (&#8220;PRP&#8221;) in connection with the cleanup of the riverbed site adjacent to a commercial property site acquired by Knife River - Northwest from Georgia-Pacific West, Inc. along the Willamette River. The riverbed site is part of the Portland, Oregon, Harbor Superfund Site where the EPA wants responsible parties to share in the costs of cleanup. The EPA entered into a consent order with certain other PRPs referred to as the Lower Willamette Group for a remedial investigation and feasibility study. The Lower Willamette Group has indicated that it has incurred over $115&#160;million in investigation related costs. Knife River - Northwest has joined with approximately 100 other PRPs, including the Lower Willamette Group members, in a voluntary process to establish an allocation of costs for the site. Costs to be allocated would include costs incurred by the Lower Willamette Group as well as costs to implement and fund remediation of the site. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the EPA issued a Record of Decision adopting a selected remedy which is expected to take 13 years to complete with a then estimated present value of approximately $1&#160;billion. Corrective action will not be taken until remedial design/remedial action plans are approved by the EPA. In 2020, the EPA encouraged certain PRPs to enter into consent agreements to perform remedial design covering the entire site and proposed dividing the site into multiple subareas for remedial design. Certain PRPs executed consent agreements for remedial design work and certain others were issued unilateral administrative orders to perform design work. Knife River - Northwest is not subject to either a voluntary agreement or unilateral order to perform remedial design work. In February 2021, the EPA announced that 100 percent of the site&#8217;s area requiring active cleanup are in the remedial design process. Site-wide remediation activities are not expected to commence for a number of years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Knife River - Northwest was also notified that the Portland Harbor Natural Resource Trustee Council intends to perform an injury assessment to natural resources resulting from the release of hazardous substances at the site. It is not possible to estimate the costs of natural resource damages until an assessment is completed and allocations are undertaken.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, Knife River - Northwest does not believe it is a responsible party and has notified Georgia-Pacific West, Inc., that it intends to seek indemnity for liabilities incurred in relation to the above matters pursuant to the terms of their sale agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is not probable that it will incur any material environmental remediation costs or damages in relation to the above referenced matter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various commitments, largely purchased cement, limestone oil, liquid asphalt, fuel and minimum royalties. The commitment terms vary in length, up to 25 years. The commitments under these contracts as of December&#160;31, 2022, were:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These commitments were not reflected in the Company&#8217;s consolidated financial statements. Amounts purchased under various commitments for the years ended December&#160;31, 2022, 2021 and 2020 were $167.6 million, $137.4 million and $150.0 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain other guarantees. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these agreements aggregated $11.5 million, which has no scheduled maturity date. There were no amounts outstanding under the previously mentioned guarantees at December&#160;31, 2022. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these letters of credit aggregated $9.1 million. The amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $8.6 million in 2023 and $489,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at December&#160;31, 2022. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Parent has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of the Parent&#8217;s subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, the Parent would be required to make payments under the guarantee. There were no amounts outstanding as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At December&#160;31, 2022, approximately $664.7 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></div>Contingencies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023 and December&#160;31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0&#160;million, respectively. At June&#160;30, 2023 and December&#160;31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5&#160;million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9&#160;million. At June&#160;30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5&#160;million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June&#160;30, 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12&#160;months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At June&#160;30, 2023, approximately $905.4&#160;million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></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_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>65
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951798560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Related-party transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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">Related-Party Transactions <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of corporate expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, and other shared services. Some of these services will continue to be provided by the Parent and MDU Resources on a temporary basis after the Spin-Off is completed under a transition services agreement. For the years ended December&#160;31, 2022, 2021 and 2020, the Company was allocated $18.0 million, $15.6 million and $14.2 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: Number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash management and financing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, the Parent is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiary through the consolidation of all cash activity at the Parent level. As cash is received and disbursed by the Parent, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with the Parent for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 1, MDU Resources announced plans to pursue a Spin-Off of the Company from MDU Resources. Upon Spin-Off, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company&#8217;s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Balance Sheet. See Note 2 for further information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial&#8217;s commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the consolidated balance sheets. Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average Interest rate at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#8217;s credit agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,449&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">575,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of scheduled long-term related-party note maturities for the five years and thereafter following December&#160;31, 2022, aggregate $30.0 million in 2023; $66.4 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Centennial&#8217;s revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.</span></div>Certain of Centennial&#8217;s financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party transactions</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $1.0 million, $624,000 and $417,000 in 2022, 2021 and 2020, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.</span></div> Related-party transactions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transition services agreements </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0&#160;million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0&#160;million term loan and a $350.0&#160;million revolving credit facility, of which $190.0&#160;million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0&#160;million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the presentation of related-party transactions, see Note 2.</span></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_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>66
<FILENAME>R53.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946856688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#8220;Centennial&#8221; or the &#8220;Parent&#8221;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div><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_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#8220;Other paid-in capital&#8221; and in the Consolidated Statements of Cash Flows as &#8220;Net transfers to Parent&#8221; in the financing activities. See Note 19 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div>The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#8220;Other paid-in capital&#8221;. See Note 18 for additional information on related-party transactions.<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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New accounting standards</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact on financial statements/disclosures</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recently adopted accounting standards updates (ASU&#8217;s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-10 - Government Assistance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#8217;s accounting for the assistance and the effect of the assistance on an entity&#8217;s financial statements.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.<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_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#8217;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within 30 days of receipt. There are no material obligations for returns, refunds or other similar obligations.</span></div>Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.<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_LegalCostsPolicyTextBlock', window );">Legal costs</a></td>
<td class="text">The Company expenses external legal fees as they are incurred.<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_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">For all business combinations, the Company preliminarily allocates the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition dates and are considered provisional until final fair values are determined or the measurement period has passed. The Company expects to record adjustments as it accumulates the information needed to estimate the fair value of assets acquired and liabilities assumed, including working capital balances, estimated fair value of identifiable intangible assets, property, plant and equipment, total consideration and goodwill. The excess of the purchase price over the aggregate fair values is recorded as goodwill. The Company calculated the fair value of the assets acquired in 2022 and 2021 using a market or cost approach (or a combination of both). Fair values for some of the assets were determined based on Level 3 inputs including estimated future cash flows, discount rates, growth rates, sales projections, retention rates and terminal values, all of which require significant management judgment and are susceptible to change. The discount rate used in calculating the fair value of common stock issued in a business combination is determined by using a Black-Scholes-Merton model. The model uses Level 2 inputs including risk-free interest rate, volatility range and dividend yield. The final fair value of the net assets acquired may result in adjustments to the assets and liabilities, including goodwill, and will be made as soon as practical, but no later than 12 months from the respective acquisition dates. Any subsequent measurement period adjustments are not expected to have a material impact on the Company&#8217;s results of operations.<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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Receivables</a></td>
<td class="text">Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#8217;s receivables are all due in 12 months or less. Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less.<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_CreditLossFinancialInstrumentPolicyTextBlock', window );">Expected credit losses</a></td>
<td class="text">The Company&#8217;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.<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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company&#8217;s aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.<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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to property, plant and equipment are recorded at cost. Gains or losses resulting from the retirement or disposal of assets are recognized as a component of operating income. Generally, property, plant and equipment are depreciated on a straight-line basis over the average useful lives of the assets with the exception of large marine equipment, which is computed using units-of-production. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate mining development costs are capitalized and classified as land improvements and depreciated over the lower of the estimated life of the reserves or the life of the associated improvement. The Company begins capitalizing development costs at a point when reserves are determined to be proven or probable and economically mineable. Capitalization of these costs ceases when production commences. The cost of acquiring reserves in connection with a business combination are valued at fair value. Aggregate reserves, from both owned and leased mining sites, are a component within property, plant and equipment and are depleted using the units-of-production method. The Company uses proven and probable aggregate reserves as the denominator in its units-of production calculation. Exploration costs are expensed as incurred in cost of revenue and production costs are either expensed or capitalized to inventory.</span></div><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets, excluding goodwill</a></td>
<td class="text">The Company reviews the carrying values of its long-lived assets, including mining and related assets, whenever events or changes in circumstances indicate that such carrying values may not be recoverable. The Company tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets that are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market. The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value.<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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination. Goodwill is required to be tested for impairment annually, which the Company completes in the fourth quarter, or more frequently if events or changes in circumstances indicate that goodwill may be impaired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which management regularly reviews the operating results. For more information on the Company&#8217;s operating segments, see Note 16. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, the Company must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were no impairment losses recorded. The Company </span></div>performed its annual goodwill impairment test in the fourth quarter of 2022 and determined the fair value of each of Knife River&#8217;s reporting units substantially exceeded the carrying value at October&#160;31, 2022.The Company uses a weighted average combination of both an income approach and a market approach to estimate the fair value of its reporting units for its goodwill impairment analysis. Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#8217;s future revenue, profitability and cash flows, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information<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 );">Investments</a></td>
<td class="text">The Company&#8217;s investments include the cash surrender value of life insurance policies and insurance contracts. The Company measures its investment in the insurance contracts at fair value with any unrealized gains and losses recorded on the Consolidated Statements of Operations.<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_GovernmentAssistancePolicyTextBlock', window );">Government assistance</a></td>
<td class="text">The Company accounts for government assistance received for capital projects by reducing the cost of the project by the amount of assistance received. The Company records government assistance received as taxable income and writes-up the tax basis of the asset to include the amount of the assistance received.<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_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy', window );">Joint ventures accounted for using proportionate consolidation</a></td>
<td class="text">Proportionate consolidation is used for joint ventures that include unincorporated legal entities and activities of the joint venture which are construction-related. For those joint ventures accounted for under proportionate consolidation, only the Company&#8217;s pro rata share of assets, liabilities, revenues and expenses are included in the Company&#8217;s balance sheet and results of operations.<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_EquityMethodInvestmentsPolicy', window );">Joint ventures accounted for under the equity method</a></td>
<td class="text">For joint ventures accounted for under the equity method, the Company&#8217;s investment balances for the joint ventures are included in Investments in the Consolidated Balance Sheets and the Company&#8217;s pro rata share of net income is included in Other income in the Consolidated Statements of Operations.<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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">Lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes leases with an original lease term of 12 months or less in income on a straight-line basis over the term of the lease and does not recognize a corresponding right-of-use asset or lease liability. The Company determines the lease term based on the non-cancelable and cancelable periods in each contract. The non-cancelable period consists of the term of the contract that is legally enforceable and cannot <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be canceled by either party without incurring a significant penalty. The cancelable period is determined by various factors that are based on who has the right to cancel a contract. If only the lessor has the right to cancel the contract, the Company will assume the contract will continue. If the lessee is the only party that has the right to cancel the contract, the Company looks to asset, entity and market-based factors. If both the lessor and the lessee have the right to cancel the contract, the Company assumes the contract will not continue. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class and the Company&#8217;s borrowing rates, as of the commencement date of the contract.</span></div><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_AssetRetirementObligationsPolicy', window );">Asset retirement obligations</a></td>
<td class="text">The Company records the fair value of a liability for an asset retirement obligation in the period in which it is incurred. When the liability is initially recorded, the Company capitalizes a cost by increasing the carrying amount of the related long-lived asset. Over time, the liability is accreted to its present value each period and the capitalized cost is depreciated over the useful life of the related asset. Upon settlement of the liability, the Company either settles the obligation for the recorded amount or incurs a gain or loss.<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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible Knife River employees have traditionally participated in MDU Resources&#8217; stock-based compensation plans and will continue to do so until the spinoff is complete. Knife River records compensation expense on awards granted to its employees, as well as an allocation of stock-based compensation expenses associated with MDU Resources&#8217; shared employees. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation awards are accounted for on the estimated fair values at the grant date and compensation expense is recognized over the vesting period. The Company uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award. The Company recognizes compensation expense related to performance awards that vest based on performance metrics and service conditions on a straight-line basis over the service period. Inception-to-date expense is adjusted based upon the determination of the potential achievement of the performance target at each reporting date. The Company recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records the compensation expense for performance share awards using an estimated forfeiture rate. The estimated forfeiture rate is calculated based on an average of actual historical forfeitures. The Company also performs an analysis of any known factors at the time of the calculation to identify any necessary adjustments to the average historical forfeiture rate. At the time actual forfeitures become more than estimated forfeitures, the Company records compensation expense using actual forfeitures.</span></div><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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#8217;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div>The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that </span></div>can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.<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_PensionAndOtherPostretirementPlansPolicy', window );">Pension and other postretirement benefit plans</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#8217;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#8217;s liability and future premiums.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#8217;s businesses. Employees who had attained age 55 with 10 years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age 55 and 10 years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside investment managers manage the Company&#8217;s pension and postretirement assets. The Company&#8217;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#8217;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#8217;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#8217;s pension plans&#8217; assets are determined using the market approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the pension plans&#8217; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the pension plans&#8217; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#8217; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#8217; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#8217; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying </span></div>investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.<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_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.<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_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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived 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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//410-20/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_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<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/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479366/326-20-35-8A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479175/326-30-30-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-13A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-7A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-17<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -SubTopic 20<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483530/326-20-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_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/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_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GovernmentAssistancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government assistance.</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 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483507/832-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_GovernmentAssistancePolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.</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 05<br> -Paragraph 1<br> -SubTopic 323<br> -Topic 932<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482452/932-323-05-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_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-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_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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 715<br> -SubTopic 70<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 60<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 80<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<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_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>67
<FILENAME>R54.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952762912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Basis of presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#8220;Centennial&#8221; or the &#8220;Parent&#8221;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#8220;carve-out&#8221; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial&#8217;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#8220;Net transfers from Centennial and MDU Resources including separation adjustments&#8221; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></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_ConsolidationPolicyTextBlock', window );">Consolidation, Policy</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#8220;Other paid-in capital&#8221; and in the Consolidated Statements of Cash Flows as &#8220;Net transfers to Parent&#8221; in the financing activities. See Note 19 for additional information on related-party transactions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#8220;Due from related-party&#8221; or &#8220;Due to related-party&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#8220;Related-party notes payable&#8221; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div>The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#8220;Other paid-in capital&#8221;. See Note 18 for additional information on related-party transactions.<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_UseOfEstimates', window );">Use of Estimates, Policy</a></td>
<td class="text">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#8217;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New accounting standards</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact on financial statements/disclosures</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recently adopted accounting standards updates (ASU&#8217;s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-10 - Government Assistance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#8217;s accounting for the assistance and the effect of the assistance on an entity&#8217;s financial statements.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div><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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June&#160;30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.</span></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_RevenueRecognitionPolicyTextBlock', window );">Revenue from contracts with customers</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#8217;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within 30 days of receipt. There are no material obligations for returns, refunds or other similar obligations.</span></div>Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.<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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts receivable and allowance for doubtful accounts</a></td>
<td class="text">Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#8217;s receivables are all due in 12 months or less. Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less.<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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#8217;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div>The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that </span></div>can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.<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_SegmentReportingPolicyPolicyTextBlock', window );">Business segment data</a></td>
<td class="text">The Company&#8217;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#8217;s president who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization. The Company&#8217;s reportable segments are those that are based on the Company&#8217;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company&#8217;s chief executive officer who is also the Company&#8217;s chief operating decision maker. The Company&#8217;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.<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_CreditLossFinancialInstrumentPolicyTextBlock', window );">Expected credit loss</a></td>
<td class="text">The Company&#8217;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.<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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.<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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<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/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479366/326-20-35-8A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479175/326-30-30-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-13A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-7A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-17<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -SubTopic 20<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483530/326-20-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_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>68
<FILENAME>R55.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954407360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New accounting pronouncements applicable and the potential impact</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact on financial statements/disclosures</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recently adopted accounting standards updates (ASU&#8217;s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-10 - Government Assistance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#8217;s accounting for the assistance and the effect of the assistance on an entity&#8217;s financial statements.</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.</span></div></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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts, notes, loans and financing receivable</a></td>
<td class="text">Receivables, net consisted of the following at December 31:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">104,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services contract receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,859</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">215,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,055&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">210,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>Receivables were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,634&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,620&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,157&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts receivable, allowance for credit loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s expected credit losses were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,045</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes impacts from businesses acquired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 consisted of:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,496</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,571</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,445&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,377&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,277&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified 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> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(a))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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 250<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-12<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>69
<FILENAME>R56.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951918784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Disaggregation of Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text">The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note&#160;16.<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">609,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(202,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(593,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">318,145&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">584,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(501,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">547,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">853,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(551,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>For more information on the Company&#8217;s reportable segments, see Note 15.<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>70
<FILENAME>R57.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950932192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Uncompleted Contracts (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract balances</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,217,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,370,797</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less billings to date</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,379,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liability</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,456)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>71
<FILENAME>R58.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951897712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment at December 31 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciable Life in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">150,809</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">592,097</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, vehicles and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,492,506</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,163</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Depleted on the units-of-production method based on proven and probable aggregate reserves.</span></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="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>72
<FILENAME>R59.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964621024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfGoodwillTextBlock', window );">Changes in the carrying amount of goodwill</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,003&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January&#160;1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired During</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Other amortizable intangible assets</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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>73
<FILENAME>R60.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951976816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Assets and liabilities measured at fair value on a recurring basis</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June&#160;30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.</span></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_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>74
<FILENAME>R61.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964601328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_LeaseCostTableTextBlock', window );">Summary of Operating Leases</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information on the Company&#8217;s operating leases at and for the years ended December&#160;31:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,871</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,014&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities presented on the Consolidated Balance Sheet at December&#160;31, 2022 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,873&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and 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 50<br> -Paragraph 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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_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>75
<FILENAME>R62.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952032112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation 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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Reconciliation of Asset Retirement Obligation</a></td>
<td class="text">A reconciliation of the Company&#8217;s liability for the years ended December 31 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="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>76
<FILENAME>R63.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954154048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Summary of Target Grants of Performance Shares Outstanding</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Target grants of performance shares outstanding at December&#160;31, 2022, for the Company were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Grant of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Assumptions Used for Market Condition Grants for Performance Shares</a></td>
<td class="text">Assumptions used for grants applicable to the market condition for certain performance shares issued in 2022, 2021 and 2020 were:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blended volatility range</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.07%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.41%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.37%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.35%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate range</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discounted dividends per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Summary of Performance Share Awards</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the performance share awards for the year ended December&#160;31, 2022, was&#8221; as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional performance shares earned (unearned)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for outstanding performance shares.</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> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for nonvested performance shares.</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> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>77
<FILENAME>R64.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964619632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_EquityAbstract', window );"><strong>Equity [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated comprehensive loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post- retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/>&#160;Instruments<br/>&#160;Qualifying as<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement<br/>&#160;Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Accumulated<br/>&#160;Other<br/>Comprehensive<br/>&#160;Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of accumulated other comprehensive loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statements of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit credit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about items reclassified out of accumulated other comprehensive income (loss).</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>78
<FILENAME>R65.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952903072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,523</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,678&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,070</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation/compensation related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,329</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss/credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory overheads</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis differences on property, plant and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">203,099</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use-assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">239,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(175,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,526)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock', window );">Schedule of Net Deferred Income Tax Liability</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net deferred income tax liability from the preceding table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes established due to an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes associated with other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense for the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,353</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases (reductions) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,702</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depletion allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonqualified benefit plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,129</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductible K-Plan dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resolution of tax matters and uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,431&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Net Deferred Income Tax Liability</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;">knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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>79
<FILENAME>R66.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951909728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Cash expenditures for interest and income taxes and noncash investing and financing transactions</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contribution from Parent in the form of common stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt assumed in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for holdback payment related to a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,304</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>80
<FILENAME>R67.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950524832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Segment Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information on the Company's businesses</a></td>
<td class="text">Information on the Company&#8217;s segments as of December 31, and for the years then ended was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">468,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">607,311</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,697</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">181,847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">772,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">813,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Interest, net is interest expense net of interest income.</span></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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Revenue from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,218,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">353,038</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock', window );">Segment, Reconciliation of Other Items from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment assets to consolidated assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,927,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,731,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,364,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,169,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,543,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,232&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and 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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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>81
<FILENAME>R68.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950458768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Schedule of changes in benefit obligation and plan assets</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,363</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,616</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,480&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in net plan assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">426</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants&#8217; contributions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net plan assets at end of year</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status - under</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,018)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,930)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,166)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the Consolidated Balance Sheets at December 31:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities - other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation liabilities - net amount recognized</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,018&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,930</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in accumulated other comprehensive loss consist of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,057)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(109)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,788&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,166)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Schedule of projected benefit obligation</a></td>
<td class="text">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of net benefit costs</a></td>
<td class="text">These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">309</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#8217;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of weighted average assumptions</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.38</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of amounts recognized in other comprehensive income (loss)</a></td>
<td class="text">These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">309</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of weighted average assumptions</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.69</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><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_ScheduleOfHealthCareCostTrendRatesTableTextBlock', window );">Schedule of health care rate assumptions</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Health care rate assumptions for the Company&#8217;s other postretirement benefit plans as of December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate &#8211; ultimate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year in which ultimate trend rate achieved</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031</span></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of expected benefit payments</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Medicare</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Part D Subsidy</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028-2032</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of allocation of plan assets</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s pension plans&#8217; assets (excluding cash) by class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,020&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 29 percent in corporate bonds, 24 percent in common stock of large-cap U.S. companies, 16 percent in common stock of international companies, 7 percent in cash and cash equivalents, 7 percent in U.S. Government securities and 17 percent in other investments. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International companies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collective and mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pooled separate accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,345&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Collective and mutual funds invest approximately 37 percent in corporate bonds, 19 percent in common stock of international companies, 16 percent in common stock of large-cap U.S. companies, 9 percent in U.S. Government securities and 19 percent in other investments.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Pooled separate accounts are invested 100 percent in cash and cash equivalents.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">In accordance with ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Fair Value, Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s other postretirement benefit plans&#8217; assets (excluding cash) by asset class were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">The insurance contract invests approximately 69 percent in corporate bonds, 14 percent in common stock of large-cap U.S. companies, 13 percent in U.S. Government securities and 4 percent in common stock of small-cap U.S. companies </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div>(a)The insurance contract invests approximately 58 percent in corporate bonds, 13 percent in U.S. Government securities, 13 percent in common stock of large-cap U.S. companies, 5 percent in common stock of small-cap U.S. companies and 11 percent in other investments.<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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock', window );">Schedule of accumulated and projected benefit obligations</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation and accumulated benefit obligation for the Company&#8217;s participants in these plans at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,047</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_InvestmentTableTextBlock', window );">Schedule of investments to satisfy obligations</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contract*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,083</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life insurance**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,234</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">For more information on the insurance contract, see Note 9.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt">Investments of life insurance are carried on plan participants (payable upon the employee&#8217;s death).</span></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_ScheduleOfMultiemployerPlansTableTextBlock', window );">Schedule of multiemployer plan information</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#8217;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.520%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">EIN/Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Plan Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pension Protection </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Act</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Zone Status</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">FIP/RP Status</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Pending/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Implemented</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Contributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Surcharge</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Imposed</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Expiration </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">of Collective</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Bargaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agreement</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">946090764-001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3/31/2023-6/15/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Western Conference of Teamsters Pension Plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">916145047-001</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">3,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12/31/2023-12/31/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other funds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total contributions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">5,611</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,770&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was listed in the plans&#8217; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Contributions to Plan Exceeded More Than 5 Percent of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Contributions (as of December 31, of the Plan&#8217;s Year-End)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota Teamsters Construction Division Pension Fund</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Marine Pension Trust</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 and 2020</span></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_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_InvestmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment.</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 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org//321/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 325<br> -Publisher FASB<br> -URI https://asc.fasb.org//325/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_InvestmentTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligations including accumulated benefit obligation and projected benefit 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 715<br> -SubTopic 20<br> -Subparagraph (e)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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 715<br> -SubTopic 20<br> -Subparagraph (d)(5)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<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_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</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 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfHealthCareCostTrendRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved.</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 715<br> -SubTopic 20<br> -Subparagraph (l)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfHealthCareCostTrendRatesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about multiemployer 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/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</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 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>82
<FILENAME>R69.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951892448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Commitment and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual Obligation, Fiscal Year Maturity</a></td>
<td class="text">The commitments under these contracts as of December&#160;31, 2022, were:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (S-X 210.12-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951946288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Related-Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text">Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average Interest rate at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#8217;s credit agreements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term related-party notes payable</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,449&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">575,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include, but are not limited to, 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>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_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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>84
<FILENAME>R71.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954839440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Receivables and allowance for expected credit losses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts, notes, loans and financing receivable</a></td>
<td class="text">Receivables, net consisted of the following at December 31:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">104,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services contract receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,859</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">215,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,055&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">210,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>Receivables were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,634&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,620&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,157&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts receivable, allowance for credit loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s expected credit losses were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,045</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,253</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes impacts from businesses acquired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less write-offs charged against the allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditLossAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified 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> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>85
<FILENAME>R72.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951988848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 consisted of:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">211,496</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,571</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,445&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,377&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,277&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(a))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>86
<FILENAME>R73.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952034176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Earnings per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Weighted average common shares outstanding</a></td>
<td class="text">Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,583&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.68&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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>87
<FILENAME>R74.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964542400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Accumulated other comprehensive loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_EquityAbstract', window );"><strong>Equity [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated comprehensive loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post- retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instruments</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Qualifying as</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/>&#160;Instruments<br/>&#160;Qualifying as<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Postretirement<br/>&#160;Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Accumulated<br/>&#160;Other<br/>Comprehensive<br/>&#160;Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At June&#160;30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of accumulated other comprehensive loss</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statements of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit credit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,167</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about items reclassified out of accumulated other comprehensive income (loss).</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>88
<FILENAME>R75.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951988848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Revenue from contracts with customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text">The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#8217;s reportable segments, see Note&#160;16.<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">609,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">269,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(202,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(593,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541,910&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">318,145&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,534,729&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">584,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,037)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72,591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(501,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Aggregates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asphalt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ready-mix concrete</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">547,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services publicsector</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">853,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contracting services privatesector</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internal sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(551,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>For more information on the Company&#8217;s reportable segments, see Note 15.<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North<br/>Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June&#160;30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Northwest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mountain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">North Central</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ready-mix concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services public-sector</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contracting services private-sector</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>89
<FILENAME>R76.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951894560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Uncompleted contracts (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract balances</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,217,480</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,370,797</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less billings to date</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,379,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,360,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liability</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,343)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,456)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>90
<FILENAME>R77.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954414576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfGoodwillTextBlock', window );">Changes in the carrying amount of goodwill</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January&#160;1, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill Acquired </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">During the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,003&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January&#160;1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquired During</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,478&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Other amortizable intangible assets</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets at December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other amortizable intangible assets were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated amortization expense</a></td>
<td class="text">Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>91
<FILENAME>R78.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951901936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Fair value measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Assets and liabilities measured at fair value on a recurring basis</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2022, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical Assets </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December&#160;31, 2021, Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets for </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Observable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Inputs </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June&#160;30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Active Markets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Identical</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.</span></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_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_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>92
<FILENAME>R79.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959809536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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 );">Long-term debt outstanding</a></td>
<td class="text">Long-term debt outstanding was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan agreement due on May&#160;31, 2028 </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due on May&#160;1, 2031</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes due on January&#160;1, 2061</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of debt maturities</a></td>
<td class="text">Long-term debt maturities, which excludes unamortized debt issuance costs, at June&#160;30, 2023, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt maturities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>93
<FILENAME>R80.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951988848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Cash flow information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Cash expenditures for interest and income taxes and noncash investing and financing transactions</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,148</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions at December 31 were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contribution from Parent in the form of common stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt assumed in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for holdback payment related to a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued in connection with a business combination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,304</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>94
<FILENAME>R81.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950620848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Business segment data (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock', window );">Segment, Reconciliation of Other Items from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment assets to consolidated assets is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,927,763</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,731,031</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,364,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,169,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,543,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117,798</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">158,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,232&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,318&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Revenue from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,218,896</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">353,038</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information on the Company's businesses</a></td>
<td class="text">Information on the Company&#8217;s segments as of December 31, and for the years then ended was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">468,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">598,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">607,311</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,534,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,205</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,839</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,885</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306,740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,697</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,855</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures*</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">181,847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">772,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">293,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366,556</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,294,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">533,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">813,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,174,195</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,315,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Interest, net is interest expense net of interest income.</span></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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and 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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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>95
<FILENAME>R82.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951975504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Employee benefit plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of net benefit costs</a></td>
<td class="text">These components related to the Company&#8217;s pension and other postretirement benefit plans for the years ended December 31, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Postretirement Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost (credit):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">856</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,296</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,155</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,763)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in accumulated other comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">309</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#8217;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</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 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<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_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>96
<FILENAME>R83.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952979136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Basis of Presentation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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>
<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_CostsAndExpensesRelatedParty', window );">Costs and Expenses, Related Party</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">$ 9.0<span></span>
</td>
<td class="nump">$ 9.7<span></span>
</td>
<td class="nump">$ 18.0<span></span>
</td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">$ 14.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_CostsAndExpensesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of sales and operating expenses for the period incurred from transactions with related parties.</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_CostsAndExpensesRelatedParty</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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>97
<FILENAME>R84.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952356448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Significant Accounting Policies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_knf_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>
<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_knf_AccountsReceivableThresholdPeriodPastDue', window );">Accounts receivable threshold period past due</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing', window );">Receivables past due 90 days</a></td>
<td class="nump">$ 11,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,200,000<span></span>
</td>
<td class="nump">$ 10,000,000<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Long-lived asset impairment losses</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 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_GoodwillImpairmentLoss', window );">Goodwill impairment losses</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">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_knf_JointVentureOwnershipPercentage', window );">Percentage interest held in joint venture</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">25.00%<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_Revenues', window );">Revenues</a></td>
<td class="nump">785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">2,228,930,000<span></span>
</td>
<td class="nump">2,178,002,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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">93,533,000<span></span>
</td>
<td class="nump">$ 60,408,000<span></span>
</td>
<td class="nump">48,970,000<span></span>
</td>
<td class="nump">$ 15,803,000<span></span>
</td>
<td class="nump">194,295,000<span></span>
</td>
<td class="nump">191,077,000<span></span>
</td>
<td class="nump">214,498,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_Assets', window );">Assets</a></td>
<td class="nump">$ 2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,294,319,000<span></span>
</td>
<td class="nump">2,181,824,000<span></span>
</td>
<td class="nump">1,823,507,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_EquityMethodInvestments', window );">Investments in equity method joint ventures</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">13,000,000<span></span>
</td>
<td class="nump">439,000,000<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_IncomeLossFromEquityMethodInvestments', window );">Income (loss) from equity method joint ventures</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="num">(426,000,000)<span></span>
</td>
<td class="nump">14,000,000<span></span>
</td>
<td class="num">(32,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_srt_ConsolidatedEntitiesAxis=knf_JointVentureProportionateConsolidationMember', window );">Joint Venture, Proportionate Consolidation</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>
<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_knf_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>
<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_Revenues', window );">Revenues</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">9,100,000<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="nump">10,100,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_OperatingIncomeLoss', window );">Operating income</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">823,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">$ 1,400,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_Assets', window );">Assets</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">$ 912,000,000<span></span>
</td>
<td class="nump">$ 643,000,000<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_knf_AccountsReceivableThresholdPeriodPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Threshold Period Past Due</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;">knf_AccountsReceivableThresholdPeriodPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_JointVentureOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Joint Venture, Ownership Percentage</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;">knf_JointVentureOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_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;">knf_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable, classified as noncurrent, 90 days or more past due and still accruing.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing</td>
</tr>
<tr>
<td style="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_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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> -Topic 360<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/2147482099/360-10-50-2<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 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) for proportionate share of equity method investee's income (loss).</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/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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: 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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_ConsolidatedEntitiesAxis=knf_JointVentureProportionateConsolidationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=knf_JointVentureProportionateConsolidationMember</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>98
<FILENAME>R85.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946804304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Significant Accounting Policies - Components of receivables, net (Details) - Trade Accounts Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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>
<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_AccountsAndOtherReceivablesNetCurrent', window );">Trade receivables</a></td>
<td class="nump">$ 220,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98,114<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_BilledContractReceivables', window );">Contracting services contract receivables</a></td>
<td class="nump">173,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,768<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_ConstructionContractorReceivableRetainage', window );">Retention receivables</a></td>
<td class="nump">30,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,173<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_AccountsReceivableGross', window );">Receivables, gross</a></td>
<td class="nump">424,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,055<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_AllowanceForDoubtfulAccountsReceivable', window );">Less expected credit loss</a></td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">$ 5,029<span></span>
</td>
<td class="nump">$ 5,126<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">$ 6,164<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_AccountsReceivableNet', window );">Receivables, net</a></td>
<td class="nump">$ 418,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,649<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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, receivable from customers, clients, or other third-parties, and receivables classified as other due 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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal 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/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)(5))<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(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-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_AccountsReceivableGross</td>
</tr>
<tr>
<td style="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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-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)(5))<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> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<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 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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)(5))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_BilledContractReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid 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 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-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_BilledContractReceivables</td>
</tr>
<tr>
<td style="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_ConstructionContractorReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.</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 910<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/2147482546/910-10-50-7<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(3)(c)(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_ConstructionContractorReceivableRetainage</td>
</tr>
<tr>
<td style="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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</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>99
<FILENAME>R86.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953154688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Significant Accounting Policies - Details of expected credit losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</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">$ 1,015<span></span>
</td>
<td class="num">$ (241)<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 1,158<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember', window );">Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="nump">$ 5,477<span></span>
</td>
<td class="nump">$ 5,126<span></span>
</td>
<td class="nump">$ 5,406<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">6,164<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">583<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538<span></span>
</td>
<td class="nump">68<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="nump">826<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">5,822<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="nump">5,126<span></span>
</td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">6,164<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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,696<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="num">(543)<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">101<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,696<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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">824<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">946<span></span>
</td>
<td class="num">(112)<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">512<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">200<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">824<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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,258<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">631<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="nump">577<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">225<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,258<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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,157<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,179<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="num">(132)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="nump">106<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">133<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,157<span></span>
</td>
<td class="nump">618<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,179<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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Other | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">207<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">40<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">167<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 207<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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)(5))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>100
<FILENAME>R87.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950940144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Significant Accounting Policies - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">$ 227,683<span></span>
</td>
<td class="nump">$ 211,496<span></span>
</td>
<td class="nump">$ 195,616<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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">104,689<span></span>
</td>
<td class="nump">78,571<span></span>
</td>
<td class="nump">68,504<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_OtherInventorySupplies', window );">Supplies and parts</a></td>
<td class="nump">42,005<span></span>
</td>
<td class="nump">33,210<span></span>
</td>
<td class="nump">27,325<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_InventoryNet', window );">Total</a></td>
<td class="nump">$ 374,377<span></span>
</td>
<td class="nump">$ 323,277<span></span>
</td>
<td class="nump">$ 291,445<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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(6)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or 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(6)(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="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_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or 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(6)(a)(5))<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_OtherInventorySupplies</td>
</tr>
<tr>
<td style="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>101
<FILENAME>R88.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686941473216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Disaggregation of Revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_srt_ProductOrServiceAxis=knf_AggregatesMember', window );">Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">146,416,000<span></span>
</td>
<td class="nump">136,388,000<span></span>
</td>
<td class="nump">229,937,000<span></span>
</td>
<td class="nump">214,035,000<span></span>
</td>
<td class="nump">496,661,000<span></span>
</td>
<td class="nump">444,010,000<span></span>
</td>
<td class="nump">406,557,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_srt_ProductOrServiceAxis=knf_AsphaltMember', window );">Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">124,937,000<span></span>
</td>
<td class="nump">121,566,000<span></span>
</td>
<td class="nump">138,556,000<span></span>
</td>
<td class="nump">139,652,000<span></span>
</td>
<td class="nump">427,468,000<span></span>
</td>
<td class="nump">339,846,000<span></span>
</td>
<td class="nump">349,900,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_srt_ProductOrServiceAxis=knf_ReadyMixConcreteMember', window );">Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">184,898,000<span></span>
</td>
<td class="nump">168,127,000<span></span>
</td>
<td class="nump">281,667,000<span></span>
</td>
<td class="nump">276,626,000<span></span>
</td>
<td class="nump">609,509,000<span></span>
</td>
<td class="nump">584,389,000<span></span>
</td>
<td class="nump">547,016,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_srt_ProductOrServiceAxis=knf_ContractingServicesPublicSectorMember', window );">Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">264,555,000<span></span>
</td>
<td class="nump">207,486,000<span></span>
</td>
<td class="nump">336,627,000<span></span>
</td>
<td class="nump">274,658,000<span></span>
</td>
<td class="nump">918,030,000<span></span>
</td>
<td class="nump">776,758,000<span></span>
</td>
<td class="nump">853,996,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_srt_ProductOrServiceAxis=knf_ContractingServicesPrivateSectorMember', window );">Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">88,882,000<span></span>
</td>
<td class="nump">123,196,000<span></span>
</td>
<td class="nump">131,793,000<span></span>
</td>
<td class="nump">170,291,000<span></span>
</td>
<td class="nump">269,691,000<span></span>
</td>
<td class="nump">240,713,000<span></span>
</td>
<td class="nump">215,669,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_srt_ProductOrServiceAxis=knf_OtherMember', window );">Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">143,164,000<span></span>
</td>
<td class="nump">124,282,000<span></span>
</td>
<td class="nump">181,757,000<span></span>
</td>
<td class="nump">161,782,000<span></span>
</td>
<td class="nump">407,252,000<span></span>
</td>
<td class="nump">344,258,000<span></span>
</td>
<td class="nump">356,394,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_srt_ProductOrServiceAxis=knf_InternalSalesMember', window );">Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(167,663,000)<span></span>
</td>
<td class="num">(169,232,000)<span></span>
</td>
<td class="num">(207,248,000)<span></span>
</td>
<td class="num">(215,266,000)<span></span>
</td>
<td class="num">(593,882,000)<span></span>
</td>
<td class="num">(501,044,000)<span></span>
</td>
<td class="num">(551,530,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">27,446,000<span></span>
</td>
<td class="nump">24,330,000<span></span>
</td>
<td class="nump">46,143,000<span></span>
</td>
<td class="nump">43,393,000<span></span>
</td>
<td class="nump">92,266,000<span></span>
</td>
<td class="nump">89,913,000<span></span>
</td>
<td class="nump">88,020,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">6,275,000<span></span>
</td>
<td class="nump">11,504,000<span></span>
</td>
<td class="nump">7,591,000<span></span>
</td>
<td class="nump">15,975,000<span></span>
</td>
<td class="nump">35,735,000<span></span>
</td>
<td class="nump">26,348,000<span></span>
</td>
<td class="nump">25,649,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">40,526,000<span></span>
</td>
<td class="nump">33,069,000<span></span>
</td>
<td class="nump">66,670,000<span></span>
</td>
<td class="nump">63,125,000<span></span>
</td>
<td class="nump">127,569,000<span></span>
</td>
<td class="nump">123,905,000<span></span>
</td>
<td class="nump">134,692,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">16,848,000<span></span>
</td>
<td class="nump">23,626,000<span></span>
</td>
<td class="nump">20,819,000<span></span>
</td>
<td class="nump">32,921,000<span></span>
</td>
<td class="nump">81,989,000<span></span>
</td>
<td class="nump">83,014,000<span></span>
</td>
<td class="nump">95,730,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">16,575,000<span></span>
</td>
<td class="nump">12,688,000<span></span>
</td>
<td class="nump">19,474,000<span></span>
</td>
<td class="nump">24,410,000<span></span>
</td>
<td class="nump">47,497,000<span></span>
</td>
<td class="nump">44,602,000<span></span>
</td>
<td class="nump">49,384,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">60,968,000<span></span>
</td>
<td class="nump">53,248,000<span></span>
</td>
<td class="nump">87,023,000<span></span>
</td>
<td class="nump">80,138,000<span></span>
</td>
<td class="nump">183,229,000<span></span>
</td>
<td class="nump">147,484,000<span></span>
</td>
<td class="nump">160,063,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(26,483,000)<span></span>
</td>
<td class="num">(30,053,000)<span></span>
</td>
<td class="num">(37,779,000)<span></span>
</td>
<td class="num">(46,201,000)<span></span>
</td>
<td class="num">(99,696,000)<span></span>
</td>
<td class="num">(88,037,000)<span></span>
</td>
<td class="num">(99,220,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">47,966,000<span></span>
</td>
<td class="nump">43,466,000<span></span>
</td>
<td class="nump">90,540,000<span></span>
</td>
<td class="nump">77,138,000<span></span>
</td>
<td class="nump">171,633,000<span></span>
</td>
<td class="nump">135,182,000<span></span>
</td>
<td class="nump">112,983,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">34,518,000<span></span>
</td>
<td class="nump">26,281,000<span></span>
</td>
<td class="nump">41,445,000<span></span>
</td>
<td class="nump">34,691,000<span></span>
</td>
<td class="nump">97,299,000<span></span>
</td>
<td class="nump">78,937,000<span></span>
</td>
<td class="nump">60,507,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">44,583,000<span></span>
</td>
<td class="nump">39,156,000<span></span>
</td>
<td class="nump">78,488,000<span></span>
</td>
<td class="nump">75,480,000<span></span>
</td>
<td class="nump">157,951,000<span></span>
</td>
<td class="nump">152,079,000<span></span>
</td>
<td class="nump">144,256,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">53,301,000<span></span>
</td>
<td class="nump">46,208,000<span></span>
</td>
<td class="nump">70,304,000<span></span>
</td>
<td class="nump">63,119,000<span></span>
</td>
<td class="nump">173,981,000<span></span>
</td>
<td class="nump">118,970,000<span></span>
</td>
<td class="nump">107,698,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">29,353,000<span></span>
</td>
<td class="nump">19,564,000<span></span>
</td>
<td class="nump">55,115,000<span></span>
</td>
<td class="nump">39,897,000<span></span>
</td>
<td class="nump">88,713,000<span></span>
</td>
<td class="nump">68,171,000<span></span>
</td>
<td class="nump">50,635,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">4,335,000<span></span>
</td>
<td class="nump">4,073,000<span></span>
</td>
<td class="nump">7,016,000<span></span>
</td>
<td class="nump">7,356,000<span></span>
</td>
<td class="nump">14,844,000<span></span>
</td>
<td class="nump">12,786,000<span></span>
</td>
<td class="nump">14,076,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(35,322,000)<span></span>
</td>
<td class="num">(27,963,000)<span></span>
</td>
<td class="num">(48,290,000)<span></span>
</td>
<td class="num">(42,106,000)<span></span>
</td>
<td class="num">(105,647,000)<span></span>
</td>
<td class="num">(91,184,000)<span></span>
</td>
<td class="num">(76,432,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">28,866,000<span></span>
</td>
<td class="nump">26,919,000<span></span>
</td>
<td class="nump">38,532,000<span></span>
</td>
<td class="nump">36,129,000<span></span>
</td>
<td class="nump">83,343,000<span></span>
</td>
<td class="nump">72,567,000<span></span>
</td>
<td class="nump">59,980,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">29,472,000<span></span>
</td>
<td class="nump">31,137,000<span></span>
</td>
<td class="nump">30,282,000<span></span>
</td>
<td class="nump">31,468,000<span></span>
</td>
<td class="nump">93,263,000<span></span>
</td>
<td class="nump">69,310,000<span></span>
</td>
<td class="nump">72,222,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">34,506,000<span></span>
</td>
<td class="nump">31,446,000<span></span>
</td>
<td class="nump">48,876,000<span></span>
</td>
<td class="nump">47,616,000<span></span>
</td>
<td class="nump">106,654,000<span></span>
</td>
<td class="nump">100,412,000<span></span>
</td>
<td class="nump">83,104,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">80,381,000<span></span>
</td>
<td class="nump">30,626,000<span></span>
</td>
<td class="nump">108,619,000<span></span>
</td>
<td class="nump">53,029,000<span></span>
</td>
<td class="nump">249,573,000<span></span>
</td>
<td class="nump">211,603,000<span></span>
</td>
<td class="nump">227,866,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">37,317,000<span></span>
</td>
<td class="nump">87,786,000<span></span>
</td>
<td class="nump">50,762,000<span></span>
</td>
<td class="nump">102,197,000<span></span>
</td>
<td class="nump">119,136,000<span></span>
</td>
<td class="nump">112,058,000<span></span>
</td>
<td class="nump">99,300,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="nump">91,000<span></span>
</td>
<td class="nump">34,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(34,796,000)<span></span>
</td>
<td class="num">(37,504,000)<span></span>
</td>
<td class="num">(40,710,000)<span></span>
</td>
<td class="num">(41,566,000)<span></span>
</td>
<td class="num">(110,095,000)<span></span>
</td>
<td class="num">(86,498,000)<span></span>
</td>
<td class="num">(91,654,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">30,323,000<span></span>
</td>
<td class="nump">26,679,000<span></span>
</td>
<td class="nump">34,343,000<span></span>
</td>
<td class="nump">30,679,000<span></span>
</td>
<td class="nump">96,528,000<span></span>
</td>
<td class="nump">97,515,000<span></span>
</td>
<td class="nump">94,785,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">46,719,000<span></span>
</td>
<td class="nump">44,719,000<span></span>
</td>
<td class="nump">46,888,000<span></span>
</td>
<td class="nump">44,765,000<span></span>
</td>
<td class="nump">174,207,000<span></span>
</td>
<td class="nump">139,934,000<span></span>
</td>
<td class="nump">156,376,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">53,900,000<span></span>
</td>
<td class="nump">47,173,000<span></span>
</td>
<td class="nump">66,187,000<span></span>
</td>
<td class="nump">59,529,000<span></span>
</td>
<td class="nump">158,552,000<span></span>
</td>
<td class="nump">157,237,000<span></span>
</td>
<td class="nump">142,398,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">94,548,000<span></span>
</td>
<td class="nump">86,011,000<span></span>
</td>
<td class="nump">99,074,000<span></span>
</td>
<td class="nump">91,531,000<span></span>
</td>
<td class="nump">342,370,000<span></span>
</td>
<td class="nump">292,015,000<span></span>
</td>
<td class="nump">330,268,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">5,249,000<span></span>
</td>
<td class="nump">3,083,000<span></span>
</td>
<td class="nump">5,357,000<span></span>
</td>
<td class="nump">3,144,000<span></span>
</td>
<td class="nump">13,342,000<span></span>
</td>
<td class="nump">14,891,000<span></span>
</td>
<td class="nump">14,632,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">10,907,000<span></span>
</td>
<td class="nump">9,903,000<span></span>
</td>
<td class="nump">12,493,000<span></span>
</td>
<td class="nump">12,055,000<span></span>
</td>
<td class="nump">24,948,000<span></span>
</td>
<td class="nump">22,803,000<span></span>
</td>
<td class="nump">24,857,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(54,044,000)<span></span>
</td>
<td class="num">(50,330,000)<span></span>
</td>
<td class="num">(55,766,000)<span></span>
</td>
<td class="num">(51,641,000)<span></span>
</td>
<td class="num">(202,636,000)<span></span>
</td>
<td class="num">(162,734,000)<span></span>
</td>
<td class="num">(195,843,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">11,815,000<span></span>
</td>
<td class="nump">14,994,000<span></span>
</td>
<td class="nump">20,379,000<span></span>
</td>
<td class="nump">26,696,000<span></span>
</td>
<td class="nump">52,891,000<span></span>
</td>
<td class="nump">48,833,000<span></span>
</td>
<td class="nump">50,789,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">7,953,000<span></span>
</td>
<td class="nump">7,925,000<span></span>
</td>
<td class="nump">12,350,000<span></span>
</td>
<td class="nump">12,753,000<span></span>
</td>
<td class="nump">26,964,000<span></span>
</td>
<td class="nump">25,317,000<span></span>
</td>
<td class="nump">35,146,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">11,383,000<span></span>
</td>
<td class="nump">17,283,000<span></span>
</td>
<td class="nump">21,446,000<span></span>
</td>
<td class="nump">30,876,000<span></span>
</td>
<td class="nump">58,783,000<span></span>
</td>
<td class="nump">50,756,000<span></span>
</td>
<td class="nump">42,566,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">19,477,000<span></span>
</td>
<td class="nump">21,015,000<span></span>
</td>
<td class="nump">37,811,000<span></span>
</td>
<td class="nump">34,058,000<span></span>
</td>
<td class="nump">70,117,000<span></span>
</td>
<td class="nump">71,156,000<span></span>
</td>
<td class="nump">92,434,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">388,000<span></span>
</td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">1,085,000<span></span>
</td>
<td class="nump">643,000<span></span>
</td>
<td class="nump">1,003,000<span></span>
</td>
<td class="nump">991,000<span></span>
</td>
<td class="nump">1,718,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">66,946,000<span></span>
</td>
<td class="nump">57,049,000<span></span>
</td>
<td class="nump">75,214,000<span></span>
</td>
<td class="nump">62,218,000<span></span>
</td>
<td class="nump">184,195,000<span></span>
</td>
<td class="nump">161,094,000<span></span>
</td>
<td class="nump">157,364,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">$ (17,018,000)<span></span>
</td>
<td class="num">$ (23,382,000)<span></span>
</td>
<td class="num">$ (24,703,000)<span></span>
</td>
<td class="num">$ (33,752,000)<span></span>
</td>
<td class="num">$ (75,808,000)<span></span>
</td>
<td class="num">$ (72,591,000)<span></span>
</td>
<td class="num">$ (88,381,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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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=knf_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_AggregatesMember</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=knf_AsphaltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_AsphaltMember</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=knf_ReadyMixConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ReadyMixConcreteMember</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=knf_ContractingServicesPublicSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ContractingServicesPublicSectorMember</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=knf_ContractingServicesPrivateSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ContractingServicesPrivateSectorMember</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=knf_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_OtherMember</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=knf_InternalSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_InternalSalesMember</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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>102
<FILENAME>R89.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950852384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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>
<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_knf_ContractWithCustomerUncompletedContractsCostsIncurred', window );">Costs incurred on uncompleted contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,217,480<span></span>
</td>
<td class="nump">$ 1,190,922<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_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings', window );">Estimated earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,317<span></span>
</td>
<td class="nump">158,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_ContractWithCustomersUncompletedContractsGross', window );">Uncompleted contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,370,797<span></span>
</td>
<td class="nump">1,349,758<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_knf_ContractWithCustomerUncompletedContractsBillings', window );">Less billings to date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,379,495)<span></span>
</td>
<td class="num">(1,360,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_ContractwithCustomerAssetsandLiabilitiesNet', window );">Net contract assets (liabilities)</a></td>
<td class="nump">$ 13,430<span></span>
</td>
<td class="num">$ (8,698)<span></span>
</td>
<td class="num">$ (10,343)<span></span>
</td>
<td class="num">$ (13,456)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_ContractWithCustomerUncompletedContractsBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Uncompleted Contracts, Billings</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;">knf_ContractWithCustomerUncompletedContractsBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractWithCustomerUncompletedContractsCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Uncompleted Contracts, Costs Incurred</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;">knf_ContractWithCustomerUncompletedContractsCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractWithCustomersUncompletedContractsEstimatedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customers, Uncompleted Contracts, Estimated Earnings</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;">knf_ContractWithCustomersUncompletedContractsEstimatedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractWithCustomersUncompletedContractsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customers, Uncompleted Contracts, Gross</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;">knf_ContractWithCustomersUncompletedContractsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerAssetsandLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net contract assets and liabilities</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;">knf_ContractwithCustomerAssetsandLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>103
<FILENAME>R90.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686942346992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Uncompleted Contracts - Schedule of contract balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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>
<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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 58,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,145<span></span>
</td>
<td class="nump">$ 22,005<span></span>
</td>
<td class="nump">$ 20,659<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_knf_ContractwithCustomerAssetNetCurrentChange', window );">Change in contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,140<span></span>
</td>
<td class="nump">1,346<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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="num">(44,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,843)<span></span>
</td>
<td class="num">(32,348)<span></span>
</td>
<td class="num">(34,115)<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_knf_ContractwithCustomerLiabilityCurrentChange', window );">Change in contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,747)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,495)<span></span>
</td>
<td class="nump">1,767<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_knf_ContractwithCustomerAssetsandLiabilitiesNet', window );">Net contract assets (liabilities)</a></td>
<td class="nump">13,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,698)<span></span>
</td>
<td class="num">(10,343)<span></span>
</td>
<td class="num">$ (13,456)<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_knf_ContractwithCustomerAssetsandLiabilitiesNetChange', window );">Change in net contract assets (liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">3,113<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Amounts included in contract liability at the beginning of the period</a></td>
<td class="nump">11,400<span></span>
</td>
<td class="nump">$ 6,200<span></span>
</td>
<td class="nump">31,700<span></span>
</td>
<td class="nump">$ 26,200<span></span>
</td>
<td class="nump">30,200<span></span>
</td>
<td class="nump">33,100<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Contract with customer, performance obligation satisfied in previous period</a></td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">$ 25,600<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_knf_ContractwithCustomerAssetNetCurrentChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current contract assets, net</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;">knf_ContractwithCustomerAssetNetCurrentChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerAssetsandLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net contract assets and liabilities</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;">knf_ContractwithCustomerAssetsandLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerAssetsandLiabilitiesNetChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net contract assets and liabilities</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;">knf_ContractwithCustomerAssetsandLiabilitiesNetChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerLiabilityCurrentChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current contract liabilities</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;">knf_ContractwithCustomerLiabilityCurrentChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>104
<FILENAME>R91.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954328560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Uncompleted Contracts - Remaining performance obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 1,040.0<span></span>
</td>
<td class="nump">$ 935.4<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 960.9<span></span>
</td>
<td class="nump">$ 836.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 58.8<span></span>
</td>
<td class="nump">$ 72.7<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">13 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Minimum</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Maximum</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 21.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">25 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.3<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction price allocated to performance obligation that has not been recognized as revenue.</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 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01</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>105
<FILENAME>R92.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953179888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Combinations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2020</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 274,540<span></span>
</td>
<td class="nump">$ 276,426<span></span>
</td>
<td class="nump">$ 274,478<span></span>
</td>
<td class="nump">$ 226,003<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_BusinessAcquisitionAxis=knf_A2022AcquisitionsMember', window );">2022 Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,900<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_CashAcquiredFromAcquisition', window );">Cash acquired from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<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_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Equity interest issued or issuable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,153<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,900<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Noncurrent liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes established due to an acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<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_BusinessAcquisitionAxis=knf_A2021AcquisitionsMember', window );">2021 Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">236,100<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_CashAcquiredFromAcquisition', window );">Cash acquired from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,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_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,200<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,800<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,600<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Noncurrent liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes established due to an acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets, other than goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment', window );">Provisional information, adjustment, property, plant, and equipment</a></td>
<td class="nump">$ 2,100<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying amount | 2022 Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, consideration transferred, equity interests issued and issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,400<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair value | 2022 Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, consideration transferred, equity interests issued and issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,300<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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</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 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets, excluding goodwill, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment recognized as of the acquisition date.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of business during the period (for example, cash that was held by the acquired 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<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_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=knf_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=knf_A2022AcquisitionsMember</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_BusinessAcquisitionAxis=knf_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=knf_A2021AcquisitionsMember</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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>106
<FILENAME>R93.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952922208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 2,489,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,533,435<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, depletion and amortization</a></td>
<td class="nump">1,174,195<span></span>
</td>
<td class="nump">$ 1,097,387<span></span>
</td>
<td class="nump">$ 1,038,730<span></span>
</td>
<td class="nump">1,221,966<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, plant and equipment</a></td>
<td class="nump">1,315,213<span></span>
</td>
<td class="nump">1,250,310<span></span>
</td>
<td class="nump">989,745<span></span>
</td>
<td class="nump">$ 1,311,469<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">113,600<span></span>
</td>
<td class="nump">93,900<span></span>
</td>
<td class="nump">$ 82,300<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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>
</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>
<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">150,809<span></span>
</td>
<td class="nump">149,066<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_PropertyPlantAndEquipmentByTypeAxis=knf_AggregateReservesMember', window );">Aggregate reserves</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>
</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>
<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">592,097<span></span>
</td>
<td class="nump">584,683<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</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>
</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>
<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 165,833<span></span>
</td>
<td class="nump">149,262<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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Depreciable Life in Years</a></td>
<td class="text">21 years<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_PropertyPlantAndEquipmentByTypeAxis=knf_MachineryVehiclesAndEquipmentMember', window );">Machinery, vehicles and equipment</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>
</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>
<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 1,492,506<span></span>
</td>
<td class="nump">1,414,260<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_PropertyPlantAndEquipmentUsefulLife', window );">Weighted Average Depreciable Life in Years</a></td>
<td class="text">12 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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>
</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>
<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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 88,163<span></span>
</td>
<td class="nump">$ 50,426<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_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_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_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_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_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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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=knf_AggregateReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_AggregateReservesMember</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=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingAndBuildingImprovementsMember</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=knf_MachineryVehiclesAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_MachineryVehiclesAndEquipmentMember</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=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</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>107
<FILENAME>R94.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686942289792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">$ 274,540<span></span>
</td>
<td class="nump">$ 276,426<span></span>
</td>
<td class="nump">$ 226,003<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">50,640<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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(2,124)<span></span>
</td>
<td class="num">(217)<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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">274,478<span></span>
</td>
<td class="nump">274,540<span></span>
</td>
<td class="nump">276,426<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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">38,339<span></span>
</td>
<td class="nump">38,101<span></span>
</td>
<td class="nump">38,101<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">38,277<span></span>
</td>
<td class="nump">38,339<span></span>
</td>
<td class="nump">38,101<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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">93,102<span></span>
</td>
<td class="nump">42,462<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,640<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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,124)<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">93,102<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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">27,033<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(217)<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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">42,528<span></span>
</td>
<td class="nump">42,528<span></span>
</td>
<td class="nump">42,528<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">$ 42,528<span></span>
</td>
<td class="nump">$ 42,528<span></span>
</td>
<td class="nump">$ 42,528<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>108
<FILENAME>R95.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954279200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">$ 12,110<span></span>
</td>
<td class="nump">$ 13,430<span></span>
</td>
<td class="nump">$ 16,228<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">18,540<span></span>
</td>
<td class="nump">18,540<span></span>
</td>
<td class="nump">18,540<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">8,235<span></span>
</td>
<td class="nump">7,367<span></span>
</td>
<td class="nump">5,633<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">10,305<span></span>
</td>
<td class="nump">11,173<span></span>
</td>
<td class="nump">12,907<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">4,039<span></span>
</td>
<td class="nump">4,039<span></span>
</td>
<td class="nump">4,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">3,239<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
<td class="nump">2,471<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
<td class="nump">1,568<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">2,479<span></span>
</td>
<td class="nump">5,279<span></span>
</td>
<td class="nump">9,579<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">4,076<span></span>
</td>
<td class="nump">7,826<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">$ 1,005<span></span>
</td>
<td class="nump">$ 1,203<span></span>
</td>
<td class="nump">$ 1,753<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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(16))<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 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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>109
<FILENAME>R96.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686943868000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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>
<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 653<span></span>
</td>
<td class="nump">$ 780<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 3,300<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Expected amortization, year one</a></td>
<td class="nump">2,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Expected amortization, year two</a></td>
<td class="nump">2,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Expected amortization, year three</a></td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Expected amortization, year four</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Expected amortization, year five</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">1,800<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Expected amortization, thereafter</a></td>
<td class="nump">$ 3,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900<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_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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>110
<FILENAME>R97.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964513712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_LifeInsuranceCorporateOrBankOwnedAmount', window );">Investments used to satisfy nonqualified benefit plans obligations</a></td>
<td class="nump">$ 19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
<td class="nump">$ 21,600<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_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans</a></td>
<td class="nump">$ 197<span></span>
</td>
<td class="num">$ (1,600)<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="num">$ (2,600)<span></span>
</td>
<td class="num">$ (2,800)<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 2,500<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_LifeInsuranceCorporateOrBankOwnedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).</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(12))<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 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481612/325-30-25-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_LifeInsuranceCorporateOrBankOwnedAmount</td>
</tr>
<tr>
<td style="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_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for 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/2009/role/commonPracticeRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481551/325-30-35-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_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="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>111
<FILENAME>R98.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686941431424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Fair Value Measurements - Schedule of assets measured at fair value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_knf_ConcentrationRisksPercentageAbstract', window );"><strong>Concentration risks, percentage [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_PercentageInFixedIncomeAndOtherInvestments', window );">Percentage in fixed-income and other investments</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">63.00%<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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies', window );">Percentage investment in common stock of large-cap companies</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies', window );">Percentage investment in common stock of mid-cap companies</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies', window );">Percentage investment in common stock of small-cap companies</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<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_knf_PercentageInvestmentinTargetDateInvestments', window );">Percentage investment in target date investments</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">6.00%<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_knf_PercentageInvestmentinCashandCashEquivalents', window );">Percentage investment in cash and cash equivalents</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">2.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 26,670<span></span>
</td>
<td class="nump">$ 22,531<span></span>
</td>
<td class="nump">$ 24,673<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 );">Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">26,670<span></span>
</td>
<td class="nump">22,531<span></span>
</td>
<td class="nump">24,673<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">7,529<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
<td class="nump">3,044<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">7,529<span></span>
</td>
<td class="nump">$ 2,448<span></span>
</td>
<td class="nump">$ 3,044<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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts</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_knf_ConcentrationRisksPercentageAbstract', window );"><strong>Concentration risks, percentage [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_PercentageInFixedIncomeAndOtherInvestments', window );">Percentage in fixed-income and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">61.00%<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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies', window );">Percentage investment in common stock of large-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">17.00%<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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies', window );">Percentage investment in common stock of mid-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies', window );">Percentage investment in common stock of small-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">7.00%<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_knf_PercentageInvestmentinTargetDateInvestments', window );">Percentage investment in target date investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<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_knf_PercentageInvestmentinCashandCashEquivalents', window );">Percentage investment in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">200.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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">19,141<span></span>
</td>
<td class="nump">$ 20,083<span></span>
</td>
<td class="nump">$ 21,629<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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts | Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 19,141<span></span>
</td>
<td class="nump">$ 20,083<span></span>
</td>
<td class="nump">$ 21,629<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_ConcentrationRisksPercentageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risks, Percentage</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;">knf_ConcentrationRisksPercentageAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_PercentageInFixedIncomeAndOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in fixed-income and other investments.</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;">knf_PercentageInFixedIncomeAndOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of large-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfLargeCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of mid-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfMidCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of small-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfSmallCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentinCashandCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of insurance contracts in cash and cash equivalents.</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;">knf_PercentageInvestmentinCashandCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentinTargetDateInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in target date investments.</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;">knf_PercentageInvestmentinTargetDateInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember</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>112
<FILENAME>R99.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950872624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Leases - Narrative (Details)<br></strong></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">5 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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">5 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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings | Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">35 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_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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VehiclesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquipmentMember</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=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R100.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946892272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Leases - Summary of operating leases (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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_LeaseCostAbstract', window );"><strong>Lease costs:</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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 17,941<span></span>
</td>
<td class="nump">$ 21,914<span></span>
</td>
<td class="nump">$ 25,303<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_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">150<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_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">55,871<span></span>
</td>
<td class="nump">53,016<span></span>
</td>
<td class="nump">59,233<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_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 73,910<span></span>
</td>
<td class="nump">$ 75,014<span></span>
</td>
<td class="nump">$ 84,686<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 );">Weighted average remaining lease term</a></td>
<td class="text">2 years 10 days<span></span>
</td>
<td class="text">1 year 7 months 17 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 );">Weighted average discount rate</a></td>
<td class="nump">4.05%<span></span>
</td>
<td class="nump">3.63%<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">$ 17,941<span></span>
</td>
<td class="nump">$ 21,914<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost recognized by lessee for lease contract.</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> -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_LeaseCost</td>
</tr>
<tr>
<td style="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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of 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 (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="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_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_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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost, excluding expense for lease with term of one month or less.</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 (c)<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="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>114
<FILENAME>R101.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944137664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Leases - Reconciliation of future undiscounted cash flows to operating lease liabilities (Details)<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_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 );">2023</a></td>
<td class="nump">$ 15,129<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 );">2024</a></td>
<td class="nump">10,902<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 );">2025</a></td>
<td class="nump">7,928<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 );">2026</a></td>
<td class="nump">4,528<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 );">2027</a></td>
<td class="nump">2,983<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">11,913<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</a></td>
<td class="nump">53,383<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 discount</a></td>
<td class="nump">7,510<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 operating lease liabilities</a></td>
<td class="nump">$ 45,873<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>115
<FILENAME>R102.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945802640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Asset Retirement Obligations - Narrative (Details) - USD ($)<br> $ in Millions</strong></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_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation 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_AssetRetirementObligationCurrent', window );">Asset retirement obligation, current</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 6.1<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_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligation, noncurrent</a></td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 27.3<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_AssetRetirementObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligationCurrent</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="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>116
<FILENAME>R103.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950668592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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_AssetRetirementObligation', window );">Balance at beginning of year</a></td>
<td class="nump">$ 33,406<span></span>
</td>
<td class="nump">$ 30,932<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_AssetRetirementObligationLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">4,657<span></span>
</td>
<td class="nump">1,655<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_knf_AssetRetirementObligationLiabilitiesAcquired', window );">Liabilities acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,805<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_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="num">(2,117)<span></span>
</td>
<td class="num">(2,613)<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_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">1,415<span></span>
</td>
<td class="nump">1,627<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_AssetRetirementObligation', window );">Balance at end of year</a></td>
<td class="nump">$ 37,361<span></span>
</td>
<td class="nump">$ 33,406<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AssetRetirementObligationLiabilitiesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Liabilities 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;">knf_AssetRetirementObligationLiabilitiesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481999/410-20-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligation</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the 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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481879/410-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement obligations incurred during 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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived 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 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481850/410-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_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="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>117
<FILENAME>R104.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953139984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,300<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 );">Remaining unrecognized compensation expense</a></td>
<td class="nump">$ 1,700<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 );">Remaining unrecognized compensation expense, weighted average amortization period (in years)</a></td>
<td class="text">1 year 6 months<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">23,197<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 (in dollars per share)</a></td>
<td class="nump">$ 27.54<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_PerformanceSharesMember', window );">Performance Share Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">3 years<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 (in shares)</a></td>
<td class="nump">34,946,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 31.99<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Fair value of shares vested</a></td>
<td class="nump">$ 932<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,300<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_PerformanceSharesMember', window );">Performance Share Awards | Market Condition</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 36.25<span></span>
</td>
<td class="nump">$ 37.96<span></span>
</td>
<td class="nump">$ 40.75<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_knf_HistoricalVolatilityRate', window );">Historical volatility rate</a></td>
<td class="nump">50.00%<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_knf_ImpliedVolatilityRate', window );">Implied volatility rate</a></td>
<td class="nump">50.00%<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_PerformanceSharesMember', window );">Performance Share Awards | Performance Conditions</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 27.73<span></span>
</td>
<td class="nump">$ 27.35<span></span>
</td>
<td class="nump">$ 31.63<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_PerformanceSharesMember', window );">Performance Share Awards | Minimum | Market Condition</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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage', window );">Percent of target grant of shares</a></td>
<td class="nump">0.00%<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_PerformanceSharesMember', window );">Performance Share Awards | Minimum | Performance Conditions</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage', window );">Percent of target grant of shares</a></td>
<td class="nump">0.00%<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_PerformanceSharesMember', window );">Performance Share Awards | Maximum | Market Condition</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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage', window );">Percent of target grant of shares</a></td>
<td class="nump">200.00%<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_PerformanceSharesMember', window );">Performance Share Awards | Maximum | Performance Conditions</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage', window );">Percent of target grant of shares</a></td>
<td class="nump">200.00%<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_knf_HistoricalVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Historical Volatility Rate</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;">knf_HistoricalVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ImpliedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Implied Volatility Rate</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;">knf_ImpliedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Participant Target Grant of Shares, Percentage</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;">knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested 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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="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_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=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceSharesMember</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=knf_PerformanceAwardsMarketConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_PerformanceAwardsMarketConditionsMember</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=knf_PerformanceAwardsPerformanceConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_PerformanceAwardsPerformanceConditionsMember</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>118
<FILENAME>R105.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950965216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Stock-Based Compensation - Target grants of shares outstanding (Details) - Performance Share Awards<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</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_AwardDateAxis=knf_February2021Member', window );">February 2021</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Target Grant of Shares (in shares)</a></td>
<td class="nump">34,655<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_AwardDateAxis=knf_February2022Member', window );">February 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Target Grant of Shares (in shares)</a></td>
<td class="nump">34,946<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_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_AwardDateAxis=knf_February2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=knf_February2021Member</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceSharesMember</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_AwardDateAxis=knf_February2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=knf_February2022Member</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>119
<FILENAME>R106.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954330128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Stock-Based Compensation - Performance share assumptions (Details) - Performance Share Awards - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 31.99<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_PerformanceSharesMember', window );">Market Condition</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 36.25<span></span>
</td>
<td class="nump">$ 37.96<span></span>
</td>
<td class="nump">$ 40.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate range, minimum</a></td>
<td class="nump">0.71%<span></span>
</td>
<td class="nump">0.02%<span></span>
</td>
<td class="nump">1.45%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate range, maximum</a></td>
<td class="nump">1.68%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.62%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend', window );">Weighted average discounted dividends per share (in dollars per share)</a></td>
<td class="nump">$ 2.93<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.91<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_PerformanceSharesMember', window );">Minimum | Market Condition</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Blended volatility range</a></td>
<td class="nump">24.07%<span></span>
</td>
<td class="nump">35.37%<span></span>
</td>
<td class="nump">15.30%<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_PerformanceSharesMember', window );">Maximum | Market Condition</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Blended volatility range</a></td>
<td class="nump">31.41%<span></span>
</td>
<td class="nump">46.35%<span></span>
</td>
<td class="nump">15.97%<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term.</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)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for 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 (f)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="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_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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceSharesMember</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=knf_PerformanceAwardsMarketConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_PerformanceAwardsMarketConditionsMember</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>120
<FILENAME>R107.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686943845408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Stock-Based Compensation - Summary of performance share awards (Details) - Performance Share Awards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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 );">Nonvested at beginning of period (in shares) | shares</a></td>
<td class="nump">69,250,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">34,946,000<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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned', window );">Additional performance shares earned (unearned) (in shares) | shares</a></td>
<td class="num">(2,874,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="nump">31,721,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares) | shares</a></td>
<td class="nump">69,601,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.42<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 );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">31.99<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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue', window );">Additional performance shares earned (unearned) (in dollars per share) | $ / shares</a></td>
<td class="nump">31.63<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 );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">36.60<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 );">Nonvested at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 32.32<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Additional Shares Earned (Unearned)</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;">knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Additional Shares Earned (Unearned), Weighted Average Grant 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;">knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="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_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceSharesMember</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>121
<FILENAME>R108.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952307744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 878,244<span></span>
</td>
<td class="nump">$ 778,080<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">6,425<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">1,094,852<span></span>
</td>
<td class="nump">974,769<span></span>
</td>
<td class="nump">923,988<span></span>
</td>
<td class="nump">897,035<span></span>
</td>
<td class="nump">1,094,852<span></span>
</td>
<td class="nump">923,988<span></span>
</td>
<td class="nump">1,028,589<span></span>
</td>
<td class="nump">952,844<span></span>
</td>
<td class="nump">878,244<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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Net unrealized loss on derivative instruments qualifying as hedges</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(750)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">0<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(750)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Postretirement liability adjustment</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(12,215)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(23,851)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(28,203)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,090<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<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">10,935<span></span>
</td>
<td class="nump">3,041<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,810<span></span>
</td>
<td class="nump">4,131<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">(12,215)<span></span>
</td>
<td class="num">(17,811)<span></span>
</td>
<td class="num">(23,851)<span></span>
</td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">(17,811)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(28,203)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total accumulated other comprehensive loss</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(12,259)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="num">(24,187)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(28,953)<span></span>
</td>
<td class="num">(28,454)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,422<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<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">10,935<span></span>
</td>
<td class="nump">3,041<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (12,184)<span></span>
</td>
<td class="num">$ (12,259)<span></span>
</td>
<td class="num">$ (18,065)<span></span>
</td>
<td class="num">$ (24,187)<span></span>
</td>
<td class="num">$ (12,184)<span></span>
</td>
<td class="num">$ (18,065)<span></span>
</td>
<td class="num">$ (12,352)<span></span>
</td>
<td class="num">$ (24,490)<span></span>
</td>
<td class="num">$ (28,953)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, before reclassification adjustments of other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of reclassification adjustments of other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="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_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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>122
<FILENAME>R109.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953127120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (19,156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,424)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,651)<span></span>
</td>
<td class="num">$ (12,690)<span></span>
</td>
<td class="num">$ (30,121)<span></span>
</td>
<td class="num">$ (19,218)<span></span>
</td>
<td class="num">$ (20,577)<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 );">Income tax expense (benefit)</a></td>
<td class="num">(20,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,107)<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="num">(42,601)<span></span>
</td>
<td class="num">(43,459)<span></span>
</td>
<td class="num">(47,431)<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 income</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,842)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
<td class="num">(4,778)<span></span>
</td>
<td class="num">(5,353)<span></span>
</td>
<td class="nump">1,355<span></span>
</td>
<td class="nump">835<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">56,836<span></span>
</td>
<td class="num">$ (41,320)<span></span>
</td>
<td class="nump">38,562<span></span>
</td>
<td class="num">$ (40,010)<span></span>
</td>
<td class="nump">15,516<span></span>
</td>
<td class="num">(1,448)<span></span>
</td>
<td class="nump">116,220<span></span>
</td>
<td class="nump">129,755<span></span>
</td>
<td class="nump">147,325<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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of accumulated other comprehensive loss</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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="num">(92)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="num">(605)<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">1,399<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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Reclassification adjustment for loss on derivative instruments included in net income (loss) | Reclassification out of accumulated other comprehensive loss | Interest rate contract</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(57)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="num">(218)<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">435<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(107)<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="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(164)<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">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_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Amortization of postretirement liability losses included in net periodic benefit cost | Reclassification out of accumulated other comprehensive loss</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="num">(351)<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_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(583)<span></span>
</td>
<td class="nump">1,167<span></span>
</td>
<td class="nump">1,453<span></span>
</td>
<td class="nump">1,422<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="num">$ (48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (220)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (95)<span></span>
</td>
<td class="num">$ (441)<span></span>
</td>
<td class="nump">$ 875<span></span>
</td>
<td class="nump">$ 1,090<span></span>
</td>
<td class="nump">$ 1,071<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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds accounted for as interest 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_InterestExpense</td>
</tr>
<tr>
<td style="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_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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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>123
<FILENAME>R110.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954332800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Income Taxes - Summary of income tax expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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>
<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_CurrentFederalTaxExpenseBenefit', window );">Federal</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">$ 27,293<span></span>
</td>
<td class="nump">$ 4,270<span></span>
</td>
<td class="nump">$ 32,682<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="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">13,230<span></span>
</td>
<td class="nump">6,331<span></span>
</td>
<td class="nump">12,996<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_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense</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">40,523<span></span>
</td>
<td class="nump">10,601<span></span>
</td>
<td class="nump">45,678<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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>
<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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</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">1,715<span></span>
</td>
<td class="nump">26,793<span></span>
</td>
<td class="nump">2,972<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="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">363<span></span>
</td>
<td class="nump">6,065<span></span>
</td>
<td class="num">(1,219)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,355)<span></span>
</td>
<td class="num">$ (975)<span></span>
</td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">32,858<span></span>
</td>
<td class="nump">1,753<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 income tax expense</a></td>
<td class="nump">$ 20,019<span></span>
</td>
<td class="nump">$ 11,580<span></span>
</td>
<td class="nump">$ 8,107<span></span>
</td>
<td class="num">$ (217)<span></span>
</td>
<td class="nump">$ 42,601<span></span>
</td>
<td class="nump">$ 43,459<span></span>
</td>
<td class="nump">$ 47,431<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_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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable 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://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/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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_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_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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>124
<FILENAME>R111.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964471440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Income Taxes - Net deferred tax assets and liabilities (Details) - USD ($)<br> $ in Thousands</strong></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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Accrued pension costs</a></td>
<td class="nump">$ 11,070<span></span>
</td>
<td class="nump">$ 15,011<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_knf_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating Lease Liabilities</a></td>
<td class="nump">11,804<span></span>
</td>
<td class="nump">12,966<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations', window );">Asset retirement obligations</a></td>
<td class="nump">9,687<span></span>
</td>
<td class="nump">8,696<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Deferred compensation/ compensation related</a></td>
<td class="nump">15,329<span></span>
</td>
<td class="nump">14,654<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_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards', window );">Net operating loss/ credit carryforward</a></td>
<td class="nump">12,039<span></span>
</td>
<td class="nump">11,329<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_DeferredTaxAssetsInventory', window );">Capitalized inventory overloads</a></td>
<td class="nump">7,260<span></span>
</td>
<td class="nump">4,683<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_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral', window );">Payroll tax deferral</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,329<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">8,412<span></span>
</td>
<td class="nump">8,032<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">75,601<span></span>
</td>
<td class="nump">77,700<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Basic differences on property, plant, and equipment</a></td>
<td class="nump">203,099<span></span>
</td>
<td class="nump">199,928<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="nump">11,804<span></span>
</td>
<td class="nump">12,966<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">10,975<span></span>
</td>
<td class="nump">9,760<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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">13,488<span></span>
</td>
<td class="nump">12,243<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">239,366<span></span>
</td>
<td class="nump">234,897<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">12,039<span></span>
</td>
<td class="nump">11,329<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 income tax liability</a></td>
<td class="num">$ (175,804)<span></span>
</td>
<td class="num">$ (168,526)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease Liability</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;">knf_DeferredTaxAssetsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards</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;">knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Payroll Tax Deferral</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;">knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory.</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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="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_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based compensation.</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived 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/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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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 (c)<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets other than goodwill.</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangements.</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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R112.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954189632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Income Taxes - Narrative (Details) - USD ($)<br></strong></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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 591,000<span></span>
</td>
<td class="nump">$ 591,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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 160,100,000<span></span>
</td>
<td class="nump">$ 148,900,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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R113.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954274832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Income Taxes - Reconciliation of deferred tax expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability', window );">Change in net deferred income tax liability from the preceding table</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,278<span></span>
</td>
<td class="nump">$ 37,516<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_knf_DeferredIncomeTaxExpenseBenefitAcquisition', window );">Deferred income taxes established due to an acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,215)<span></span>
</td>
<td class="num">(3,177)<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_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss', window );">Deferred taxes associated with other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,985)<span></span>
</td>
<td class="num">(1,481)<span></span>
</td>
<td class="text">&#160;<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="num">$ (5,355)<span></span>
</td>
<td class="num">$ (975)<span></span>
</td>
<td class="nump">$ 2,078<span></span>
</td>
<td class="nump">$ 32,858<span></span>
</td>
<td class="nump">$ 1,753<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DeferredIncomeTaxExpenseBenefitAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Expense (Benefit), Acquisition</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;">knf_DeferredIncomeTaxExpenseBenefitAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Expense (Benefit), Change in Deferred Tax Liability</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;">knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Expense (Benefit), Other Comprehensive Income (Loss)</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;">knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_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>127
<FILENAME>R114.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686941399488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Income Taxes - Income tax expense reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</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>
<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 );">Computed tax at federal statutory 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="text">&#160;<span></span>
</td>
<td class="nump">$ 33,353<span></span>
</td>
<td class="nump">$ 36,375<span></span>
</td>
<td class="nump">$ 40,899<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_IncomeTaxReconciliationTaxSettlementsStateAndLocal', window );">State income taxes, net of federal income tax</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">9,702<span></span>
</td>
<td class="nump">9,429<span></span>
</td>
<td class="nump">10,450<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_IncomeTaxReconciliationNondeductibleExpenseDepletion', window );">Depletion allowance</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="num">(2,123)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
<td class="num">(1,756)<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_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount', window );">Nonqualified benefit plans</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">1,129<span></span>
</td>
<td class="num">(535)<span></span>
</td>
<td class="num">(922)<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_IncomeTaxReconciliationDeductionsDividends', window );">Deductible K-Plan dividends</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="num">(394)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(372)<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_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount', window );">Resolution of tax matters and uncertain tax positions</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">592<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(1,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_IncomeTaxReconciliationOtherAdjustments', window );">Other</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">342<span></span>
</td>
<td class="nump">539<span></span>
</td>
<td class="nump">507<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 income tax expense</a></td>
<td class="nump">$ 20,019<span></span>
</td>
<td class="nump">$ 11,580<span></span>
</td>
<td class="nump">$ 8,107<span></span>
</td>
<td class="num">$ (217)<span></span>
</td>
<td class="nump">$ 42,601<span></span>
</td>
<td class="nump">$ 43,459<span></span>
</td>
<td class="nump">$ 47,431<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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</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>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Computed tax at federal statutory rate (percent)</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">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<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_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal', window );">State income taxes, net of federal income tax (percent)</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">6.10%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.40%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion', window );">Depletion allowance (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="text">&#160;<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(0.90%)<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_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent', window );">Nonqualified benefit plans (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="text">&#160;<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.50%)<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_EffectiveIncomeTaxRateReconciliationDeductionsDividends', window );">Deductible K-Plan dividends (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="text">&#160;<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.20%)<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_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent', window );">Resolution of tax matters and uncertain tax positions (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="text">&#160;<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.70%)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other (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="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Total income tax expense (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="text">&#160;<span></span>
</td>
<td class="nump">26.80%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
<td class="nump">24.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Amount</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;">knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Percent</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;">knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Amount</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;">knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Percent</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;">knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of domestic federal statutory tax rate applicable to pretax income (loss).</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(h)(2))<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 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><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.4)<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationDeductionsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 deduction for dividend.</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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationDeductionsDividends</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 depletion.</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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 settlement.</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><br>Reference 2: 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.Fact.4)<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_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal</td>
</tr>
<tr>
<td style="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_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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationDeductionsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction for dividend.</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_IncomeTaxReconciliationDeductionsDividends</td>
</tr>
<tr>
<td style="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_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_IncomeTaxReconciliationNondeductibleExpenseDepletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nondeductible depletion.</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_IncomeTaxReconciliationNondeductibleExpenseDepletion</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationTaxSettlementsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlement.</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_IncomeTaxReconciliationTaxSettlementsStateAndLocal</td>
</tr>
<tr>
<td style="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>128
<FILENAME>R115.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686963535744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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>
<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_InterestPaidNet', window );">Interest, net</a></td>
<td class="nump">$ 24,802<span></span>
</td>
<td class="nump">$ 10,721<span></span>
</td>
<td class="nump">$ 28,148<span></span>
</td>
<td class="nump">$ 19,121<span></span>
</td>
<td class="nump">$ 14,805<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_IncomeTaxesPaidNet', window );">Income taxes paid, net</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">16,470<span></span>
</td>
<td class="nump">21,186<span></span>
</td>
<td class="nump">34,784<span></span>
</td>
<td class="nump">41,050<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_CapitalExpendituresIncurredButNotYetPaid', window );">Property, plant and equipment additions in accounts payable</a></td>
<td class="nump">3,359<span></span>
</td>
<td class="nump">5,785<span></span>
</td>
<td class="nump">13,965<span></span>
</td>
<td class="nump">15,840<span></span>
</td>
<td class="nump">7,762<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 7,552<span></span>
</td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="nump">11,763<span></span>
</td>
<td class="nump">11,497<span></span>
</td>
<td class="nump">22,428<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_knf_CapitalContributionFromParentCommonStock', window );">Capital contribution from Parent in the form of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,272<span></span>
</td>
<td class="nump">1,852<span></span>
</td>
<td class="nump">1,781<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Debt assumed in connection with a business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">0<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_knf_BusinessCombinationAccruedConsideration', window );">Accrual for holdback payment related to a business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_StockIssued1', window );">Stock issued in connection with a business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,304<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_BusinessCombinationAccruedConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Accrued Consideration</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;">knf_BusinessCombinationAccruedConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_CapitalContributionFromParentCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Contribution from Parent, Common Stock</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;">knf_CapitalContributionFromParentCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of any cash received during the current period as refunds for the overpayment of taxes.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="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_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_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock issued in noncash 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> -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_StockIssued1</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>129
<FILENAME>R116.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959867280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Business Segment Data - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>state</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_NumberOfStatesInWhichEntityOperates', window );">Number of states in which entity operates</a></td>
<td class="nump">14<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_NumberOfStatesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 states the entity operates in as of the balance sheet 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_NumberOfStatesInWhichEntityOperates</td>
</tr>
<tr>
<td style="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>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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="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>130
<FILENAME>R117.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945696176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Segment Data (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">125,115,000<span></span>
</td>
<td class="nump">87,318,000<span></span>
</td>
<td class="nump">111,008,000<span></span>
</td>
<td class="nump">69,126,000<span></span>
</td>
<td class="nump">306,740,000<span></span>
</td>
<td class="nump">293,406,000<span></span>
</td>
<td class="nump">304,959,000<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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">181,847,000<span></span>
</td>
<td class="nump">417,524,000<span></span>
</td>
<td class="nump">191,635,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_Assets', window );">Assets</a></td>
<td class="nump">2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,294,319,000<span></span>
</td>
<td class="nump">2,181,824,000<span></span>
</td>
<td class="nump">1,823,507,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">2,533,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,533,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,489,408,000<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation, depletion and amortization</a></td>
<td class="nump">1,221,966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221,966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,174,195,000<span></span>
</td>
<td class="nump">1,097,387,000<span></span>
</td>
<td class="nump">1,038,730,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_PropertyPlantAndEquipmentNet', window );">Net property, plant and equipment</a></td>
<td class="nump">1,311,469,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,311,469,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,315,213,000<span></span>
</td>
<td class="nump">1,250,310,000<span></span>
</td>
<td class="nump">989,745,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_knf_NoncashTransactionsIncludedInCapitalExpenditures', window );">Noncash transactions in capital expenditures</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="num">(5,430,000)<span></span>
</td>
<td class="num">(8,077,000)<span></span>
</td>
<td class="nump">916,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">834,890,000<span></span>
</td>
<td class="nump">762,704,000<span></span>
</td>
<td class="nump">1,132,052,000<span></span>
</td>
<td class="nump">1,069,800,000<span></span>
</td>
<td class="nump">2,218,896,000<span></span>
</td>
<td class="nump">1,946,679,000<span></span>
</td>
<td class="nump">1,892,304,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">119,769,000<span></span>
</td>
<td class="nump">83,145,000<span></span>
</td>
<td class="nump">99,680,000<span></span>
</td>
<td class="nump">69,048,000<span></span>
</td>
<td class="nump">297,316,000<span></span>
</td>
<td class="nump">285,066,000<span></span>
</td>
<td class="nump">277,626,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_Assets', window );">Assets</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">1,927,763,000<span></span>
</td>
<td class="nump">1,821,428,000<span></span>
</td>
<td class="nump">1,511,936,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">22,041,000<span></span>
</td>
<td class="nump">15,198,000<span></span>
</td>
<td class="nump">18,928,000<span></span>
</td>
<td class="nump">20,631,000<span></span>
</td>
<td class="nump">55,839,000<span></span>
</td>
<td class="nump">67,124,000<span></span>
</td>
<td class="nump">79,136,000<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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">33,046,000<span></span>
</td>
<td class="nump">26,675,000<span></span>
</td>
<td class="nump">22,108,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_Assets', window );">Assets</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">441,606,000<span></span>
</td>
<td class="nump">414,103,000<span></span>
</td>
<td class="nump">403,023,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</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">533,985,000<span></span>
</td>
<td class="nump">505,103,000<span></span>
</td>
<td class="nump">486,401,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">40,706,000<span></span>
</td>
<td class="nump">23,196,000<span></span>
</td>
<td class="nump">53,844,000<span></span>
</td>
<td class="nump">35,976,000<span></span>
</td>
<td class="nump">103,885,000<span></span>
</td>
<td class="nump">80,624,000<span></span>
</td>
<td class="nump">74,360,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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">60,697,000<span></span>
</td>
<td class="nump">278,946,000<span></span>
</td>
<td class="nump">45,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_Assets', window );">Assets</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">772,159,000<span></span>
</td>
<td class="nump">714,098,000<span></span>
</td>
<td class="nump">452,126,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</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">813,513,000<span></span>
</td>
<td class="nump">759,482,000<span></span>
</td>
<td class="nump">553,632,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">32,561,000<span></span>
</td>
<td class="nump">28,643,000<span></span>
</td>
<td class="nump">26,014,000<span></span>
</td>
<td class="nump">20,601,000<span></span>
</td>
<td class="nump">72,604,000<span></span>
</td>
<td class="nump">65,017,000<span></span>
</td>
<td class="nump">52,407,000<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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">35,098,000<span></span>
</td>
<td class="nump">47,648,000<span></span>
</td>
<td class="nump">59,156,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_Assets', window );">Assets</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">293,121,000<span></span>
</td>
<td class="nump">278,608,000<span></span>
</td>
<td class="nump">248,216,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</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">400,907,000<span></span>
</td>
<td class="nump">369,732,000<span></span>
</td>
<td class="nump">328,037,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">24,461,000<span></span>
</td>
<td class="nump">16,108,000<span></span>
</td>
<td class="nump">894,000<span></span>
</td>
<td class="num">(8,160,000)<span></span>
</td>
<td class="nump">64,988,000<span></span>
</td>
<td class="nump">72,301,000<span></span>
</td>
<td class="nump">71,723,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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">33,151,000<span></span>
</td>
<td class="nump">28,838,000<span></span>
</td>
<td class="nump">17,307,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_Assets', window );">Assets</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">420,877,000<span></span>
</td>
<td class="nump">414,619,000<span></span>
</td>
<td class="nump">408,571,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</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">441,731,000<span></span>
</td>
<td class="nump">419,075,000<span></span>
</td>
<td class="nump">396,427,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="num">(167,663,000)<span></span>
</td>
<td class="num">(169,232,000)<span></span>
</td>
<td class="num">(207,248,000)<span></span>
</td>
<td class="num">(215,266,000)<span></span>
</td>
<td class="num">(37,205,000)<span></span>
</td>
<td class="num">(35,132,000)<span></span>
</td>
<td class="num">(40,174,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_Assets', window );">Assets</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="num">(3,364,475,000)<span></span>
</td>
<td class="num">(3,169,140,000)<span></span>
</td>
<td class="num">(2,543,077,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">26,483,000<span></span>
</td>
<td class="nump">30,053,000<span></span>
</td>
<td class="nump">37,779,000<span></span>
</td>
<td class="nump">46,201,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">148,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">35,322,000<span></span>
</td>
<td class="nump">27,963,000<span></span>
</td>
<td class="nump">48,290,000<span></span>
</td>
<td class="nump">42,106,000<span></span>
</td>
<td class="nump">1,444,000<span></span>
</td>
<td class="nump">3,102,000<span></span>
</td>
<td class="nump">2,414,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">34,796,000<span></span>
</td>
<td class="nump">37,504,000<span></span>
</td>
<td class="nump">40,710,000<span></span>
</td>
<td class="nump">41,566,000<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="nump">18,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">54,044,000<span></span>
</td>
<td class="nump">50,330,000<span></span>
</td>
<td class="nump">55,766,000<span></span>
</td>
<td class="nump">51,641,000<span></span>
</td>
<td class="nump">747,000<span></span>
</td>
<td class="nump">122,000<span></span>
</td>
<td class="nump">3,358,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">17,018,000<span></span>
</td>
<td class="nump">23,382,000<span></span>
</td>
<td class="nump">24,703,000<span></span>
</td>
<td class="nump">33,752,000<span></span>
</td>
<td class="nump">34,894,000<span></span>
</td>
<td class="nump">31,827,000<span></span>
</td>
<td class="nump">34,236,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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Total intersegment operating revenues</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">167,663,000<span></span>
</td>
<td class="nump">169,232,000<span></span>
</td>
<td class="nump">207,248,000<span></span>
</td>
<td class="nump">215,266,000<span></span>
</td>
<td class="nump">37,205,000<span></span>
</td>
<td class="nump">35,132,000<span></span>
</td>
<td class="nump">40,174,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">117,962,000<span></span>
</td>
<td class="nump">118,341,000<span></span>
</td>
<td class="nump">168,285,000<span></span>
</td>
<td class="nump">167,244,000<span></span>
</td>
<td class="nump">353,038,000<span></span>
</td>
<td class="nump">317,383,000<span></span>
</td>
<td class="nump">325,872,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">5,346,000<span></span>
</td>
<td class="nump">4,173,000<span></span>
</td>
<td class="nump">11,328,000<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,340,000<span></span>
</td>
<td class="nump">27,333,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_Assets', window );">Assets</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">3,731,031,000<span></span>
</td>
<td class="nump">3,529,536,000<span></span>
</td>
<td class="nump">2,854,648,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other | Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 5,346,000<span></span>
</td>
<td class="nump">$ 4,173,000<span></span>
</td>
<td class="nump">$ 11,328,000<span></span>
</td>
<td class="nump">$ 78,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,340,000<span></span>
</td>
<td class="nump">27,333,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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets', window );">Capital expenditures</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">19,855,000<span></span>
</td>
<td class="nump">35,417,000<span></span>
</td>
<td class="nump">47,101,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_Assets', window );">Assets</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">366,556,000<span></span>
</td>
<td class="nump">360,396,000<span></span>
</td>
<td class="nump">311,571,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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</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">$ 299,272,000<span></span>
</td>
<td class="nump">$ 294,305,000<span></span>
</td>
<td class="nump">$ 263,978,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</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;">knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_NoncashTransactionsIncludedInCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Transactions Included in Capital Expenditures</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;">knf_NoncashTransactionsIncludedInCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments and Noncash Transactions to Acquire Productive Assets</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;">knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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>131
<FILENAME>R118.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945858112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Segment Data (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_Assets', window );">Assets</a></td>
<td class="nump">2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,642,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,294,319,000<span></span>
</td>
<td class="nump">2,181,824,000<span></span>
</td>
<td class="nump">1,823,507,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">834,890,000<span></span>
</td>
<td class="nump">762,704,000<span></span>
</td>
<td class="nump">1,132,052,000<span></span>
</td>
<td class="nump">1,069,800,000<span></span>
</td>
<td class="nump">2,218,896,000<span></span>
</td>
<td class="nump">1,946,679,000<span></span>
</td>
<td class="nump">1,892,304,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_Assets', window );">Assets</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">1,927,763,000<span></span>
</td>
<td class="nump">1,821,428,000<span></span>
</td>
<td class="nump">1,511,936,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">117,962,000<span></span>
</td>
<td class="nump">118,341,000<span></span>
</td>
<td class="nump">168,285,000<span></span>
</td>
<td class="nump">167,244,000<span></span>
</td>
<td class="nump">353,038,000<span></span>
</td>
<td class="nump">317,383,000<span></span>
</td>
<td class="nump">325,872,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_Assets', window );">Assets</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">3,731,031,000<span></span>
</td>
<td class="nump">3,529,536,000<span></span>
</td>
<td class="nump">2,854,648,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Internal sales</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="num">$ (167,663,000)<span></span>
</td>
<td class="num">$ (169,232,000)<span></span>
</td>
<td class="num">$ (207,248,000)<span></span>
</td>
<td class="num">$ (215,266,000)<span></span>
</td>
<td class="num">(37,205,000)<span></span>
</td>
<td class="num">(35,132,000)<span></span>
</td>
<td class="num">(40,174,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_Assets', window );">Assets</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="num">$ (3,364,475,000)<span></span>
</td>
<td class="num">$ (3,169,140,000)<span></span>
</td>
<td class="num">$ (2,543,077,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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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>132
<FILENAME>R119.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964435824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Business Segment Data (Details 3) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 125,115<span></span>
</td>
<td class="nump">$ 87,318<span></span>
</td>
<td class="nump">$ 111,008<span></span>
</td>
<td class="nump">$ 69,126<span></span>
</td>
<td class="nump">$ 306,740<span></span>
</td>
<td class="nump">$ 293,406<span></span>
</td>
<td class="nump">$ 304,959<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_DepreciationDepletionAndAmortization', window );">Depreciation, depletion and amortization</a></td>
<td class="nump">31,130<span></span>
</td>
<td class="nump">29,752<span></span>
</td>
<td class="nump">60,760<span></span>
</td>
<td class="nump">58,101<span></span>
</td>
<td class="nump">117,798<span></span>
</td>
<td class="nump">100,974<span></span>
</td>
<td class="nump">89,626<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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">19,156<span></span>
</td>
<td class="nump">7,424<span></span>
</td>
<td class="nump">28,651<span></span>
</td>
<td class="nump">12,690<span></span>
</td>
<td class="nump">30,121<span></span>
</td>
<td class="nump">19,218<span></span>
</td>
<td class="nump">20,577<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total consolidated income before income taxes</a></td>
<td class="nump">76,855<span></span>
</td>
<td class="nump">50,142<span></span>
</td>
<td class="nump">23,623<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
<td class="nump">158,821<span></span>
</td>
<td class="nump">173,214<span></span>
</td>
<td class="nump">194,756<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">119,769<span></span>
</td>
<td class="nump">83,145<span></span>
</td>
<td class="nump">99,680<span></span>
</td>
<td class="nump">69,048<span></span>
</td>
<td class="nump">297,316<span></span>
</td>
<td class="nump">285,066<span></span>
</td>
<td class="nump">277,626<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 5,346<span></span>
</td>
<td class="nump">$ 4,173<span></span>
</td>
<td class="nump">$ 11,328<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 9,424<span></span>
</td>
<td class="nump">$ 8,340<span></span>
</td>
<td class="nump">$ 27,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</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;">knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds accounted for as interest 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_InterestExpense</td>
</tr>
<tr>
<td style="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_SegmentReportingOtherSignificantReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingOtherSignificantReconcilingItemLineItems</td>
</tr>
<tr>
<td style="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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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>133
<FILENAME>R120.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686938738496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Change in benefit obligation and plan assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation:</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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">$ 44,363<span></span>
</td>
<td class="nump">$ 46,783<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">1,053<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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(9,174)<span></span>
</td>
<td class="num">(832)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,558)<span></span>
</td>
<td class="num">(2,641)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">33,758<span></span>
</td>
<td class="nump">44,363<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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in net plan assets:</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">39,345<span></span>
</td>
<td class="nump">40,710<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(8,356)<span></span>
</td>
<td class="nump">1,276<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_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,558)<span></span>
</td>
<td class="num">(2,641)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">28,431<span></span>
</td>
<td class="nump">39,345<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status - under</a></td>
<td class="num">(5,327)<span></span>
</td>
<td class="num">(5,018)<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_StatementOfFinancialPositionAbstract', window );"><strong>Amounts recognized in the Consolidated Balance Sheets at December 31:</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities - other</a></td>
<td class="nump">5,327<span></span>
</td>
<td class="nump">5,018<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Benefit obligation liabilities - net amount recognized</a></td>
<td class="nump">5,327<span></span>
</td>
<td class="nump">5,018<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Amounts recognized in accumulated other comprehensive loss consist of:</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Actuarial (gain) loss</a></td>
<td class="nump">19,087<span></span>
</td>
<td class="nump">18,788<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total</a></td>
<td class="nump">19,087<span></span>
</td>
<td class="nump">18,788<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in benefit obligation:</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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">19,480<span></span>
</td>
<td class="nump">21,790<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">522<span></span>
</td>
<td class="nump">567<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">514<span></span>
</td>
<td class="nump">492<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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(5,319)<span></span>
</td>
<td class="num">(2,769)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(584)<span></span>
</td>
<td class="num">(603)<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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">14,616<span></span>
</td>
<td class="nump">19,480<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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in net plan 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">505<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(473)<span></span>
</td>
<td class="nump">17<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 );">Employer contributions</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">392<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(584)<span></span>
</td>
<td class="num">(603)<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="num">(314)<span></span>
</td>
<td class="nump">314<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status - under</a></td>
<td class="num">(14,930)<span></span>
</td>
<td class="num">(19,166)<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_StatementOfFinancialPositionAbstract', window );"><strong>Amounts recognized in the Consolidated Balance Sheets at December 31:</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="nump">544<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities - other</a></td>
<td class="nump">13,886<span></span>
</td>
<td class="nump">18,622<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Benefit obligation liabilities - net amount recognized</a></td>
<td class="nump">14,930<span></span>
</td>
<td class="nump">19,166<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Amounts recognized in accumulated other comprehensive loss consist of:</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Actuarial (gain) loss</a></td>
<td class="num">(2,057)<span></span>
</td>
<td class="nump">3,128<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service credit</a></td>
<td class="num">(109)<span></span>
</td>
<td class="num">(189)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total</a></td>
<td class="num">$ (2,166)<span></span>
</td>
<td class="nump">$ 2,939<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<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 (j)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<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 (j)<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</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 (b)(1)<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_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<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_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial present value of benefits attributed to service rendered by employee for defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (a)(6)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contributions received by defined benefit plan from participant which increase benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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)(02)<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/disclosureRef<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 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)(iv)(01)<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 (b)<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<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 (c)<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_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for passage of time related to defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (a)(2)<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 (h)(2)<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (b)(5)<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_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contributions received by defined benefit plan from participant 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for actuarial present value of benefits attributed to service rendered by employee for defined benefit 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/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/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 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 (a)(1)<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 (h)(1)<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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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> -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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.</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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-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)(15)(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> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>134
<FILENAME>R121.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945824528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Narrative (Details)<br> $ in Thousands</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, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jul. 01, 2015</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Maximum | Fixed Income Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Maximum | Defined Benefit Plan, Equity Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Minimum | Fixed Income Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Minimum | Defined Benefit Plan, Equity Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Unfunded plan | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization', window );">Excess percentage of unrecognized pension actuarial gains and losses</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_DefinedBenefitPlanAverageOfAssetsPeriod', window );">Market-related value of assets, average of assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Underfunded plan | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contributions in next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_knf_DefinedBenefitPlanAdditionalEmployerContributions', window );">Additional employer contributions</a></td>
<td class="nump">$ 2,700<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_DefinedBenefitPlanParticipantAge', window );">Plan participant age</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">65 years<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Maximum | Fixed Income Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Maximum | Defined Benefit Plan, Equity Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Minimum | Fixed Income Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Minimum | Defined Benefit Plan, Equity Securities</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Targeted allocation percentages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Unfunded plan | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Expected employer contributions in next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Underfunded plan | Postretirement Health Coverage</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_DefinedBenefitPlanParticipantAge', window );">Plan participant age</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">55 years<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_knf_DefinedBenefitPlanYearsOfContinuousService', window );">Years of continuous service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DefinedBenefitPlanAdditionalEmployerContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Additional Employer Contributions</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;">knf_DefinedBenefitPlanAdditionalEmployerContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DefinedBenefitPlanAverageOfAssetsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Average of Assets, 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;">knf_DefinedBenefitPlanAverageOfAssetsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Excess Percentage of Unrecognized Pension Actuarial Gains and Losses, Trigger For Amortization</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;">knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DefinedBenefitPlanParticipantAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Participant Age</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;">knf_DefinedBenefitPlanParticipantAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DefinedBenefitPlanYearsOfContinuousService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Years of Continuous 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;">knf_DefinedBenefitPlanYearsOfContinuousService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (g)<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/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)(i)<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember</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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</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>135
<FILENAME>R122.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951763024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (Details) - Pension benefits - USD ($)<br> $ in Thousands</strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 33,758<span></span>
</td>
<td class="nump">$ 44,363<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">33,758<span></span>
</td>
<td class="nump">44,363<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 28,431<span></span>
</td>
<td class="nump">$ 39,345<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation for defined benefit plan with accumulated benefit obligation in excess of 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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan asset for defined benefit plan with accumulated benefit obligation in excess of 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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-3<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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>136
<FILENAME>R123.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944255264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Components of net periodic benefit cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits</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>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit cost (credit):</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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">1,127<span></span>
</td>
<td class="nump">1,053<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit cost (credit):</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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">522<span></span>
</td>
<td class="nump">567<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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">514<span></span>
</td>
<td class="nump">492<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Underfunded plan | Pension benefits</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>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit cost (credit):</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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 408<span></span>
</td>
<td class="nump">$ 282<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 564<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="nump">1,291<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
<td class="num">(986)<span></span>
</td>
<td class="num">(1,973)<span></span>
</td>
<td class="num">(2,028)<span></span>
</td>
<td class="num">(2,065)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="nump">971<span></span>
</td>
<td class="nump">862<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">88<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Underfunded plan | Other postretirement benefits</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>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit cost (credit):</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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">522<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">554<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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">514<span></span>
</td>
<td class="nump">492<span></span>
</td>
<td class="nump">650<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</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="num">(12)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(17)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</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="num">(79)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
<td class="num">(79)<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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</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">351<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">306<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</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">1,296<span></span>
</td>
<td class="nump">1,096<span></span>
</td>
<td class="nump">1,414<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Unfunded plan | Pension benefits</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>
<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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</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>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net (gain) loss</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">1,155<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="nump">794<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization of actuarial loss</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="num">(856)<span></span>
</td>
<td class="num">(1,108)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Amortization of prior service credit</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">0<span></span>
</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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in accumulated other comprehensive loss</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">299<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
<td class="num">(191)<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</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">309<span></span>
</td>
<td class="num">(1,274)<span></span>
</td>
<td class="num">(103)<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Unfunded plan | Other postretirement benefits</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>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit cost (credit):</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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">262<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="nump">256<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(6)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(40)<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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="nump">176<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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 211<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 648<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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:</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>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net (gain) loss</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="num">(4,833)<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
<td class="num">(181)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization of actuarial loss</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="num">(351)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
<td class="num">(306)<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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Amortization of prior service credit</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">79<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">90<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">Total recognized in accumulated other comprehensive loss</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="num">(5,105)<span></span>
</td>
<td class="num">(2,808)<span></span>
</td>
<td class="num">(397)<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss</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="num">$ (3,809)<span></span>
</td>
<td class="num">$ (1,712)<span></span>
</td>
<td class="nump">$ 1,017<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_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in net periodic benefit (cost) credit of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(4)<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(5)<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 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(3)<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 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for passage of time related to defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (a)(2)<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 (h)(2)<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net periodic benefit cost (credit) for defined benefit 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/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/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 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 (h)<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 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for actuarial present value of benefits attributed to service rendered by employee for defined benefit 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/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/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 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 (a)(1)<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 (h)(1)<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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</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 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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 (i)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</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 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</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 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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 (i)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember</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>137
<FILENAME>R124.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686963581856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit plans - Weighted average assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits | Underfunded plan</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Benefit obligation:</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.06%<span></span>
</td>
<td class="nump">2.62%<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_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0.0650<span></span>
</td>
<td class="nump">0.0600<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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit cost:</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.62%<span></span>
</td>
<td class="nump">2.29%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits | Qualified plan | Unfunded plan</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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Benefit obligation:</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.07%<span></span>
</td>
<td class="nump">2.69%<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_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0.0600<span></span>
</td>
<td class="nump">0.0550<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit cost:</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">2.38%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets</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;">knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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>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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-8<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 (k)(3)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_UnderfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_UnderfundedPlanMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember</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>138
<FILENAME>R125.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952947056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Health care cost assumptions (Details) - Postretirement Health Coverage<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Health care trend rate assumed for next year</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Health care cost trend rate &#8211; ultimate</a></td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Year in which ultimate trend rate achieved</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.00%<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="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_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</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>139
<FILENAME>R126.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952720416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Expected benefit payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract', window );"><strong>Expected Medicare Part D Subsidy</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_PrescriptionDrugSubsidyReceiptsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 8<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_PrescriptionDrugSubsidyReceiptsYearTwo1', window );">2024</a></td>
<td class="nump">7<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_PrescriptionDrugSubsidyReceiptsYearThree1', window );">2025</a></td>
<td class="nump">6<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_PrescriptionDrugSubsidyReceiptsYearFour1', window );">2026</a></td>
<td class="nump">5<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_PrescriptionDrugSubsidyReceiptsYearFive1', window );">2027</a></td>
<td class="nump">5<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_PrescriptionDrugSubsidyReceiptsAfterYearFive', window );">2028-2032</a></td>
<td class="nump">16<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Pension benefits</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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Pension and Other Postretirement Benefits</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,876<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">2,782<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">2,759<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">2,725<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">2,667<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">12,410<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan</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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Pension and Other Postretirement Benefits</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">1,573<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">1,621<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">1,727<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">1,763<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">1,653<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">6,343<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Nonqualified Plan | Other postretirement benefits</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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Pension and Other Postretirement Benefits</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">738<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">902<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">1,023<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">1,169<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">1,240<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">$ 1,685<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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="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_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected after fifth fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsAfterYearFive</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected in next fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsNextTwelveMonths</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsYearFive1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected in fifth fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsYearFive1</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsYearFour1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected in fourth fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsYearFour1</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsYearThree1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected in third fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsYearThree1</td>
</tr>
<tr>
<td style="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_PrescriptionDrugSubsidyReceiptsYearTwo1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prescription drug subsidy receipt expected in second fiscal year following current fiscal year.</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 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<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 (f)<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_PrescriptionDrugSubsidyReceiptsYearTwo1</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>140
<FILENAME>R127.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946613392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Fair value of plan assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 28,431<span></span>
</td>
<td class="nump">$ 39,345<span></span>
</td>
<td class="nump">$ 40,710<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(314)<span></span>
</td>
<td class="nump">314<span></span>
</td>
<td class="nump">$ 505<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">28,431<span></span>
</td>
<td class="nump">39,345<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(314)<span></span>
</td>
<td class="nump">314<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">13,826<span></span>
</td>
<td class="nump">19,159<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(11)<span></span>
</td>
<td class="nump">7<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">14,020<span></span>
</td>
<td class="nump">19,505<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(303)<span></span>
</td>
<td class="nump">307<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">7.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 859<span></span>
</td>
<td class="nump">489<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">14<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">489<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">14<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash equivalents | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">789<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(11)<span></span>
</td>
<td class="nump">7<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">789<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(11)<span></span>
</td>
<td class="nump">7<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">U.S. companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International companies | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">19.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International companies | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">$ 135<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">135<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">International companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Collective and mutual funds | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">16,237<span></span>
</td>
<td class="nump">21,984<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Collective and mutual funds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">12,729<span></span>
</td>
<td class="nump">17,620<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Collective and mutual funds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">4,364<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Collective and mutual funds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">37.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">58.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 8,554<span></span>
</td>
<td class="nump">$ 13,199<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">8,554<span></span>
</td>
<td class="nump">13,199<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">791<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">791<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Government securities | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">951<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Government securities | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">750<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Government securities | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">201<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Government securities | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember', window );">Pooled separate accounts | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">326<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember', window );">Pooled separate accounts | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember', window );">Pooled separate accounts | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">326<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember', window );">Pooled separate accounts | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember', window );">Other | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">19.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember', window );">Other | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember', window );">Other | Fair value, measurements, recurring | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 585<span></span>
</td>
<td class="nump">$ 681<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. Government securities | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">9.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. Government securities | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">13.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Common stock of large-cap U.S. companies | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">16.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Common stock of large-cap U.S. companies | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">13.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember', window );">Pooled separate accounts, cash and cash equivalents | Pension benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember', window );">Insurance contract | Fair value, measurements, recurring | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">$ (286)<span></span>
</td>
<td class="nump">$ 293<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember', window );">Insurance contract | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level&#160;1) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember', window );">Insurance contract | Fair value, measurements, recurring | Significant Other Observable Inputs (Level&#160;2) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="num">(286)<span></span>
</td>
<td class="nump">293<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember', window );">Insurance contract | Fair value, measurements, recurring | Significant Unobservable Inputs (Level&#160;3) | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Common stock of small-cap U.S. companies | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage', window );">Defined benefit plan, plan assets, investment within plan asset category, percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.00%<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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)(02)<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/disclosureRef<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 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)(iv)(01)<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 (b)<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment to total investment within defined benefit plan asset category.</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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel1Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel3Member</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MunicipalBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=knf_DefinedBenefitPlanInsuranceMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</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>141
<FILENAME>R128.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952951584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (Details) - Nonqualified Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_knf_DefinedBenefitPlanParticipantAge', window );">Plan participant age</a></td>
<td class="text">65 years<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_knf_DefinedBenefitPlanPaymentPeriod', window );">Benefit period</a></td>
<td class="text">15 years<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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, contribution cost</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DefinedBenefitPlanParticipantAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Participant Age</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;">knf_DefinedBenefitPlanParticipantAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DefinedBenefitPlanPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Payment 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;">knf_DefinedBenefitPlanPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for defined contribution 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>142
<FILENAME>R129.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952708688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (Details) - Nonqualified Plan - USD ($)<br> $ in Thousands</strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 16,047<span></span>
</td>
<td class="nump">$ 20,086<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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 16,047<span></span>
</td>
<td class="nump">$ 20,086<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation for defined benefit pension plan with projected benefit obligation in excess of 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of 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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>143
<FILENAME>R130.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953105776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (Details) - Nonqualified Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">$ 407<span></span>
</td>
<td class="nump">$ 556<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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Recognized net actuarial loss</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 630<span></span>
</td>
<td class="nump">$ 716<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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in net periodic benefit (cost) credit of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(4)<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for passage of time related to defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (a)(2)<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 (h)(2)<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net periodic benefit cost (credit) for defined benefit 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/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/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 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 (h)<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 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>144
<FILENAME>R131.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950653680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (Details) - Nonqualified Plan<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligation discount rate</a></td>
<td class="nump">4.97%<span></span>
</td>
<td class="nump">2.38%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost discount rate</a></td>
<td class="nump">2.38%<span></span>
</td>
<td class="nump">1.95%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>145
<FILENAME>R132.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952097856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (Details) - Nonqualified Plan<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 1,573<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">1,621<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">1,763<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">1,653<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">$ 6,343<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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>146
<FILENAME>R133.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958563680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Nonqualified benefit plans, investments (Details) - Nonqualified Plan - USD ($)<br> $ in Thousands</strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_Investments', window );">Total investments</a></td>
<td class="nump">$ 29,765<span></span>
</td>
<td class="nump">$ 32,240<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Insurance contract</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_Investments', window );">Total investments</a></td>
<td class="nump">20,083<span></span>
</td>
<td class="nump">21,629<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Life insurance</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_Investments', window );">Total investments</a></td>
<td class="nump">7,234<span></span>
</td>
<td class="nump">7,567<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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Other</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [Line Items]</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_Investments', window );">Total investments</a></td>
<td class="nump">$ 2,448<span></span>
</td>
<td class="nump">$ 3,044<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments.</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)(1)(h))<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_Investments</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</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_InvestmentTypeAxis=knf_InsuranceContractsInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=knf_InsuranceContractsInvestmentsMember</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_InvestmentTypeAxis=knf_LifeInsuranceInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=knf_LifeInsuranceInvestmentsMember</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_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember</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>147
<FILENAME>R134.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686938729968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, contribution cost</a></td>
<td class="nump">$ 5,611<span></span>
</td>
<td class="nump">$ 12,470<span></span>
</td>
<td class="nump">$ 12,770<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, contribution cost</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">3,200<span></span>
</td>
<td class="nump">3,400<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, contribution cost</a></td>
<td class="nump">$ 27,600<span></span>
</td>
<td class="nump">$ 26,600<span></span>
</td>
<td class="nump">$ 28,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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for defined contribution 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="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_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</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 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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>148
<FILENAME>R135.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686963338720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_MultiemployerPlanPensionInsignificantEmployerContributionCost', window );">Contributions, Other funds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,969<span></span>
</td>
<td class="nump">$ 7,065<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_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">5,611<span></span>
</td>
<td class="nump">12,470<span></span>
</td>
<td class="nump">12,770<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_RetirementPlanNameAxis=knf_PensionTrustFundForOperatingEngineersMember', window );">Pension Trust Fund for Operating Engineers</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Contributions, excluding Other funds</a></td>
<td class="nump">2,484<span></span>
</td>
<td class="nump">2,495<span></span>
</td>
<td class="nump">2,680<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_RetirementPlanNameAxis=knf_WesternConferenceOfTeamstersPensionPlanMember', window );">Western Conference of Teamsters Pension Plan</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_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plan [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_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Contributions, excluding Other funds</a></td>
<td class="nump">$ 3,127<span></span>
</td>
<td class="nump">$ 3,006<span></span>
</td>
<td class="nump">$ 3,025<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_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</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 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="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_MultiemployerPlanPensionInsignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for employer contribution to multiemployer pension plan determined to be individually insignificant.</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 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlanPensionInsignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="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_MultiemployerPlanPensionSignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for employer contribution to multiemployer pension plan determined to be individually significant.</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 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlanPensionSignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-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_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanNameAxis=knf_PensionTrustFundForOperatingEngineersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=knf_PensionTrustFundForOperatingEngineersMember</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_RetirementPlanNameAxis=knf_WesternConferenceOfTeamstersPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=knf_WesternConferenceOfTeamstersPensionPlanMember</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>149
<FILENAME>R136.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944141376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Commitments and Contingencies - Litigation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 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>Jan. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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>
<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_LossContingencyAccrualAtCarryingValue', window );">Potential liabilities related to litigation and environmental matters</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 970<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 6,300<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_LossContingencyReceivable', window );">Insurance Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 6,200<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_LossContingencyAccrualPayments', window );">Payment of claims</a></td>
<td class="nump">$ 6,200<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_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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss contingency 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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="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_LossContingencyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reducing loss contingency 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/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-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_LossContingencyAccrualPayments</td>
</tr>
<tr>
<td style="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_LossContingencyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable related to a loss contingency accrual. For example, an insurance recovery receivable.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_LossContingencyReceivable</td>
</tr>
<tr>
<td style="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>150
<FILENAME>R137.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686942268400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Commitments and Contingencies - Environmental matters (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>responsibleParty</div>
</th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th">
<div>Jan. 31, 2017 </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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_knf_NumberOfResponsibleParties', window );">Number of other responsible parties | responsibleParty</a></td>
<td class="nump">100<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_knf_EnvironmentalRemediationPeriod', window );">Environmental remediation period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 years<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_knf_EnvironmentalRemediationExpectedCosts', window );">Environmental remediation, estimated present value of expected costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,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_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated', window );">Environmental remediation, percent of site to be remediated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_dei_LegalEntityAxis=knf_LowerWillametteGroupMember', window );">Lower Willamette Group</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost', window );">Incurred investigation related costs (over)</a></td>
<td class="nump">$ 115,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_knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Matter, Investigation Related Cost, Incurred Cost</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;">knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EnvironmentalRemediationExpectedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Remediation Expected 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;">knf_EnvironmentalRemediationExpectedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_EnvironmentalRemediationPercentOfSiteToBeRemediated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Remediation, Percent of Site to be Remediated</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;">knf_EnvironmentalRemediationPercentOfSiteToBeRemediated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_EnvironmentalRemediationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Remediation 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;">knf_EnvironmentalRemediationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_NumberOfResponsibleParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Responsible Parties</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;">knf_NumberOfResponsibleParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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>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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=knf_LowerWillametteGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_LegalEntityAxis=knf_LowerWillametteGroupMember</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>151
<FILENAME>R138.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686958523072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Commitments and Contingencies - Purchase commitments (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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_UnrecordedUnconditionalPurchaseObligationTerm', window );">Maximum commitment terms (in years)</a></td>
<td class="text">25 years<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_UnrecordedUnconditionalPurchaseObligationAbstract', window );"><strong>Purchase commitments</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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">$ 80,766<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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">3,582<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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">2,582<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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">2,046<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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">1,854<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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Thereafter</a></td>
<td class="nump">9,821<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_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchased under various commitments during the year</a></td>
<td class="nump">$ 167,600<span></span>
</td>
<td class="nump">$ 137,400<span></span>
</td>
<td class="nump">$ 150,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_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_UnrecordedUnconditionalPurchaseObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecordedUnconditionalPurchaseObligationAbstract</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation 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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed and determinable portion of unrecorded unconditional purchase obligation to be paid 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/2009/role/commonPracticeRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).</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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-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_UnrecordedUnconditionalPurchaseObligationPurchases</td>
</tr>
<tr>
<td style="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_UnrecordedUnconditionalPurchaseObligationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationTerm</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R139.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953141024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Commitments and Contingencies - Guarantees (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations, maximum exposure, undiscounted</a></td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="nump">$ 11,500,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_GuaranteeObligationsCurrentCarryingValue', window );">Amount outstanding under guarantees that is reflected on balance sheet</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_knf_LettersofCreditSettoExpireCurrentYear', window );">Letters of credit set to expire - 2023</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">8,600,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_knf_LettersofCreditSettoExpireinNextFiscalYear', window );">Letters of credit set to expire - 2024</a></td>
<td class="nump">436,000<span></span>
</td>
<td class="nump">489,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_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_knf_SuretyBondExpirationPeriod', window );">Surety bond expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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_knf_AmountOfSuretyBondsOutstanding', window );">Amount of surety bonds outstanding</a></td>
<td class="nump">905,400,000<span></span>
</td>
<td class="nump">$ 664,700,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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Letters of credit</a></td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AmountOfSuretyBondsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 surety bonds outstanding related to construction contracts and reclamation obligations.</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;">knf_AmountOfSuretyBondsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_LettersofCreditSettoExpireCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of credit set to expire current 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;">knf_LettersofCreditSettoExpireCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_LettersofCreditSettoExpireinNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of credit set to expire in next fiscal 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;">knf_LettersofCreditSettoExpireinNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_SuretyBondExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Surety Bond Expiration 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;">knf_SuretyBondExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</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 460<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/2147482425/460-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_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="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_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_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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R140.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953194144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-K Related-Party Transactions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</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>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</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>
<td class="nump">$ 6,977<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</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>
<td class="nump">10,414<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</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>
<td class="nump">13,850<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</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>
<td class="nump">17,187<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</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>
<td class="nump">$ 803,438<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=us-gaap_RelatedPartyMember', window );">Related Party</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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</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">$ 30,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</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">66,400<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</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">10,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</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<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</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">65,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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</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">$ 305,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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Revolving Credit Facility</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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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>
<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_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization', window );">Minimum ratio of total consolidated debt to total consolidated capitalization</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.65<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_RelatedPartyTransactionAxis=knf_CorporateExpensesMember', window );">Corporate Expenses | Related Party</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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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>
<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_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction</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">$ 18,000<span></span>
</td>
<td class="nump">$ 15,600<span></span>
</td>
<td class="nump">$ 14,200<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_RelatedPartyTransactionAxis=knf_ContractingServicesMember', window );">Contracting Services | Related Party</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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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>
<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_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 624<span></span>
</td>
<td class="nump">$ 417<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_knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Covenant, Ratio of Total Consolidated Debt to Total Consolidated Capitalization</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;">knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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>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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 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 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transactions with related party during the financial 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 850<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/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RelatedPartyMember</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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditFacilityMember</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_RelatedPartyTransactionAxis=knf_CorporateExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=knf_CorporateExpensesMember</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_RelatedPartyTransactionAxis=knf_ContractingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=knf_ContractingServicesMember</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>154
<FILENAME>R141.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952727360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-K Related-Party Transactions - Schedule of intercompany borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 839,129<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_LongTermDebtCurrent', window );">Long-term debt - current portion</a></td>
<td class="nump">7,082<span></span>
</td>
<td class="nump">$ 211<span></span>
</td>
<td class="nump">$ 233<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 832,047<span></span>
</td>
<td class="nump">427<span></span>
</td>
<td class="nump">703<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=us-gaap_RelatedPartyMember', window );">Related Party</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,449<span></span>
</td>
<td class="nump">683,457<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 );">Long-term debt - current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238,000<span></span>
</td>
<td class="nump">108,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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 446,449<span></span>
</td>
<td class="nump">575,457<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=us-gaap_RelatedPartyMember', window );">Related Party | Centennial Term Loan Agreements</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.44%<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 208,000<span></span>
</td>
<td class="nump">0<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=us-gaap_RelatedPartyMember', window );">Related Party | Centennial Senior Notes</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 410,000<span></span>
</td>
<td class="nump">368,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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Borrowing Arrangements</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.27%<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,449<span></span>
</td>
<td class="nump">$ 315,457<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes 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> -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/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 3: 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 4: 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 5: 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 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated at point in time.</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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RelatedPartyMember</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_DebtInstrumentAxis=knf_CentennialTermLoanAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=knf_CentennialTermLoanAgreementsMember</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_DebtInstrumentAxis=knf_CentennialSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=knf_CentennialSeniorNotesMember</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_DebtInstrumentAxis=knf_BorrowingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=knf_BorrowingArrangementsMember</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>155
<FILENAME>R142.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950589824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Background (Details)<br></strong></div></th>
<th class="th"><div>May 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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_knf_PercentOfSharesDistributedInConjunctionWithSpinoff', window );">Percent of Shares Distributed in Conjunction with Spinoff</a></td>
<td class="nump">90.00%<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 );">Stock split ratio</a></td>
<td class="nump">0.25<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_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff', window );">Percent of Shares, Retained by Parent, in Conjunction with Spinoff</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_PercentOfSharesDistributedInConjunctionWithSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of Shares Distributed in Conjunction with Spinoff</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;">knf_PercentOfSharesDistributedInConjunctionWithSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of Shares, Retained by Parent, in Conjunction with Spinoff</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;">knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R143.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945562928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Basis of presentation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>May 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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>
<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>
<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_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold', window );">Form 10 Separation Adjustments to Costs of Goods Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,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>
<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_knf_Form10SeparationAdjustmentsToNetIncome', window );">Form 10 Separation Adjustments to Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,600,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesRelatedParty', window );">Costs and Expenses, Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">$ 9,700,000<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="nump">$ 14,200,000<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_knf_RelatedPartyNotesPayableToParent', window );">Related-party notes payable to Centennial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 889,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>
<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_knf_DividendPaidFromDebtProceedsToParent', window );">Dividend paid from debt proceeds to Centennial</a></td>
<td class="nump">$ 825,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>
<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_knf_NetContributionFromParentAfterRepaymentOfNotes', window );">Net contribution from Centennial after repayment of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,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>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,489,000<span></span>
</td>
<td class="nump">12,713,000<span></span>
</td>
<td class="nump">68,489,000<span></span>
</td>
<td class="nump">12,713,000<span></span>
</td>
<td class="nump">$ 10,090,000<span></span>
</td>
<td class="nump">$ 13,848,000<span></span>
</td>
<td class="nump">$ 7,072,000<span></span>
</td>
<td class="nump">$ 8,470,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,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>
<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 28,400,000<span></span>
</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DividendPaidFromDebtProceedsToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend Paid From Debt Proceeds To Parent</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;">knf_DividendPaidFromDebtProceedsToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_Form10SeparationAdjustmentsToCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Form 10 Separation Adjustments to Costs of Goods Sold</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;">knf_Form10SeparationAdjustmentsToCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_Form10SeparationAdjustmentsToNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Form 10 Separation Adjustments to Net 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;">knf_Form10SeparationAdjustmentsToNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_NetContributionFromParentAfterRepaymentOfNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Contribution From Parent After Repayment Of 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;">knf_NetContributionFromParentAfterRepaymentOfNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-Party Notes Payable To Parent</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;">knf_RelatedPartyNotesPayableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_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_CostsAndExpensesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of sales and operating expenses for the period incurred from transactions with related parties.</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_CostsAndExpensesRelatedParty</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage. 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.</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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<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_RestrictedCash</td>
</tr>
<tr>
<td style="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>157
<FILENAME>R144.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959807920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Receivables and allowance for expected credit losses (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 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_CreditLossAbstract', window );"><strong>Credit Loss [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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing', window );">Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing</a></td>
<td class="nump">$ 11.6<span></span>
</td>
<td class="nump">$ 11.2<span></span>
</td>
<td class="nump">$ 10.0<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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable, classified as noncurrent, 90 days or more past due and still accruing.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing</td>
</tr>
<tr>
<td style="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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditLossAbstract</td>
</tr>
<tr>
<td style="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>158
<FILENAME>R145.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686950649952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Receivables and allowance for expected credit losses - Components of receivables, net (Details) - Trade Accounts Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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>
<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_AccountsAndOtherReceivablesNetCurrent', window );">Trade receivables</a></td>
<td class="nump">$ 220,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98,114<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_BilledContractReceivables', window );">Contract receivables</a></td>
<td class="nump">173,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,768<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_ConstructionContractorReceivableRetainage', window );">Retention receivables</a></td>
<td class="nump">30,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,173<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_AccountsReceivableGross', window );">Receivables, gross</a></td>
<td class="nump">424,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,055<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_AllowanceForDoubtfulAccountsReceivable', window );">Less expected credit loss</a></td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">$ 5,029<span></span>
</td>
<td class="nump">$ 5,126<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">$ 6,164<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_AccountsReceivableNet', window );">Receivables, net</a></td>
<td class="nump">$ 418,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,649<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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, receivable from customers, clients, or other third-parties, and receivables classified as other due 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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal 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/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)(5))<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(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-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_AccountsReceivableGross</td>
</tr>
<tr>
<td style="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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-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)(5))<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> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<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 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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)(5))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_BilledContractReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid 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 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-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_BilledContractReceivables</td>
</tr>
<tr>
<td style="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_ConstructionContractorReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.</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 910<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/2147482546/910-10-50-7<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(3)(c)(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_ConstructionContractorReceivableRetainage</td>
</tr>
<tr>
<td style="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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</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>159
<FILENAME>R146.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944638672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</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">$ 1,015<span></span>
</td>
<td class="num">$ (241)<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 1,158<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember', window );">Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="nump">$ 5,477<span></span>
</td>
<td class="nump">$ 5,126<span></span>
</td>
<td class="nump">$ 5,406<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">6,164<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">583<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538<span></span>
</td>
<td class="nump">68<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="nump">826<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">5,822<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="nump">5,126<span></span>
</td>
<td class="nump">5,870<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">6,164<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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,696<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="num">(543)<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">101<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">2,696<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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">824<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">946<span></span>
</td>
<td class="num">(112)<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">512<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">200<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="nump">824<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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,258<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">631<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="nump">577<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">225<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,258<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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,157<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,179<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="num">(132)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="nump">106<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">133<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,157<span></span>
</td>
<td class="nump">618<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="nump">1,179<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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Trade Accounts Receivable</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>
<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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">207<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">40<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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less write-offs charged against the allowance</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">167<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 207<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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)(5))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>160
<FILENAME>R147.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951949424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">$ 227,683<span></span>
</td>
<td class="nump">$ 211,496<span></span>
</td>
<td class="nump">$ 195,616<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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">104,689<span></span>
</td>
<td class="nump">78,571<span></span>
</td>
<td class="nump">68,504<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_OtherInventorySupplies', window );">Supplies and parts</a></td>
<td class="nump">42,005<span></span>
</td>
<td class="nump">33,210<span></span>
</td>
<td class="nump">27,325<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_InventoryNet', window );">Total</a></td>
<td class="nump">$ 374,377<span></span>
</td>
<td class="nump">$ 323,277<span></span>
</td>
<td class="nump">$ 291,445<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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(6)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: 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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or 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(6)(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="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_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or 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(6)(a)(5))<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_OtherInventorySupplies</td>
</tr>
<tr>
<td style="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>161
<FILENAME>R148.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954885456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Earnings per share - Narrative (Details) - shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>May 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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>
<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_CommonStockSharesIssued', window );">Common stock balance (in shares)</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,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_TreasuryStockCommonShares', window );">Treasury stock held at cost (in shares)</a></td>
<td class="nump">431,136<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_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="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>162
<FILENAME>R149.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686943867920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Earnings per share - Schedule of Earnings per share reconciliation (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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>
<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">$ 56,836<span></span>
</td>
<td class="num">$ (41,320)<span></span>
</td>
<td class="nump">$ 38,562<span></span>
</td>
<td class="num">$ (40,010)<span></span>
</td>
<td class="nump">$ 15,516<span></span>
</td>
<td class="num">$ (1,448)<span></span>
</td>
<td class="nump">$ 116,220<span></span>
</td>
<td class="nump">$ 129,755<span></span>
</td>
<td class="nump">$ 147,325<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 );">Weighted average common shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="nump">56,566<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive restricted stock units (in shares)</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</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>
</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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">56,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,583<span></span>
</td>
<td class="nump">56,566<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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>
</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_EarningsPerShareBasic', window );">Net income (loss) per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="nump">$ 2.05<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.60<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_EarningsPerShareDiluted', window );">Net income (loss) per share - diluted (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.03)<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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="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_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_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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="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_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>163
<FILENAME>R150.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686941420544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Equity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>May 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_CommonStockSharesIssued', window );">Common stock balance (in shares)</a></td>
<td class="nump">56,997,350<span></span>
</td>
<td class="nump">56,997,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<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_knf_CommonStockHeldBySubsidiaryAtCostShares', window );">Common stock held by subsidiary (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,921<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_TreasuryStockCommonShares', window );">Treasury stock held at cost (in shares)</a></td>
<td class="nump">431,136<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>
<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_StockholdersEquity', window );">Equity</a></td>
<td class="nump">$ 1,094,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 923,988<span></span>
</td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 878,244<span></span>
</td>
<td class="nump">$ 778,080<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_StatementEquityComponentsAxis=knf_MDUResourcesCommonStockHeldBySubsidiaryMember', window );">MDU Resources' Common Stock Held by Subsidiary</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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_StockholdersEquity', window );">Equity</a></td>
<td class="nump">$ 3,600<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>
<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_knf_CommonStockHeldBySubsidiaryAtCostShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Held by Subsidiary at Cost, Shares</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;">knf_CommonStockHeldBySubsidiaryAtCostShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: 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(d))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<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(27)(b))<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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: 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 16: 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 17: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: 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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="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_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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares 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> -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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and 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> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=knf_MDUResourcesCommonStockHeldBySubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=knf_MDUResourcesCommonStockHeldBySubsidiaryMember</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>164
<FILENAME>R151.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686943903792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Accumulated other comprehensive loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 974,769<span></span>
</td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 897,035<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 1,028,589<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 952,844<span></span>
</td>
<td class="nump">$ 878,244<span></span>
</td>
<td class="nump">$ 778,080<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">6,425<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">1,094,852<span></span>
</td>
<td class="nump">974,769<span></span>
</td>
<td class="nump">923,988<span></span>
</td>
<td class="nump">897,035<span></span>
</td>
<td class="nump">1,094,852<span></span>
</td>
<td class="nump">923,988<span></span>
</td>
<td class="nump">1,028,589<span></span>
</td>
<td class="nump">952,844<span></span>
</td>
<td class="nump">878,244<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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Net unrealized loss on derivative instruments qualifying as hedges</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(750)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">0<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(418)<span></span>
</td>
<td class="num">(750)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Postretirement liability adjustment</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(12,215)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(23,851)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(28,203)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,090<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<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">10,935<span></span>
</td>
<td class="nump">3,041<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,810<span></span>
</td>
<td class="nump">4,131<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">(12,215)<span></span>
</td>
<td class="num">(17,811)<span></span>
</td>
<td class="num">(23,851)<span></span>
</td>
<td class="num">(12,184)<span></span>
</td>
<td class="num">(17,811)<span></span>
</td>
<td class="num">(12,262)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(28,203)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total accumulated other comprehensive loss</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>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss [Roll Forward]</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>
<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(12,259)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="num">(24,187)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(12,352)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(24,490)<span></span>
</td>
<td class="num">(28,953)<span></span>
</td>
<td class="num">(28,454)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,422<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,820<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">10,935<span></span>
</td>
<td class="nump">3,041<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,138<span></span>
</td>
<td class="nump">4,463<span></span>
</td>
<td class="num">(499)<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (12,184)<span></span>
</td>
<td class="num">$ (12,259)<span></span>
</td>
<td class="num">$ (18,065)<span></span>
</td>
<td class="num">$ (24,187)<span></span>
</td>
<td class="num">$ (12,184)<span></span>
</td>
<td class="num">$ (18,065)<span></span>
</td>
<td class="num">$ (12,352)<span></span>
</td>
<td class="num">$ (24,490)<span></span>
</td>
<td class="num">$ (28,953)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, before reclassification adjustments of other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of other comprehensive income (loss).</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of reclassification adjustments of other comprehensive income (loss).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="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_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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>165
<FILENAME>R152.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944227136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (19,156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,424)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,651)<span></span>
</td>
<td class="num">$ (12,690)<span></span>
</td>
<td class="num">$ (30,121)<span></span>
</td>
<td class="num">$ (19,218)<span></span>
</td>
<td class="num">$ (20,577)<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 );">Income tax expense (benefit)</a></td>
<td class="num">(20,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,107)<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="num">(42,601)<span></span>
</td>
<td class="num">(43,459)<span></span>
</td>
<td class="num">(47,431)<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 income</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,842)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
<td class="num">(4,778)<span></span>
</td>
<td class="num">(5,353)<span></span>
</td>
<td class="nump">1,355<span></span>
</td>
<td class="nump">835<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">56,836<span></span>
</td>
<td class="num">$ (41,320)<span></span>
</td>
<td class="nump">38,562<span></span>
</td>
<td class="num">$ (40,010)<span></span>
</td>
<td class="nump">15,516<span></span>
</td>
<td class="num">(1,448)<span></span>
</td>
<td class="nump">116,220<span></span>
</td>
<td class="nump">129,755<span></span>
</td>
<td class="nump">147,325<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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of accumulated other comprehensive loss</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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="num">(92)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="num">(605)<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">1,399<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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Reclassification adjustment for loss on derivative instruments included in net income (loss) | Reclassification out of accumulated other comprehensive loss | Interest rate contract</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(57)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="num">(218)<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">435<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(107)<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="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(164)<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">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_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Amortization of postretirement liability losses included in net periodic benefit cost | Reclassification out of accumulated other comprehensive loss</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>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustment out of accumulated other comprehensive loss [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>
<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="num">(351)<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_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(583)<span></span>
</td>
<td class="nump">1,167<span></span>
</td>
<td class="nump">1,453<span></span>
</td>
<td class="nump">1,422<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="num">$ (48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (220)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (95)<span></span>
</td>
<td class="num">$ (441)<span></span>
</td>
<td class="nump">$ 875<span></span>
</td>
<td class="nump">$ 1,090<span></span>
</td>
<td class="nump">$ 1,071<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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of borrowed funds accounted for as interest 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_InterestExpense</td>
</tr>
<tr>
<td style="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_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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</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>166
<FILENAME>R153.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945407744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Revenue from contracts with customers - Disaggregation of revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_srt_ProductOrServiceAxis=knf_AggregatesMember', window );">Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">146,416,000<span></span>
</td>
<td class="nump">136,388,000<span></span>
</td>
<td class="nump">229,937,000<span></span>
</td>
<td class="nump">214,035,000<span></span>
</td>
<td class="nump">496,661,000<span></span>
</td>
<td class="nump">444,010,000<span></span>
</td>
<td class="nump">406,557,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_srt_ProductOrServiceAxis=knf_ReadyMixConcreteMember', window );">Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">184,898,000<span></span>
</td>
<td class="nump">168,127,000<span></span>
</td>
<td class="nump">281,667,000<span></span>
</td>
<td class="nump">276,626,000<span></span>
</td>
<td class="nump">609,509,000<span></span>
</td>
<td class="nump">584,389,000<span></span>
</td>
<td class="nump">547,016,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_srt_ProductOrServiceAxis=knf_AsphaltMember', window );">Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">124,937,000<span></span>
</td>
<td class="nump">121,566,000<span></span>
</td>
<td class="nump">138,556,000<span></span>
</td>
<td class="nump">139,652,000<span></span>
</td>
<td class="nump">427,468,000<span></span>
</td>
<td class="nump">339,846,000<span></span>
</td>
<td class="nump">349,900,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_srt_ProductOrServiceAxis=knf_OtherMember', window );">Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">143,164,000<span></span>
</td>
<td class="nump">124,282,000<span></span>
</td>
<td class="nump">181,757,000<span></span>
</td>
<td class="nump">161,782,000<span></span>
</td>
<td class="nump">407,252,000<span></span>
</td>
<td class="nump">344,258,000<span></span>
</td>
<td class="nump">356,394,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_srt_ProductOrServiceAxis=knf_ContractingServicesPublicSectorMember', window );">Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">264,555,000<span></span>
</td>
<td class="nump">207,486,000<span></span>
</td>
<td class="nump">336,627,000<span></span>
</td>
<td class="nump">274,658,000<span></span>
</td>
<td class="nump">918,030,000<span></span>
</td>
<td class="nump">776,758,000<span></span>
</td>
<td class="nump">853,996,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_srt_ProductOrServiceAxis=knf_ContractingServicesPrivateSectorMember', window );">Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">88,882,000<span></span>
</td>
<td class="nump">123,196,000<span></span>
</td>
<td class="nump">131,793,000<span></span>
</td>
<td class="nump">170,291,000<span></span>
</td>
<td class="nump">269,691,000<span></span>
</td>
<td class="nump">240,713,000<span></span>
</td>
<td class="nump">215,669,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_srt_ProductOrServiceAxis=knf_InternalSalesMember', window );">Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(167,663,000)<span></span>
</td>
<td class="num">(169,232,000)<span></span>
</td>
<td class="num">(207,248,000)<span></span>
</td>
<td class="num">(215,266,000)<span></span>
</td>
<td class="num">(593,882,000)<span></span>
</td>
<td class="num">(501,044,000)<span></span>
</td>
<td class="num">(551,530,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">27,446,000<span></span>
</td>
<td class="nump">24,330,000<span></span>
</td>
<td class="nump">46,143,000<span></span>
</td>
<td class="nump">43,393,000<span></span>
</td>
<td class="nump">92,266,000<span></span>
</td>
<td class="nump">89,913,000<span></span>
</td>
<td class="nump">88,020,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">40,526,000<span></span>
</td>
<td class="nump">33,069,000<span></span>
</td>
<td class="nump">66,670,000<span></span>
</td>
<td class="nump">63,125,000<span></span>
</td>
<td class="nump">127,569,000<span></span>
</td>
<td class="nump">123,905,000<span></span>
</td>
<td class="nump">134,692,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">6,275,000<span></span>
</td>
<td class="nump">11,504,000<span></span>
</td>
<td class="nump">7,591,000<span></span>
</td>
<td class="nump">15,975,000<span></span>
</td>
<td class="nump">35,735,000<span></span>
</td>
<td class="nump">26,348,000<span></span>
</td>
<td class="nump">25,649,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">60,968,000<span></span>
</td>
<td class="nump">53,248,000<span></span>
</td>
<td class="nump">87,023,000<span></span>
</td>
<td class="nump">80,138,000<span></span>
</td>
<td class="nump">183,229,000<span></span>
</td>
<td class="nump">147,484,000<span></span>
</td>
<td class="nump">160,063,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">16,848,000<span></span>
</td>
<td class="nump">23,626,000<span></span>
</td>
<td class="nump">20,819,000<span></span>
</td>
<td class="nump">32,921,000<span></span>
</td>
<td class="nump">81,989,000<span></span>
</td>
<td class="nump">83,014,000<span></span>
</td>
<td class="nump">95,730,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">16,575,000<span></span>
</td>
<td class="nump">12,688,000<span></span>
</td>
<td class="nump">19,474,000<span></span>
</td>
<td class="nump">24,410,000<span></span>
</td>
<td class="nump">47,497,000<span></span>
</td>
<td class="nump">44,602,000<span></span>
</td>
<td class="nump">49,384,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(26,483,000)<span></span>
</td>
<td class="num">(30,053,000)<span></span>
</td>
<td class="num">(37,779,000)<span></span>
</td>
<td class="num">(46,201,000)<span></span>
</td>
<td class="num">(99,696,000)<span></span>
</td>
<td class="num">(88,037,000)<span></span>
</td>
<td class="num">(99,220,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">47,966,000<span></span>
</td>
<td class="nump">43,466,000<span></span>
</td>
<td class="nump">90,540,000<span></span>
</td>
<td class="nump">77,138,000<span></span>
</td>
<td class="nump">171,633,000<span></span>
</td>
<td class="nump">135,182,000<span></span>
</td>
<td class="nump">112,983,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">44,583,000<span></span>
</td>
<td class="nump">39,156,000<span></span>
</td>
<td class="nump">78,488,000<span></span>
</td>
<td class="nump">75,480,000<span></span>
</td>
<td class="nump">157,951,000<span></span>
</td>
<td class="nump">152,079,000<span></span>
</td>
<td class="nump">144,256,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">34,518,000<span></span>
</td>
<td class="nump">26,281,000<span></span>
</td>
<td class="nump">41,445,000<span></span>
</td>
<td class="nump">34,691,000<span></span>
</td>
<td class="nump">97,299,000<span></span>
</td>
<td class="nump">78,937,000<span></span>
</td>
<td class="nump">60,507,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">4,335,000<span></span>
</td>
<td class="nump">4,073,000<span></span>
</td>
<td class="nump">7,016,000<span></span>
</td>
<td class="nump">7,356,000<span></span>
</td>
<td class="nump">14,844,000<span></span>
</td>
<td class="nump">12,786,000<span></span>
</td>
<td class="nump">14,076,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">53,301,000<span></span>
</td>
<td class="nump">46,208,000<span></span>
</td>
<td class="nump">70,304,000<span></span>
</td>
<td class="nump">63,119,000<span></span>
</td>
<td class="nump">173,981,000<span></span>
</td>
<td class="nump">118,970,000<span></span>
</td>
<td class="nump">107,698,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">29,353,000<span></span>
</td>
<td class="nump">19,564,000<span></span>
</td>
<td class="nump">55,115,000<span></span>
</td>
<td class="nump">39,897,000<span></span>
</td>
<td class="nump">88,713,000<span></span>
</td>
<td class="nump">68,171,000<span></span>
</td>
<td class="nump">50,635,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(35,322,000)<span></span>
</td>
<td class="num">(27,963,000)<span></span>
</td>
<td class="num">(48,290,000)<span></span>
</td>
<td class="num">(42,106,000)<span></span>
</td>
<td class="num">(105,647,000)<span></span>
</td>
<td class="num">(91,184,000)<span></span>
</td>
<td class="num">(76,432,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">28,866,000<span></span>
</td>
<td class="nump">26,919,000<span></span>
</td>
<td class="nump">38,532,000<span></span>
</td>
<td class="nump">36,129,000<span></span>
</td>
<td class="nump">83,343,000<span></span>
</td>
<td class="nump">72,567,000<span></span>
</td>
<td class="nump">59,980,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">34,506,000<span></span>
</td>
<td class="nump">31,446,000<span></span>
</td>
<td class="nump">48,876,000<span></span>
</td>
<td class="nump">47,616,000<span></span>
</td>
<td class="nump">106,654,000<span></span>
</td>
<td class="nump">100,412,000<span></span>
</td>
<td class="nump">83,104,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">29,472,000<span></span>
</td>
<td class="nump">31,137,000<span></span>
</td>
<td class="nump">30,282,000<span></span>
</td>
<td class="nump">31,468,000<span></span>
</td>
<td class="nump">93,263,000<span></span>
</td>
<td class="nump">69,310,000<span></span>
</td>
<td class="nump">72,222,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="nump">91,000<span></span>
</td>
<td class="nump">34,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">80,381,000<span></span>
</td>
<td class="nump">30,626,000<span></span>
</td>
<td class="nump">108,619,000<span></span>
</td>
<td class="nump">53,029,000<span></span>
</td>
<td class="nump">249,573,000<span></span>
</td>
<td class="nump">211,603,000<span></span>
</td>
<td class="nump">227,866,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">37,317,000<span></span>
</td>
<td class="nump">87,786,000<span></span>
</td>
<td class="nump">50,762,000<span></span>
</td>
<td class="nump">102,197,000<span></span>
</td>
<td class="nump">119,136,000<span></span>
</td>
<td class="nump">112,058,000<span></span>
</td>
<td class="nump">99,300,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(34,796,000)<span></span>
</td>
<td class="num">(37,504,000)<span></span>
</td>
<td class="num">(40,710,000)<span></span>
</td>
<td class="num">(41,566,000)<span></span>
</td>
<td class="num">(110,095,000)<span></span>
</td>
<td class="num">(86,498,000)<span></span>
</td>
<td class="num">(91,654,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">30,323,000<span></span>
</td>
<td class="nump">26,679,000<span></span>
</td>
<td class="nump">34,343,000<span></span>
</td>
<td class="nump">30,679,000<span></span>
</td>
<td class="nump">96,528,000<span></span>
</td>
<td class="nump">97,515,000<span></span>
</td>
<td class="nump">94,785,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">53,900,000<span></span>
</td>
<td class="nump">47,173,000<span></span>
</td>
<td class="nump">66,187,000<span></span>
</td>
<td class="nump">59,529,000<span></span>
</td>
<td class="nump">158,552,000<span></span>
</td>
<td class="nump">157,237,000<span></span>
</td>
<td class="nump">142,398,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">46,719,000<span></span>
</td>
<td class="nump">44,719,000<span></span>
</td>
<td class="nump">46,888,000<span></span>
</td>
<td class="nump">44,765,000<span></span>
</td>
<td class="nump">174,207,000<span></span>
</td>
<td class="nump">139,934,000<span></span>
</td>
<td class="nump">156,376,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">10,907,000<span></span>
</td>
<td class="nump">9,903,000<span></span>
</td>
<td class="nump">12,493,000<span></span>
</td>
<td class="nump">12,055,000<span></span>
</td>
<td class="nump">24,948,000<span></span>
</td>
<td class="nump">22,803,000<span></span>
</td>
<td class="nump">24,857,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">94,548,000<span></span>
</td>
<td class="nump">86,011,000<span></span>
</td>
<td class="nump">99,074,000<span></span>
</td>
<td class="nump">91,531,000<span></span>
</td>
<td class="nump">342,370,000<span></span>
</td>
<td class="nump">292,015,000<span></span>
</td>
<td class="nump">330,268,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">5,249,000<span></span>
</td>
<td class="nump">3,083,000<span></span>
</td>
<td class="nump">5,357,000<span></span>
</td>
<td class="nump">3,144,000<span></span>
</td>
<td class="nump">13,342,000<span></span>
</td>
<td class="nump">14,891,000<span></span>
</td>
<td class="nump">14,632,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">(54,044,000)<span></span>
</td>
<td class="num">(50,330,000)<span></span>
</td>
<td class="num">(55,766,000)<span></span>
</td>
<td class="num">(51,641,000)<span></span>
</td>
<td class="num">(202,636,000)<span></span>
</td>
<td class="num">(162,734,000)<span></span>
</td>
<td class="num">(195,843,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Aggregates</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">11,815,000<span></span>
</td>
<td class="nump">14,994,000<span></span>
</td>
<td class="nump">20,379,000<span></span>
</td>
<td class="nump">26,696,000<span></span>
</td>
<td class="nump">52,891,000<span></span>
</td>
<td class="nump">48,833,000<span></span>
</td>
<td class="nump">50,789,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Ready-mix concrete</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">11,383,000<span></span>
</td>
<td class="nump">17,283,000<span></span>
</td>
<td class="nump">21,446,000<span></span>
</td>
<td class="nump">30,876,000<span></span>
</td>
<td class="nump">58,783,000<span></span>
</td>
<td class="nump">50,756,000<span></span>
</td>
<td class="nump">42,566,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Asphalt</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">7,953,000<span></span>
</td>
<td class="nump">7,925,000<span></span>
</td>
<td class="nump">12,350,000<span></span>
</td>
<td class="nump">12,753,000<span></span>
</td>
<td class="nump">26,964,000<span></span>
</td>
<td class="nump">25,317,000<span></span>
</td>
<td class="nump">35,146,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Other</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">66,946,000<span></span>
</td>
<td class="nump">57,049,000<span></span>
</td>
<td class="nump">75,214,000<span></span>
</td>
<td class="nump">62,218,000<span></span>
</td>
<td class="nump">184,195,000<span></span>
</td>
<td class="nump">161,094,000<span></span>
</td>
<td class="nump">157,364,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Contracting services public-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">19,477,000<span></span>
</td>
<td class="nump">21,015,000<span></span>
</td>
<td class="nump">37,811,000<span></span>
</td>
<td class="nump">34,058,000<span></span>
</td>
<td class="nump">70,117,000<span></span>
</td>
<td class="nump">71,156,000<span></span>
</td>
<td class="nump">92,434,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Contracting services private-sector</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="nump">388,000<span></span>
</td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">1,085,000<span></span>
</td>
<td class="nump">643,000<span></span>
</td>
<td class="nump">1,003,000<span></span>
</td>
<td class="nump">991,000<span></span>
</td>
<td class="nump">1,718,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other | Internal sales</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>
<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>
<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_Revenues', window );">Revenues from contracts with customers</a></td>
<td class="num">$ (17,018,000)<span></span>
</td>
<td class="num">$ (23,382,000)<span></span>
</td>
<td class="num">$ (24,703,000)<span></span>
</td>
<td class="num">$ (33,752,000)<span></span>
</td>
<td class="num">$ (75,808,000)<span></span>
</td>
<td class="num">$ (72,591,000)<span></span>
</td>
<td class="num">$ (88,381,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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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=knf_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_AggregatesMember</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=knf_ReadyMixConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ReadyMixConcreteMember</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=knf_AsphaltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_AsphaltMember</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=knf_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_OtherMember</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=knf_ContractingServicesPublicSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ContractingServicesPublicSectorMember</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=knf_ContractingServicesPrivateSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_ContractingServicesPrivateSectorMember</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=knf_InternalSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=knf_InternalSalesMember</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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>167
<FILENAME>R154.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952285056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Uncomplete contracts - Schedule of Contract Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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>
<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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 58,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,145<span></span>
</td>
<td class="nump">$ 22,005<span></span>
</td>
<td class="nump">$ 20,659<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_knf_ContractwithCustomerAssetNetCurrentChange', window );">Change in contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,140<span></span>
</td>
<td class="nump">1,346<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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="num">(44,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,843)<span></span>
</td>
<td class="num">(32,348)<span></span>
</td>
<td class="num">(34,115)<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_knf_ContractwithCustomerLiabilityCurrentChange', window );">Change in contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,747)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,495)<span></span>
</td>
<td class="nump">1,767<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_knf_ContractwithCustomerAssetsandLiabilitiesNet', window );">Net contract assets (liabilities)</a></td>
<td class="nump">13,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,698)<span></span>
</td>
<td class="num">(10,343)<span></span>
</td>
<td class="num">$ (13,456)<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_knf_ContractwithCustomerAssetsandLiabilitiesNetChange', window );">Change in net contract assets (liabilities)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">3,113<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Amounts included in contract liability at the beginning of the period</a></td>
<td class="nump">11,400<span></span>
</td>
<td class="nump">$ 6,200<span></span>
</td>
<td class="nump">31,700<span></span>
</td>
<td class="nump">$ 26,200<span></span>
</td>
<td class="nump">30,200<span></span>
</td>
<td class="nump">33,100<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Contract with customer, performance obligation satisfied in previous period</a></td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">$ 25,600<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_knf_ContractwithCustomerAssetNetCurrentChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current contract assets, net</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;">knf_ContractwithCustomerAssetNetCurrentChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerAssetsandLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net contract assets and liabilities</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;">knf_ContractwithCustomerAssetsandLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerAssetsandLiabilitiesNetChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net contract assets and liabilities</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;">knf_ContractwithCustomerAssetsandLiabilitiesNetChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_ContractwithCustomerLiabilityCurrentChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current contract liabilities</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;">knf_ContractwithCustomerLiabilityCurrentChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="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>168
<FILENAME>R155.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952800352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Uncompleted contracts - Remaining performance obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 1,040.0<span></span>
</td>
<td class="nump">$ 935.4<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 960.9<span></span>
</td>
<td class="nump">$ 836.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 58.8<span></span>
</td>
<td class="nump">$ 72.7<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">13 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 21.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">25 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.3<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction price allocated to performance obligation that has not been recognized as revenue.</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 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01</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>169
<FILENAME>R156.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686945705728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets - Changes in the carrying amount (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">$ 274,540<span></span>
</td>
<td class="nump">$ 276,426<span></span>
</td>
<td class="nump">$ 226,003<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">50,640<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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(2,124)<span></span>
</td>
<td class="num">(217)<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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">274,478<span></span>
</td>
<td class="nump">274,540<span></span>
</td>
<td class="nump">276,426<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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">38,339<span></span>
</td>
<td class="nump">38,101<span></span>
</td>
<td class="nump">38,101<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">38,277<span></span>
</td>
<td class="nump">38,339<span></span>
</td>
<td class="nump">38,101<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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">93,102<span></span>
</td>
<td class="nump">42,462<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,640<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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,124)<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">90,978<span></span>
</td>
<td class="nump">93,102<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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">27,033<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(217)<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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<span></span>
</td>
<td class="nump">26,816<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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<span></span>
</td>
<td class="nump">75,879<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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">All Other</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">42,528<span></span>
</td>
<td class="nump">42,528<span></span>
</td>
<td class="nump">42,528<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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired during the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">$ 42,528<span></span>
</td>
<td class="nump">$ 42,528<span></span>
</td>
<td class="nump">$ 42,528<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of 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;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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>170
<FILENAME>R157.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686963317712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets - Other amortizable intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">$ 12,110<span></span>
</td>
<td class="nump">$ 13,430<span></span>
</td>
<td class="nump">$ 16,228<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">18,540<span></span>
</td>
<td class="nump">18,540<span></span>
</td>
<td class="nump">18,540<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">8,235<span></span>
</td>
<td class="nump">7,367<span></span>
</td>
<td class="nump">5,633<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">10,305<span></span>
</td>
<td class="nump">11,173<span></span>
</td>
<td class="nump">12,907<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">4,039<span></span>
</td>
<td class="nump">4,039<span></span>
</td>
<td class="nump">4,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">3,239<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
<td class="nump">2,471<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
<td class="nump">1,568<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">2,479<span></span>
</td>
<td class="nump">5,279<span></span>
</td>
<td class="nump">9,579<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, less accumulated amortization</a></td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">4,076<span></span>
</td>
<td class="nump">7,826<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">$ 1,005<span></span>
</td>
<td class="nump">$ 1,203<span></span>
</td>
<td class="nump">$ 1,753<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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(16))<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 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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>171
<FILENAME>R158.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686951752720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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>
<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 653<span></span>
</td>
<td class="nump">$ 780<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 3,300<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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>172
<FILENAME>R159.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686953252688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Goodwill and other intangible assets - Future amortization expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2023</a></td>
<td class="nump">$ 1,237<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">2,157<span></span>
</td>
<td class="nump">$ 2,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">2,042<span></span>
</td>
<td class="nump">2,300<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">2,100<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">1,800<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Expected amortization, thereafter</a></td>
<td class="nump">$ 3,218<span></span>
</td>
<td class="nump">$ 2,900<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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>173
<FILENAME>R160.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952882480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Fair value measurements - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_LifeInsuranceCorporateOrBankOwnedAmount', window );">Investments used to satisfy nonqualified benefit plans obligations</a></td>
<td class="nump">$ 19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
<td class="nump">$ 21,600<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_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans</a></td>
<td class="nump">197<span></span>
</td>
<td class="num">$ (1,600)<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="num">$ (2,600)<span></span>
</td>
<td class="num">$ (2,800)<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 2,500<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_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation', window );">Proceeds from Retired Contracts as part of the Separation</a></td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<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_knf_ProceedsFromRetiredContractsAsPartOfTheSeparation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Retired Contracts as part of the Separation</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;">knf_ProceedsFromRetiredContractsAsPartOfTheSeparation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_LifeInsuranceCorporateOrBankOwnedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).</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(12))<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 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481612/325-30-25-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_LifeInsuranceCorporateOrBankOwnedAmount</td>
</tr>
<tr>
<td style="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_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for 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/2009/role/commonPracticeRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481551/325-30-35-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_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="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>174
<FILENAME>R161.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944226080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_knf_ConcentrationRisksPercentageAbstract', window );"><strong>Concentration risks, percentage [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_PercentageInFixedIncomeAndOtherInvestments', window );">Percentage in fixed-income and other investments</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">63.00%<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_knf_PercentageInvestmentinCashandCashEquivalents', window );">Percentage investment in cash and cash equivalents</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">2.00%<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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies', window );">Percentage investment in common stock of large-cap companies</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies', window );">Percentage investment in common stock of mid-cap companies</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies', window );">Percentage investment in common stock of small-cap companies</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<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_knf_PercentageInvestmentinTargetDateInvestments', window );">Percentage investment in target date investments</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">6.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 26,670<span></span>
</td>
<td class="nump">$ 22,531<span></span>
</td>
<td class="nump">$ 24,673<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 );">Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">26,670<span></span>
</td>
<td class="nump">22,531<span></span>
</td>
<td class="nump">24,673<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">7,529<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
<td class="nump">3,044<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">7,529<span></span>
</td>
<td class="nump">$ 2,448<span></span>
</td>
<td class="nump">$ 3,044<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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts</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_knf_ConcentrationRisksPercentageAbstract', window );"><strong>Concentration risks, percentage [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_PercentageInFixedIncomeAndOtherInvestments', window );">Percentage in fixed-income and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">61.00%<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_knf_PercentageInvestmentinCashandCashEquivalents', window );">Percentage investment in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">200.00%<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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies', window );">Percentage investment in common stock of large-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">17.00%<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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies', window );">Percentage investment in common stock of mid-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies', window );">Percentage investment in common stock of small-cap companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">7.00%<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_knf_PercentageInvestmentinTargetDateInvestments', window );">Percentage investment in target date investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">19,141<span></span>
</td>
<td class="nump">$ 20,083<span></span>
</td>
<td class="nump">$ 21,629<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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember', window );">Insurance contracts | Significant Other Observable Inputs (Level&#160;2) | Fair value, measurements, recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 19,141<span></span>
</td>
<td class="nump">$ 20,083<span></span>
</td>
<td class="nump">$ 21,629<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_ConcentrationRisksPercentageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risks, Percentage</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;">knf_ConcentrationRisksPercentageAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_PercentageInFixedIncomeAndOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in fixed-income and other investments.</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;">knf_PercentageInFixedIncomeAndOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfLargeCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of large-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfLargeCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfMidCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of mid-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfMidCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentInCommonStockOfSmallCapCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in common stock of small-cap companies.</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;">knf_PercentageInvestmentInCommonStockOfSmallCapCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentinCashandCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of insurance contracts in cash and cash equivalents.</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;">knf_PercentageInvestmentinCashandCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_knf_PercentageInvestmentinTargetDateInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of insurance contracts in target date investments.</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;">knf_PercentageInvestmentinTargetDateInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_CashSurrenderValueMember</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>175
<FILENAME>R162.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959659552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 839,129<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying amount</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 measurements [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">855,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair value</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair value measurements [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 862,420<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_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes 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> -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/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 3: 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 4: 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 5: 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 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="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_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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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>176
<FILENAME>R163.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952279680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Debt - Long-term debt outstanding (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 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>May 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Apr. 25, 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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 839,129<span></span>
</td>
<td class="nump">$ 839,129<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_knf_MandatoryAnnualAmortizationYearsOneAndTwo', window );">Mandatory annual amortization, years one and two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<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_knf_MandatoryAnnualAmortizationYearsThreeAndFour', window );">Mandatory annual amortization, years three and four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter', window );">Mandatory annual amortization, years five and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<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_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA', window );">Maximum distributions to the company as a ratio of average consolidated indebtedness to consolidated EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA', window );">Minimum interest coverage to the company as a ratio of average interest expense to consolidated EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<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_LongTermDebtCurrent', window );">Long-term debt - current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,082<span></span>
</td>
<td class="nump">$ 7,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211<span></span>
</td>
<td class="nump">$ 233<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">832,047<span></span>
</td>
<td class="nump">832,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">$ 703<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_SeniorNotesMember', window );">Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,000<span></span>
</td>
<td class="nump">$ 425,000<span></span>
</td>
<td class="nump">$ 425,000<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_LongTermDebtPercentageBearingFixedInterestRate', window );">Long-term debt, percentage bearing fixed interest, percentage 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">7.75%<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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.75%<span></span>
</td>
<td class="nump">7.75%<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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable</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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="nump">$ 275,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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.36%<span></span>
</td>
<td class="nump">7.36%<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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">350,000<span></span>
</td>
<td class="nump">$ 155,000<span></span>
</td>
<td class="nump">$ 155,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_DrawDownOnRevolver', window );">Draw down on revolver</a></td>
<td class="nump">$ 190,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_PaymentOfRevolverDebt', window );">Payment of revolver debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.53%<span></span>
</td>
<td class="nump">7.53%<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Other Notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
<td class="nump">$ 511<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_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt</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_DebtInstrumentLineItems', window );"><strong>Long-term debt outstanding [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_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,382<span></span>
</td>
<td class="nump">$ 16,382<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_knf_DrawDownOnRevolver">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Draw Down on Revolver</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;">knf_DrawDownOnRevolver</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MandatoryAnnualAmortizationYearsFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Mandatory Annual Amortization, Years Five and Thereafter</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;">knf_MandatoryAnnualAmortizationYearsFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MandatoryAnnualAmortizationYearsOneAndTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Mandatory Annual Amortization, Years One and Two</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;">knf_MandatoryAnnualAmortizationYearsOneAndTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MandatoryAnnualAmortizationYearsThreeAndFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Mandatory Annual Amortization, Years Three and Four</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;">knf_MandatoryAnnualAmortizationYearsThreeAndFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA</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;">knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA</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;">knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_PaymentOfRevolverDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of Revolver Debt</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;">knf_PaymentOfRevolverDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes 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> -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/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 3: 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 4: 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 5: 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 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent. 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(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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</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)(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_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated at point in time.</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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</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_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LoansPayableMember</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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditFacilityMember</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_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotesPayableToBanksMember</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_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtMember</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>177
<FILENAME>R164.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686959670000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Debt - Schedule of debt maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 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_DebtInstrumentRedemptionLineItems', window );"><strong>Long-term debt maturities [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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2023</a></td>
<td class="nump">$ 3,645<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">6,977<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">10,414<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">13,850<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">17,187<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 803,438<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_DebtInstrumentRedemptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentRedemptionLineItems</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 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 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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>178
<FILENAME>R165.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964471440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Cash flow information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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>
<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_InterestPaidNet', window );">Interest, net</a></td>
<td class="nump">$ 24,802<span></span>
</td>
<td class="nump">$ 10,721<span></span>
</td>
<td class="nump">$ 28,148<span></span>
</td>
<td class="nump">$ 19,121<span></span>
</td>
<td class="nump">$ 14,805<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_IncomeTaxesPaidNet', window );">Income taxes paid, net</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">16,470<span></span>
</td>
<td class="nump">21,186<span></span>
</td>
<td class="nump">34,784<span></span>
</td>
<td class="nump">41,050<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">7,552<span></span>
</td>
<td class="nump">4,758<span></span>
</td>
<td class="nump">11,763<span></span>
</td>
<td class="nump">11,497<span></span>
</td>
<td class="nump">22,428<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_CapitalExpendituresIncurredButNotYetPaid', window );">Property, plant and equipment additions in accounts payable</a></td>
<td class="nump">3,359<span></span>
</td>
<td class="nump">5,785<span></span>
</td>
<td class="nump">$ 13,965<span></span>
</td>
<td class="nump">$ 15,840<span></span>
</td>
<td class="nump">$ 7,762<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_ProceedsFromContributionsFromParent', window );">Proceeds from Contributions from Parent</a></td>
<td class="nump">64,724<span></span>
</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>
</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_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation', window );">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</a></td>
<td class="num">(1,548)<span></span>
</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>
</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_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination', window );">MDU Resources' stock issued prior to spin in connection with a business combination</a></td>
<td class="nump">$ 383<span></span>
</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contribution to MDU Resources for asset/liability transfers related to the Separation</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;">knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>MDU Resources' stock issued prior to spin in connection with a business combination</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;">knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of any cash received during the current period as refunds for the overpayment of taxes.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="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_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent as a source of financing that is recorded as 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<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_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="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_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_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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>179
<FILENAME>R166.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686946552048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Business segment data (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">125,115,000<span></span>
</td>
<td class="nump">87,318,000<span></span>
</td>
<td class="nump">111,008,000<span></span>
</td>
<td class="nump">69,126,000<span></span>
</td>
<td class="nump">306,740,000<span></span>
</td>
<td class="nump">293,406,000<span></span>
</td>
<td class="nump">304,959,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_StatementBusinessSegmentsAxis=knf_PacificMember', window );">Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,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_StatementBusinessSegmentsAxis=knf_NorthwestMember', window );">Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,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_StatementBusinessSegmentsAxis=knf_MountainMember', window );">Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,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_StatementBusinessSegmentsAxis=knf_NorthCentralMember', window );">North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">834,890,000<span></span>
</td>
<td class="nump">762,704,000<span></span>
</td>
<td class="nump">1,132,052,000<span></span>
</td>
<td class="nump">1,069,800,000<span></span>
</td>
<td class="nump">2,218,896,000<span></span>
</td>
<td class="nump">1,946,679,000<span></span>
</td>
<td class="nump">1,892,304,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">119,769,000<span></span>
</td>
<td class="nump">83,145,000<span></span>
</td>
<td class="nump">99,680,000<span></span>
</td>
<td class="nump">69,048,000<span></span>
</td>
<td class="nump">297,316,000<span></span>
</td>
<td class="nump">285,066,000<span></span>
</td>
<td class="nump">277,626,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">142,155,000<span></span>
</td>
<td class="nump">128,412,000<span></span>
</td>
<td class="nump">209,941,000<span></span>
</td>
<td class="nump">213,761,000<span></span>
</td>
<td class="nump">468,589,000<span></span>
</td>
<td class="nump">427,229,000<span></span>
</td>
<td class="nump">454,318,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">22,041,000<span></span>
</td>
<td class="nump">15,198,000<span></span>
</td>
<td class="nump">18,928,000<span></span>
</td>
<td class="nump">20,631,000<span></span>
</td>
<td class="nump">55,839,000<span></span>
</td>
<td class="nump">67,124,000<span></span>
</td>
<td class="nump">79,136,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">178,734,000<span></span>
</td>
<td class="nump">150,785,000<span></span>
</td>
<td class="nump">294,618,000<span></span>
</td>
<td class="nump">255,575,000<span></span>
</td>
<td class="nump">598,774,000<span></span>
</td>
<td class="nump">474,941,000<span></span>
</td>
<td class="nump">413,723,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">40,706,000<span></span>
</td>
<td class="nump">23,196,000<span></span>
</td>
<td class="nump">53,844,000<span></span>
</td>
<td class="nump">35,976,000<span></span>
</td>
<td class="nump">103,885,000<span></span>
</td>
<td class="nump">80,624,000<span></span>
</td>
<td class="nump">74,360,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">175,754,000<span></span>
</td>
<td class="nump">170,419,000<span></span>
</td>
<td class="nump">236,372,000<span></span>
</td>
<td class="nump">228,888,000<span></span>
</td>
<td class="nump">541,910,000<span></span>
</td>
<td class="nump">479,543,000<span></span>
</td>
<td class="nump">450,852,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">32,561,000<span></span>
</td>
<td class="nump">28,643,000<span></span>
</td>
<td class="nump">26,014,000<span></span>
</td>
<td class="nump">20,601,000<span></span>
</td>
<td class="nump">72,604,000<span></span>
</td>
<td class="nump">65,017,000<span></span>
</td>
<td class="nump">52,407,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">187,602,000<span></span>
</td>
<td class="nump">167,238,000<span></span>
</td>
<td class="nump">208,576,000<span></span>
</td>
<td class="nump">190,062,000<span></span>
</td>
<td class="nump">607,311,000<span></span>
</td>
<td class="nump">561,661,000<span></span>
</td>
<td class="nump">567,473,000<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">24,461,000<span></span>
</td>
<td class="nump">16,108,000<span></span>
</td>
<td class="nump">894,000<span></span>
</td>
<td class="num">(8,160,000)<span></span>
</td>
<td class="nump">64,988,000<span></span>
</td>
<td class="nump">72,301,000<span></span>
</td>
<td class="nump">71,723,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="num">(167,663,000)<span></span>
</td>
<td class="num">(169,232,000)<span></span>
</td>
<td class="num">(207,248,000)<span></span>
</td>
<td class="num">(215,266,000)<span></span>
</td>
<td class="num">(37,205,000)<span></span>
</td>
<td class="num">(35,132,000)<span></span>
</td>
<td class="num">(40,174,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Pacific</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">26,483,000<span></span>
</td>
<td class="nump">30,053,000<span></span>
</td>
<td class="nump">37,779,000<span></span>
</td>
<td class="nump">46,201,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">148,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Northwest</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">35,322,000<span></span>
</td>
<td class="nump">27,963,000<span></span>
</td>
<td class="nump">48,290,000<span></span>
</td>
<td class="nump">42,106,000<span></span>
</td>
<td class="nump">1,444,000<span></span>
</td>
<td class="nump">3,102,000<span></span>
</td>
<td class="nump">2,414,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Mountain</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">34,796,000<span></span>
</td>
<td class="nump">37,504,000<span></span>
</td>
<td class="nump">40,710,000<span></span>
</td>
<td class="nump">41,566,000<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="nump">18,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | North Central</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">54,044,000<span></span>
</td>
<td class="nump">50,330,000<span></span>
</td>
<td class="nump">55,766,000<span></span>
</td>
<td class="nump">51,641,000<span></span>
</td>
<td class="nump">747,000<span></span>
</td>
<td class="nump">122,000<span></span>
</td>
<td class="nump">3,358,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations | Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">17,018,000<span></span>
</td>
<td class="nump">23,382,000<span></span>
</td>
<td class="nump">24,703,000<span></span>
</td>
<td class="nump">33,752,000<span></span>
</td>
<td class="nump">34,894,000<span></span>
</td>
<td class="nump">31,827,000<span></span>
</td>
<td class="nump">34,236,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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Total intersegment operating revenues</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">167,663,000<span></span>
</td>
<td class="nump">169,232,000<span></span>
</td>
<td class="nump">207,248,000<span></span>
</td>
<td class="nump">215,266,000<span></span>
</td>
<td class="nump">37,205,000<span></span>
</td>
<td class="nump">35,132,000<span></span>
</td>
<td class="nump">40,174,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">117,962,000<span></span>
</td>
<td class="nump">118,341,000<span></span>
</td>
<td class="nump">168,285,000<span></span>
</td>
<td class="nump">167,244,000<span></span>
</td>
<td class="nump">353,038,000<span></span>
</td>
<td class="nump">317,383,000<span></span>
</td>
<td class="nump">325,872,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">5,346,000<span></span>
</td>
<td class="nump">4,173,000<span></span>
</td>
<td class="nump">11,328,000<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">9,424,000<span></span>
</td>
<td class="nump">8,340,000<span></span>
</td>
<td class="nump">27,333,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other | Other</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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">100,944,000<span></span>
</td>
<td class="nump">94,959,000<span></span>
</td>
<td class="nump">143,582,000<span></span>
</td>
<td class="nump">133,492,000<span></span>
</td>
<td class="nump">318,145,000<span></span>
</td>
<td class="nump">285,556,000<span></span>
</td>
<td class="nump">291,636,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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 5,346,000<span></span>
</td>
<td class="nump">$ 4,173,000<span></span>
</td>
<td class="nump">$ 11,328,000<span></span>
</td>
<td class="nump">$ 78,000<span></span>
</td>
<td class="nump">$ 9,424,000<span></span>
</td>
<td class="nump">$ 8,340,000<span></span>
</td>
<td class="nump">$ 27,333,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</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;">knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="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_StatementBusinessSegmentsAxis=knf_PacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_PacificMember</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_StatementBusinessSegmentsAxis=knf_NorthwestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthwestMember</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_StatementBusinessSegmentsAxis=knf_MountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_MountainMember</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_StatementBusinessSegmentsAxis=knf_NorthCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=knf_NorthCentralMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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>180
<FILENAME>R167.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686962961712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Business segment data - Operating revenues reconciliation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 785,189,000<span></span>
</td>
<td class="nump">$ 711,813,000<span></span>
</td>
<td class="nump">$ 1,093,089,000<span></span>
</td>
<td class="nump">$ 1,021,778,000<span></span>
</td>
<td class="nump">$ 2,534,729,000<span></span>
</td>
<td class="nump">$ 2,228,930,000<span></span>
</td>
<td class="nump">$ 2,178,002,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">834,890,000<span></span>
</td>
<td class="nump">762,704,000<span></span>
</td>
<td class="nump">1,132,052,000<span></span>
</td>
<td class="nump">1,069,800,000<span></span>
</td>
<td class="nump">2,218,896,000<span></span>
</td>
<td class="nump">1,946,679,000<span></span>
</td>
<td class="nump">1,892,304,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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">117,962,000<span></span>
</td>
<td class="nump">118,341,000<span></span>
</td>
<td class="nump">168,285,000<span></span>
</td>
<td class="nump">167,244,000<span></span>
</td>
<td class="nump">353,038,000<span></span>
</td>
<td class="nump">317,383,000<span></span>
</td>
<td class="nump">325,872,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Internal sales</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>
<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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [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>
<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_Revenues', window );">Revenues</a></td>
<td class="num">$ (167,663,000)<span></span>
</td>
<td class="num">$ (169,232,000)<span></span>
</td>
<td class="num">$ (207,248,000)<span></span>
</td>
<td class="num">$ (215,266,000)<span></span>
</td>
<td class="num">$ (37,205,000)<span></span>
</td>
<td class="num">$ (35,132,000)<span></span>
</td>
<td class="num">$ (40,174,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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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 6: 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 7: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<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 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 11: 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 12: 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 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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="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_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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>181
<FILENAME>R168.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686952305600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Business segment data - EBITDA reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 125,115<span></span>
</td>
<td class="nump">$ 87,318<span></span>
</td>
<td class="nump">$ 111,008<span></span>
</td>
<td class="nump">$ 69,126<span></span>
</td>
<td class="nump">$ 306,740<span></span>
</td>
<td class="nump">$ 293,406<span></span>
</td>
<td class="nump">$ 304,959<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_DepreciationDepletionAndAmortization', window );">Depreciation, depletion and amortization</a></td>
<td class="nump">31,130<span></span>
</td>
<td class="nump">29,752<span></span>
</td>
<td class="nump">60,760<span></span>
</td>
<td class="nump">58,101<span></span>
</td>
<td class="nump">117,798<span></span>
</td>
<td class="nump">100,974<span></span>
</td>
<td class="nump">89,626<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_InterestIncomeExpenseNet', window );">Interest Expense, Net</a></td>
<td class="nump">17,130<span></span>
</td>
<td class="nump">7,424<span></span>
</td>
<td class="nump">26,625<span></span>
</td>
<td class="nump">12,690<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total consolidated income before income taxes</a></td>
<td class="nump">76,855<span></span>
</td>
<td class="nump">50,142<span></span>
</td>
<td class="nump">23,623<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
<td class="nump">158,821<span></span>
</td>
<td class="nump">173,214<span></span>
</td>
<td class="nump">194,756<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">119,769<span></span>
</td>
<td class="nump">83,145<span></span>
</td>
<td class="nump">99,680<span></span>
</td>
<td class="nump">69,048<span></span>
</td>
<td class="nump">297,316<span></span>
</td>
<td class="nump">285,066<span></span>
</td>
<td class="nump">277,626<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">All Other</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>
<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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment, Reconciliation of Other Items from Segments to Consolidated [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>
<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_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization', window );">EBITDA:</a></td>
<td class="nump">$ 5,346<span></span>
</td>
<td class="nump">$ 4,173<span></span>
</td>
<td class="nump">$ 11,328<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 9,424<span></span>
</td>
<td class="nump">$ 8,340<span></span>
</td>
<td class="nump">$ 27,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization</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;">knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of operating interest income (expense).</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="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_SegmentReportingOtherSignificantReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingOtherSignificantReconcilingItemLineItems</td>
</tr>
<tr>
<td style="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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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>182
<FILENAME>R169.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139687053439648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Employee benefit plans - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 01, 2023 </div>
<div>USD ($)</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Unfunded plan | Other postretirement benefits</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff', window );">Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff</a></td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff</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;">knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>183
<FILENAME>R170.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686963057728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Employee benefit plans - Components of net periodic benefit cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits</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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">$ 0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">1,127<span></span>
</td>
<td class="nump">1,053<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">522<span></span>
</td>
<td class="nump">567<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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">514<span></span>
</td>
<td class="nump">492<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Underfunded plan | Pension benefits</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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 408<span></span>
</td>
<td class="nump">$ 282<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 564<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="nump">1,291<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
<td class="num">(986)<span></span>
</td>
<td class="num">(1,973)<span></span>
</td>
<td class="num">(2,028)<span></span>
</td>
<td class="num">(2,065)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="nump">971<span></span>
</td>
<td class="nump">862<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">88<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Underfunded plan | Other postretirement benefits</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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</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">522<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">554<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_DefinedBenefitPlanInterestCost', window );">Interest cost</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">514<span></span>
</td>
<td class="nump">492<span></span>
</td>
<td class="nump">650<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</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="num">(12)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(17)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</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="num">(79)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
<td class="num">(79)<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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</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">351<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">306<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</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">$ 1,296<span></span>
</td>
<td class="nump">$ 1,096<span></span>
</td>
<td class="nump">$ 1,414<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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">Qualified plan | Unfunded plan | Other postretirement benefits</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>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined benefit plan disclosure, net periodic benefit cost [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>
<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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">262<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="nump">256<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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(6)<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(40)<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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial (gain) loss</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="nump">176<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 211<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 648<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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in net periodic benefit (cost) credit of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(4)<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(5)<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 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (h)(3)<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 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for passage of time related to defined benefit 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/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 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<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 1<br> -Subparagraph (a)(2)<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 (h)(2)<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net periodic benefit cost (credit) for defined benefit 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/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/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 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 (h)<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 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for actuarial present value of benefits attributed to service rendered by employee for defined benefit 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/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/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 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 (a)(1)<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 (h)(1)<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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnderfundedPlanMember</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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember</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>184
<FILENAME>R171.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686954117040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Contingencies - Litigation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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_LossContingencyAccrualAtCarryingValue', window );">Potential liabilities related to litigation and environmental matters</a></td>
<td class="nump">$ 970<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 6,300<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_LossContingencyReceivable', window );">Insurance Receivable</a></td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 6,200<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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss contingency 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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="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_LossContingencyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable related to a loss contingency accrual. For example, an insurance recovery receivable.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_LossContingencyReceivable</td>
</tr>
<tr>
<td style="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>185
<FILENAME>R172.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686944345520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10-Q Contingencies - Guarantees (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations, maximum exposure, undiscounted</a></td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="nump">$ 11,500,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_GuaranteeObligationsCurrentCarryingValue', window );">Amount outstanding under guarantees that is reflected on balance sheet</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_knf_LettersofCreditSettoExpireCurrentYear', window );">Letters of credit set to expire - 2023</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">8,600,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_knf_LettersofCreditSettoExpireinNextFiscalYear', window );">Letters of credit set to expire - 2024</a></td>
<td class="nump">436,000<span></span>
</td>
<td class="nump">489,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_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_knf_AmountOfSuretyBondsOutstanding', window );">Amount of surety bonds outstanding</a></td>
<td class="nump">905,400,000<span></span>
</td>
<td class="nump">664,700,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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Letters of credit</a></td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_AmountOfSuretyBondsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 surety bonds outstanding related to construction contracts and reclamation obligations.</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;">knf_AmountOfSuretyBondsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_LettersofCreditSettoExpireCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of credit set to expire current 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;">knf_LettersofCreditSettoExpireCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_LettersofCreditSettoExpireinNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letters of credit set to expire in next fiscal 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;">knf_LettersofCreditSettoExpireinNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</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 460<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/2147482425/460-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_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="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_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_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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>186
<FILENAME>R173.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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139686964360144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10-Q Related-party transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>May 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Apr. 25, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_knf_TransitionServicesAgreementPayable', window );">Transition Services Agreement Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 599<span></span>
</td>
<td class="nump">$ 599<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_knf_TransitionServicesAgreementReceivable', window );">Transition Services Agreement Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="nump">277<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_knf_RelatedPartyNotesPayableToParent', window );">Related-party notes payable to Centennial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 889,700<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">839,129<span></span>
</td>
<td class="nump">839,129<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_knf_DividendPaidFromDebtProceedsToParent', window );">Dividend paid from debt proceeds to Centennial</a></td>
<td class="nump">$ 825,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_knf_NetContributionFromParentAfterRepaymentOfNotes', window );">Net contribution from Centennial after repayment of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,700<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,000<span></span>
</td>
<td class="nump">425,000<span></span>
</td>
<td class="nump">$ 425,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_LongTermDebtPercentageBearingFixedInterestRate', window );">Long-term debt, percentage bearing fixed interest, percentage 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="text">&#160;<span></span>
</td>
<td class="nump">7.75%<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_LoansPayableMember', window );">Loans Payable</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">275,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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,000<span></span>
</td>
<td class="nump">$ 155,000<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_knf_DrawDownOnRevolver', window );">Draw down on revolver</a></td>
<td class="nump">$ 190,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_knf_DividendPaidFromDebtProceedsToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend Paid From Debt Proceeds To Parent</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;">knf_DividendPaidFromDebtProceedsToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_DrawDownOnRevolver">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Draw Down on Revolver</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;">knf_DrawDownOnRevolver</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_NetContributionFromParentAfterRepaymentOfNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Contribution From Parent After Repayment Of 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;">knf_NetContributionFromParentAfterRepaymentOfNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_RelatedPartyNotesPayableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related-Party Notes Payable To Parent</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;">knf_RelatedPartyNotesPayableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_TransitionServicesAgreementPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transition Services Agreement Payable to MDU Resources</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;">knf_TransitionServicesAgreementPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_knf_TransitionServicesAgreementReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transition Services Agreement Receivable from MDU Resources</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;">knf_TransitionServicesAgreementReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>knf_</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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes 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> -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/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 3: 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 4: 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 5: 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 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</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)(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_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorNotesMember</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_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LoansPayableMember</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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditFacilityMember</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>187
<FILENAME>knf-20230926_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:knf="http://www.kniferiver.com/20230926"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  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="knf-20230926.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:CommonStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">knf:JointVentureProportionateConsolidationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">knf:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:AggregateReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:AggregateReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:MachineryVehiclesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">knf:MachineryVehiclesAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</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-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">knf:February2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">knf:February2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">knf:PerformanceAwardsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-01</instant>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-532">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-537">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-538">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-539">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-541">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-543">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-544">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-545">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-548">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-549">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">knf:DefinedBenefitPlanInsuranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-558">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-559">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-560">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-565">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-566">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-567">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-569">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-570">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:InsuranceContractsInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-571">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:InsuranceContractsInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-572">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:LifeInsuranceInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-573">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">knf:LifeInsuranceInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-574">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-579">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-581">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:PensionTrustFundForOperatingEngineersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-583">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-584">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">knf:WesternConferenceOfTeamstersPensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-586">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">knf:LowerWillametteGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-588">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="c-589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="c-590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-592">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:CorporateExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialTermLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialTermLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-596">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-597">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:CentennialSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-598">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:BorrowingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-599">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">knf:BorrowingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-600">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">knf:ContractingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c-606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-620">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-631">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-633">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-635">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-636">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-639">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-640">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-641">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-642">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-643">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-644">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-645">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-646">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-647">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-649">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-650">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-653">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-654">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-655">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-658">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-660">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-661">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-662">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-664">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-665">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-666">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2023-05-31</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-667">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <instant>2023-05-30</instant>
        </period>
    </context>
    <context id="c-668">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
        </entity>
        <period>
            <startDate>2023-05-30</startDate>
            <endDate>2023-05-30</endDate>
        </period>
    </context>
    <context id="c-669">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-670">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-671">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-672">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-673">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-674">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-675">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-678">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-679">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-681">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-682">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-683">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-684">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-685">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-686">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-687">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-688">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-690">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-691">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-692">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-693">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-694">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-695">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-698">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-699">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">knf:MDUResourcesCommonStockHeldBySubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-732">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-734">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-735">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-737">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-738">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-739">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-741">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-743">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-744">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-745">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-747">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-748">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-749">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-750">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-751">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-753">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-754">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-756">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-757">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-759">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-760">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-761">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-763">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-767">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-769">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-771">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-773">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-775">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-776">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-777">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-778">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-779">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-780">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-782">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-783">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-785">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-787">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-788">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-789">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-790">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-791">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-792">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-793">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-794">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-796">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-797">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-798">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-800">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-813">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-832">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-833">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-834">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-835">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-836">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-838">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-839">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-840">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-841">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-842">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-844">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-845">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-846">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-847">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-848">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-849">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-850">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-851">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-852">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-853">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-854">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-855">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-856">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-857">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-858">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-859">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-860">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-861">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-862">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-863">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-864">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-865">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-866">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-867">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-868">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-869">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-870">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-871">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-872">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-873">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-874">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-875">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-876">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-877">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-880">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-881">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-882">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-883">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-884">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-885">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-886">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-887">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-888">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-889">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-890">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-891">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-892">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-893">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-894">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-897">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-898">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ReadyMixConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-899">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-900">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-912">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:ContractingServicesPrivateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">knf:InternalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-931">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-932">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-933">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-935">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-936">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-937">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-938">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-939">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-940">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-941">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-942">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-943">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-944">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-945">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-946">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-947">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-948">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashSurrenderValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-949">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-950">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-951">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-952">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-953">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-25</instant>
        </period>
    </context>
    <context id="c-954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-955">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c-956">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-31</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-957">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-958">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-959">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-960">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-961">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-962">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-964">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-965">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-966">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-967">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-969">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-970">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-971">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-972">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-973">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-974">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-975">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-977">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-978">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-979">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-982">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-983">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-984">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-985">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-986">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:PacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-988">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-989">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-990">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-991">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-992">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-993">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:MountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-995">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-996">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-997">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-998">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">knf:NorthCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-999">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1000">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-01</instant>
        </period>
    </context>
    <context id="c-1020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnderfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-1027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">us-gaap:UnfundedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-1028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001955520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="state">
        <measure>knf:state</measure>
    </unit>
    <unit id="responsibleparty">
        <measure>knf:responsibleParty</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-24">0001955520</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-225" id="f-643" xsi:nil="true"/>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="c-666"
      decimals="INF"
      id="f-2122"
      unitRef="number">0.25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:DocumentType contextRef="c-1" id="f-1">S-1</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="c-1" id="f-2">Knife River Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber contextRef="c-1" id="f-4">1400</dei:EntityPrimarySicNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-5">92-1008893</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-6">1150 West Century Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-7">P.O. Box 5568</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Bismarck</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">ND</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">58506-5568</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">701</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">530-1400</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c-1" id="f-13">Karl L. Liepitz</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-14">1150 West Century Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-15">P.O. Box 5568</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-16">Bismarck</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-17">ND</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-18">58506-5568</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-19">701</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-20">530-1400</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="c-1" id="f-21">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-22">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-23">false</dei:EntityEmergingGrowthCompany>
    <us-gaap:Revenues contextRef="c-2" decimals="-3" id="f-26" unitRef="usd">1347008000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-3" decimals="-3" id="f-27" unitRef="usd">1211459000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-3" id="f-28" unitRef="usd">1108337000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-3" id="f-29" unitRef="usd">1187721000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-6" decimals="-3" id="f-30" unitRef="usd">1017471000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-3" id="f-31" unitRef="usd">1069665000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-3" id="f-32" unitRef="usd">2534729000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-3" id="f-33" unitRef="usd">2228930000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-3" id="f-34" unitRef="usd">2178002000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-2" decimals="-3" id="f-35" unitRef="usd">1086193000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">965028000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">843127000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-3" id="f-38" unitRef="usd">1087642000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-6" decimals="-3" id="f-39" unitRef="usd">916953000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-7" decimals="-3" id="f-40" unitRef="usd">964297000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-8" decimals="-3" id="f-41" unitRef="usd">2173835000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-9" decimals="-3" id="f-42" unitRef="usd">1881981000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-10" decimals="-3" id="f-43" unitRef="usd">1807424000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-8" decimals="-3" id="f-44" unitRef="usd">360894000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-9" decimals="-3" id="f-45" unitRef="usd">346949000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-10" decimals="-3" id="f-46" unitRef="usd">370578000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-8" decimals="-3" id="f-47" unitRef="usd">166599000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-9" decimals="-3" id="f-48" unitRef="usd">155872000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-10" decimals="-3" id="f-49" unitRef="usd">156080000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-8" decimals="-3" id="f-50" unitRef="usd">194295000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-9" decimals="-3" id="f-51" unitRef="usd">191077000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-10" decimals="-3" id="f-52" unitRef="usd">214498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-8" decimals="-3" id="f-53" unitRef="usd">30121000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-9" decimals="-3" id="f-54" unitRef="usd">19218000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-10" decimals="-3" id="f-55" unitRef="usd">20577000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-8" decimals="-3" id="f-56" unitRef="usd">-5353000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-9" decimals="-3" id="f-57" unitRef="usd">1355000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-10" decimals="-3" id="f-58" unitRef="usd">835000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-8" decimals="-3" id="f-59" unitRef="usd">158821000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-9" decimals="-3" id="f-60" unitRef="usd">173214000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-10" decimals="-3" id="f-61" unitRef="usd">194756000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-62" unitRef="usd">42601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-63" unitRef="usd">43459000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-64" unitRef="usd">47431000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-65" unitRef="usd">116220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-66" unitRef="usd">129755000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-67" unitRef="usd">147325000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-68"
      unitRef="usdPerShare">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-9"
      decimals="2"
      id="f-69"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-10"
      decimals="2"
      id="f-70"
      unitRef="usdPerShare">2.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-3" id="f-71" unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-9" decimals="-3" id="f-72" unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-10" decimals="-3" id="f-73" unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-74" unitRef="usd">116220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-75" unitRef="usd">129755000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-76" unitRef="usd">147325000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-8" decimals="-3" id="f-77" unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-9" decimals="-3" id="f-78" unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-10" decimals="-3" id="f-79" unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-8" decimals="-3" id="f-80" unitRef="usd">-328000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-9" decimals="-3" id="f-81" unitRef="usd">-332000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-10" decimals="-3" id="f-82" unitRef="usd">-328000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-8" decimals="-3" id="f-83" unitRef="usd">-3586000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-9" decimals="-3" id="f-84" unitRef="usd">-1011000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-10" decimals="-3" id="f-85" unitRef="usd">683000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-8" decimals="-3" id="f-86" unitRef="usd">-10935000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-9" decimals="-3" id="f-87" unitRef="usd">-3041000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-10" decimals="-3" id="f-88" unitRef="usd">1898000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-8" decimals="-3" id="f-89" unitRef="usd">292000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-9" decimals="-3" id="f-90" unitRef="usd">363000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-10" decimals="-3" id="f-91" unitRef="usd">351000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-8" decimals="-3" id="f-92" unitRef="usd">875000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-9" decimals="-3" id="f-93" unitRef="usd">1090000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-10" decimals="-3" id="f-94" unitRef="usd">1071000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-8" decimals="-3" id="f-95" unitRef="usd">-11810000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-9" decimals="-3" id="f-96" unitRef="usd">-4131000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-10" decimals="-3" id="f-97" unitRef="usd">827000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-98" unitRef="usd">12138000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-99" unitRef="usd">4463000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-10" decimals="-3" id="f-100" unitRef="usd">-499000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-8" decimals="-3" id="f-101" unitRef="usd">128358000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-9" decimals="-3" id="f-102" unitRef="usd">134218000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-10" decimals="-3" id="f-103" unitRef="usd">146826000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-104" unitRef="usd">10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-105" unitRef="usd">13848000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesNetCurrent contextRef="c-11" decimals="-3" id="f-106" unitRef="usd">210157000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="c-12" decimals="-3" id="f-107" unitRef="usd">188649000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-11" decimals="-3" id="f-108" unitRef="usd">31145000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-12" decimals="-3" id="f-109" unitRef="usd">22005000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <knf:DueFromRelatedParty contextRef="c-11" decimals="-3" id="f-110" unitRef="usd">16050000</knf:DueFromRelatedParty>
    <knf:DueFromRelatedParty contextRef="c-12" decimals="-3" id="f-111" unitRef="usd">8046000</knf:DueFromRelatedParty>
    <us-gaap:InventoryNet contextRef="c-11" decimals="-3" id="f-112" unitRef="usd">323277000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-12" decimals="-3" id="f-113" unitRef="usd">291445000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-11" decimals="-3" id="f-114" unitRef="usd">17848000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-12" decimals="-3" id="f-115" unitRef="usd">18637000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-11" decimals="-3" id="f-116" unitRef="usd">608567000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-12" decimals="-3" id="f-117" unitRef="usd">542630000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-11" decimals="-3" id="f-118" unitRef="usd">1315213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-12" decimals="-3" id="f-119" unitRef="usd">1250310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-11" decimals="-3" id="f-120" unitRef="usd">274540000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-12" decimals="-3" id="f-121" unitRef="usd">276426000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-11" decimals="-3" id="f-122" unitRef="usd">13430000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-12" decimals="-3" id="f-123" unitRef="usd">16228000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-11" decimals="-3" id="f-124" unitRef="usd">45873000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-12" decimals="-3" id="f-125" unitRef="usd">50128000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-11" decimals="-3" id="f-126" unitRef="usd">36696000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-12" decimals="-3" id="f-127" unitRef="usd">38476000</us-gaap:OtherAssetsNoncurrent>
    <knf:DueFromRelatedPartyNoncurrent contextRef="c-11" decimals="-3" id="f-128" unitRef="usd">0</knf:DueFromRelatedPartyNoncurrent>
    <knf:DueFromRelatedPartyNoncurrent contextRef="c-12" decimals="-3" id="f-129" unitRef="usd">7626000</knf:DueFromRelatedPartyNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-11" decimals="-3" id="f-130" unitRef="usd">1685752000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-12" decimals="-3" id="f-131" unitRef="usd">1639194000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c-11" decimals="-3" id="f-132" unitRef="usd">2294319000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-12" decimals="-3" id="f-133" unitRef="usd">2181824000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-11" decimals="-3" id="f-134" unitRef="usd">211000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-12" decimals="-3" id="f-135" unitRef="usd">233000</us-gaap:LongTermDebtCurrent>
    <knf:RelatedPartyNotesPayableCurrentPortion contextRef="c-11" decimals="-3" id="f-136" unitRef="usd">238000000</knf:RelatedPartyNotesPayableCurrentPortion>
    <knf:RelatedPartyNotesPayableCurrentPortion contextRef="c-12" decimals="-3" id="f-137" unitRef="usd">108000000</knf:RelatedPartyNotesPayableCurrentPortion>
    <us-gaap:AccountsPayableCurrent contextRef="c-11" decimals="-3" id="f-138" unitRef="usd">87370000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-12" decimals="-3" id="f-139" unitRef="usd">82598000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-11" decimals="-3" id="f-140" unitRef="usd">39843000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-12" decimals="-3" id="f-141" unitRef="usd">32348000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-142" unitRef="usd">29192000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-12" decimals="-3" id="f-143" unitRef="usd">25731000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <knf:DueToRelatedParty contextRef="c-11" decimals="-3" id="f-144" unitRef="usd">20286000</knf:DueToRelatedParty>
    <knf:DueToRelatedParty contextRef="c-12" decimals="-3" id="f-145" unitRef="usd">18465000</knf:DueToRelatedParty>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-11" decimals="-3" id="f-146" unitRef="usd">13210000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-12" decimals="-3" id="f-147" unitRef="usd">14999000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-148" unitRef="usd">88778000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-12" decimals="-3" id="f-149" unitRef="usd">74827000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-150" unitRef="usd">516890000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-12" decimals="-3" id="f-151" unitRef="usd">357201000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-11" decimals="-3" id="f-152" unitRef="usd">427000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-12" decimals="-3" id="f-153" unitRef="usd">703000</us-gaap:LongTermDebtNoncurrent>
    <knf:RelatedPartyNotesPayable contextRef="c-11" decimals="-3" id="f-154" unitRef="usd">446449000</knf:RelatedPartyNotesPayable>
    <knf:RelatedPartyNotesPayable contextRef="c-12" decimals="-3" id="f-155" unitRef="usd">575457000</knf:RelatedPartyNotesPayable>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-11" decimals="-3" id="f-156" unitRef="usd">175804000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-12" decimals="-3" id="f-157" unitRef="usd">168526000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-11" decimals="-3" id="f-158" unitRef="usd">32663000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-12" decimals="-3" id="f-159" unitRef="usd">35129000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-11" decimals="-3" id="f-160" unitRef="usd">93497000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">91964000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-11" decimals="-3" id="f-162" unitRef="usd">1265730000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-12" decimals="-3" id="f-163" unitRef="usd">1228980000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-11" id="f-164" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-12" id="f-165" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-12"
      decimals="INF"
      id="f-166"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-11"
      decimals="INF"
      id="f-167"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-168"
      unitRef="shares">80000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-12"
      decimals="INF"
      id="f-169"
      unitRef="shares">80000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-170"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-11"
      decimals="INF"
      id="f-171"
      unitRef="shares">80000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-172"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-12"
      decimals="INF"
      id="f-173"
      unitRef="shares">80000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-174" unitRef="usd">800000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-175" unitRef="usd">800000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-11" decimals="-3" id="f-176" unitRef="usd">549106000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-12" decimals="-3" id="f-177" unitRef="usd">549714000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-11" decimals="-3" id="f-178" unitRef="usd">494661000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-12" decimals="-3" id="f-179" unitRef="usd">430446000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <knf:CommonStockHeldBySubsidiaryAtCostValue contextRef="c-11" decimals="-3" id="f-180" unitRef="usd">3626000</knf:CommonStockHeldBySubsidiaryAtCostValue>
    <knf:CommonStockHeldBySubsidiaryAtCostValue contextRef="c-12" decimals="-3" id="f-181" unitRef="usd">3626000</knf:CommonStockHeldBySubsidiaryAtCostValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-11" decimals="-3" id="f-182" unitRef="usd">-12352000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-183" unitRef="usd">-24490000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-184" unitRef="usd">1028589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-185" unitRef="usd">952844000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-11" decimals="-3" id="f-186" unitRef="usd">2294319000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-12" decimals="-3" id="f-187" unitRef="usd">2181824000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-13" decimals="0" id="f-188" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-189" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-190" unitRef="usd">548631000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-191" unitRef="usd">260729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-192" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-193" unitRef="usd">-28454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-194" unitRef="usd">778080000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-195" unitRef="usd">147325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-196" unitRef="usd">147325000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-20" decimals="-3" id="f-197" unitRef="usd">-499000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-10" decimals="-3" id="f-198" unitRef="usd">-499000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <knf:NetEquityTransfersToFromParent contextRef="c-21" decimals="-3" id="f-199" unitRef="usd">-1631000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-19" decimals="-3" id="f-200" unitRef="usd">48293000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-10" decimals="-3" id="f-201" unitRef="usd">46662000</knf:NetEquityTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued contextRef="c-22" decimals="0" id="f-202" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-203" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-204" unitRef="usd">550262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-205" unitRef="usd">359761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-206" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-207" unitRef="usd">-28953000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-208" unitRef="usd">878244000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-28" decimals="-3" id="f-209" unitRef="usd">129755000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-210" unitRef="usd">129755000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-29" decimals="-3" id="f-211" unitRef="usd">4463000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-212" unitRef="usd">4463000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <knf:NetEquityTransfersToFromParent contextRef="c-30" decimals="-3" id="f-213" unitRef="usd">548000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-28" decimals="-3" id="f-214" unitRef="usd">59070000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-9" decimals="-3" id="f-215" unitRef="usd">59618000</knf:NetEquityTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued contextRef="c-31" decimals="0" id="f-216" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-217" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-218" unitRef="usd">549714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-219" unitRef="usd">430446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-220" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-221" unitRef="usd">-24490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-222" unitRef="usd">952844000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-3" id="f-223" unitRef="usd">116220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-224" unitRef="usd">116220000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-37" decimals="-3" id="f-225" unitRef="usd">12138000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-226" unitRef="usd">12138000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <knf:NetEquityTransfersToFromParent contextRef="c-38" decimals="-3" id="f-227" unitRef="usd">608000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-36" decimals="-3" id="f-228" unitRef="usd">52005000</knf:NetEquityTransfersToFromParent>
    <knf:NetEquityTransfersToFromParent contextRef="c-8" decimals="-3" id="f-229" unitRef="usd">52613000</knf:NetEquityTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued contextRef="c-39" decimals="0" id="f-230" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-231" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-232" unitRef="usd">549106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-233" unitRef="usd">494661000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-234" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-235" unitRef="usd">-12352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-236" unitRef="usd">1028589000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-237" unitRef="usd">116220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-238" unitRef="usd">129755000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-239" unitRef="usd">147325000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-8" decimals="-3" id="f-240" unitRef="usd">117798000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-9" decimals="-3" id="f-241" unitRef="usd">100974000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-10" decimals="-3" id="f-242" unitRef="usd">89626000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-243" unitRef="usd">2078000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-244" unitRef="usd">32858000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-245" unitRef="usd">1753000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-246" unitRef="usd">538000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-9" decimals="-3" id="f-247" unitRef="usd">48000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-10" decimals="-3" id="f-248" unitRef="usd">1158000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-8" decimals="-3" id="f-249" unitRef="usd">483000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-9" decimals="-3" id="f-250" unitRef="usd">402000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-10" decimals="-3" id="f-251" unitRef="usd">403000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation contextRef="c-8" decimals="-3" id="f-252" unitRef="usd">1272000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-9" decimals="-3" id="f-253" unitRef="usd">1852000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-10" decimals="-3" id="f-254" unitRef="usd">1781000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash contextRef="c-8" decimals="-3" id="f-255" unitRef="usd">1306000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash contextRef="c-9" decimals="-3" id="f-256" unitRef="usd">1092000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash contextRef="c-10" decimals="-3" id="f-257" unitRef="usd">1502000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-8" decimals="-3" id="f-258" unitRef="usd">-2525000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-9" decimals="-3" id="f-259" unitRef="usd">1632000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-10" decimals="-3" id="f-260" unitRef="usd">2844000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-8" decimals="-3" id="f-261" unitRef="usd">14092000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-9" decimals="-3" id="f-262" unitRef="usd">6638000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-10" decimals="-3" id="f-263" unitRef="usd">6116000</us-gaap:GainLossOnDispositionOfAssets1>
    <knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates contextRef="c-8" decimals="-3" id="f-264" unitRef="usd">-438000</knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates>
    <knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates contextRef="c-9" decimals="-3" id="f-265" unitRef="usd">373000</knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates>
    <knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates contextRef="c-10" decimals="-3" id="f-266" unitRef="usd">-75000</knf:EquityInResultsOfOperationsFromUnconsolidatedAffiliates>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="c-8" decimals="-3" id="f-267" unitRef="usd">32506000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="c-9" decimals="-3" id="f-268" unitRef="usd">-15357000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="c-10" decimals="-3" id="f-269" unitRef="usd">-7902000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c-8" decimals="-3" id="f-270" unitRef="usd">8004000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c-9" decimals="-3" id="f-271" unitRef="usd">-2889000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c-10" decimals="-3" id="f-272" unitRef="usd">7021000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-8" decimals="-3" id="f-273" unitRef="usd">31033000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-9" decimals="-3" id="f-274" unitRef="usd">42441000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-10" decimals="-3" id="f-275" unitRef="usd">11288000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-8" decimals="-3" id="f-276" unitRef="usd">-44000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-9" decimals="-3" id="f-277" unitRef="usd">4574000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-10" decimals="-3" id="f-278" unitRef="usd">-1252000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-8" decimals="-3" id="f-279" unitRef="usd">17489000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-9" decimals="-3" id="f-280" unitRef="usd">-13899000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-10" decimals="-3" id="f-281" unitRef="usd">-10662000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="c-8" decimals="-3" id="f-282" unitRef="usd">3578000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="c-9" decimals="-3" id="f-283" unitRef="usd">-957000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="c-10" decimals="-3" id="f-284" unitRef="usd">-799000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c-8" decimals="-3" id="f-285" unitRef="usd">21417000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c-9" decimals="-3" id="f-286" unitRef="usd">-21011000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c-10" decimals="-3" id="f-287" unitRef="usd">12855000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-8" decimals="-3" id="f-288" unitRef="usd">426000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-9" decimals="-3" id="f-289" unitRef="usd">392000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-10" decimals="-3" id="f-290" unitRef="usd">348000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-8" decimals="-3" id="f-291" unitRef="usd">-8319000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-9" decimals="-3" id="f-292" unitRef="usd">12070000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-10" decimals="-3" id="f-293" unitRef="usd">-5850000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-8" decimals="-3" id="f-294" unitRef="usd">207444000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-9" decimals="-3" id="f-295" unitRef="usd">181240000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-10" decimals="-3" id="f-296" unitRef="usd">232404000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-8" decimals="-3" id="f-297" unitRef="usd">178162000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-9" decimals="-3" id="f-298" unitRef="usd">174229000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-10" decimals="-3" id="f-299" unitRef="usd">135870000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-8" decimals="-3" id="f-300" unitRef="usd">-1745000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-9" decimals="-3" id="f-301" unitRef="usd">235218000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-10" decimals="-3" id="f-302" unitRef="usd">56681000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-8" decimals="-3" id="f-303" unitRef="usd">22878000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-9" decimals="-3" id="f-304" unitRef="usd">12017000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-10" decimals="-3" id="f-305" unitRef="usd">8205000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-8" decimals="-3" id="f-306" unitRef="usd">2339000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-9" decimals="-3" id="f-307" unitRef="usd">837000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-10" decimals="-3" id="f-308" unitRef="usd">1509000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-8" decimals="-3" id="f-309" unitRef="usd">-155878000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-9" decimals="-3" id="f-310" unitRef="usd">-398267000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-10" decimals="-3" id="f-311" unitRef="usd">-185855000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent contextRef="c-8" decimals="-3" id="f-312" unitRef="usd">208000000</knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent>
    <knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent contextRef="c-9" decimals="-3" id="f-313" unitRef="usd">0</knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent>
    <knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent contextRef="c-10" decimals="-3" id="f-314" unitRef="usd">0</knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-8" decimals="-3" id="f-315" unitRef="usd">298000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-9" decimals="-3" id="f-316" unitRef="usd">221000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-10" decimals="-3" id="f-317" unitRef="usd">227000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-8" decimals="-3" id="f-318" unitRef="usd">807000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-9" decimals="-3" id="f-319" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-10" decimals="-3" id="f-320" unitRef="usd">28000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c-8" decimals="-3" id="f-321" unitRef="usd">-207007000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c-9" decimals="-3" id="f-322" unitRef="usd">281983000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c-10" decimals="-3" id="f-323" unitRef="usd">-2262000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <knf:NetTransfersToFromParent contextRef="c-8" decimals="-3" id="f-324" unitRef="usd">55212000</knf:NetTransfersToFromParent>
    <knf:NetTransfersToFromParent contextRef="c-9" decimals="-3" id="f-325" unitRef="usd">57959000</knf:NetTransfersToFromParent>
    <knf:NetTransfersToFromParent contextRef="c-10" decimals="-3" id="f-326" unitRef="usd">45430000</knf:NetTransfersToFromParent>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-8" decimals="-3" id="f-327" unitRef="usd">-55324000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-9" decimals="-3" id="f-328" unitRef="usd">223803000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-10" decimals="-3" id="f-329" unitRef="usd">-47947000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-8" decimals="-3" id="f-330" unitRef="usd">-3758000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-9" decimals="-3" id="f-331" unitRef="usd">6776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-10" decimals="-3" id="f-332" unitRef="usd">-1398000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-333" unitRef="usd">13848000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-334" unitRef="usd">7072000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-18" decimals="-3" id="f-335" unitRef="usd">8470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-336" unitRef="usd">10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-337" unitRef="usd">13848000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-338" unitRef="usd">7072000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-339">Background&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;4, 2022, MDU Resources Group, Inc. (&#x201c;MDU Resources&#x201d;) announced plans to pursue a Spin-Off of Knife River Corporation and its subsidiaries (the &#x201c;Company&#x201d; or &#x201c;Knife River&#x201d;) from MDU Resources. As part of the Spin-Off, MDU Resources will transfer Knife River, including its assets and liabilities, to Knife River Holding Company, a newly formed wholly owned subsidiary of MDU Resources, and execute a tax-free spinoff of Knife River Holding Company to stockholders of MDU Resources. The transaction is expected to result in two independent, publicly traded companies: MDU Resources and Knife River Holding Company. Completion of the Spin-Off will be subject to, among other things, the effectiveness of a registration statement on Form 10 with the Securities and Exchange Commission, final approval from the board of directors of MDU Resources, receipt of one or more tax opinions, the private letter ruling from the Internal Revenue Service and other customary conditions. MDU Resources may, at any time and for any reason until the proposed transaction is complete, abandon the Spin-Off or modify or change its terms. The Spin-Off is expected to be complete in the second quarter of 2023, but there can be no assurance regarding the ultimate timing of the Spin-Off or that the Spin-Off will ultimately occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Spin-Off, the Company was the construction materials and contracting segment of MDU Resources. Its operations are located in the western, central and southern U.S. The Company mines, processes and sells construction aggregates (crushed stone and sand and gravel); produces and sells asphalt mix; and supplies ready-mix concrete. The Company is focused on vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. &lt;/span&gt;&lt;/div&gt; BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-340">Basis of Presentation&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#x201c;Centennial&#x201d; or the &#x201c;Parent&#x201d;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#x201c;carve-out&#x201d; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the financial statements. The financial statements also include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to finance, legal, information technology, human resources, communications, procurement, tax, treasury and insurance. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $18.0 million, $15.6 million and $14.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expense the Company would have incurred as a stand-alone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have incurred if the Company had obtained these services from a third party. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the spinoff from MDU Resources, the Company may perform certain functions using its own resources or purchased services. For an interim period following the spinoff, however, some of these functions will continue to be provided by MDU Resources under a transition services agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation for earnings per share for any period presented prior to the separation were retrospectively adjusted akin to a split-like situation to be comparable to the number of shares outstanding on May 31, 2023, the spinoff date. For periods prior to the spinoff, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at that time. Our historical balance sheets reflect the number of common stock outstanding prior to the separation and no adjustments were made. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically, Knife River has participated in Centennial&#x2019;s centralized cash management program, including its overall financing arrangements. Knife River has related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MDU Resources maintains various benefit and stock-based compensation plans at a corporate level while certain defined pension benefit plans are maintained at a subsidiary level. The Company&#x2019;s employees participate in these programs and the costs associated with its employees are included in the Company&#x2019;s consolidated financial statements, as well as any net benefit plan assets or obligations. &lt;/span&gt;&lt;/div&gt;Management has also evaluated the impact of events occurring after December&#160;31, 2022. See Note 20 for a description of these events.&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#x201c;Due from related-party&#x201d; or &#x201c;Due to related-party&#x201d; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#x201c;Related-party notes payable&#x201d; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#x201c;Other paid-in capital&#x201d; and in the Consolidated Statements of Cash Flows as &#x201c;Net transfers to Parent&#x201d; in the financing activities. See Note 19 for additional information on related-party transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#x2019;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.&lt;/span&gt;&lt;/div&gt;Basis of presentation&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#x201c;carve-out&#x201d; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, Knife River historically participated in Centennial&#x2019;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#x201c;Net transfers from Centennial and MDU Resources including separation adjustments&#x201d; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#x201c;Due from related-party&#x201d; or &#x201c;Due to related-party&#x201d; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#x201c;Related-party notes payable&#x201d; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#x201c;Other paid-in capital&#x201d;. See Note 18 for additional information on related-party transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#x2019;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no recent accounting standards that are expected to materially affect the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June&#160;30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Seasonality of operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-341">Knife River has historically operated as a wholly owned subsidiary of Centennial Energy Holdings, Inc. (&#x201c;Centennial&#x201d; or the &#x201c;Parent&#x201d;) and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. The accompanying audited consolidated financial statements and footnotes were prepared on a &#x201c;carve-out&#x201d; basis in connection with the expected spinoff, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;).&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a &#x201c;carve-out&#x201d; basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and six months ended June 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment decreased cost of revenue by $6.0&#160;million ($4.6&#160;million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June&#160;30, 2023, respectively, and $4.7 million and $9.7&#160;million for the three and six months ended June&#160;30, 2022, respectively. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, Knife River historically participated in Centennial&#x2019;s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0&#160;million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#x201c;Net transfers from Centennial and MDU Resources including separation adjustments&#x201d; in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management has also evaluated the impact of events occurring after June&#160;30, 2023, up to the date of issuance of these consolidated interim financial statements on August&#160;8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-8" decimals="-5" id="f-342" unitRef="usd">18000000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-9" decimals="-5" id="f-343" unitRef="usd">15600000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-10" decimals="-5" id="f-344" unitRef="usd">14200000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-345">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements. These related-party transactions have historically been settled in cash and are reflected in the Consolidated Balance Sheets as &#x201c;Due from related-party&#x201d; or &#x201c;Due to related-party&#x201d; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within operating activities and &#x201c;Related-party notes payable&#x201d; with the aggregate net effect reflected in the Consolidated Statement of Cash Flows within financing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate net effect of related-party transactions not settled in cash have been reflected in the Consolidated Balance Sheets as the Parent investment within &#x201c;Other paid-in capital&#x201d; and in the Consolidated Statements of Cash Flows as &#x201c;Net transfers to Parent&#x201d; in the financing activities. See Note 19 for additional information on related-party transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as &#x201c;Due from related-party&#x201d; or &#x201c;Due to related-party&#x201d; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and &#x201c;Related-party notes payable&#x201d; with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. &lt;/span&gt;&lt;/div&gt;The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within &#x201c;Other paid-in capital&#x201d;. See Note 18 for additional information on related-party transactions.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-346">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#x2019;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management&#x2019;s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-347">Significant Accounting Policies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.726%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.825%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact on financial statements/disclosures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Recently adopted accounting standards updates (ASU&#x2019;s)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU 2021-10 - Government Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#x2019;s accounting for the assistance and the effect of the assistance on an entity&#x2019;s financial statements.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of the Company&#x2019;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#x2019;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within 30 days of receipt. There are no material obligations for returns, refunds or other similar obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses external legal fees as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all business combinations, the Company preliminarily allocates the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition dates and are considered provisional until final fair values are determined or the measurement period has passed. The Company expects to record adjustments as it accumulates the information needed to estimate the fair value of assets acquired and liabilities assumed, including working capital balances, estimated fair value of identifiable intangible assets, property, plant and equipment, total consideration and goodwill. The excess of the purchase price over the aggregate fair values is recorded as goodwill. The Company calculated the fair value of the assets acquired in 2022 and 2021 using a market or cost approach (or a combination of both). Fair values for some of the assets were determined based on Level 3 inputs including estimated future cash flows, discount rates, growth rates, sales projections, retention rates and terminal values, all of which require significant management judgment and are susceptible to change. The discount rate used in calculating the fair value of common stock issued in a business combination is determined by using a Black-Scholes-Merton model. The model uses Level 2 inputs including risk-free interest rate, volatility range and dividend yield. The final fair value of the net assets acquired may result in adjustments to the assets and liabilities, including goodwill, and will be made as soon as practical, but no later than 12 months from the respective acquisition dates. Any subsequent measurement period adjustments are not expected to have a material impact on the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables and allowance for expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#x2019;s receivables are all due in 12 months or less. The total balance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of receivables past due 90 days or more was $11.2 million and $10.0 million at December&#160;31, 2022 and 2021, respectively. Receivables, net consisted of the following at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services contract receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,428&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,859&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;215,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less expected credit loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210,157&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s expected credit losses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,045&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Includes impacts from businesses acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories at December 31 consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;211,496&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies and parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;323,277&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company&#x2019;s aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs. &lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions to property, plant and equipment are recorded at cost. Gains or losses resulting from the retirement or disposal of assets are recognized as a component of operating income. Generally, property, plant and equipment are depreciated on a straight-line basis over the average useful lives of the assets with the exception of large marine equipment, which is computed using units-of-production. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate mining development costs are capitalized and classified as land improvements and depreciated over the lower of the estimated life of the reserves or the life of the associated improvement. The Company begins capitalizing development costs at a point when reserves are determined to be proven or probable and economically mineable. Capitalization of these costs ceases when production commences. The cost of acquiring reserves in connection with a business combination are valued at fair value. Aggregate reserves, from both owned and leased mining sites, are a component within property, plant and equipment and are depleted using the units-of-production method. The Company uses proven and probable aggregate reserves as the denominator in its units-of production calculation. Exploration costs are expensed as incurred in cost of revenue and production costs are either expensed or capitalized to inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of long-lived assets, excluding goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews the carrying values of its long-lived assets, including mining and related assets, whenever events or changes in circumstances indicate that such carrying values may not be recoverable. The Company tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets that are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market. The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No impairment losses were recorded in 2022, 2021 or 2020. Unforeseen events and changes in circumstances could require the recognition of impairment losses at some future date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination. Goodwill is required to be tested for impairment annually, which the Company completes in the fourth quarter, or more frequently if events or changes in circumstances indicate that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which management regularly reviews the operating results. For more information on the Company&#x2019;s operating segments, see Note 16. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, the Company must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were no impairment losses recorded. The Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;performed its annual goodwill impairment test in the fourth quarter of 2022 and determined the fair value of each of Knife River&#x2019;s reporting units substantially exceeded the carrying value at October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a weighted average combination of both an income approach and a market approach to estimate the fair value of its reporting units for its goodwill impairment analysis. Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#x2019;s future revenue, profitability and cash flows, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments include the cash surrender value of life insurance policies and insurance contracts. The Company measures its investment in the insurance contracts at fair value with any unrealized gains and losses recorded on the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Assistance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for government assistance received for capital projects by reducing the cost of the project by the amount of assistance received. The Company records government assistance received as taxable income and writes-up the tax basis of the asset to include the amount of the assistance received. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government assistance received by the Company for the years ended December&#160;31, 2022, 2021 and 2020, was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Joint Ventures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation. As of December&#160;31, 2022, the Company held an interest of 25 percent in a joint venture formed primarily for the purpose of pooling resources on construction contracts. Proportionate consolidation is used for joint ventures that include unincorporated legal entities and activities of the joint venture which are construction-related. For those joint ventures accounted for under proportionate consolidation, only the Company&#x2019;s pro rata share of assets, liabilities, revenues and expenses are included in the Company&#x2019;s balance sheet and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For those joint ventures accounted for using proportionate consolidation, the Company recorded in its Consolidated Statements of Operations $9.1 million, $10.1 million and $10.1 million of revenue for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and $823,000, $1.3 million and $1.4 million of operating income for the years ended December&#160;31, 2022, 2021 and 2020, respectively. At December&#160;31, 2022 and 2021, the Company had interest in assets from these joint ventures of $912,000 and $643,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For joint ventures accounted for under the equity method, the Company&#x2019;s investment balances for the joint ventures are included in Investments in the Consolidated Balance Sheets and the Company&#x2019;s pro rata share of net income is included in Other income in the Consolidated Statements of Operations. The Company&#x2019;s investments in equity method joint ventures were a net asset of $13,000 and $439,000 for December&#160;31, 2022 and 2021, respectively. In 2022, 2021 and 2020, the Company recognized income (loss) from equity method joint ventures of $(426,000), $14,000 and $(32,000), respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes leases with an original lease term of 12 months or less in income on a straight-line basis over the term of the lease and does not recognize a corresponding right-of-use asset or lease liability. The Company determines the lease term based on the non-cancelable and cancelable periods in each contract. The non-cancelable period consists of the term of the contract that is legally enforceable and cannot &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;be canceled by either party without incurring a significant penalty. The cancelable period is determined by various factors that are based on who has the right to cancel a contract. If only the lessor has the right to cancel the contract, the Company will assume the contract will continue. If the lessee is the only party that has the right to cancel the contract, the Company looks to asset, entity and market-based factors. If both the lessor and the lessee have the right to cancel the contract, the Company assumes the contract will not continue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class and the Company&#x2019;s borrowing rates, as of the commencement date of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the fair value of a liability for an asset retirement obligation in the period in which it is incurred. When the liability is initially recorded, the Company capitalizes a cost by increasing the carrying amount of the related long-lived asset. Over time, the liability is accreted to its present value each period and the capitalized cost is depreciated over the useful life of the related asset. Upon settlement of the liability, the Company either settles the obligation for the recorded amount or incurs a gain or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eligible Knife River employees have traditionally participated in MDU Resources&#x2019; stock-based compensation plans and will continue to do so until the spinoff is complete. Knife River records compensation expense on awards granted to its employees, as well as an allocation of stock-based compensation expenses associated with MDU Resources&#x2019; shared employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation awards are accounted for on the estimated fair values at the grant date and compensation expense is recognized over the vesting period. The Company uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award. The Company recognizes compensation expense related to performance awards that vest based on performance metrics and service conditions on a straight-line basis over the service period. Inception-to-date expense is adjusted based upon the determination of the potential achievement of the performance target at each reporting date. The Company recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the compensation expense for performance share awards using an estimated forfeiture rate. The estimated forfeiture rate is calculated based on an average of actual historical forfeitures. The Company also performs an analysis of any known factors at the time of the calculation to identify any necessary adjustments to the average historical forfeiture rate. At the time actual forfeitures become more than estimated forfeitures, the Company records compensation expense using actual forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#x2019;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c-1" id="f-348">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.726%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.825%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact on financial statements/disclosures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Recently adopted accounting standards updates (ASU&#x2019;s)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU 2021-10 - Government Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#x2019;s accounting for the assistance and the effect of the assistance on an entity&#x2019;s financial statements.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-349">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a brief description of the accounting pronouncements applicable to the Company and the potential impact on its consolidated financial statements and/or disclosures:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.726%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.825%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact on financial statements/disclosures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#dbdbdb;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Recently adopted accounting standards updates (ASU&#x2019;s)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU 2021-10 - Government Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2021, the FASB issued guidance on modifying the disclosure requirements to increase the transparency of government assistance including disclosure of the types of assistance, an entity&#x2019;s accounting for the assistance and the effect of the assistance on an entity&#x2019;s financial statements.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company determined the guidance did not have a material impact on its disclosures for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no recent accounting standards that are expected to materially affect the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-350">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-351">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from contracting services and construction materials sales. The Company focuses on the vertical integration of its contracting services with its construction materials to support the aggregate-based product lines. The Company provides contracting services to a customer when a contract has been signed by both the customer and a representative of the Company obligating a service to be provided in exchange for the consideration identified in the contract. The nature of the services provided generally include integrating a set of services and related construction materials into a single project to create a distinct bundle of goods and services, which the Company has determined are single performance obligations. The Company determines the transaction price to include the fixed consideration required pursuant to the original contract price together with any additional consideration, to which the Company expects to be entitled to, associated with executed change orders plus the estimate of variable consideration to which the Company expects to be entitled, subject to the constraint discussed below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of the Company&#x2019;s contracts gives rise to several types of variable consideration. Examples of variable consideration include: liquidated damages; performance bonuses or incentives and penalties; claims; unpriced change orders; and index pricing. The variable amounts usually arise upon achievement of certain performance metrics or change in project scope. The Company estimates the amount of revenue to be recognized on variable consideration using one of the two prescribed estimation methods, the expected value method or the most likely amount method, depending on which method best predicts the most likely amount of consideration the Company expects to be entitled to or expects to incur. Assumptions as to the occurrence of future events and the likelihood and amount of variable consideration are made during the contract performance period. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on the assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to management. The Company only includes variable consideration in the estimated transaction &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Changes in circumstances could impact management&#x2019;s estimates made in determining the value of variable consideration recorded. When determining if the variable consideration is constrained, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. This is the preferred method of measuring revenue because the costs incurred have been determined to represent the best indication of the overall progress toward the transfer of such goods or services promised to a customer. Under the cost-to-cost measure of progress, the costs incurred are compared with total estimated costs of a performance obligation. Revenues are recorded proportionately to the costs incurred. The percentage of completion is determined on a performance obligation basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also sells construction materials to third parties and internal customers. The contract for material sales is the use of a sales order or an invoice, which includes the pricing and payment terms. All material contracts contain a single performance obligation for the delivery of a single distinct product or a distinct separately identifiable bundle of products and services. Revenue is recognized at a point in time when the performance obligation has been satisfied with the delivery of the products or services. The warranties associated with the sales are those consistent with a standard warranty that the product meets certain specifications for quality or those required by law. For most contracts, amounts billed to customers are due within 30 days of receipt. There are no material obligations for returns, refunds or other similar obligations.&lt;/span&gt;&lt;/div&gt;Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <knf:AccountsReceivableThresholdPeriodPastDue contextRef="c-44" id="f-352">P30D</knf:AccountsReceivableThresholdPeriodPastDue>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="c-1" id="f-353">The Company expenses external legal fees as they are incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-354">For all business combinations, the Company preliminarily allocates the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition dates and are considered provisional until final fair values are determined or the measurement period has passed. The Company expects to record adjustments as it accumulates the information needed to estimate the fair value of assets acquired and liabilities assumed, including working capital balances, estimated fair value of identifiable intangible assets, property, plant and equipment, total consideration and goodwill. The excess of the purchase price over the aggregate fair values is recorded as goodwill. The Company calculated the fair value of the assets acquired in 2022 and 2021 using a market or cost approach (or a combination of both). Fair values for some of the assets were determined based on Level 3 inputs including estimated future cash flows, discount rates, growth rates, sales projections, retention rates and terminal values, all of which require significant management judgment and are susceptible to change. The discount rate used in calculating the fair value of common stock issued in a business combination is determined by using a Black-Scholes-Merton model. The model uses Level 2 inputs including risk-free interest rate, volatility range and dividend yield. The final fair value of the net assets acquired may result in adjustments to the assets and liabilities, including goodwill, and will be made as soon as practical, but no later than 12 months from the respective acquisition dates. Any subsequent measurement period adjustments are not expected to have a material impact on the Company&#x2019;s results of operations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="c-1" id="f-355">Receivables consist primarily of trade and contracting services contract receivables from the sale of goods and services net of expected credit losses. The Company&#x2019;s receivables are all due in 12 months or less. Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing contextRef="c-11" decimals="-5" id="f-356" unitRef="usd">11200000</us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing>
    <us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing contextRef="c-12" decimals="-5" id="f-357" unitRef="usd">10000000</us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-358">Receivables, net consisted of the following at December 31:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services contract receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,428&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,859&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;215,634&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less expected credit loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210,157&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Receivables were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less expected credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-45" decimals="-3" id="f-359" unitRef="usd">104347000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-46" decimals="-3" id="f-360" unitRef="usd">98114000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:BilledContractReceivables contextRef="c-45" decimals="-3" id="f-361" unitRef="usd">82428000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables contextRef="c-46" decimals="-3" id="f-362" unitRef="usd">70768000</us-gaap:BilledContractReceivables>
    <us-gaap:ConstructionContractorReceivableRetainage contextRef="c-45" decimals="-3" id="f-363" unitRef="usd">28859000</us-gaap:ConstructionContractorReceivableRetainage>
    <us-gaap:ConstructionContractorReceivableRetainage contextRef="c-46" decimals="-3" id="f-364" unitRef="usd">25173000</us-gaap:ConstructionContractorReceivableRetainage>
    <us-gaap:AccountsReceivableGross contextRef="c-45" decimals="-3" id="f-365" unitRef="usd">215634000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c-46" decimals="-3" id="f-366" unitRef="usd">194055000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-45" decimals="-3" id="f-367" unitRef="usd">5477000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-46" decimals="-3" id="f-368" unitRef="usd">5406000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet contextRef="c-45" decimals="-3" id="f-369" unitRef="usd">210157000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-46" decimals="-3" id="f-370" unitRef="usd">188649000</us-gaap:AccountsReceivableNet>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-371">The Company&#x2019;s expected credit losses are determined through a review using historical credit loss experience, changes in asset specific characteristics, current conditions and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-372">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s expected credit losses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,045&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Includes impacts from businesses acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company's expected credit losses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-47" decimals="-3" id="f-373" unitRef="usd">2696000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-48" decimals="-3" id="f-374" unitRef="usd">824000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-49" decimals="-3" id="f-375" unitRef="usd">1258000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-50" decimals="-3" id="f-376" unitRef="usd">1179000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-51" decimals="-3" id="f-377" unitRef="usd">207000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-52" decimals="-3" id="f-378" unitRef="usd">6164000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-53" decimals="-3" id="f-379" unitRef="usd">-543000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-54" decimals="-3" id="f-380" unitRef="usd">-112000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-55" decimals="-3" id="f-381" unitRef="usd">577000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-56" decimals="-3" id="f-382" unitRef="usd">106000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-57" decimals="-3" id="f-383" unitRef="usd">40000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-58" decimals="-3" id="f-384" unitRef="usd">68000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-53" decimals="-3" id="f-385" unitRef="usd">101000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-54" decimals="-3" id="f-386" unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-55" decimals="-3" id="f-387" unitRef="usd">225000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-56" decimals="-3" id="f-388" unitRef="usd">133000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-57" decimals="-3" id="f-389" unitRef="usd">167000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-58" decimals="-3" id="f-390" unitRef="usd">826000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-59" decimals="-3" id="f-391" unitRef="usd">2052000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-60" decimals="-3" id="f-392" unitRef="usd">512000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-61" decimals="-3" id="f-393" unitRef="usd">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-62" decimals="-3" id="f-394" unitRef="usd">1152000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-63" decimals="-3" id="f-395" unitRef="usd">80000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-46" decimals="-3" id="f-396" unitRef="usd">5406000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-64" decimals="-3" id="f-397" unitRef="usd">27000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-65" decimals="-3" id="f-398" unitRef="usd">946000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-66" decimals="-3" id="f-399" unitRef="usd">-206000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-67" decimals="-3" id="f-400" unitRef="usd">-253000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-68" decimals="-3" id="f-401" unitRef="usd">24000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-69" decimals="-3" id="f-402" unitRef="usd">538000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-64" decimals="-3" id="f-403" unitRef="usd">34000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-65" decimals="-3" id="f-404" unitRef="usd">205000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-66" decimals="-3" id="f-405" unitRef="usd">126000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-67" decimals="-3" id="f-406" unitRef="usd">60000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-68" decimals="-3" id="f-407" unitRef="usd">42000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-69" decimals="-3" id="f-408" unitRef="usd">467000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-70" decimals="-3" id="f-409" unitRef="usd">2045000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-71" decimals="-3" id="f-410" unitRef="usd">1253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-72" decimals="-3" id="f-411" unitRef="usd">1278000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-73" decimals="-3" id="f-412" unitRef="usd">839000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-74" decimals="-3" id="f-413" unitRef="usd">62000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-45" decimals="-3" id="f-414" unitRef="usd">5477000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-415">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories at December 31 consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;211,496&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies and parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;323,277&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories on the Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies and parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="c-11" decimals="-3" id="f-416" unitRef="usd">211496000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-12" decimals="-3" id="f-417" unitRef="usd">195616000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="c-11" decimals="-3" id="f-418" unitRef="usd">78571000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c-12" decimals="-3" id="f-419" unitRef="usd">68504000</us-gaap:InventoryRawMaterials>
    <us-gaap:OtherInventorySupplies contextRef="c-11" decimals="-3" id="f-420" unitRef="usd">33210000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-12" decimals="-3" id="f-421" unitRef="usd">27325000</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryNet contextRef="c-11" decimals="-3" id="f-422" unitRef="usd">323277000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-12" decimals="-3" id="f-423" unitRef="usd">291445000</us-gaap:InventoryNet>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-424">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company&#x2019;s aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-425">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions to property, plant and equipment are recorded at cost. Gains or losses resulting from the retirement or disposal of assets are recognized as a component of operating income. Generally, property, plant and equipment are depreciated on a straight-line basis over the average useful lives of the assets with the exception of large marine equipment, which is computed using units-of-production. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate mining development costs are capitalized and classified as land improvements and depreciated over the lower of the estimated life of the reserves or the life of the associated improvement. The Company begins capitalizing development costs at a point when reserves are determined to be proven or probable and economically mineable. Capitalization of these costs ceases when production commences. The cost of acquiring reserves in connection with a business combination are valued at fair value. Aggregate reserves, from both owned and leased mining sites, are a component within property, plant and equipment and are depleted using the units-of-production method. The Company uses proven and probable aggregate reserves as the denominator in its units-of production calculation. Exploration costs are expensed as incurred in cost of revenue and production costs are either expensed or capitalized to inventory.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-426">The Company reviews the carrying values of its long-lived assets, including mining and related assets, whenever events or changes in circumstances indicate that such carrying values may not be recoverable. The Company tests long-lived assets for impairment at a level significantly lower than that of goodwill impairment testing. Long-lived assets or groups of assets that are evaluated for impairment at the lowest level of largely independent identifiable cash flows at an individual operation or group of operations collectively serving a local market. The determination of whether an impairment has occurred is based on an estimate of undiscounted future cash flows attributable to the assets, compared to the carrying value of the assets. If impairment has occurred, the amount of the impairment recognized is determined by estimating the fair value of the assets and recording a loss if the carrying value is greater than the fair value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-8" decimals="0" id="f-427" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-9" decimals="-3" id="f-428" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-10" decimals="-3" id="f-429" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-8" id="f-430">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination. Goodwill is required to be tested for impairment annually, which the Company completes in the fourth quarter, or more frequently if events or changes in circumstances indicate that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the reporting units for its goodwill impairment test are its operating segments as they constitute a business for which discrete financial information is available and for which management regularly reviews the operating results. For more information on the Company&#x2019;s operating segments, see Note 16. Goodwill impairment, if any, is measured by comparing the fair value of each reporting unit to its carrying value. If the fair value of a reporting unit exceeds its carrying value, the goodwill of the reporting unit is not impaired. If the carrying value of a reporting unit exceeds its fair value, the Company must record an impairment loss for the amount that the carrying value of the reporting unit, including goodwill, exceeds the fair value of the reporting unit. For the years ended December&#160;31, 2022, 2021 and 2020, there were no impairment losses recorded. The Company &lt;/span&gt;&lt;/div&gt;performed its annual goodwill impairment test in the fourth quarter of 2022 and determined the fair value of each of Knife River&#x2019;s reporting units substantially exceeded the carrying value at October&#160;31, 2022.The Company uses a weighted average combination of both an income approach and a market approach to estimate the fair value of its reporting units for its goodwill impairment analysis. Determining the fair value of a reporting unit requires judgment and the use of significant estimates, which include assumptions about Knife River&#x2019;s future revenue, profitability and cash flows, amount and timing of estimated capital expenditures, inflation rates, weighted average cost of capital, operational plans, and current and future economic conditions, among others. Knife River believes that the estimates and assumptions used in its impairment assessments are reasonable and based on available market information</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-9" decimals="0" id="f-431" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-8" decimals="0" id="f-432" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-10" decimals="0" id="f-433" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-434">The Company&#x2019;s investments include the cash surrender value of life insurance policies and insurance contracts. The Company measures its investment in the insurance contracts at fair value with any unrealized gains and losses recorded on the Consolidated Statements of Operations.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:GovernmentAssistancePolicyTextBlock contextRef="c-1" id="f-435">The Company accounts for government assistance received for capital projects by reducing the cost of the project by the amount of assistance received. The Company records government assistance received as taxable income and writes-up the tax basis of the asset to include the amount of the assistance received.</us-gaap:GovernmentAssistancePolicyTextBlock>
    <knf:JointVentureOwnershipPercentage contextRef="c-11" decimals="2" id="f-436" unitRef="number">0.25</knf:JointVentureOwnershipPercentage>
    <us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy contextRef="c-1" id="f-437">Proportionate consolidation is used for joint ventures that include unincorporated legal entities and activities of the joint venture which are construction-related. For those joint ventures accounted for under proportionate consolidation, only the Company&#x2019;s pro rata share of assets, liabilities, revenues and expenses are included in the Company&#x2019;s balance sheet and results of operations.</us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy>
    <us-gaap:Revenues contextRef="c-75" decimals="-5" id="f-438" unitRef="usd">9100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-76" decimals="-5" id="f-439" unitRef="usd">10100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-77" decimals="-5" id="f-440" unitRef="usd">10100000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-75" decimals="-3" id="f-441" unitRef="usd">823000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-76" decimals="-5" id="f-442" unitRef="usd">1300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-77" decimals="-5" id="f-443" unitRef="usd">1400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets contextRef="c-78" decimals="-3" id="f-444" unitRef="usd">912000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-79" decimals="-3" id="f-445" unitRef="usd">643000000</us-gaap:Assets>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-446">For joint ventures accounted for under the equity method, the Company&#x2019;s investment balances for the joint ventures are included in Investments in the Consolidated Balance Sheets and the Company&#x2019;s pro rata share of net income is included in Other income in the Consolidated Statements of Operations.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestments contextRef="c-11" decimals="-3" id="f-447" unitRef="usd">13000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-12" decimals="-3" id="f-448" unitRef="usd">439000000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-8" decimals="-3" id="f-449" unitRef="usd">-426000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-9" decimals="-3" id="f-450" unitRef="usd">14000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-10" decimals="-3" id="f-451" unitRef="usd">-32000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-452">Lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes leases with an original lease term of 12 months or less in income on a straight-line basis over the term of the lease and does not recognize a corresponding right-of-use asset or lease liability. The Company determines the lease term based on the non-cancelable and cancelable periods in each contract. The non-cancelable period consists of the term of the contract that is legally enforceable and cannot &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;be canceled by either party without incurring a significant penalty. The cancelable period is determined by various factors that are based on who has the right to cancel a contract. If only the lessor has the right to cancel the contract, the Company will assume the contract will continue. If the lessee is the only party that has the right to cancel the contract, the Company looks to asset, entity and market-based factors. If both the lessor and the lessee have the right to cancel the contract, the Company assumes the contract will not continue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class and the Company&#x2019;s borrowing rates, as of the commencement date of the contract.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy contextRef="c-1" id="f-453">The Company records the fair value of a liability for an asset retirement obligation in the period in which it is incurred. When the liability is initially recorded, the Company capitalizes a cost by increasing the carrying amount of the related long-lived asset. Over time, the liability is accreted to its present value each period and the capitalized cost is depreciated over the useful life of the related asset. Upon settlement of the liability, the Company either settles the obligation for the recorded amount or incurs a gain or loss.</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-454">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eligible Knife River employees have traditionally participated in MDU Resources&#x2019; stock-based compensation plans and will continue to do so until the spinoff is complete. Knife River records compensation expense on awards granted to its employees, as well as an allocation of stock-based compensation expenses associated with MDU Resources&#x2019; shared employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation awards are accounted for on the estimated fair values at the grant date and compensation expense is recognized over the vesting period. The Company uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award. The Company recognizes compensation expense related to performance awards that vest based on performance metrics and service conditions on a straight-line basis over the service period. Inception-to-date expense is adjusted based upon the determination of the potential achievement of the performance target at each reporting date. The Company recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the compensation expense for performance share awards using an estimated forfeiture rate. The estimated forfeiture rate is calculated based on an average of actual historical forfeitures. The Company also performs an analysis of any known factors at the time of the calculation to identify any necessary adjustments to the average historical forfeiture rate. At the time actual forfeitures become more than estimated forfeitures, the Company records compensation expense using actual forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-455">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MDU Resources and its subsidiaries file consolidated federal income tax returns and combined and separate state income tax returns. Pursuant to the tax sharing agreement that exists between MDU Resources and its subsidiaries, federal income taxes paid by MDU Resources, as parent of the consolidated group, are allocated to the individual subsidiaries based on separate company computations of tax. MDU Resources makes a similar allocation for state income taxes paid in connection with combined state filings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides deferred federal and state income taxes on all temporary differences between the book and tax basis of the Company&#x2019;s assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;The Company records uncertain tax positions in accordance with accounting guidance on accounting for income taxes on the basis of a two-step process in which (1) the Company determines whether it is more-likely-than-not that the tax position will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of the tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Tax positions that do not meet the more-likely-than-not criteria are reflected as a tax liability. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income taxes. &lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that &lt;/span&gt;&lt;/div&gt;can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-456">Disaggregation of Revenue&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by category for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#x2019;s reportable segments, see Note&#160;16.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;496,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;609,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;173,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;918,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;269,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;407,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(202,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(75,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(593,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;468,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;598,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;607,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;318,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,534,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;444,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;584,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;292,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;776,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;344,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(86,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(162,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(501,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;474,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;479,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;561,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;547,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;853,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;356,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(195,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(551,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;454,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;413,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;450,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presented in the previous tables are the sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in the contracting services to arrive at the external operating revenues. &lt;/span&gt;&lt;/div&gt;Revenue from contracts with customers&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#x2019;s reportable segments, see Note 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(207,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(215,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-457">The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company&#x2019;s reportable segments, see Note&#160;16.&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;496,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;609,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;173,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;918,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;269,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;407,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(202,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(75,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(593,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;468,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;598,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;607,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;318,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,534,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;444,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;584,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;292,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;776,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;344,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(86,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(162,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(501,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;474,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;479,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;561,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.739%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.725%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;547,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services publicsector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;330,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;853,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contracting services privatesector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;356,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(195,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(551,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;454,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;413,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;450,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;For more information on the Company&#x2019;s reportable segments, see Note 15.&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(207,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services public-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracting services private-sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(215,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues contextRef="c-80" decimals="0" id="f-458" unitRef="usd">92266000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-81" decimals="0" id="f-459" unitRef="usd">171633000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-82" decimals="0" id="f-460" unitRef="usd">83343000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-83" decimals="0" id="f-461" unitRef="usd">96528000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-84" decimals="0" id="f-462" unitRef="usd">52891000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-85" decimals="0" id="f-463" unitRef="usd">496661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-86" decimals="0" id="f-464" unitRef="usd">35735000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-87" decimals="0" id="f-465" unitRef="usd">97299000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-88" decimals="0" id="f-466" unitRef="usd">93263000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-89" decimals="0" id="f-467" unitRef="usd">174207000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-90" decimals="0" id="f-468" unitRef="usd">26964000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-91" decimals="0" id="f-469" unitRef="usd">427468000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-92" decimals="0" id="f-470" unitRef="usd">127569000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-93" decimals="0" id="f-471" unitRef="usd">157951000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-94" decimals="0" id="f-472" unitRef="usd">106654000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-95" decimals="0" id="f-473" unitRef="usd">158552000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-96" decimals="0" id="f-474" unitRef="usd">58783000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-97" decimals="0" id="f-475" unitRef="usd">609509000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-98" decimals="0" id="f-476" unitRef="usd">81989000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-99" decimals="0" id="f-477" unitRef="usd">173981000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-100" decimals="0" id="f-478" unitRef="usd">249573000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-101" decimals="0" id="f-479" unitRef="usd">342370000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-102" decimals="0" id="f-480" unitRef="usd">70117000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-103" decimals="0" id="f-481" unitRef="usd">918030000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-104" decimals="0" id="f-482" unitRef="usd">47497000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-105" decimals="0" id="f-483" unitRef="usd">88713000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-106" decimals="0" id="f-484" unitRef="usd">119136000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-107" decimals="0" id="f-485" unitRef="usd">13342000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-108" decimals="0" id="f-486" unitRef="usd">1003000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-109" decimals="0" id="f-487" unitRef="usd">269691000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-110" decimals="0" id="f-488" unitRef="usd">183229000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-111" decimals="0" id="f-489" unitRef="usd">14844000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-112" decimals="0" id="f-490" unitRef="usd">36000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-113" decimals="0" id="f-491" unitRef="usd">24948000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-114" decimals="0" id="f-492" unitRef="usd">184195000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-115" decimals="0" id="f-493" unitRef="usd">407252000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-116" decimals="0" id="f-494" unitRef="usd">-99696000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-117" decimals="0" id="f-495" unitRef="usd">-105647000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-118" decimals="0" id="f-496" unitRef="usd">-110095000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-119" decimals="0" id="f-497" unitRef="usd">-202636000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-120" decimals="0" id="f-498" unitRef="usd">-75808000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-121" decimals="0" id="f-499" unitRef="usd">-593882000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-122" decimals="0" id="f-500" unitRef="usd">468589000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-123" decimals="0" id="f-501" unitRef="usd">598774000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-124" decimals="0" id="f-502" unitRef="usd">541910000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-125" decimals="0" id="f-503" unitRef="usd">607311000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-126" decimals="0" id="f-504" unitRef="usd">318145000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="0" id="f-505" unitRef="usd">2534729000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-127" decimals="0" id="f-506" unitRef="usd">89913000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-128" decimals="0" id="f-507" unitRef="usd">135182000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-129" decimals="0" id="f-508" unitRef="usd">72567000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-130" decimals="0" id="f-509" unitRef="usd">97515000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-131" decimals="0" id="f-510" unitRef="usd">48833000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-132" decimals="0" id="f-511" unitRef="usd">444010000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-133" decimals="0" id="f-512" unitRef="usd">26348000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-134" decimals="0" id="f-513" unitRef="usd">78937000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-135" decimals="0" id="f-514" unitRef="usd">69310000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-136" decimals="0" id="f-515" unitRef="usd">139934000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-137" decimals="0" id="f-516" unitRef="usd">25317000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-138" decimals="0" id="f-517" unitRef="usd">339846000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-139" decimals="0" id="f-518" unitRef="usd">123905000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-140" decimals="0" id="f-519" unitRef="usd">152079000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-141" decimals="0" id="f-520" unitRef="usd">100412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-142" decimals="0" id="f-521" unitRef="usd">157237000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-143" decimals="0" id="f-522" unitRef="usd">50756000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-144" decimals="0" id="f-523" unitRef="usd">584389000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-145" decimals="0" id="f-524" unitRef="usd">83014000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-146" decimals="0" id="f-525" unitRef="usd">118970000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-147" decimals="0" id="f-526" unitRef="usd">211603000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-148" decimals="0" id="f-527" unitRef="usd">292015000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-149" decimals="0" id="f-528" unitRef="usd">71156000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-150" decimals="0" id="f-529" unitRef="usd">776758000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-151" decimals="0" id="f-530" unitRef="usd">44602000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-152" decimals="0" id="f-531" unitRef="usd">68171000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-153" decimals="0" id="f-532" unitRef="usd">112058000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-154" decimals="0" id="f-533" unitRef="usd">14891000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-155" decimals="0" id="f-534" unitRef="usd">991000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-156" decimals="0" id="f-535" unitRef="usd">240713000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-157" decimals="0" id="f-536" unitRef="usd">147484000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-158" decimals="0" id="f-537" unitRef="usd">12786000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-159" decimals="0" id="f-538" unitRef="usd">91000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-160" decimals="0" id="f-539" unitRef="usd">22803000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-161" decimals="0" id="f-540" unitRef="usd">161094000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-162" decimals="0" id="f-541" unitRef="usd">344258000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-163" decimals="0" id="f-542" unitRef="usd">-88037000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-164" decimals="0" id="f-543" unitRef="usd">-91184000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-165" decimals="0" id="f-544" unitRef="usd">-86498000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-166" decimals="0" id="f-545" unitRef="usd">-162734000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-167" decimals="0" id="f-546" unitRef="usd">-72591000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-168" decimals="0" id="f-547" unitRef="usd">-501044000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-169" decimals="0" id="f-548" unitRef="usd">427229000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-170" decimals="0" id="f-549" unitRef="usd">474941000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-171" decimals="0" id="f-550" unitRef="usd">479543000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-172" decimals="0" id="f-551" unitRef="usd">561661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-173" decimals="0" id="f-552" unitRef="usd">285556000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="0" id="f-553" unitRef="usd">2228930000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-174" decimals="0" id="f-554" unitRef="usd">88020000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-175" decimals="0" id="f-555" unitRef="usd">112983000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-176" decimals="0" id="f-556" unitRef="usd">59980000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-177" decimals="0" id="f-557" unitRef="usd">94785000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-178" decimals="0" id="f-558" unitRef="usd">50789000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-179" decimals="0" id="f-559" unitRef="usd">406557000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-180" decimals="0" id="f-560" unitRef="usd">25649000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-181" decimals="0" id="f-561" unitRef="usd">60507000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-182" decimals="0" id="f-562" unitRef="usd">72222000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-183" decimals="0" id="f-563" unitRef="usd">156376000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-184" decimals="0" id="f-564" unitRef="usd">35146000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-185" decimals="0" id="f-565" unitRef="usd">349900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-186" decimals="0" id="f-566" unitRef="usd">134692000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-187" decimals="0" id="f-567" unitRef="usd">144256000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-188" decimals="0" id="f-568" unitRef="usd">83104000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-189" decimals="0" id="f-569" unitRef="usd">142398000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-190" decimals="0" id="f-570" unitRef="usd">42566000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-191" decimals="0" id="f-571" unitRef="usd">547016000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-192" decimals="0" id="f-572" unitRef="usd">95730000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-193" decimals="0" id="f-573" unitRef="usd">107698000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-194" decimals="0" id="f-574" unitRef="usd">227866000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-195" decimals="0" id="f-575" unitRef="usd">330268000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-196" decimals="0" id="f-576" unitRef="usd">92434000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-197" decimals="0" id="f-577" unitRef="usd">853996000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-198" decimals="0" id="f-578" unitRef="usd">49384000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-199" decimals="0" id="f-579" unitRef="usd">50635000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-200" decimals="0" id="f-580" unitRef="usd">99300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-201" decimals="0" id="f-581" unitRef="usd">14632000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-202" decimals="0" id="f-582" unitRef="usd">1718000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-203" decimals="0" id="f-583" unitRef="usd">215669000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-204" decimals="0" id="f-584" unitRef="usd">160063000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-205" decimals="0" id="f-585" unitRef="usd">14076000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-206" decimals="0" id="f-586" unitRef="usd">34000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-207" decimals="0" id="f-587" unitRef="usd">24857000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-208" decimals="0" id="f-588" unitRef="usd">157364000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-209" decimals="0" id="f-589" unitRef="usd">356394000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-210" decimals="0" id="f-590" unitRef="usd">-99220000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-211" decimals="0" id="f-591" unitRef="usd">-76432000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-212" decimals="0" id="f-592" unitRef="usd">-91654000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-213" decimals="0" id="f-593" unitRef="usd">-195843000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-214" decimals="0" id="f-594" unitRef="usd">-88381000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-215" decimals="0" id="f-595" unitRef="usd">-551530000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-216" decimals="0" id="f-596" unitRef="usd">454318000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-217" decimals="0" id="f-597" unitRef="usd">413723000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-218" decimals="0" id="f-598" unitRef="usd">450852000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-219" decimals="0" id="f-599" unitRef="usd">567473000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-220" decimals="0" id="f-600" unitRef="usd">291636000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="0" id="f-601" unitRef="usd">2178002000</us-gaap:Revenues>
    <knf:UncompletedContractsTextBlock contextRef="c-1" id="f-602">Uncompleted Contracts&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs incurred on uncompleted contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,217,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,370,797&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less billings to date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,379,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,360,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.335%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.448%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.335%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.448%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $30.2 million and $33.1 million in revenue for the years ended December&#160;31, 2022 and 2021, respectively, which was previously included in contract liabilities at December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a net increase in revenues of approximately $11.0 million and $25.6 million for the years ended December&#160;31, 2022 and 2021, respectively, from performance obligations satisfied in prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company&#x2019;s contracts for contracting services have an original duration of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company&#x2019;s remaining performance obligations were $935.4 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $836.4&#160;million within the next 12 months; $72.7&#160;million within the next 13 to 24 months; and $26.3&#160;million thereafter.&lt;/span&gt;&lt;/div&gt;Uncompleted contracts&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in contract assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.137%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $11.4&#160;million and $31.7&#160;million in revenue for the three and six months ended June&#160;30, 2023, respectively, which was previously included in contract liabilities at December&#160;31, 2022. The Company recognized $6.2&#160;million and $26.2&#160;million in revenue for the three and six months ended June&#160;30, 2022, respectively, which was previously included in contract liabilities at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a net increase in revenues of $7.4&#160;million and $8.1&#160;million for the three and six months ended June&#160;30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7&#160;million and $9.2&#160;million for the three and six months ended June&#160;30, 2022, respectively, from performance obligations satisfied in prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12&#160;months or less; $58.8 million within the next 13 to 24 months; and $21.2 million in 25 months or more.&lt;/span&gt;&lt;/div&gt;</knf:UncompletedContractsTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-603">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs, estimated earnings, and billings on uncompleted contracts at December&#160;31 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs incurred on uncompleted contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,217,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,370,797&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less billings to date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,379,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,360,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Such amounts are included in the accompanying Consolidated Balance Sheets at December&#160;31 under the following captions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.335%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.448%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.335%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.448%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in contract assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.137%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <knf:ContractWithCustomerUncompletedContractsCostsIncurred contextRef="c-11" decimals="-3" id="f-604" unitRef="usd">1217480000</knf:ContractWithCustomerUncompletedContractsCostsIncurred>
    <knf:ContractWithCustomerUncompletedContractsCostsIncurred contextRef="c-12" decimals="-3" id="f-605" unitRef="usd">1190922000</knf:ContractWithCustomerUncompletedContractsCostsIncurred>
    <knf:ContractWithCustomersUncompletedContractsEstimatedEarnings contextRef="c-11" decimals="-3" id="f-606" unitRef="usd">153317000</knf:ContractWithCustomersUncompletedContractsEstimatedEarnings>
    <knf:ContractWithCustomersUncompletedContractsEstimatedEarnings contextRef="c-12" decimals="-3" id="f-607" unitRef="usd">158836000</knf:ContractWithCustomersUncompletedContractsEstimatedEarnings>
    <knf:ContractWithCustomersUncompletedContractsGross contextRef="c-11" decimals="-3" id="f-608" unitRef="usd">1370797000</knf:ContractWithCustomersUncompletedContractsGross>
    <knf:ContractWithCustomersUncompletedContractsGross contextRef="c-12" decimals="-3" id="f-609" unitRef="usd">1349758000</knf:ContractWithCustomersUncompletedContractsGross>
    <knf:ContractWithCustomerUncompletedContractsBillings contextRef="c-11" decimals="-3" id="f-610" unitRef="usd">1379495000</knf:ContractWithCustomerUncompletedContractsBillings>
    <knf:ContractWithCustomerUncompletedContractsBillings contextRef="c-12" decimals="-3" id="f-611" unitRef="usd">1360101000</knf:ContractWithCustomerUncompletedContractsBillings>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-11" decimals="-3" id="f-612" unitRef="usd">-8698000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-12" decimals="-3" id="f-613" unitRef="usd">-10343000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-11" decimals="-3" id="f-614" unitRef="usd">31145000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-12" decimals="-3" id="f-615" unitRef="usd">22005000</us-gaap:ContractWithCustomerAssetNet>
    <knf:ContractwithCustomerAssetNetCurrentChange contextRef="c-8" decimals="-3" id="f-616" unitRef="usd">9140000</knf:ContractwithCustomerAssetNetCurrentChange>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-11" decimals="-3" id="f-617" unitRef="usd">39843000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-12" decimals="-3" id="f-618" unitRef="usd">32348000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <knf:ContractwithCustomerLiabilityCurrentChange contextRef="c-8" decimals="-3" id="f-619" unitRef="usd">-7495000</knf:ContractwithCustomerLiabilityCurrentChange>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-11" decimals="-3" id="f-620" unitRef="usd">-8698000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-12" decimals="-3" id="f-621" unitRef="usd">-10343000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNetChange contextRef="c-8" decimals="-3" id="f-622" unitRef="usd">1645000</knf:ContractwithCustomerAssetsandLiabilitiesNetChange>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-12" decimals="-3" id="f-623" unitRef="usd">22005000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-27" decimals="-3" id="f-624" unitRef="usd">20659000</us-gaap:ContractWithCustomerAssetNet>
    <knf:ContractwithCustomerAssetNetCurrentChange contextRef="c-9" decimals="-3" id="f-625" unitRef="usd">1346000</knf:ContractwithCustomerAssetNetCurrentChange>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-12" decimals="-3" id="f-626" unitRef="usd">32348000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-27" decimals="-3" id="f-627" unitRef="usd">34115000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <knf:ContractwithCustomerLiabilityCurrentChange contextRef="c-9" decimals="-3" id="f-628" unitRef="usd">1767000</knf:ContractwithCustomerLiabilityCurrentChange>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-12" decimals="-3" id="f-629" unitRef="usd">-10343000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-27" decimals="-3" id="f-630" unitRef="usd">-13456000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNetChange contextRef="c-9" decimals="-3" id="f-631" unitRef="usd">3113000</knf:ContractwithCustomerAssetsandLiabilitiesNetChange>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-8" decimals="-5" id="f-632" unitRef="usd">30200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-9" decimals="-5" id="f-633" unitRef="usd">33100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-8" decimals="-5" id="f-634" unitRef="usd">11000000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-9" decimals="-5" id="f-635" unitRef="usd">25600000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-11" decimals="-5" id="f-636" unitRef="usd">935400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-221" decimals="-5" id="f-637" unitRef="usd">836400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-221" id="f-638">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-222" decimals="-5" id="f-639" unitRef="usd">72700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-223" id="f-640">P13M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-224" id="f-641">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-225" decimals="-5" id="f-642" unitRef="usd">26300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-644">Business Combinations&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following acquisitions were accounted for as business combinations in accordance with ASC 805 &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The results of the acquired businesses have been included in the Company&#x2019;s Consolidated Financial Statements beginning on the acquisition date. Pro forma financial amounts reflecting the effects of the business combinations are not presented, as none of these business combinations, individually or in the aggregate, were material to the Company&#x2019;s financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisitions are also subject to customary adjustments based on, among other things, the amount of cash, debt and working capital in the business as of the closing date. The amounts included in the Consolidated Balance Sheets for these adjustments are considered provisional until final settlement has occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a listing of the acquisitions made during 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allied Concrete and Supply Co., a producer of ready-mixed concrete in California, acquired by the Pacific segment in December 2022. At December&#160;31, 2022, the purchase price allocation was preliminary and will be finalized within 12 months of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Baker Rock Resources and Oregon Mainline Paving, two construction materials companies located around the Portland, Oregon metro area, acquired by the Northwest segment in November 2021. At September 30, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Mt. Hood Rock, a construction aggregates business in Oregon, acquired by the Northwest segment in April 2021. At March 31, 2022, the purchase price allocation was settled with no material adjustments made to the provisional accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total purchase price for acquisitions that occurred in 2022 was $8.9 million, subject to certain adjustments, with cash acquired totaling $2.8 million. The purchase price includes consideration paid of $1.5 million, a $70,000 holdback liability and 273,153 shares of MDU Resources&#x2019; common stock with a market value of $8.4 million as of the respective acquisition date. Due to the holding period restriction on the common stock, the share consideration has been discounted to a fair value of approximately $7.3 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2022 were as follows: $1.7 million to current assets; $5.9 million to property, plant and equipment; $200,000 to goodwill; $100,000 to current liabilities; $500,000 to noncurrent liabilities - other; and $1.2 million to deferred tax liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total purchase price for acquisitions that occurred in 2021 was $236.1 million, subject to certain adjustments, with cash acquired totaling $900,000. The purchase price includes consideration paid of $235.2 million. The amounts allocated to the aggregated assets acquired and liabilities assumed during 2021 were as follows: $17.0 million to current assets; $179.8 million to property, plant and equipment; $50.6 million to goodwill; $2.2 million to other intangible assets; $8.7 million to current liabilities; $2.5 million to noncurrent liabilities - other; and $3.2 million to deferred tax liabilities. The intangible assets include non-compete agreements, customer relationships and trade names. The intangible assets fair value is based on various income approach methods, including, multi-period excess earnings, relief-from-royalty and the with and without method. The amortizable intangible assets are being amortized using a straight-line method over a weighted average period of 5.5&#160;years. During the first quarter of 2022, measurement period adjustments were made to the previously reported provisional amounts which decreased goodwill and increased property, plant and equipment by $2.1&#160;million. The Company issued debt to finance these acquisitions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred for acquisitions are included in selling, general and administrative expenses on the Consolidated Statements of Operations and were not material for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-226" decimals="-5" id="f-645" unitRef="usd">8900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:CashAcquiredFromAcquisition contextRef="c-226" decimals="-5" id="f-646" unitRef="usd">2800000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-226" decimals="-5" id="f-647" unitRef="usd">1500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-227" decimals="-3" id="f-648" unitRef="usd">70000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-226"
      decimals="INF"
      id="f-649"
      unitRef="shares">273153</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-228" decimals="-5" id="f-650" unitRef="usd">8400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-229" decimals="-5" id="f-651" unitRef="usd">7300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-227" decimals="-5" id="f-652" unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-227" decimals="-5" id="f-653" unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill contextRef="c-227" decimals="-3" id="f-654" unitRef="usd">200000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-227" decimals="-3" id="f-655" unitRef="usd">100000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="c-227" decimals="-3" id="f-656" unitRef="usd">500000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-227" decimals="-5" id="f-657" unitRef="usd">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-230" decimals="-5" id="f-658" unitRef="usd">236100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:CashAcquiredFromAcquisition contextRef="c-230" decimals="-3" id="f-659" unitRef="usd">900000000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-230" decimals="-5" id="f-660" unitRef="usd">235200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-231" decimals="-5" id="f-661" unitRef="usd">17000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-231" decimals="-5" id="f-662" unitRef="usd">179800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill contextRef="c-231" decimals="-5" id="f-663" unitRef="usd">50600000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-231" decimals="-5" id="f-664" unitRef="usd">2200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-231" decimals="-5" id="f-665" unitRef="usd">8700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="c-231" decimals="-5" id="f-666" unitRef="usd">2500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-231" decimals="-5" id="f-667" unitRef="usd">3200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-230" id="f-668">P5Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment contextRef="c-232" decimals="-5" id="f-669" unitRef="usd">-2100000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-670">Property, Plant and Equipment&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment at December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciable Life in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;150,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;592,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, vehicles and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,492,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,163&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,315,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Depleted on the units-of-production method based on proven and probable aggregate reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and depletion expense was $113.6 million, $93.9 million and $82.3 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-671">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment at December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciable Life in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;150,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;592,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,833&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, vehicles and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,492,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,163&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,315,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Depleted on the units-of-production method based on proven and probable aggregate reserves.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-233" decimals="-3" id="f-672" unitRef="usd">150809000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-234" decimals="-3" id="f-673" unitRef="usd">149066000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-235" decimals="-3" id="f-674" unitRef="usd">592097000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-236" decimals="-3" id="f-675" unitRef="usd">584683000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-237" decimals="-3" id="f-676" unitRef="usd">165833000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-238" decimals="-3" id="f-677" unitRef="usd">149262000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-237" id="f-678">P21Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-239" decimals="-3" id="f-679" unitRef="usd">1492506000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-240" decimals="-3" id="f-680" unitRef="usd">1414260000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-239" id="f-681">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-241" decimals="-3" id="f-682" unitRef="usd">88163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-242" decimals="-3" id="f-683" unitRef="usd">50426000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-684" unitRef="usd">1174195000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-685" unitRef="usd">1097387000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-11" decimals="-3" id="f-686" unitRef="usd">1315213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-12" decimals="-3" id="f-687" unitRef="usd">1250310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-8" decimals="-5" id="f-688" unitRef="usd">113600000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-9" decimals="-5" id="f-689" unitRef="usd">93900000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-10" decimals="-5" id="f-690" unitRef="usd">82300000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-691">Goodwill and Other Intangible Assets&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Acquired &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;During the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January&#160;1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Acquired &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;During the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other amortizable intangible assets at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncompete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The previous tables include goodwill and intangible assets associated with the business combinations completed during 2022 and 2021. For more information related to these business combinations, see Note 6.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for amortizable intangible assets for the years ended December&#160;31, 2022, 2021 and 2020, were $2.8 million, $2.6 million and $3.3 million, respectively. The amounts of estimated amortization expense for identifiable intangible assets as of December&#160;31, 2022, was $2.5 million in 2023, $2.3 million in 2024, $2.1 million in 2025, $1.8 million in 2026, $1.8 million in 2027 and $2.9&#160;million thereafter. &lt;/span&gt;&lt;/div&gt;Goodwill and other intangible assets&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at January&#160;1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired During&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement&lt;br/&gt;Period&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other amortizable intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June&#160;30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-692">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Acquired &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;During the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January&#160;1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Acquired &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;During the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at January&#160;1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquired During&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;the Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement&lt;br/&gt;Period&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-243" decimals="-3" id="f-693" unitRef="usd">38101000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-122" decimals="-3" id="f-694" unitRef="usd">238000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-122" decimals="-3" id="f-695" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-244" decimals="-3" id="f-696" unitRef="usd">38339000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-245" decimals="-3" id="f-697" unitRef="usd">93102000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-123" decimals="-3" id="f-698" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-123" decimals="-3" id="f-699" unitRef="usd">-2124000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-246" decimals="-3" id="f-700" unitRef="usd">90978000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-247" decimals="-3" id="f-701" unitRef="usd">26816000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-124" decimals="-3" id="f-702" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-124" decimals="-3" id="f-703" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-248" decimals="-3" id="f-704" unitRef="usd">26816000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-249" decimals="-3" id="f-705" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-125" decimals="-3" id="f-706" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-125" decimals="-3" id="f-707" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-250" decimals="-3" id="f-708" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-251" decimals="-3" id="f-709" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-126" decimals="-3" id="f-710" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-126" decimals="-3" id="f-711" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-252" decimals="-3" id="f-712" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-12" decimals="-3" id="f-713" unitRef="usd">276426000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-8" decimals="-3" id="f-714" unitRef="usd">238000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-8" decimals="-3" id="f-715" unitRef="usd">-2124000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-11" decimals="-3" id="f-716" unitRef="usd">274540000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-253" decimals="-3" id="f-717" unitRef="usd">38101000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-169" decimals="-3" id="f-718" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-169" decimals="-3" id="f-719" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-243" decimals="-3" id="f-720" unitRef="usd">38101000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-254" decimals="-3" id="f-721" unitRef="usd">42462000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-170" decimals="-3" id="f-722" unitRef="usd">50640000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-170" decimals="-3" id="f-723" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-245" decimals="-3" id="f-724" unitRef="usd">93102000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-255" decimals="-3" id="f-725" unitRef="usd">27033000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-171" decimals="-3" id="f-726" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-171" decimals="-3" id="f-727" unitRef="usd">-217000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-247" decimals="-3" id="f-728" unitRef="usd">26816000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-256" decimals="-3" id="f-729" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-172" decimals="-3" id="f-730" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-172" decimals="-3" id="f-731" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-249" decimals="-3" id="f-732" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-257" decimals="-3" id="f-733" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-173" decimals="-3" id="f-734" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-173" decimals="-3" id="f-735" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-251" decimals="-3" id="f-736" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-27" decimals="-3" id="f-737" unitRef="usd">226003000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-9" decimals="-3" id="f-738" unitRef="usd">50640000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-9" decimals="-3" id="f-739" unitRef="usd">-217000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-12" decimals="-3" id="f-740" unitRef="usd">276426000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-741">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other amortizable intangible assets at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncompete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other amortizable intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-258" decimals="-3" id="f-742" unitRef="usd">18540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-259" decimals="-3" id="f-743" unitRef="usd">18540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-258" decimals="-3" id="f-744" unitRef="usd">7367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-259" decimals="-3" id="f-745" unitRef="usd">5633000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-258" decimals="-3" id="f-746" unitRef="usd">11173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-259" decimals="-3" id="f-747" unitRef="usd">12907000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-260" decimals="-3" id="f-748" unitRef="usd">4039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-261" decimals="-3" id="f-749" unitRef="usd">4039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-260" decimals="-3" id="f-750" unitRef="usd">2985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-261" decimals="-3" id="f-751" unitRef="usd">2471000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-260" decimals="-3" id="f-752" unitRef="usd">1054000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-261" decimals="-3" id="f-753" unitRef="usd">1568000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-262" decimals="-3" id="f-754" unitRef="usd">5279000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-263" decimals="-3" id="f-755" unitRef="usd">9579000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-262" decimals="-3" id="f-756" unitRef="usd">4076000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-263" decimals="-3" id="f-757" unitRef="usd">7826000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-262" decimals="-3" id="f-758" unitRef="usd">1203000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-263" decimals="-3" id="f-759" unitRef="usd">1753000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-11" decimals="-3" id="f-760" unitRef="usd">13430000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-12" decimals="-3" id="f-761" unitRef="usd">16228000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-8" decimals="-5" id="f-762" unitRef="usd">2800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-9" decimals="-5" id="f-763" unitRef="usd">2600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-10" decimals="-5" id="f-764" unitRef="usd">3300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-11" decimals="-5" id="f-765" unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-11" decimals="-5" id="f-766" unitRef="usd">2300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-11" decimals="-5" id="f-767" unitRef="usd">2100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-11" decimals="-5" id="f-768" unitRef="usd">1800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-11" decimals="-5" id="f-769" unitRef="usd">1800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-11" decimals="-5" id="f-770" unitRef="usd">2900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-771">Fair Value Measurements&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#x2019;s assets and liabilities measured on a recurring basis are determined using the market approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations as a participant in MDU Resources&#x2019; unfunded, nonqualified defined benefit plans for the Company&#x2019;s executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $20.1 million and $$21.6 million as of December&#160;31, 2022 and 2021, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized losses on these investments for the year ended December&#160;31, 2022, were $2.8 million. The net unrealized gains on these investments for the years ended December&#160;31, 2021 and 2020, were $1.4 million and $2.5 million, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company&#x2019;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.&lt;/span&gt;&lt;/div&gt;Fair value measurementsFair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $19.1&#160;million and $20.1&#160;million at June&#160;30, 2023 and December&#160;31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June&#160;30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June&#160;30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8&#160;million and was held in a money market account as of June 30, 2023. This amount will be used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at June 30, 2023, Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2022, Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Identical&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;from outside sources. The estimated fair value of the Company&#x2019;s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-11" decimals="-5" id="f-772" unitRef="usd">20100000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-12" decimals="-5" id="f-773" unitRef="usd">21600000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-8" decimals="-5" id="f-774" unitRef="usd">-2800000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-9" decimals="-5" id="f-775" unitRef="usd">1400000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-10" decimals="-5" id="f-776" unitRef="usd">2500000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-777">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 61 percent in fixed-income investments, 17 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 7 percent in common stock of small-cap companies, 5 percent in target date investments and 2 percent in cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at June 30, 2023, Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;br/&gt;Active Markets&lt;br/&gt;for Identical&lt;br/&gt;Assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 47&#160;percent in fixed-income investments, 20&#160;percent in cash equivalents, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies and 4&#160;percent in target date investments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2022, Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Identical&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;The insurance contracts invest approximately 63&#160;percent in fixed-income investments, 15&#160;percent in common stock of large-cap companies, 8&#160;percent in common stock of mid-cap companies, 6&#160;percent in common stock of small-cap companies, 6&#160;percent in target date investments and 2&#160;percent in cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-264" decimals="-3" id="f-778" unitRef="usd">2448000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-265" decimals="-3" id="f-779" unitRef="usd">2448000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-266" decimals="-3" id="f-780" unitRef="usd">20083000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-267" decimals="-3" id="f-781" unitRef="usd">20083000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-268" decimals="-3" id="f-782" unitRef="usd">22531000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-269" decimals="-3" id="f-783" unitRef="usd">22531000</us-gaap:AssetsFairValueDisclosure>
    <knf:PercentageInFixedIncomeAndOtherInvestments contextRef="c-270" decimals="2" id="f-784" unitRef="number">0.63</knf:PercentageInFixedIncomeAndOtherInvestments>
    <knf:PercentageInvestmentInCommonStockOfLargeCapCompanies contextRef="c-270" decimals="2" id="f-785" unitRef="number">0.15</knf:PercentageInvestmentInCommonStockOfLargeCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfMidCapCompanies contextRef="c-270" decimals="2" id="f-786" unitRef="number">0.08</knf:PercentageInvestmentInCommonStockOfMidCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfSmallCapCompanies contextRef="c-270" decimals="2" id="f-787" unitRef="number">0.06</knf:PercentageInvestmentInCommonStockOfSmallCapCompanies>
    <knf:PercentageInvestmentinTargetDateInvestments contextRef="c-270" decimals="2" id="f-788" unitRef="number">0.06</knf:PercentageInvestmentinTargetDateInvestments>
    <knf:PercentageInvestmentinCashandCashEquivalents contextRef="c-270" decimals="2" id="f-789" unitRef="number">0.02</knf:PercentageInvestmentinCashandCashEquivalents>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-271" decimals="-3" id="f-790" unitRef="usd">3044000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-272" decimals="-3" id="f-791" unitRef="usd">3044000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-273" decimals="-3" id="f-792" unitRef="usd">21629000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-274" decimals="-3" id="f-793" unitRef="usd">21629000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-275" decimals="-3" id="f-794" unitRef="usd">24673000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-276" decimals="-3" id="f-795" unitRef="usd">24673000</us-gaap:AssetsFairValueDisclosure>
    <knf:PercentageInFixedIncomeAndOtherInvestments contextRef="c-277" decimals="2" id="f-796" unitRef="number">0.61</knf:PercentageInFixedIncomeAndOtherInvestments>
    <knf:PercentageInvestmentInCommonStockOfLargeCapCompanies contextRef="c-277" decimals="2" id="f-797" unitRef="number">0.17</knf:PercentageInvestmentInCommonStockOfLargeCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfMidCapCompanies contextRef="c-277" decimals="2" id="f-798" unitRef="number">0.08</knf:PercentageInvestmentInCommonStockOfMidCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfSmallCapCompanies contextRef="c-277" decimals="2" id="f-799" unitRef="number">0.07</knf:PercentageInvestmentInCommonStockOfSmallCapCompanies>
    <knf:PercentageInvestmentinTargetDateInvestments contextRef="c-277" decimals="2" id="f-800" unitRef="number">0.05</knf:PercentageInvestmentinTargetDateInvestments>
    <knf:PercentageInvestmentinCashandCashEquivalents contextRef="c-277" decimals="2" id="f-801" unitRef="number">2</knf:PercentageInvestmentinCashandCashEquivalents>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-802">Leases&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the leases the Company enters into are for equipment, buildings and vehicles as part of their ongoing operations. The Company determines if an arrangement contains a lease at inception of a contract and accounts for all leases in accordance with ASC 842 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recognition of leases requires the Company to make estimates and assumptions that affect the lease classification and the assets and liabilities recorded. The accuracy of lease assets and liabilities reported on the Consolidated Financial Statements depends on, among other things, management&#x2019;s estimates of interest rates used to discount the lease assets and liabilities to their present value, as well as the lease terms based on the unique facts and circumstances of each lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessee accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The leases the Company has entered into as part of its ongoing operations are considered operating leases and are recognized on the Consolidated Balance Sheets as operating lease right-of-use assets, current operating lease liabilities and noncurrent operating lease liabilities. The corresponding lease costs are included in cost of revenue and selling, general and administrative expenses on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, the leases for vehicles and equipment have a term of five years or less and buildings have a longer term of up to 35 years or more. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information on the Company&#x2019;s operating leases at and for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.03 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of future undiscounted cash flows to operating lease liabilities presented on the Consolidated Balance Sheet at December&#160;31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-278" id="f-803">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-279" id="f-804">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-280" id="f-805">P35Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-806">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information on the Company&#x2019;s operating leases at and for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.03 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-8" decimals="-3" id="f-807" unitRef="usd">17941000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-9" decimals="-3" id="f-808" unitRef="usd">21914000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-10" decimals="-3" id="f-809" unitRef="usd">25303000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-8" decimals="-3" id="f-810" unitRef="usd">98000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-9" decimals="-3" id="f-811" unitRef="usd">84000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-10" decimals="-3" id="f-812" unitRef="usd">150000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-8" decimals="-3" id="f-813" unitRef="usd">55871000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-9" decimals="-3" id="f-814" unitRef="usd">53016000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-10" decimals="-3" id="f-815" unitRef="usd">59233000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-8" decimals="-3" id="f-816" unitRef="usd">73910000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-9" decimals="-3" id="f-817" unitRef="usd">75014000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-10" decimals="-3" id="f-818" unitRef="usd">84686000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-11" id="f-819">P2Y10D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-12" id="f-820">P1Y7M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-11" decimals="4" id="f-821" unitRef="number">0.0405</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-12" decimals="4" id="f-822" unitRef="number">0.0363</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-8" decimals="-3" id="f-823" unitRef="usd">17941000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-9" decimals="-3" id="f-824" unitRef="usd">21914000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-825">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of future undiscounted cash flows to operating lease liabilities presented on the Consolidated Balance Sheet at December&#160;31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-11" decimals="-3" id="f-826" unitRef="usd">15129000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-11" decimals="-3" id="f-827" unitRef="usd">10902000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-11" decimals="-3" id="f-828" unitRef="usd">7928000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-11" decimals="-3" id="f-829" unitRef="usd">4528000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-11" decimals="-3" id="f-830" unitRef="usd">2983000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-11" decimals="-3" id="f-831" unitRef="usd">11913000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-11" decimals="-3" id="f-832" unitRef="usd">53383000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-11" decimals="-3" id="f-833" unitRef="usd">7510000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-834" unitRef="usd">45873000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock contextRef="c-1" id="f-835">Asset Retirement Obligations&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records obligations related to the reclamation of certain aggregate properties and certain other obligations associated with leased and owned properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the current portion of the Company&#x2019;s liability, which is included in other accrued liabilities, was $4.4 million and $6.1 million, respectively, and the noncurrent amount, which is included in other liabilities, was $33.0 million and $27.3 million, respectively. A reconciliation of the Company&#x2019;s liability for the years ended December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationCurrent contextRef="c-11" decimals="-5" id="f-836" unitRef="usd">4400000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent contextRef="c-12" decimals="-5" id="f-837" unitRef="usd">6100000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-11" decimals="-5" id="f-838" unitRef="usd">33000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent contextRef="c-12" decimals="-5" id="f-839" unitRef="usd">27300000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock contextRef="c-1" id="f-840">A reconciliation of the Company&#x2019;s liability for the years ended December 31 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation contextRef="c-12" decimals="-3" id="f-841" unitRef="usd">33406000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-27" decimals="-3" id="f-842" unitRef="usd">30932000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-8" decimals="-3" id="f-843" unitRef="usd">4657000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-9" decimals="-3" id="f-844" unitRef="usd">1655000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <knf:AssetRetirementObligationLiabilitiesAcquired contextRef="c-8" decimals="-3" id="f-845" unitRef="usd">0</knf:AssetRetirementObligationLiabilitiesAcquired>
    <knf:AssetRetirementObligationLiabilitiesAcquired contextRef="c-9" decimals="-3" id="f-846" unitRef="usd">1805000</knf:AssetRetirementObligationLiabilitiesAcquired>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-8" decimals="-3" id="f-847" unitRef="usd">2117000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-9" decimals="-3" id="f-848" unitRef="usd">2613000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-8" decimals="-3" id="f-849" unitRef="usd">1415000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-9" decimals="-3" id="f-850" unitRef="usd">1627000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation contextRef="c-11" decimals="-3" id="f-851" unitRef="usd">37361000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-12" decimals="-3" id="f-852" unitRef="usd">33406000</us-gaap:AssetRetirementObligation>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-853">Stock-Based CompensationUntil the spinoff is complete, key employees of Knife River will continue to participate in the stock-based compensation plans authorized and managed by MDU Resources. Knife River uses the straight-line amortization method to recognize compensation expense related to restricted stock, which only has a service condition. Knife River recognizes compensation expense related to performance awards with market-based performance metrics on a straight-line basis over the requisite service period. Total stock-based compensation expense (after tax) for participants of the Company was $1.2 million, $1.4 million and $1.3 million in 2022, 2021 and 2020, respectively. As of December&#160;31, 2022, total remaining unrecognized compensation expense related to stock-based compensation for the Company was approximately $1.7 million (before income taxes), which will be amortized over a weighted average period of 1.5 years.&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022 and 2021, key employees of the Company were granted restricted stock awards under MDU Resources&#x2019; long-term performance-based incentive plan. The shares vest over three years, contingent on continued employment. Compensation expense is recognized over the vesting period. At December&#160;31, 2022, the number of outstanding shares granted was 23,197 with a weighted average grant-date fair value of $27.54 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance share awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022 and 2021, key employees of the Company were granted performance share awards under MDU Resources&#x2019; long-term performance-based incentive plan authorized by MDU Resources&#x2019; compensation committee. The compensation committee has the authority to select the recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants. Share awards are generally earned over a three-year vesting period and tied to specific financial metrics. Upon vesting, participants receive dividends that accumulate during the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Target grants of performance shares outstanding at December&#160;31, 2022, for the Company were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Target Grant of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021-2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022-2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the market condition for these performance share awards, participants may earn from zero to 200 percent of the apportioned target grant of shares based on MDU Resources&#x2019; total stockholder return relative to that of the selected peer group. Compensation expense is based on the grant-date fair value as determined by Monte Carlo simulation. The blended volatility term structure ranges are comprised of 50 percent historical volatility and 50 percent implied volatility. Risk-free interest rates were based on U.S. Treasury security rates in effect as of the grant date. Assumptions used for grants applicable to the market condition for certain performance shares issued in 2022, 2021 and 2020 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blended volatility range&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.41%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.37%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.35%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.97%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate range&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.45%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.62%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discounted dividends per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the performance conditions for these performance share awards, participants may earn from zero to 200 percent of the apportioned target grant of shares. The performance conditions are based on MDU Resources&#x2019; compound annual growth rate in earnings from continuing operations before interest, taxes, depreciation, depletion and amortization and MDU Resources&#x2019; compound annual growth rate in earnings from continuing operations. The weighted average grant-date fair value per share for the performance shares applicable to these performance conditions issued in 2022, 2021 and 2020 was $27.73, $27.35 and $31.63, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the performance shares that vested during the years ended December&#160;31, 2022, 2021 and 2020, was $932,000, $1.7 million and $1.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the performance share awards for the year ended December&#160;31, 2022, was&#x201d; as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional performance shares earned (unearned)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-8" decimals="-5" id="f-854" unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-9" decimals="-5" id="f-855" unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-10" decimals="-5" id="f-856" unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-11" decimals="-5" id="f-857" unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-8" id="f-858">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-281" id="f-859">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-281"
      decimals="INF"
      id="f-860"
      unitRef="shares">23197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-281"
      decimals="2"
      id="f-861"
      unitRef="usdPerShare">27.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-282" id="f-862">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="c-1" id="f-863">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Target grants of performance shares outstanding at December&#160;31, 2022, for the Company were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Target Grant of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021-2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022-2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-283"
      decimals="INF"
      id="f-864"
      unitRef="shares">34655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-284"
      decimals="INF"
      id="f-865"
      unitRef="shares">34946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage contextRef="c-285" decimals="2" id="f-866" unitRef="number">0</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage contextRef="c-286" decimals="2" id="f-867" unitRef="number">2</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage>
    <knf:HistoricalVolatilityRate contextRef="c-287" decimals="2" id="f-868" unitRef="number">0.50</knf:HistoricalVolatilityRate>
    <knf:ImpliedVolatilityRate contextRef="c-287" decimals="2" id="f-869" unitRef="number">0.50</knf:ImpliedVolatilityRate>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-870">Assumptions used for grants applicable to the market condition for certain performance shares issued in 2022, 2021 and 2020 were:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.562%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blended volatility range&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.07%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.41%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.37%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.35%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.97%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate range&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.45%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.62%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discounted dividends per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="7" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-287"
      decimals="2"
      id="f-871"
      unitRef="usdPerShare">36.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-288"
      decimals="2"
      id="f-872"
      unitRef="usdPerShare">37.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-289"
      decimals="2"
      id="f-873"
      unitRef="usdPerShare">40.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-285" decimals="4" id="f-874" unitRef="number">0.2407</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-286" decimals="4" id="f-875" unitRef="number">0.3141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-290" decimals="4" id="f-876" unitRef="number">0.3537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-291" decimals="4" id="f-877" unitRef="number">0.4635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-292" decimals="4" id="f-878" unitRef="number">0.1530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-293" decimals="4" id="f-879" unitRef="number">0.1597</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-287" decimals="4" id="f-880" unitRef="number">0.0071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-287" decimals="4" id="f-881" unitRef="number">0.0168</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-288" decimals="4" id="f-882" unitRef="number">0.0002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-288" decimals="4" id="f-883" unitRef="number">0.0020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="c-289" decimals="4" id="f-884" unitRef="number">0.0145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="c-289" decimals="4" id="f-885" unitRef="number">0.0162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend contextRef="c-287" decimals="2" id="f-886" unitRef="usd">2.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend contextRef="c-288" decimals="2" id="f-887" unitRef="usd">3.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend contextRef="c-289" decimals="2" id="f-888" unitRef="usd">2.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage contextRef="c-294" decimals="2" id="f-889" unitRef="number">0</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage contextRef="c-295" decimals="2" id="f-890" unitRef="number">2</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-296"
      decimals="2"
      id="f-891"
      unitRef="usdPerShare">27.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-297"
      decimals="2"
      id="f-892"
      unitRef="usdPerShare">27.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-298"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">31.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-282" decimals="-3" id="f-894" unitRef="usd">932000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-299" decimals="-5" id="f-895" unitRef="usd">1700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-300" decimals="-5" id="f-896" unitRef="usd">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="c-1" id="f-897">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the performance share awards for the year ended December&#160;31, 2022, was&#x201d; as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional performance shares earned (unearned)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-301"
      decimals="INF"
      id="f-898"
      unitRef="shares">69250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-301"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">34.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-282"
      decimals="INF"
      id="f-900"
      unitRef="shares">34946000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-282"
      decimals="2"
      id="f-901"
      unitRef="usdPerShare">31.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned
      contextRef="c-282"
      decimals="INF"
      id="f-902"
      unitRef="shares">-2874000</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned>
    <knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue
      contextRef="c-282"
      decimals="2"
      id="f-903"
      unitRef="usdPerShare">31.63</knf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-282"
      decimals="INF"
      id="f-904"
      unitRef="shares">31721000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-282"
      decimals="2"
      id="f-905"
      unitRef="usdPerShare">36.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-302"
      decimals="INF"
      id="f-906"
      unitRef="shares">69601000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-302"
      decimals="2"
      id="f-907"
      unitRef="usdPerShare">32.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-908">Accumulated Other Comprehensive Loss&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accumulated other comprehensive loss is comprised of losses on derivative instruments qualifying as hedges and postretirement liability adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The after-tax changes in the components of accumulated other comprehensive loss were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Qualifying as&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post- retirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Statements of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustment for loss on derivative instruments included in net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement liability losses included in net periodic benefit credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;875&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Accumulated other comprehensive loss&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The after-tax changes in the components of accumulated other comprehensive loss were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Qualifying as&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;br/&gt;Loss on&lt;br/&gt;Derivative&lt;br/&gt;&#160;Instruments&lt;br/&gt;&#160;Qualifying as&lt;br/&gt;Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;br/&gt;&#160;Liability&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Accumulated&lt;br/&gt;&#160;Other&lt;br/&gt;Comprehensive&lt;br/&gt;&#160;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustment for loss on derivative instruments included in net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement liability losses included in net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-909">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The after-tax changes in the components of accumulated other comprehensive loss were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Qualifying as&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post- retirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The after-tax changes in the components of accumulated other comprehensive loss were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Qualifying as&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;br/&gt;Loss on&lt;br/&gt;Derivative&lt;br/&gt;&#160;Instruments&lt;br/&gt;&#160;Qualifying as&lt;br/&gt;Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;br/&gt;&#160;Liability&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Accumulated&lt;br/&gt;&#160;Other&lt;br/&gt;Comprehensive&lt;br/&gt;&#160;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-303" decimals="-3" id="f-910" unitRef="usd">-750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-304" decimals="-3" id="f-911" unitRef="usd">-28203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-912" unitRef="usd">-28953000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-305" decimals="-3" id="f-913" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-306" decimals="-3" id="f-914" unitRef="usd">3041000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-29" decimals="-3" id="f-915" unitRef="usd">3041000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-305" decimals="-3" id="f-916" unitRef="usd">-332000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-306" decimals="-3" id="f-917" unitRef="usd">-1090000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-29" decimals="-3" id="f-918" unitRef="usd">-1422000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-305" decimals="-3" id="f-919" unitRef="usd">332000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-306" decimals="-3" id="f-920" unitRef="usd">4131000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-29" decimals="-3" id="f-921" unitRef="usd">4463000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-307" decimals="-3" id="f-922" unitRef="usd">-418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-308" decimals="-3" id="f-923" unitRef="usd">-24072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-924" unitRef="usd">-24490000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-309" decimals="-3" id="f-925" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-310" decimals="-3" id="f-926" unitRef="usd">10935000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-37" decimals="-3" id="f-927" unitRef="usd">10935000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-309" decimals="-3" id="f-928" unitRef="usd">-328000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-310" decimals="-3" id="f-929" unitRef="usd">-875000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-37" decimals="-3" id="f-930" unitRef="usd">-1203000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-309" decimals="-3" id="f-931" unitRef="usd">328000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-310" decimals="-3" id="f-932" unitRef="usd">11810000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-37" decimals="-3" id="f-933" unitRef="usd">12138000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-311" decimals="-3" id="f-934" unitRef="usd">-90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-312" decimals="-3" id="f-935" unitRef="usd">-12262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-936" unitRef="usd">-12352000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="c-1" id="f-937">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parentheses indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Statements of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustment for loss on derivative instruments included in net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement liability losses included in net periodic benefit credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;875&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.720%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location on Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification adjustment for loss on derivative instruments included in net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of postretirement liability losses included in net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense contextRef="c-313" decimals="-3" id="f-938" unitRef="usd">-435000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-314" decimals="-3" id="f-939" unitRef="usd">-439000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-315" decimals="-3" id="f-940" unitRef="usd">-435000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-313" decimals="-3" id="f-941" unitRef="usd">107000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-314" decimals="-3" id="f-942" unitRef="usd">107000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-315" decimals="-3" id="f-943" unitRef="usd">107000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-313" decimals="-3" id="f-944" unitRef="usd">328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-314" decimals="-3" id="f-945" unitRef="usd">332000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-315" decimals="-3" id="f-946" unitRef="usd">328000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-316" decimals="-3" id="f-947" unitRef="usd">1167000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-317" decimals="-3" id="f-948" unitRef="usd">1453000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-318" decimals="-3" id="f-949" unitRef="usd">1422000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-316" decimals="-3" id="f-950" unitRef="usd">292000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-317" decimals="-3" id="f-951" unitRef="usd">363000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-318" decimals="-3" id="f-952" unitRef="usd">351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-316" decimals="-3" id="f-953" unitRef="usd">875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-317" decimals="-3" id="f-954" unitRef="usd">1090000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-318" decimals="-3" id="f-955" unitRef="usd">1071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-319" decimals="-3" id="f-956" unitRef="usd">1203000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-320" decimals="-3" id="f-957" unitRef="usd">1422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-321" decimals="-3" id="f-958" unitRef="usd">1399000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-959">Income Taxes&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued pension costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation/compensation related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss/credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized inventory overheads&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis differences on property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;203,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,488&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;239,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(175,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company had various state income tax net operating loss carryforwards of $160.1 million and $148.9 million, respectively, and federal and state income tax credit carryforwards, excluding alternative minimum tax credit carryforwards, of $591,000.0 for both years. The state income tax credit carryforwards are due to expire between 2024 and 2036. Changes in tax regulations or assumptions regarding current and future taxable income could require additional valuation allowances in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net deferred income tax liability from the preceding table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes established due to an acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes associated with other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computed tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increases (reductions) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,702&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depletion allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nonqualified benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductible K-Plan dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Resolution of tax matters and uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and various state and local jurisdictions. The Company is no longer subject to U.S. federal or non-U.S. income tax examinations by tax authorities for years ending prior to 2019. With few exceptions, as of December 31, 2022, the Company is no longer subject to state and local income tax examinations by tax authorities for years ending prior to 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, total reserves for uncertain tax positions were not material. The Company recognizes interest and penalties accrued relative to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;Income Taxes&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Tax Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Matters Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Refunds and Attributes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-960">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense on the Consolidated Statements of Operations for the years ended December 31 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-961" unitRef="usd">27293000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-962" unitRef="usd">4270000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-963" unitRef="usd">32682000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-964" unitRef="usd">13230000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-965" unitRef="usd">6331000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-966" unitRef="usd">12996000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-967" unitRef="usd">40523000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-968" unitRef="usd">10601000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-969" unitRef="usd">45678000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-970" unitRef="usd">1715000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-971" unitRef="usd">26793000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-972" unitRef="usd">2972000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-973" unitRef="usd">363000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-974" unitRef="usd">6065000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-975" unitRef="usd">-1219000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-976" unitRef="usd">2078000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-977" unitRef="usd">32858000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-978" unitRef="usd">1753000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-979" unitRef="usd">42601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-980" unitRef="usd">43459000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-981" unitRef="usd">47431000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-982">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of deferred tax assets and deferred tax liabilities at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued pension costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation/compensation related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss/credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized inventory overheads&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis differences on property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;203,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,488&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;239,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(175,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions contextRef="c-11" decimals="-3" id="f-983" unitRef="usd">11070000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions contextRef="c-12" decimals="-3" id="f-984" unitRef="usd">15011000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <knf:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-985" unitRef="usd">11804000</knf:DeferredTaxAssetsOperatingLeaseLiability>
    <knf:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-986" unitRef="usd">12966000</knf:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations contextRef="c-11" decimals="-3" id="f-987" unitRef="usd">9687000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations contextRef="c-12" decimals="-3" id="f-988" unitRef="usd">8696000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-11" decimals="-3" id="f-989" unitRef="usd">15329000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-12" decimals="-3" id="f-990" unitRef="usd">14654000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards contextRef="c-11" decimals="-3" id="f-991" unitRef="usd">12039000</knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards>
    <knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards contextRef="c-12" decimals="-3" id="f-992" unitRef="usd">11329000</knf:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-11" decimals="-3" id="f-993" unitRef="usd">7260000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-12" decimals="-3" id="f-994" unitRef="usd">4683000</us-gaap:DeferredTaxAssetsInventory>
    <knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral contextRef="c-11" decimals="-3" id="f-995" unitRef="usd">0</knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral>
    <knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral contextRef="c-12" decimals="-3" id="f-996" unitRef="usd">2329000</knf:DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-11" decimals="-3" id="f-997" unitRef="usd">8412000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-12" decimals="-3" id="f-998" unitRef="usd">8032000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-11" decimals="-3" id="f-999" unitRef="usd">75601000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-12" decimals="-3" id="f-1000" unitRef="usd">77700000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-1001" unitRef="usd">203099000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-1002" unitRef="usd">199928000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-11" decimals="-3" id="f-1003" unitRef="usd">11804000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-12" decimals="-3" id="f-1004" unitRef="usd">12966000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-11" decimals="-3" id="f-1005" unitRef="usd">10975000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-12" decimals="-3" id="f-1006" unitRef="usd">9760000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-11" decimals="-3" id="f-1007" unitRef="usd">13488000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-12" decimals="-3" id="f-1008" unitRef="usd">12243000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-11" decimals="-3" id="f-1009" unitRef="usd">239366000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-12" decimals="-3" id="f-1010" unitRef="usd">234897000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-11" decimals="-3" id="f-1011" unitRef="usd">12039000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="-3" id="f-1012" unitRef="usd">11329000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-11" decimals="-3" id="f-1013" unitRef="usd">175804000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-12" decimals="-3" id="f-1014" unitRef="usd">168526000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-322" decimals="-5" id="f-1015" unitRef="usd">160100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-323" decimals="-5" id="f-1016" unitRef="usd">148900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-12" decimals="0" id="f-1017" unitRef="usd">591000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-11" decimals="0" id="f-1018" unitRef="usd">591000</us-gaap:TaxCreditCarryforwardAmount>
    <knf:ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock contextRef="c-1" id="f-1019">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in the net deferred income tax liability from December 31, 2021, to December 31, 2022, to deferred income tax expense: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net deferred income tax liability from the preceding table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes established due to an acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes associated with other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</knf:ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock>
    <knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability contextRef="c-8" decimals="-3" id="f-1020" unitRef="usd">7278000</knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability>
    <knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability contextRef="c-9" decimals="-3" id="f-1021" unitRef="usd">37516000</knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability>
    <knf:DeferredIncomeTaxExpenseBenefitAcquisition contextRef="c-8" decimals="-3" id="f-1022" unitRef="usd">1215000</knf:DeferredIncomeTaxExpenseBenefitAcquisition>
    <knf:DeferredIncomeTaxExpenseBenefitAcquisition contextRef="c-9" decimals="-3" id="f-1023" unitRef="usd">3177000</knf:DeferredIncomeTaxExpenseBenefitAcquisition>
    <knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss contextRef="c-8" decimals="-3" id="f-1024" unitRef="usd">3985000</knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss>
    <knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss contextRef="c-9" decimals="-3" id="f-1025" unitRef="usd">1481000</knf:DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1026" unitRef="usd">2078000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-1027" unitRef="usd">32858000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1028">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense differs from the amount computed by applying the statutory federal income tax rate to income before taxes. The reasons for this difference were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computed tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increases (reductions) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,702&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depletion allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nonqualified benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductible K-Plan dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Resolution of tax matters and uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-8" decimals="-3" id="f-1029" unitRef="usd">33353000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-8" decimals="3" id="f-1030" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-9" decimals="-3" id="f-1031" unitRef="usd">36375000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-9" decimals="3" id="f-1032" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-10" decimals="-3" id="f-1033" unitRef="usd">40899000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-10" decimals="3" id="f-1034" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal contextRef="c-8" decimals="-3" id="f-1035" unitRef="usd">9702000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-8" decimals="3" id="f-1036" unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal contextRef="c-9" decimals="-3" id="f-1037" unitRef="usd">9429000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-9" decimals="3" id="f-1038" unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal contextRef="c-10" decimals="-3" id="f-1039" unitRef="usd">10450000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-10" decimals="3" id="f-1040" unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion contextRef="c-8" decimals="-3" id="f-1041" unitRef="usd">-2123000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-8" decimals="3" id="f-1042" unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion contextRef="c-9" decimals="-3" id="f-1043" unitRef="usd">-1893000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-9" decimals="3" id="f-1044" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion contextRef="c-10" decimals="-3" id="f-1045" unitRef="usd">-1756000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-10" decimals="3" id="f-1046" unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount contextRef="c-8" decimals="-3" id="f-1047" unitRef="usd">1129000</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent contextRef="c-8" decimals="3" id="f-1048" unitRef="number">0.007</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount contextRef="c-9" decimals="-3" id="f-1049" unitRef="usd">-535000</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent contextRef="c-9" decimals="3" id="f-1050" unitRef="number">-0.003</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount contextRef="c-10" decimals="-3" id="f-1051" unitRef="usd">-922000</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount>
    <knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent contextRef="c-10" decimals="3" id="f-1052" unitRef="number">-0.005</knf:EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends contextRef="c-8" decimals="-3" id="f-1053" unitRef="usd">394000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends contextRef="c-8" decimals="3" id="f-1054" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends contextRef="c-9" decimals="-3" id="f-1055" unitRef="usd">392000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends contextRef="c-9" decimals="3" id="f-1056" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends contextRef="c-10" decimals="-3" id="f-1057" unitRef="usd">372000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends contextRef="c-10" decimals="3" id="f-1058" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount contextRef="c-8" decimals="-3" id="f-1059" unitRef="usd">592000</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent contextRef="c-8" decimals="3" id="f-1060" unitRef="number">0.004</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount contextRef="c-9" decimals="-3" id="f-1061" unitRef="usd">-64000</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent contextRef="c-9" decimals="3" id="f-1062" unitRef="number">0</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount contextRef="c-10" decimals="-3" id="f-1063" unitRef="usd">-1375000</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount>
    <knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent contextRef="c-10" decimals="3" id="f-1064" unitRef="number">-0.007</knf:EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-8" decimals="-3" id="f-1065" unitRef="usd">342000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-8" decimals="3" id="f-1066" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-9" decimals="-3" id="f-1067" unitRef="usd">539000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-9" decimals="3" id="f-1068" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-10" decimals="-3" id="f-1069" unitRef="usd">507000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-10" decimals="3" id="f-1070" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-1071" unitRef="usd">42601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-8" decimals="3" id="f-1072" unitRef="number">0.268</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-1073" unitRef="usd">43459000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-9" decimals="3" id="f-1074" unitRef="number">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-1075" unitRef="usd">47431000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-10" decimals="3" id="f-1076" unitRef="number">0.244</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c-1" id="f-1077">Cash Flow Information&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash expenditures for interest and income taxes for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncash investing and financing transactions at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment additions in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,965&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,763&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital contribution from Parent in the form of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt assumed in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for holdback payment related to a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock issued in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; Cash flow information&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash expenditures for interest and income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncash investing and financing transactions were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment additions in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity contribution from Centennial related to the Separation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity contribution to MDU Resources for asset/liability transfers related to the Separation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MDU Resources' stock issued prior to spin in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1078">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash expenditures for interest and income taxes for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncash investing and financing transactions at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment additions in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,965&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,763&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital contribution from Parent in the form of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt assumed in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for holdback payment related to a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock issued in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash expenditures for interest and income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncash investing and financing transactions were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment additions in accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity contribution from Centennial related to the Separation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity contribution to MDU Resources for asset/liability transfers related to the Separation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MDU Resources' stock issued prior to spin in connection with a business combination&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet contextRef="c-8" decimals="-3" id="f-1079" unitRef="usd">28148000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-9" decimals="-3" id="f-1080" unitRef="usd">19121000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-10" decimals="-3" id="f-1081" unitRef="usd">14805000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-8" decimals="-3" id="f-1082" unitRef="usd">21186000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-9" decimals="-3" id="f-1083" unitRef="usd">34784000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-10" decimals="-3" id="f-1084" unitRef="usd">41050000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-8" decimals="-3" id="f-1085" unitRef="usd">13965000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-9" decimals="-3" id="f-1086" unitRef="usd">15840000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-10" decimals="-3" id="f-1087" unitRef="usd">7762000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-8" decimals="-3" id="f-1088" unitRef="usd">11763000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-9" decimals="-3" id="f-1089" unitRef="usd">11497000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-10" decimals="-3" id="f-1090" unitRef="usd">22428000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <knf:CapitalContributionFromParentCommonStock contextRef="c-8" decimals="-3" id="f-1091" unitRef="usd">1272000</knf:CapitalContributionFromParentCommonStock>
    <knf:CapitalContributionFromParentCommonStock contextRef="c-9" decimals="-3" id="f-1092" unitRef="usd">1852000</knf:CapitalContributionFromParentCommonStock>
    <knf:CapitalContributionFromParentCommonStock contextRef="c-10" decimals="-3" id="f-1093" unitRef="usd">1781000</knf:CapitalContributionFromParentCommonStock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt contextRef="c-11" decimals="-3" id="f-1094" unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt contextRef="c-12" decimals="-3" id="f-1095" unitRef="usd">10000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt contextRef="c-27" decimals="-3" id="f-1096" unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <knf:BusinessCombinationAccruedConsideration contextRef="c-11" decimals="-3" id="f-1097" unitRef="usd">70000</knf:BusinessCombinationAccruedConsideration>
    <knf:BusinessCombinationAccruedConsideration contextRef="c-12" decimals="-3" id="f-1098" unitRef="usd">0</knf:BusinessCombinationAccruedConsideration>
    <knf:BusinessCombinationAccruedConsideration contextRef="c-27" decimals="-3" id="f-1099" unitRef="usd">0</knf:BusinessCombinationAccruedConsideration>
    <us-gaap:StockIssued1 contextRef="c-8" decimals="-3" id="f-1100" unitRef="usd">7304000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-9" decimals="-3" id="f-1101" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-10" decimals="-3" id="f-1102" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1103">Business Segment Data&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s reportable segments are those that are based on the Company&#x2019;s method of internal reporting and management of the business. The Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#x2019;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#x2019;s president who is also the Company&#x2019;s chief operating decision maker. The Company&#x2019;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the reportable segments mine, process, and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete as well as vertically integrating its contracting services to support the aggregate based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading. Although not common to all locations, Other includes the sale of cement, production and distribution of modified liquid asphalt, merchandise and other building materials and related services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information below follows the same accounting policies as described in Note 3. Information on the Company&#x2019;s segments as of December 31, and for the years then ended was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468,589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;598,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;607,311&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;561,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;318,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,534,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34,894&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,205&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;103,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;72,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,988&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;306,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,046&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60,697&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,098&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,855&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181,847&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;772,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;293,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420,877&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,294,319&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;533,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;813,513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;400,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441,731&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,315,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;989,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.271%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.682%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.682%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,218,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;353,038&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(37,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,534,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment assets to consolidated assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,927,763&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,731,031&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,854,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,364,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,169,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,543,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,294,319&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;297,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;117,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Business segment dataThe Company focuses on the vertical integration of its products and services by offering customers a single-source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company&#x2019;s reportable segments are those that are based on the Company&#x2019;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reports to the Company&#x2019;s chief executive officer who is also the Company&#x2019;s chief operating decision maker. The Company&#x2019;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Interest, net is interest expense net of interest income.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="c-44"
      decimals="INF"
      id="f-1104"
      unitRef="state">14</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-1105">The Company&#x2019;s reportable segments are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment manager that reports to the Company&#x2019;s president who is also the Company&#x2019;s chief operating decision maker. The Company&#x2019;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on earnings before interest, taxes, depreciation, depletion and amortization. The Company&#x2019;s reportable segments are those that are based on the Company&#x2019;s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company&#x2019;s chief executive officer who is also the Company&#x2019;s chief operating decision maker. The Company&#x2019;s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1106">Information on the Company&#x2019;s segments as of December 31, and for the years then ended was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468,589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;598,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;607,311&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;561,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;318,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,534,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34,894&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,205&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;103,885&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;72,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,988&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;306,740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,046&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60,697&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,098&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,855&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181,847&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;772,159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;293,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420,877&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,294,319&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;533,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;813,513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;400,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;441,731&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,315,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;989,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Capital expenditures for 2022, 2021 and 2020 include noncash transactions for capital expenditure-related accounts payable, the issuance of equity securities in connection with an acquisition and accrual of a holdback payment in connection with an acquisition totaling $(5,430)&#160;thousand, $(8,077)&#160;thousand and $916,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;Interest, net is interest expense net of interest income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-324" decimals="-3" id="f-1107" unitRef="usd">468589000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-325" decimals="-3" id="f-1108" unitRef="usd">427229000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-326" decimals="-3" id="f-1109" unitRef="usd">454318000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-327" decimals="-3" id="f-1110" unitRef="usd">598774000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-328" decimals="-3" id="f-1111" unitRef="usd">474941000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-329" decimals="-3" id="f-1112" unitRef="usd">413723000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-330" decimals="-3" id="f-1113" unitRef="usd">541910000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-331" decimals="-3" id="f-1114" unitRef="usd">479543000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-332" decimals="-3" id="f-1115" unitRef="usd">450852000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-333" decimals="-3" id="f-1116" unitRef="usd">607311000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-334" decimals="-3" id="f-1117" unitRef="usd">561661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-335" decimals="-3" id="f-1118" unitRef="usd">567473000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-336" decimals="-3" id="f-1119" unitRef="usd">318145000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-337" decimals="-3" id="f-1120" unitRef="usd">285556000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-338" decimals="-3" id="f-1121" unitRef="usd">291636000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-3" id="f-1122" unitRef="usd">2534729000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-3" id="f-1123" unitRef="usd">2228930000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-3" id="f-1124" unitRef="usd">2178002000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-339" decimals="-3" id="f-1125" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-340" decimals="-3" id="f-1126" unitRef="usd">55000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-341" decimals="-3" id="f-1127" unitRef="usd">148000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-342" decimals="-3" id="f-1128" unitRef="usd">1444000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-343" decimals="-3" id="f-1129" unitRef="usd">3102000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-344" decimals="-3" id="f-1130" unitRef="usd">2414000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-345" decimals="-3" id="f-1131" unitRef="usd">120000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-346" decimals="-3" id="f-1132" unitRef="usd">26000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-347" decimals="-3" id="f-1133" unitRef="usd">18000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-348" decimals="-3" id="f-1134" unitRef="usd">747000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-349" decimals="-3" id="f-1135" unitRef="usd">122000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-350" decimals="-3" id="f-1136" unitRef="usd">3358000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-351" decimals="-3" id="f-1137" unitRef="usd">34894000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-352" decimals="-3" id="f-1138" unitRef="usd">31827000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-353" decimals="-3" id="f-1139" unitRef="usd">34236000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-354" decimals="-3" id="f-1140" unitRef="usd">37205000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-355" decimals="-3" id="f-1141" unitRef="usd">35132000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-356" decimals="-3" id="f-1142" unitRef="usd">40174000</us-gaap:Revenues>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-324" decimals="-3" id="f-1143" unitRef="usd">55839000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-325" decimals="-3" id="f-1144" unitRef="usd">67124000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-326" decimals="-3" id="f-1145" unitRef="usd">79136000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-327" decimals="-3" id="f-1146" unitRef="usd">103885000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-328" decimals="-3" id="f-1147" unitRef="usd">80624000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-329" decimals="-3" id="f-1148" unitRef="usd">74360000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-330" decimals="-3" id="f-1149" unitRef="usd">72604000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-331" decimals="-3" id="f-1150" unitRef="usd">65017000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-332" decimals="-3" id="f-1151" unitRef="usd">52407000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-333" decimals="-3" id="f-1152" unitRef="usd">64988000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-334" decimals="-3" id="f-1153" unitRef="usd">72301000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-335" decimals="-3" id="f-1154" unitRef="usd">71723000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-336" decimals="-3" id="f-1155" unitRef="usd">9424000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-337" decimals="-3" id="f-1156" unitRef="usd">8340000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-338" decimals="-3" id="f-1157" unitRef="usd">27333000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-8" decimals="-3" id="f-1158" unitRef="usd">306740000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-9" decimals="-3" id="f-1159" unitRef="usd">293406000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-10" decimals="-3" id="f-1160" unitRef="usd">304959000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-324" decimals="-3" id="f-1161" unitRef="usd">33046000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-325" decimals="-3" id="f-1162" unitRef="usd">26675000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-326" decimals="-3" id="f-1163" unitRef="usd">22108000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-327" decimals="-3" id="f-1164" unitRef="usd">60697000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-328" decimals="-3" id="f-1165" unitRef="usd">278946000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-329" decimals="-3" id="f-1166" unitRef="usd">45963000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-330" decimals="-3" id="f-1167" unitRef="usd">35098000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-331" decimals="-3" id="f-1168" unitRef="usd">47648000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-332" decimals="-3" id="f-1169" unitRef="usd">59156000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-333" decimals="-3" id="f-1170" unitRef="usd">33151000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-334" decimals="-3" id="f-1171" unitRef="usd">28838000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-335" decimals="-3" id="f-1172" unitRef="usd">17307000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-336" decimals="-3" id="f-1173" unitRef="usd">19855000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-337" decimals="-3" id="f-1174" unitRef="usd">35417000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-338" decimals="-3" id="f-1175" unitRef="usd">47101000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-8" decimals="-3" id="f-1176" unitRef="usd">181847000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-9" decimals="-3" id="f-1177" unitRef="usd">417524000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets contextRef="c-10" decimals="-3" id="f-1178" unitRef="usd">191635000</knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets>
    <us-gaap:Assets contextRef="c-357" decimals="-3" id="f-1179" unitRef="usd">441606000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-358" decimals="-3" id="f-1180" unitRef="usd">414103000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-359" decimals="-3" id="f-1181" unitRef="usd">403023000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-360" decimals="-3" id="f-1182" unitRef="usd">772159000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-361" decimals="-3" id="f-1183" unitRef="usd">714098000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-362" decimals="-3" id="f-1184" unitRef="usd">452126000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-363" decimals="-3" id="f-1185" unitRef="usd">293121000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-364" decimals="-3" id="f-1186" unitRef="usd">278608000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-365" decimals="-3" id="f-1187" unitRef="usd">248216000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-366" decimals="-3" id="f-1188" unitRef="usd">420877000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-367" decimals="-3" id="f-1189" unitRef="usd">414619000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-368" decimals="-3" id="f-1190" unitRef="usd">408571000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-369" decimals="-3" id="f-1191" unitRef="usd">366556000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-370" decimals="-3" id="f-1192" unitRef="usd">360396000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-371" decimals="-3" id="f-1193" unitRef="usd">311571000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-11" decimals="-3" id="f-1194" unitRef="usd">2294319000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-12" decimals="-3" id="f-1195" unitRef="usd">2181824000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-27" decimals="-3" id="f-1196" unitRef="usd">1823507000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-357" decimals="-3" id="f-1197" unitRef="usd">533985000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-358" decimals="-3" id="f-1198" unitRef="usd">505103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-359" decimals="-3" id="f-1199" unitRef="usd">486401000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-360" decimals="-3" id="f-1200" unitRef="usd">813513000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-361" decimals="-3" id="f-1201" unitRef="usd">759482000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-362" decimals="-3" id="f-1202" unitRef="usd">553632000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-363" decimals="-3" id="f-1203" unitRef="usd">400907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-364" decimals="-3" id="f-1204" unitRef="usd">369732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-365" decimals="-3" id="f-1205" unitRef="usd">328037000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-366" decimals="-3" id="f-1206" unitRef="usd">441731000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-367" decimals="-3" id="f-1207" unitRef="usd">419075000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-368" decimals="-3" id="f-1208" unitRef="usd">396427000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-369" decimals="-3" id="f-1209" unitRef="usd">299272000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-370" decimals="-3" id="f-1210" unitRef="usd">294305000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-371" decimals="-3" id="f-1211" unitRef="usd">263978000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-1212" unitRef="usd">1174195000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-1213" unitRef="usd">1097387000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-27" decimals="-3" id="f-1214" unitRef="usd">1038730000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-11" decimals="-3" id="f-1215" unitRef="usd">1315213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-12" decimals="-3" id="f-1216" unitRef="usd">1250310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-27" decimals="-3" id="f-1217" unitRef="usd">989745000</us-gaap:PropertyPlantAndEquipmentNet>
    <knf:NoncashTransactionsIncludedInCapitalExpenditures contextRef="c-8" decimals="-3" id="f-1218" unitRef="usd">-5430000</knf:NoncashTransactionsIncludedInCapitalExpenditures>
    <knf:NoncashTransactionsIncludedInCapitalExpenditures contextRef="c-9" decimals="-3" id="f-1219" unitRef="usd">-8077000</knf:NoncashTransactionsIncludedInCapitalExpenditures>
    <knf:NoncashTransactionsIncludedInCapitalExpenditures contextRef="c-10" decimals="-3" id="f-1220" unitRef="usd">916000</knf:NoncashTransactionsIncludedInCapitalExpenditures>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-1221">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.271%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.682%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.682%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,218,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;353,038&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(37,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,534,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,228,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues contextRef="c-372" decimals="-3" id="f-1222" unitRef="usd">2218896000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-373" decimals="-3" id="f-1223" unitRef="usd">1946679000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-374" decimals="-3" id="f-1224" unitRef="usd">1892304000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-375" decimals="-3" id="f-1225" unitRef="usd">353038000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-376" decimals="-3" id="f-1226" unitRef="usd">317383000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-377" decimals="-3" id="f-1227" unitRef="usd">325872000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-378" decimals="-3" id="f-1228" unitRef="usd">-37205000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-379" decimals="-3" id="f-1229" unitRef="usd">-35132000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-380" decimals="-3" id="f-1230" unitRef="usd">-40174000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-3" id="f-1231" unitRef="usd">2534729000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-3" id="f-1232" unitRef="usd">2228930000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-3" id="f-1233" unitRef="usd">2178002000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-1234">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of reportable segment assets to consolidated assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,927,763&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,731,031&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,854,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,364,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,169,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,543,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,294,319&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of segment EBITDA to consolidated income before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total EBITDA for reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;297,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,424&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;117,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment operating revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intersegment operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Assets contextRef="c-381" decimals="-3" id="f-1235" unitRef="usd">1927763000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-382" decimals="-3" id="f-1236" unitRef="usd">1821428000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-383" decimals="-3" id="f-1237" unitRef="usd">1511936000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-384" decimals="-3" id="f-1238" unitRef="usd">3731031000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-385" decimals="-3" id="f-1239" unitRef="usd">3529536000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-386" decimals="-3" id="f-1240" unitRef="usd">2854648000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-387" decimals="-3" id="f-1241" unitRef="usd">-3364475000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-388" decimals="-3" id="f-1242" unitRef="usd">-3169140000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-389" decimals="-3" id="f-1243" unitRef="usd">-2543077000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-11" decimals="-3" id="f-1244" unitRef="usd">2294319000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-12" decimals="-3" id="f-1245" unitRef="usd">2181824000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-27" decimals="-3" id="f-1246" unitRef="usd">1823507000</us-gaap:Assets>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-372" decimals="-3" id="f-1247" unitRef="usd">297316000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-373" decimals="-3" id="f-1248" unitRef="usd">285066000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-374" decimals="-3" id="f-1249" unitRef="usd">277626000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-375" decimals="-3" id="f-1250" unitRef="usd">9424000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-376" decimals="-3" id="f-1251" unitRef="usd">8340000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-377" decimals="-3" id="f-1252" unitRef="usd">27333000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-8" decimals="-3" id="f-1253" unitRef="usd">117798000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-9" decimals="-3" id="f-1254" unitRef="usd">100974000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-10" decimals="-3" id="f-1255" unitRef="usd">89626000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpense contextRef="c-8" decimals="-3" id="f-1256" unitRef="usd">30121000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-9" decimals="-3" id="f-1257" unitRef="usd">19218000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-10" decimals="-3" id="f-1258" unitRef="usd">20577000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-1259" unitRef="usd">158821000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-1260" unitRef="usd">173214000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-1261" unitRef="usd">194756000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1262">Employee Benefit Plans&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension and other postretirement benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#x2019;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#x2019;s liability and future premiums.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#x2019;s businesses. Employees who had attained age 55 with 10 years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age 55 and 10 years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net plan assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of net plan assets at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status - under&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in the Consolidated Balance Sheets at December 31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities - other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation liabilities - net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,930&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive loss consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions and benefits paid in the preceding table include only those amounts contributed directly to, or paid directly from, plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022 and 2021, the actuarial gain recognized in the benefit obligation was primarily the result of an increase in the discount rate. For more information on the discount rates, see the table below. Unrecognized pension actuarial gains and losses in excess of 10 percent of the greater of the projected benefit obligation or the market-related value of assets are amortized over the average life expectancy of plan participants for frozen plans. The market-related value of assets is determined using a five years average of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plans all have accumulated benefit obligations in excess of plan assets. The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit cost (credit), other than the service cost component, are included in other income on the Consolidated Statements of Operations. Prior service credit is amortized on a straight-line basis over the average remaining service period of active participants. These components related to the Company&#x2019;s pension and other postretirement benefit plans for the years ended December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost (credit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;856&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;351&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost (credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine benefit obligations at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected rate of return on pension plan assets is based on a targeted asset allocation range determined by the funded ratio of the plan. As of December&#160;31, 2022, the expected rate of return on pension plan assets is based on the targeted asset allocation range of 40 percent to 50 percent equity securities and 50 percent to 60 percent fixed-income securities and the expected rate of return from these asset categories. The expected rate of return on other postretirement plan assets is based on the targeted asset allocation range of 10 percent to 20 percent equity securities and 80 percent to 90 percent fixed-income securities and the expected rate of return from these asset categories. The expected return on plan assets for other postretirement benefits reflects insurance-related investment costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Health care rate assumptions for the Company&#x2019;s other postretirement benefit plans as of December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care trend rate assumed for next year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate &#x2013; ultimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year in which ultimate trend rate achieved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s other postretirement benefit plans include health care and life insurance benefits for certain retirees. The plans underlying these benefits may require contributions by the retiree depending on such retiree&#x2019;s age and years of service at retirement or the date of retirement. The Company contributes a flat dollar amount to the monthly premiums, which is updated annually on January 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not expect to contribute to its defined benefit pension plans in 2023 due to an additional $2.7&#160;million contributed to the plans in 2019 creating prefunding credits to be used in future years. The Company expects to contribute approximately $563,000 to its postretirement benefit plans in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Medicare&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Part D Subsidy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outside investment managers manage the Company&#x2019;s pension and postretirement assets. The Company&#x2019;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#x2019;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#x2019;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#x2019;s pension plans&#x2019; assets are determined using the market approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the pension plans&#x2019; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the pension plans&#x2019; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#x2019; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#x2019; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#x2019; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#x2019; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#x2019; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s pension plans&#x2019; assets (excluding cash) by class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collective and mutual funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pooled separate accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Collective and mutual funds invest approximately 29 percent in corporate bonds, 24 percent in common stock of large-cap U.S. companies, 16 percent in common stock of international companies, 7 percent in cash and cash equivalents, 7 percent in U.S. Government securities and 17 percent in other investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pooled separate accounts are invested 100 percent in cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;In accordance with ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value, Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collective and mutual funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pooled separate accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Collective and mutual funds invest approximately 37 percent in corporate bonds, 19 percent in common stock of international companies, 16 percent in common stock of large-cap U.S. companies, 9 percent in U.S. Government securities and 19 percent in other investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pooled separate accounts are invested 100 percent in cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;In accordance with ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value, Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of the Company&#x2019;s other postretirement benefit plans&#x2019; assets are determined using the market approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the other postretirement benefit plans&#x2019; Level 2 cash equivalents is valued at the net asset value of shares held at year end, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#x2019; Level 1 and Level 2 equity securities is based on the closing price reported on the active market on which the individual securities are traded or other known sources, including pricing from outside sources. The estimated fair value of the other postretirement benefit plans&#x2019; Level 2 insurance contract is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s other postretirement benefit plans&#x2019; assets (excluding cash) by asset class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;The insurance contract invests approximately 69 percent in corporate bonds, 14 percent in common stock of large-cap U.S. companies, 13 percent in U.S. Government securities and 4 percent in common stock of small-cap U.S. companies &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;The insurance contract invests approximately 58 percent in corporate bonds, 13 percent in U.S. Government securities, 13 percent in common stock of large-cap U.S. companies, 5 percent in common stock of small-cap U.S. companies and 11 percent in other investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nonqualified benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unfunded, nonqualified defined benefit plans in which the Company participates relate to multiple-employer plans sponsored by MDU Resources. The plans maintain separate accounting records for each plan and accounts for the plans as single-employer plans within the Company&#x2019;s consolidated financial statements. Participants of the Company include executive officers and certain key management employees. The plan generally provides for defined benefit payments at age 65 following the employee&#x2019;s retirement or, upon death, to their beneficiaries for a 15-year period. In February 2016, MDU Resources froze the unfunded, nonqualified defined benefit plans to new participants and eliminated benefit increases. Vesting for participants not fully vested was retained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligation and accumulated benefit obligation for the Company&#x2019;s participants in these plans at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#x2019;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonqualified benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, MDU Resources established a nonqualified defined contribution plan for certain key management employees. In 2020, the plan was frozen to new participants and no new Company contributions will be made to the plan after December&#160;31, 2020. Vesting for participants not fully vested was retained. A new nonqualified defined contribution plan was adopted in 2020 by MDU Resources, effective January&#160;1, 2021, to replace the plan originally established in 2012 with similar provisions. Expenses incurred by the Company under these plans for 2022, 2021 and 2020 were $1.2 million, $900,000 and $300,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,083&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life insurance**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;For more information on the insurance contract, see Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Investments of life insurance are carried on plan participants (payable upon the employee&#x2019;s death).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MDU Resources sponsors a defined contribution plan in which the Company participates. The costs incurred by the Company under this plan for eligible employees were $27.6 million, $26.6 million and $28.0 million in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company contributes to a number of MEPPs under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multiemployer plans are different from single-employer plans in the following aspects:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Assets contributed to the MEPP by one employer may be used to provide benefits to employees of other participating employers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;If the Company chooses to stop participating in some of its MEPPs, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#x2019;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#x2019;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;EIN/Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pension Protection &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Expiration &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;of Collective&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Bargaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agreement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension Trust Fund for Operating Engineers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;946090764-001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3/31/2023-6/15/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Western Conference of Teamsters Pension Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;916145047-001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12/31/2023-12/31/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Other funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;5,611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was listed in the plans&#x2019; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Contributions to Plan Exceeded More Than 5 Percent of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Contributions (as of December 31, of the Plan&#x2019;s Year-End)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minnesota Teamsters Construction Division Pension Fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 and 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southwest Marine Pension Trust&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 and 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also contributes to a number of multiemployer other postretirement plans under the terms of collective-bargaining agreements that cover its union-represented employees. These plans provide benefits such as health insurance, disability insurance and life insurance to retired union employees. Many of the multiemployer other postretirement plans are combined with active multiemployer health and welfare plans. The Company&#x2019;s total contributions to its multiemployer other postretirement plans, which also includes contributions to active multiemployer health and welfare plans, were $1.8 million, $3.2 million and $3.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;Employee benefit plans&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension and other postretirement plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;- Compensation - Retirement Benefits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5&#160;million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost for the Company's pension benefit plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="c-1" id="f-1263">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in self-sponsored qualified defined benefit plans which are accounted for as single-employer plans and are reflected in the Company&#x2019;s consolidated financial statements. The Company uses a measurement date of December 31,1 for all its pension and postretirement benefit plans. Prior to 2010, defined benefit pension plan benefits and accruals for the nonunion plan were frozen and on June&#160;30, 2015, the remaining union plan was frozen. These employees were eligible to receive additional defined contribution plan benefits. In October 2018, the Company transferred the liability of certain participants in the nonunion defined benefit pension plan, who are currently receiving benefits, to an annuity company. The transfer of the benefit payments for these participants reduced the Company&#x2019;s liability and future premiums.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The postretirement benefit plan in which the Company participates relates to a multiple-employer plan sponsored by MDU Resources. The plan maintains separate accounting records for each plan, including separate actuarial valuations, therefore the Company is accounting for the plan as single-employer plans within its consolidated financial statements. Effective January&#160;1, 2015, eligibility to receive retiree medical benefits was modified at certain of the Company&#x2019;s businesses. Employees who had attained age 55 with 10 years of continuous service by December&#160;31, 2010, will be provided the current retiree medical insurance benefits or can elect the new benefit, if desired, regardless of when they retire. All other current employees must meet the new eligibility criteria of age 55 and 10 years of continuous service at the time they retire. These employees will be eligible for a specified company funded Retiree Reimbursement Account. Employees hired after December&#160;31, 2014, will not be eligible for retiree medical benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, the Company modified health care coverage for certain retirees. Effective January&#160;1, 2013, post-65 coverage was replaced by a fixed-dollar subsidy for retirees and spouses to be used to purchase individual insurance through a healthcare exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outside investment managers manage the Company&#x2019;s pension and postretirement assets. The Company&#x2019;s investment policy with respect to pension and other postretirement assets is to make investments solely in the interest of the participants and beneficiaries of the plans and for the exclusive purpose of providing benefits accrued and defraying the reasonable expenses of administration. The Company strives to maintain investment diversification to assist in minimizing the risk of large losses. The Company&#x2019;s policy guidelines allow for investment of funds in cash equivalents, fixed-income securities and equity securities. The guidelines prohibit investment in commodities and futures contracts, equity private placement, employer securities, leveraged or derivative securities, options, direct real estate investments, precious metals, venture capital and limited partnerships. The guidelines also prohibit short selling and margin transactions. The Company&#x2019;s practice is to periodically review and rebalance asset categories based on its targeted asset allocation percentage policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company&#x2019;s pension plans&#x2019; assets are determined using the market approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the pension plans&#x2019; Level 2 cash equivalents approximates fair value and is determined using observable inputs in active markets or the net asset value of shares held at year end, which is determined using other observable inputs, including pricing from outside sources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the pension plans&#x2019; Level 1 and Level 2 equity securities are based on the closing price reported on the active market on which the individual securities are traded or other known sources including pricing from outside sources. The estimated fair value of the pension plans&#x2019; Level 1 and Level 2 collective and mutual funds are based on the net asset value of shares held at year end, based on either published market quotations on active markets or other known sources, including pricing from outside sources. The estimated fair value of the pension plans&#x2019; Level 2 corporate and municipal bonds is determined using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, future cash flows and other reference data. The estimated fair value of the pension plans&#x2019; Level 1 U.S. Government securities are valued based on quoted prices on an active market. The estimated fair value of the pension plans&#x2019; Level 2 U.S. Government securities are valued mainly using other observable inputs, including benchmark yields, reported trades, broker/dealer quotes, bids, offers, to be announced prices, future cash flows and other reference data. The estimated fair value of the pension plans&#x2019; Level 2 pooled separate accounts are determined using observable inputs in active markets or the net asset value of shares held at year end, or other observable inputs. Some of these securities are valued using pricing from outside sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All investments measured at net asset value in the tables that follow are invested in commingled funds, separate accounts or common collective trusts which do not have publicly quoted prices. The fair value of the commingled funds, separate accounts and common collective trusts are determined based on the net asset value of the underlying &lt;/span&gt;&lt;/div&gt;investments. The fair value of the underlying investments held by the commingled funds, separate accounts and common collective trusts is generally based on quoted prices in active markets.Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <knf:DefinedBenefitPlanParticipantAge contextRef="c-390" id="f-1264">P55Y</knf:DefinedBenefitPlanParticipantAge>
    <knf:DefinedBenefitPlanYearsOfContinuousService contextRef="c-390" id="f-1265">P10Y</knf:DefinedBenefitPlanYearsOfContinuousService>
    <knf:DefinedBenefitPlanParticipantAge contextRef="c-390" id="f-1266">P55Y</knf:DefinedBenefitPlanParticipantAge>
    <knf:DefinedBenefitPlanYearsOfContinuousService contextRef="c-390" id="f-1267">P10Y</knf:DefinedBenefitPlanYearsOfContinuousService>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock contextRef="c-1" id="f-1268">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in benefit obligation and plan assets and amounts recognized in the Consolidated Balance Sheets at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net plan assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of net plan assets at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status - under&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in the Consolidated Balance Sheets at December 31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities - other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,886&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation liabilities - net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,930&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive loss consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-391" decimals="-3" id="f-1269" unitRef="usd">44363000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-392" decimals="-3" id="f-1270" unitRef="usd">46783000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-393" decimals="-3" id="f-1271" unitRef="usd">19480000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-394" decimals="-3" id="f-1272" unitRef="usd">21790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-395" decimals="-3" id="f-1273" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-396" decimals="-3" id="f-1274" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-397" decimals="-3" id="f-1275" unitRef="usd">522000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-398" decimals="-3" id="f-1276" unitRef="usd">567000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-395" decimals="-3" id="f-1277" unitRef="usd">1127000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-396" decimals="-3" id="f-1278" unitRef="usd">1053000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-397" decimals="-3" id="f-1279" unitRef="usd">514000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-398" decimals="-3" id="f-1280" unitRef="usd">492000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-395" decimals="-3" id="f-1281" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-396" decimals="-3" id="f-1282" unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-397" decimals="-3" id="f-1283" unitRef="usd">3000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-398" decimals="-3" id="f-1284" unitRef="usd">3000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-395" decimals="-3" id="f-1285" unitRef="usd">9174000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-396" decimals="-3" id="f-1286" unitRef="usd">832000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-397" decimals="-3" id="f-1287" unitRef="usd">5319000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-398" decimals="-3" id="f-1288" unitRef="usd">2769000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-395" decimals="-3" id="f-1289" unitRef="usd">2558000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-396" decimals="-3" id="f-1290" unitRef="usd">2641000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-397" decimals="-3" id="f-1291" unitRef="usd">584000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-398" decimals="-3" id="f-1292" unitRef="usd">603000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-399" decimals="-3" id="f-1293" unitRef="usd">33758000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-391" decimals="-3" id="f-1294" unitRef="usd">44363000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-400" decimals="-3" id="f-1295" unitRef="usd">14616000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-393" decimals="-3" id="f-1296" unitRef="usd">19480000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-391" decimals="-3" id="f-1297" unitRef="usd">39345000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-392" decimals="-3" id="f-1298" unitRef="usd">40710000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-393" decimals="-3" id="f-1299" unitRef="usd">314000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-394" decimals="-3" id="f-1300" unitRef="usd">505000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-395" decimals="-3" id="f-1301" unitRef="usd">-8356000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-396" decimals="-3" id="f-1302" unitRef="usd">1276000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-397" decimals="-3" id="f-1303" unitRef="usd">-473000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-398" decimals="-3" id="f-1304" unitRef="usd">17000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-395" decimals="-3" id="f-1305" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-396" decimals="-3" id="f-1306" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-397" decimals="-3" id="f-1307" unitRef="usd">426000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-398" decimals="-3" id="f-1308" unitRef="usd">392000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-395" decimals="-3" id="f-1309" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-396" decimals="-3" id="f-1310" unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-397" decimals="-3" id="f-1311" unitRef="usd">3000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-398" decimals="-3" id="f-1312" unitRef="usd">3000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-395" decimals="-3" id="f-1313" unitRef="usd">2558000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-396" decimals="-3" id="f-1314" unitRef="usd">2641000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-397" decimals="-3" id="f-1315" unitRef="usd">584000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-398" decimals="-3" id="f-1316" unitRef="usd">603000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-399" decimals="-3" id="f-1317" unitRef="usd">28431000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-391" decimals="-3" id="f-1318" unitRef="usd">39345000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-400" decimals="-3" id="f-1319" unitRef="usd">-314000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-393" decimals="-3" id="f-1320" unitRef="usd">314000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-399" decimals="-3" id="f-1321" unitRef="usd">-5327000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-391" decimals="-3" id="f-1322" unitRef="usd">-5018000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-400" decimals="-3" id="f-1323" unitRef="usd">-14930000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-393" decimals="-3" id="f-1324" unitRef="usd">-19166000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-399" decimals="-3" id="f-1325" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-391" decimals="-3" id="f-1326" unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-400" decimals="-3" id="f-1327" unitRef="usd">1044000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-393" decimals="-3" id="f-1328" unitRef="usd">544000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-399" decimals="-3" id="f-1329" unitRef="usd">5327000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-391" decimals="-3" id="f-1330" unitRef="usd">5018000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-400" decimals="-3" id="f-1331" unitRef="usd">13886000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-393" decimals="-3" id="f-1332" unitRef="usd">18622000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-399" decimals="-3" id="f-1333" unitRef="usd">5327000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-391" decimals="-3" id="f-1334" unitRef="usd">5018000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-400" decimals="-3" id="f-1335" unitRef="usd">14930000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-393" decimals="-3" id="f-1336" unitRef="usd">19166000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-399" decimals="-3" id="f-1337" unitRef="usd">-19087000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-391" decimals="-3" id="f-1338" unitRef="usd">-18788000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-400" decimals="-3" id="f-1339" unitRef="usd">2057000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-393" decimals="-3" id="f-1340" unitRef="usd">-3128000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-399" decimals="-3" id="f-1341" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-391" decimals="-3" id="f-1342" unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-400" decimals="-3" id="f-1343" unitRef="usd">-109000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-393" decimals="-3" id="f-1344" unitRef="usd">-189000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-399" decimals="-3" id="f-1345" unitRef="usd">19087000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-391" decimals="-3" id="f-1346" unitRef="usd">18788000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-400" decimals="-3" id="f-1347" unitRef="usd">-2166000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c-393" decimals="-3" id="f-1348" unitRef="usd">2939000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <knf:DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization
      contextRef="c-401"
      decimals="2"
      id="f-1349"
      unitRef="number">0.10</knf:DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization>
    <knf:DefinedBenefitPlanAverageOfAssetsPeriod contextRef="c-401" id="f-1350">P5Y</knf:DefinedBenefitPlanAverageOfAssetsPeriod>
    <us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock contextRef="c-1" id="f-1351">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for these plans at December 31, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation contextRef="c-399" decimals="-3" id="f-1352" unitRef="usd">33758000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation contextRef="c-391" decimals="-3" id="f-1353" unitRef="usd">44363000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation contextRef="c-399" decimals="-3" id="f-1354" unitRef="usd">33758000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation contextRef="c-391" decimals="-3" id="f-1355" unitRef="usd">44363000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets contextRef="c-399" decimals="-3" id="f-1356" unitRef="usd">28431000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets contextRef="c-391" decimals="-3" id="f-1357" unitRef="usd">39345000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1358">These components related to the Company&#x2019;s pension and other postretirement benefit plans for the years ended December 31, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost (credit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;856&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;351&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost (credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-1359">These components related to the Company&#x2019;s pension and other postretirement benefit plans for the years ended December 31, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost (credit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;522&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;856&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;351&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost (credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit cost are included in other income on the Consolidated Statements of Operations. These components related to the Company&#x2019;s participation in the nonqualified defined benefit plans for the years ended December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost for the Company's pension benefit plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-402" decimals="-3" id="f-1360" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-403" decimals="-3" id="f-1361" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-404" decimals="-3" id="f-1362" unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-405" decimals="-3" id="f-1363" unitRef="usd">522000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-406" decimals="-3" id="f-1364" unitRef="usd">567000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-407" decimals="-3" id="f-1365" unitRef="usd">554000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-402" decimals="-3" id="f-1366" unitRef="usd">1127000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-403" decimals="-3" id="f-1367" unitRef="usd">1053000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-404" decimals="-3" id="f-1368" unitRef="usd">1291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-405" decimals="-3" id="f-1369" unitRef="usd">514000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-406" decimals="-3" id="f-1370" unitRef="usd">492000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-407" decimals="-3" id="f-1371" unitRef="usd">650000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-402" decimals="-3" id="f-1372" unitRef="usd">1973000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-403" decimals="-3" id="f-1373" unitRef="usd">2028000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-404" decimals="-3" id="f-1374" unitRef="usd">2065000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-405" decimals="-3" id="f-1375" unitRef="usd">12000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-406" decimals="-3" id="f-1376" unitRef="usd">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-407" decimals="-3" id="f-1377" unitRef="usd">17000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-402" decimals="-3" id="f-1378" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-403" decimals="-3" id="f-1379" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-404" decimals="-3" id="f-1380" unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-405" decimals="-3" id="f-1381" unitRef="usd">-79000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-406" decimals="-3" id="f-1382" unitRef="usd">-79000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-407" decimals="-3" id="f-1383" unitRef="usd">-79000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-402" decimals="-3" id="f-1384" unitRef="usd">-856000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-403" decimals="-3" id="f-1385" unitRef="usd">-971000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-404" decimals="-3" id="f-1386" unitRef="usd">-862000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-405" decimals="-3" id="f-1387" unitRef="usd">-351000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-406" decimals="-3" id="f-1388" unitRef="usd">-135000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-407" decimals="-3" id="f-1389" unitRef="usd">-306000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-402" decimals="-3" id="f-1390" unitRef="usd">10000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-403" decimals="-3" id="f-1391" unitRef="usd">-4000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-404" decimals="-3" id="f-1392" unitRef="usd">88000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-405" decimals="-3" id="f-1393" unitRef="usd">1296000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-406" decimals="-3" id="f-1394" unitRef="usd">1096000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-407" decimals="-3" id="f-1395" unitRef="usd">1414000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-408" decimals="-3" id="f-1396" unitRef="usd">-1155000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-409" decimals="-3" id="f-1397" unitRef="usd">162000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-410" decimals="-3" id="f-1398" unitRef="usd">-794000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-411" decimals="-3" id="f-1399" unitRef="usd">4833000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-412" decimals="-3" id="f-1400" unitRef="usd">2763000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-413" decimals="-3" id="f-1401" unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-408" decimals="-3" id="f-1402" unitRef="usd">-856000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-409" decimals="-3" id="f-1403" unitRef="usd">-1108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-410" decimals="-3" id="f-1404" unitRef="usd">-985000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-411" decimals="-3" id="f-1405" unitRef="usd">-351000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-412" decimals="-3" id="f-1406" unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-413" decimals="-3" id="f-1407" unitRef="usd">-306000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-408" decimals="-3" id="f-1408" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-409" decimals="-3" id="f-1409" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-410" decimals="-3" id="f-1410" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-411" decimals="-3" id="f-1411" unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-412" decimals="-3" id="f-1412" unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c-413" decimals="-3" id="f-1413" unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-408" decimals="-3" id="f-1414" unitRef="usd">299000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-409" decimals="-3" id="f-1415" unitRef="usd">-1270000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-410" decimals="-3" id="f-1416" unitRef="usd">-191000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-411" decimals="-3" id="f-1417" unitRef="usd">-5105000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-412" decimals="-3" id="f-1418" unitRef="usd">-2808000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-413" decimals="-3" id="f-1419" unitRef="usd">-397000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-408" decimals="-3" id="f-1420" unitRef="usd">309000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-409" decimals="-3" id="f-1421" unitRef="usd">-1274000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-410" decimals="-3" id="f-1422" unitRef="usd">-103000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-411" decimals="-3" id="f-1423" unitRef="usd">-3809000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-412" decimals="-3" id="f-1424" unitRef="usd">-1712000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-413" decimals="-3" id="f-1425" unitRef="usd">1017000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-1" id="f-1426">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine benefit obligations at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine net periodic benefit cost (credit) for the years ended December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-414"
      decimals="4"
      id="f-1427"
      unitRef="number">0.0506</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-415"
      decimals="4"
      id="f-1428"
      unitRef="number">0.0262</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-416"
      decimals="4"
      id="f-1429"
      unitRef="number">0.0507</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-417"
      decimals="4"
      id="f-1430"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets
      contextRef="c-414"
      decimals="4"
      id="f-1431"
      unitRef="number">0.0650</knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets>
    <knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets
      contextRef="c-415"
      decimals="4"
      id="f-1432"
      unitRef="number">0.0600</knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets>
    <knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets
      contextRef="c-416"
      decimals="4"
      id="f-1433"
      unitRef="number">0.0600</knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets>
    <knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets
      contextRef="c-417"
      decimals="4"
      id="f-1434"
      unitRef="number">0.0550</knf:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-416"
      decimals="4"
      id="f-1435"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c-417"
      decimals="4"
      id="f-1436"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-418"
      decimals="4"
      id="f-1437"
      unitRef="number">0.0262</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-419"
      decimals="4"
      id="f-1438"
      unitRef="number">0.0229</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-411"
      decimals="4"
      id="f-1439"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-412"
      decimals="4"
      id="f-1440"
      unitRef="number">0.0238</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-418"
      decimals="4"
      id="f-1441"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-419"
      decimals="4"
      id="f-1442"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-411"
      decimals="4"
      id="f-1443"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c-412"
      decimals="4"
      id="f-1444"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-411"
      decimals="4"
      id="f-1445"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c-412"
      decimals="4"
      id="f-1446"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-420"
      decimals="2"
      id="f-1447"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-421"
      decimals="2"
      id="f-1448"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-422"
      decimals="2"
      id="f-1449"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-423"
      decimals="2"
      id="f-1450"
      unitRef="number">0.60</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-424"
      decimals="2"
      id="f-1451"
      unitRef="number">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-425"
      decimals="2"
      id="f-1452"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-426"
      decimals="2"
      id="f-1453"
      unitRef="number">0.80</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c-427"
      decimals="2"
      id="f-1454"
      unitRef="number">0.90</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock contextRef="c-1" id="f-1455">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Health care rate assumptions for the Company&#x2019;s other postretirement benefit plans as of December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care trend rate assumed for next year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate &#x2013; ultimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year in which ultimate trend rate achieved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2033&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-428"
      decimals="3"
      id="f-1456"
      unitRef="number">0.075</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="c-429"
      decimals="3"
      id="f-1457"
      unitRef="number">0.070</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-428"
      decimals="3"
      id="f-1458"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="c-429"
      decimals="3"
      id="f-1459"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-430" id="f-1460">2033</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-431" id="f-1461">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear contextRef="c-432" decimals="-3" id="f-1462" unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <knf:DefinedBenefitPlanAdditionalEmployerContributions contextRef="c-433" decimals="-5" id="f-1463" unitRef="usd">2700000</knf:DefinedBenefitPlanAdditionalEmployerContributions>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear contextRef="c-434" decimals="-3" id="f-1464" unitRef="usd">563000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-1" id="f-1465">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect future service, as appropriate, and expected Medicare Part D subsidies at December&#160;31, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Postretirement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Medicare&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Part D Subsidy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of future benefit payments for the unfunded, nonqualified defined benefit plans at December&#160;31, 2022 are expected to aggregate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonqualified benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-435" decimals="-3" id="f-1466" unitRef="usd">2876000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-436" decimals="-3" id="f-1467" unitRef="usd">738000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths contextRef="c-400" decimals="-3" id="f-1468" unitRef="usd">8000</us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-435" decimals="-3" id="f-1469" unitRef="usd">2782000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-436" decimals="-3" id="f-1470" unitRef="usd">902000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1 contextRef="c-400" decimals="-3" id="f-1471" unitRef="usd">7000</us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-435" decimals="-3" id="f-1472" unitRef="usd">2759000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-436" decimals="-3" id="f-1473" unitRef="usd">1023000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1 contextRef="c-400" decimals="-3" id="f-1474" unitRef="usd">6000</us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-435" decimals="-3" id="f-1475" unitRef="usd">2725000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-436" decimals="-3" id="f-1476" unitRef="usd">1169000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1 contextRef="c-400" decimals="-3" id="f-1477" unitRef="usd">5000</us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-435" decimals="-3" id="f-1478" unitRef="usd">2667000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-436" decimals="-3" id="f-1479" unitRef="usd">1240000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1 contextRef="c-400" decimals="-3" id="f-1480" unitRef="usd">5000</us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-435" decimals="-3" id="f-1481" unitRef="usd">12410000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-436" decimals="-3" id="f-1482" unitRef="usd">1685000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive contextRef="c-400" decimals="-3" id="f-1483" unitRef="usd">16000</us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c-1" id="f-1484">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s pension plans&#x2019; assets (excluding cash) by class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collective and mutual funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pooled separate accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Collective and mutual funds invest approximately 29 percent in corporate bonds, 24 percent in common stock of large-cap U.S. companies, 16 percent in common stock of international companies, 7 percent in cash and cash equivalents, 7 percent in U.S. Government securities and 17 percent in other investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pooled separate accounts are invested 100 percent in cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;In accordance with ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value, Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collective and mutual funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pooled separate accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Collective and mutual funds invest approximately 37 percent in corporate bonds, 19 percent in common stock of international companies, 16 percent in common stock of large-cap U.S. companies, 9 percent in U.S. Government securities and 19 percent in other investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pooled separate accounts are invested 100 percent in cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;In accordance with ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value, Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; certain investments that were measured at net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the line items presented in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s other postretirement benefit plans&#x2019; assets (excluding cash) by asset class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2022, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;The insurance contract invests approximately 69 percent in corporate bonds, 14 percent in common stock of large-cap U.S. companies, 13 percent in U.S. Government securities and 4 percent in common stock of small-cap U.S. companies &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2021, Using&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Active Markets for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;(a)The insurance contract invests approximately 58 percent in corporate bonds, 13 percent in U.S. Government securities, 13 percent in common stock of large-cap U.S. companies, 5 percent in common stock of small-cap U.S. companies and 11 percent in other investments.</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-437" decimals="-3" id="f-1485" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-438" decimals="-3" id="f-1486" unitRef="usd">859000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-439" decimals="-3" id="f-1487" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-440" decimals="-3" id="f-1488" unitRef="usd">859000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-441" decimals="-3" id="f-1489" unitRef="usd">777000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-442" decimals="-3" id="f-1490" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-443" decimals="-3" id="f-1491" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-444" decimals="-3" id="f-1492" unitRef="usd">777000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-445" decimals="-3" id="f-1493" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-446" decimals="-3" id="f-1494" unitRef="usd">49000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-447" decimals="-3" id="f-1495" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-448" decimals="-3" id="f-1496" unitRef="usd">49000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-449" decimals="-3" id="f-1497" unitRef="usd">12729000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-450" decimals="-3" id="f-1498" unitRef="usd">3508000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-451" decimals="-3" id="f-1499" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-452" decimals="-3" id="f-1500" unitRef="usd">16237000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-453" decimals="-3" id="f-1501" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-454" decimals="-3" id="f-1502" unitRef="usd">8554000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-455" decimals="-3" id="f-1503" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-456" decimals="-3" id="f-1504" unitRef="usd">8554000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-457" decimals="-3" id="f-1505" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-458" decimals="-3" id="f-1506" unitRef="usd">621000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-459" decimals="-3" id="f-1507" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-460" decimals="-3" id="f-1508" unitRef="usd">621000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-461" decimals="-3" id="f-1509" unitRef="usd">320000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-462" decimals="-3" id="f-1510" unitRef="usd">92000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-463" decimals="-3" id="f-1511" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-464" decimals="-3" id="f-1512" unitRef="usd">412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-465" decimals="-3" id="f-1513" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-466" decimals="-3" id="f-1514" unitRef="usd">337000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-467" decimals="-3" id="f-1515" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-468" decimals="-3" id="f-1516" unitRef="usd">337000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-469" decimals="-3" id="f-1517" unitRef="usd">585000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-470" decimals="-3" id="f-1518" unitRef="usd">13826000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-471" decimals="-3" id="f-1519" unitRef="usd">14020000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-472" decimals="-3" id="f-1520" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-473" decimals="-3" id="f-1521" unitRef="usd">28431000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-474"
      decimals="2"
      id="f-1522"
      unitRef="number">0.29</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-475"
      decimals="2"
      id="f-1523"
      unitRef="number">0.24</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-476"
      decimals="2"
      id="f-1524"
      unitRef="number">0.16</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-477"
      decimals="2"
      id="f-1525"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-478"
      decimals="2"
      id="f-1526"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-479"
      decimals="2"
      id="f-1527"
      unitRef="number">0.17</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-480"
      decimals="2"
      id="f-1528"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-481" decimals="-3" id="f-1529" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-482" decimals="-3" id="f-1530" unitRef="usd">489000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-483" decimals="-3" id="f-1531" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-484" decimals="-3" id="f-1532" unitRef="usd">489000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-485" decimals="-3" id="f-1533" unitRef="usd">789000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-486" decimals="-3" id="f-1534" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-487" decimals="-3" id="f-1535" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-488" decimals="-3" id="f-1536" unitRef="usd">789000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-489" decimals="-3" id="f-1537" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-490" decimals="-3" id="f-1538" unitRef="usd">135000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-491" decimals="-3" id="f-1539" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-492" decimals="-3" id="f-1540" unitRef="usd">135000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-493" decimals="-3" id="f-1541" unitRef="usd">17620000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-494" decimals="-3" id="f-1542" unitRef="usd">4364000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-495" decimals="-3" id="f-1543" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-496" decimals="-3" id="f-1544" unitRef="usd">21984000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-497" decimals="-3" id="f-1545" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-498" decimals="-3" id="f-1546" unitRef="usd">13199000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-499" decimals="-3" id="f-1547" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-500" decimals="-3" id="f-1548" unitRef="usd">13199000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-501" decimals="-3" id="f-1549" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-502" decimals="-3" id="f-1550" unitRef="usd">791000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-503" decimals="-3" id="f-1551" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-504" decimals="-3" id="f-1552" unitRef="usd">791000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-505" decimals="-3" id="f-1553" unitRef="usd">750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-506" decimals="-3" id="f-1554" unitRef="usd">201000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-507" decimals="-3" id="f-1555" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-508" decimals="-3" id="f-1556" unitRef="usd">951000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-509" decimals="-3" id="f-1557" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-510" decimals="-3" id="f-1558" unitRef="usd">326000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-511" decimals="-3" id="f-1559" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-512" decimals="-3" id="f-1560" unitRef="usd">326000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-513" decimals="-3" id="f-1561" unitRef="usd">681000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-514" decimals="-3" id="f-1562" unitRef="usd">19159000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-515" decimals="-3" id="f-1563" unitRef="usd">19505000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-516" decimals="-3" id="f-1564" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-517" decimals="-3" id="f-1565" unitRef="usd">39345000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-518"
      decimals="2"
      id="f-1566"
      unitRef="number">0.37</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-519"
      decimals="2"
      id="f-1567"
      unitRef="number">0.19</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-520"
      decimals="2"
      id="f-1568"
      unitRef="number">0.16</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-521"
      decimals="2"
      id="f-1569"
      unitRef="number">0.09</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-522"
      decimals="2"
      id="f-1570"
      unitRef="number">0.19</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-523"
      decimals="2"
      id="f-1571"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-524" decimals="-3" id="f-1572" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-525" decimals="-3" id="f-1573" unitRef="usd">-17000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-526" decimals="-3" id="f-1574" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-527" decimals="-3" id="f-1575" unitRef="usd">-17000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-528" decimals="-3" id="f-1576" unitRef="usd">-11000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-529" decimals="-3" id="f-1577" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-530" decimals="-3" id="f-1578" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-531" decimals="-3" id="f-1579" unitRef="usd">-11000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-532" decimals="-3" id="f-1580" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-533" decimals="-3" id="f-1581" unitRef="usd">-286000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-534" decimals="-3" id="f-1582" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-535" decimals="-3" id="f-1583" unitRef="usd">-286000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-536" decimals="-3" id="f-1584" unitRef="usd">-11000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-537" decimals="-3" id="f-1585" unitRef="usd">-303000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-538" decimals="-3" id="f-1586" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-539" decimals="-3" id="f-1587" unitRef="usd">-314000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-540"
      decimals="2"
      id="f-1588"
      unitRef="number">0.69</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-541"
      decimals="2"
      id="f-1589"
      unitRef="number">0.14</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-542"
      decimals="2"
      id="f-1590"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-543"
      decimals="2"
      id="f-1591"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-544" decimals="-3" id="f-1592" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-545" decimals="-3" id="f-1593" unitRef="usd">14000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-546" decimals="-3" id="f-1594" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-547" decimals="-3" id="f-1595" unitRef="usd">14000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-548" decimals="-3" id="f-1596" unitRef="usd">7000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-549" decimals="-3" id="f-1597" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-550" decimals="-3" id="f-1598" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-551" decimals="-3" id="f-1599" unitRef="usd">7000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-552" decimals="-3" id="f-1600" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-553" decimals="-3" id="f-1601" unitRef="usd">293000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-554" decimals="-3" id="f-1602" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-555" decimals="-3" id="f-1603" unitRef="usd">293000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-556" decimals="-3" id="f-1604" unitRef="usd">7000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-557" decimals="-3" id="f-1605" unitRef="usd">307000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-558" decimals="-3" id="f-1606" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-559" decimals="-3" id="f-1607" unitRef="usd">314000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-560"
      decimals="2"
      id="f-1608"
      unitRef="number">0.58</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-561"
      decimals="2"
      id="f-1609"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-562"
      decimals="2"
      id="f-1610"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-563"
      decimals="2"
      id="f-1611"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage
      contextRef="c-564"
      decimals="2"
      id="f-1612"
      unitRef="number">0.11</us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage>
    <knf:DefinedBenefitPlanParticipantAge contextRef="c-565" id="f-1613">P65Y</knf:DefinedBenefitPlanParticipantAge>
    <knf:DefinedBenefitPlanPaymentPeriod contextRef="c-566" id="f-1614">P15Y</knf:DefinedBenefitPlanPaymentPeriod>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock contextRef="c-1" id="f-1615">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligation and accumulated benefit obligation for the Company&#x2019;s participants in these plans at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,047&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation contextRef="c-565" decimals="-3" id="f-1616" unitRef="usd">16047000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation contextRef="c-567" decimals="-3" id="f-1617" unitRef="usd">20086000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation contextRef="c-565" decimals="-3" id="f-1618" unitRef="usd">16047000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation contextRef="c-567" decimals="-3" id="f-1619" unitRef="usd">20086000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-566" decimals="-3" id="f-1620" unitRef="usd">460000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-568" decimals="-3" id="f-1621" unitRef="usd">407000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-569" decimals="-3" id="f-1622" unitRef="usd">556000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-566" decimals="-3" id="f-1623" unitRef="usd">-39000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-568" decimals="-3" id="f-1624" unitRef="usd">-223000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-569" decimals="-3" id="f-1625" unitRef="usd">-160000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-566" decimals="-3" id="f-1626" unitRef="usd">499000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-568" decimals="-3" id="f-1627" unitRef="usd">630000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-569" decimals="-3" id="f-1628" unitRef="usd">716000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c-1" id="f-1629">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used at December 31, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-565"
      decimals="4"
      id="f-1630"
      unitRef="number">0.0497</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c-567"
      decimals="4"
      id="f-1631"
      unitRef="number">0.0238</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-566"
      decimals="4"
      id="f-1632"
      unitRef="number">0.0238</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c-568"
      decimals="4"
      id="f-1633"
      unitRef="number">0.0195</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-565" decimals="-3" id="f-1634" unitRef="usd">1573000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-565" decimals="-3" id="f-1635" unitRef="usd">1621000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-565" decimals="-3" id="f-1636" unitRef="usd">1727000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-565" decimals="-3" id="f-1637" unitRef="usd">1763000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-565" decimals="-3" id="f-1638" unitRef="usd">1653000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-565" decimals="-3" id="f-1639" unitRef="usd">6343000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-566" decimals="-5" id="f-1640" unitRef="usd">1200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-568" decimals="-3" id="f-1641" unitRef="usd">900000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-569" decimals="-3" id="f-1642" unitRef="usd">300000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:InvestmentTableTextBlock contextRef="c-1" id="f-1643">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of investments that the Company anticipates using to satisfy obligations under these plans at December 31, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contract*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,083&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life insurance**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt"&gt;For more information on the insurance contract, see Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Investments of life insurance are carried on plan participants (payable upon the employee&#x2019;s death).&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTableTextBlock>
    <us-gaap:Investments contextRef="c-570" decimals="-3" id="f-1644" unitRef="usd">20083000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-571" decimals="-3" id="f-1645" unitRef="usd">21629000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-572" decimals="-3" id="f-1646" unitRef="usd">7234000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-573" decimals="-3" id="f-1647" unitRef="usd">7567000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-574" decimals="-3" id="f-1648" unitRef="usd">2448000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-575" decimals="-3" id="f-1649" unitRef="usd">3044000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-565" decimals="-3" id="f-1650" unitRef="usd">29765000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c-567" decimals="-3" id="f-1651" unitRef="usd">32240000</us-gaap:Investments>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-576" decimals="-5" id="f-1652" unitRef="usd">27600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-577" decimals="-5" id="f-1653" unitRef="usd">26600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-578" decimals="-5" id="f-1654" unitRef="usd">28000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock contextRef="c-1" id="f-1655">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s participation in these plans is outlined in the following table. Unless otherwise noted, the most recent Pension Protection Act zone status available in 2022, 2021 and 2020 is for the plan&#x2019;s year-end at December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, respectively. The zone status is based on information that the Company received from the plan and is certified by the plan&#x2019;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.515%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;EIN/Pension&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pension Protection &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Expiration &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;of Collective&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Bargaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agreement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension Trust Fund for Operating Engineers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;946090764-001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3/31/2023-6/15/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Western Conference of Teamsters Pension Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;916145047-001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12/31/2023-12/31/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Other funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;5,611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was listed in the plans&#x2019; Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Contributions to Plan Exceeded More Than 5 Percent of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Contributions (as of December 31, of the Plan&#x2019;s Year-End)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minnesota Teamsters Construction Division Pension Fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 and 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southwest Marine Pension Trust&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 and 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-579" decimals="-3" id="f-1656" unitRef="usd">2484000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-580" decimals="-3" id="f-1657" unitRef="usd">2495000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-581" decimals="-3" id="f-1658" unitRef="usd">2680000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-582" decimals="-3" id="f-1659" unitRef="usd">3127000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-583" decimals="-3" id="f-1660" unitRef="usd">3006000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost contextRef="c-584" decimals="-3" id="f-1661" unitRef="usd">3025000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-8" decimals="-3" id="f-1662" unitRef="usd">0</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-9" decimals="-3" id="f-1663" unitRef="usd">6969000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-10" decimals="-3" id="f-1664" unitRef="usd">7065000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-8" decimals="-3" id="f-1665" unitRef="usd">5611000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-9" decimals="-3" id="f-1666" unitRef="usd">12470000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-10" decimals="-3" id="f-1667" unitRef="usd">12770000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-397" decimals="-5" id="f-1668" unitRef="usd">1800000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-398" decimals="-5" id="f-1669" unitRef="usd">3200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-585" decimals="-5" id="f-1670" unitRef="usd">3400000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1671">Commitments and Contingencies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, the Company accrued liabilities which have not been discounted of $1.0 million and $6.3 million, respectively. At December&#160;31, 2022 and 2021, the Company also recorded corresponding insurance receivables of $325,000 and $6.2 million, respectively, related to the accrued liabilities. The accruals are for contingencies, including litigation and environmental matters. This includes amounts that have been accrued for matters discussed in Environmental matters within this note. Most of these claims and lawsuits are covered by insurance, thus the Company&#x2019;s exposure is typically limited to its deductible amount. In January 2022, the Company paid a claim of $6.2&#160;million that was covered by insurance and accrued during 2021. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company&#x2019;s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Environmental matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Portland Harbor Site&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In December 2000, Knife River Corporation - Northwest (&#x201c;Knife River - Northwest&#x201d;) was named by the Environmental Protection Agency (&#x201c;EPA&#x201d;) as a Potentially Responsible Party (&#x201c;PRP&#x201d;) in connection with the cleanup of the riverbed site adjacent to a commercial property site acquired by Knife River - Northwest from Georgia-Pacific West, Inc. along the Willamette River. The riverbed site is part of the Portland, Oregon, Harbor Superfund Site where the EPA wants responsible parties to share in the costs of cleanup. The EPA entered into a consent order with certain other PRPs referred to as the Lower Willamette Group for a remedial investigation and feasibility study. The Lower Willamette Group has indicated that it has incurred over $115&#160;million in investigation related costs. Knife River - Northwest has joined with approximately 100 other PRPs, including the Lower Willamette Group members, in a voluntary process to establish an allocation of costs for the site. Costs to be allocated would include costs incurred by the Lower Willamette Group as well as costs to implement and fund remediation of the site. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the EPA issued a Record of Decision adopting a selected remedy which is expected to take 13 years to complete with a then estimated present value of approximately $1&#160;billion. Corrective action will not be taken until remedial design/remedial action plans are approved by the EPA. In 2020, the EPA encouraged certain PRPs to enter into consent agreements to perform remedial design covering the entire site and proposed dividing the site into multiple subareas for remedial design. Certain PRPs executed consent agreements for remedial design work and certain others were issued unilateral administrative orders to perform design work. Knife River - Northwest is not subject to either a voluntary agreement or unilateral order to perform remedial design work. In February 2021, the EPA announced that 100 percent of the site&#x2019;s area requiring active cleanup are in the remedial design process. Site-wide remediation activities are not expected to commence for a number of years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Knife River - Northwest was also notified that the Portland Harbor Natural Resource Trustee Council intends to perform an injury assessment to natural resources resulting from the release of hazardous substances at the site. It is not possible to estimate the costs of natural resource damages until an assessment is completed and allocations are undertaken.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At this time, Knife River - Northwest does not believe it is a responsible party and has notified Georgia-Pacific West, Inc., that it intends to seek indemnity for liabilities incurred in relation to the above matters pursuant to the terms of their sale agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is not probable that it will incur any material environmental remediation costs or damages in relation to the above referenced matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various commitments, largely purchased cement, limestone oil, liquid asphalt, fuel and minimum royalties. The commitment terms vary in length, up to 25 years. The commitments under these contracts as of December&#160;31, 2022, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These commitments were not reflected in the Company&#x2019;s consolidated financial statements. Amounts purchased under various commitments for the years ended December&#160;31, 2022, 2021 and 2020 were $167.6 million, $137.4 million and $150.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have outstanding guarantees to third parties that guarantee their performance. These guarantees are related to contracts for contracting services, insurance deductibles and loss limits, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and certain other guarantees. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these agreements aggregated $11.5 million, which has no scheduled maturity date. There were no amounts outstanding under the previously mentioned guarantees at December&#160;31, 2022. In the event of default under these guarantee obligations, the subsidiary issuing the guarantee for that particular obligation would be required to make payments under its guarantee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At December&#160;31, 2022, the fixed maximum amounts guaranteed under these letters of credit aggregated $9.1 million. The amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $8.6 million in 2023 and $489,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at December&#160;31, 2022. In the event of default under these letter of credit obligations, the subsidiary guaranteeing the letter of credit would be obligated for reimbursement of payments made under the letter of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Parent has issued guarantees to third parties related to the routine purchase of materials for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. These guarantees include the performance of the Parent&#x2019;s subsidiaries. If a subsidiary, including the Company, were to default under the obligations of the agreement, the Parent would be required to make payments under the guarantee. There were no amounts outstanding as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At December&#160;31, 2022, approximately $664.7 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;Contingencies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2023 and December&#160;31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0&#160;million, respectively. At June&#160;30, 2023 and December&#160;31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Environmental matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5&#160;million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at June&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At June&#160;30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9&#160;million. At June&#160;30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5&#160;million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12&#160;months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At June&#160;30, 2023, approximately $905.4&#160;million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-1672">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss, including, but not limited to, when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-11" decimals="-5" id="f-1673" unitRef="usd">1000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-12" decimals="-5" id="f-1674" unitRef="usd">6300000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyReceivable contextRef="c-11" decimals="-3" id="f-1675" unitRef="usd">325000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable contextRef="c-12" decimals="-3" id="f-1676" unitRef="usd">6200000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyAccrualPayments contextRef="c-586" decimals="-5" id="f-1677" unitRef="usd">6200000</us-gaap:LossContingencyAccrualPayments>
    <knf:EnvironmentalMatterInvestigationRelatedCostIncurredCost contextRef="c-587" decimals="INF" id="f-1678" unitRef="usd">115000000</knf:EnvironmentalMatterInvestigationRelatedCostIncurredCost>
    <knf:NumberOfResponsibleParties
      contextRef="c-27"
      decimals="-1"
      id="f-1679"
      unitRef="responsibleparty">100</knf:NumberOfResponsibleParties>
    <knf:EnvironmentalRemediationPeriod contextRef="c-588" id="f-1680">P13Y</knf:EnvironmentalRemediationPeriod>
    <knf:EnvironmentalRemediationExpectedCosts contextRef="c-588" decimals="-9" id="f-1681" unitRef="usd">1000000000</knf:EnvironmentalRemediationExpectedCosts>
    <knf:EnvironmentalRemediationPercentOfSiteToBeRemediated
      contextRef="c-589"
      decimals="INF"
      id="f-1682"
      unitRef="number">1</knf:EnvironmentalRemediationPercentOfSiteToBeRemediated>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationTerm contextRef="c-8" id="f-1683">P25Y</us-gaap:UnrecordedUnconditionalPurchaseObligationTerm>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-1684">The commitments under these contracts as of December&#160;31, 2022, were:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-11" decimals="-3" id="f-1685" unitRef="usd">80766000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-11" decimals="-3" id="f-1686" unitRef="usd">3582000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-11" decimals="-3" id="f-1687" unitRef="usd">2582000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary contextRef="c-11" decimals="-3" id="f-1688" unitRef="usd">2046000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary contextRef="c-11" decimals="-3" id="f-1689" unitRef="usd">1854000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears contextRef="c-11" decimals="-3" id="f-1690" unitRef="usd">9821000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-8" decimals="-5" id="f-1691" unitRef="usd">167600000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-9" decimals="-5" id="f-1692" unitRef="usd">137400000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases contextRef="c-10" decimals="-5" id="f-1693" unitRef="usd">150000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-11" decimals="-5" id="f-1694" unitRef="usd">11500000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-11" decimals="0" id="f-1695" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-590" decimals="-5" id="f-1696" unitRef="usd">9100000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <knf:LettersofCreditSettoExpireCurrentYear contextRef="c-11" decimals="-5" id="f-1697" unitRef="usd">8600000</knf:LettersofCreditSettoExpireCurrentYear>
    <knf:LettersofCreditSettoExpireinNextFiscalYear contextRef="c-11" decimals="-3" id="f-1698" unitRef="usd">489000</knf:LettersofCreditSettoExpireinNextFiscalYear>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-11" decimals="0" id="f-1699" unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-11" decimals="0" id="f-1700" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <knf:SuretyBondExpirationPeriod contextRef="c-11" id="f-1701">P12M</knf:SuretyBondExpirationPeriod>
    <knf:AmountOfSuretyBondsOutstanding contextRef="c-11" decimals="-5" id="f-1702" unitRef="usd">664700000</knf:AmountOfSuretyBondsOutstanding>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1703">Related-Party Transactions &lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allocation of corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Centennial and MDU Resources provide expense allocations for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, and other shared services. Some of these services will continue to be provided by the Parent and MDU Resources on a temporary basis after the Spin-Off is completed under a transition services agreement. For the years ended December&#160;31, 2022, 2021 and 2020, the Company was allocated $18.0 million, $15.6 million and $14.2 million, respectively, for these corporate services. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average commercial paper borrowings at Centennial or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: Number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a stand-alone public company. Actual costs that would have been incurred if the Company had been a stand-alone public company would depend on a number of factors, including the chosen organizational structure, whether functions were outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. See Note 2 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash management and financing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Centennial has a central cash management and financing program in which the Company participates. Through the use of these programs, the Parent is able to more effectively direct and manage the daily cash requirements and financing needs for each wholly owned subsidiary through the consolidation of all cash activity at the Parent level. As cash is received and disbursed by the Parent, it is accounted for by the Company through related-party receivables and payables. The Company has related-party note agreements in place with the Parent for the financing of its capital needs. Centennial has committed to continue funding the Company through the central cash management and financing program to allow the Company to meet its obligations as they become due for at least one year and a day following the date that the consolidated financial statements are issued. As discussed in Note 1, MDU Resources announced plans to pursue a Spin-Off of the Company from MDU Resources. Upon Spin-Off, the Company plans to rely on its own credit. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding related to these note agreements. The Company&#x2019;s cash that was not included in the central cash management program is classified as cash and cash equivalents on the Balance Sheet. See Note 2 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Centennial enters into short-term and long-term borrowing arrangements for the benefit of certain subsidiaries of the Company. The Company has access to borrowings by participation in Centennial&#x2019;s commercial paper program, as well as a centralized cash management program at Centennial. These borrowings have been included in both current and noncurrent liabilities in related-party notes payable in the consolidated balance sheets. Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average Interest rate at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#x2019;s credit agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net long-term related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;575,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts of scheduled long-term related-party note maturities for the five years and thereafter following December&#160;31, 2022, aggregate $30.0 million in 2023; $66.4 million in 2024; $10.0 million in 2025; $0 in 2026; $65.0 million in 2027 and $305.0 million thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain debt instruments of Centennial, including those discussed below, contain restrictive covenants and cross-default provisions. In order to borrow under the respective credit agreements Centennial and its subsidiaries must be in compliance with the applicable covenants and certain other conditions. In the event Centennial and its subsidiaries do not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Centennial&#x2019;s revolving credit agreement contains customary covenants and provisions, including a covenant of Centennial not to permit, as of the end of any fiscal quarter, the ratio of total consolidated debt to total consolidated capitalization to be greater than 65 percent. Other covenants include restricted payments, restrictions on the sale of certain assets, limitations on subsidiary indebtedness, minimum consolidated net worth, limitations on priority debt and the making of certain loans and investments.&lt;/span&gt;&lt;/div&gt;Certain of Centennial&#x2019;s financing agreements contain cross-default provisions. These provisions state that if Centennial or any subsidiary of Centennial fails to make any payment with respect to any indebtedness or contingent obligation, in excess of a specified amount, under any agreement that causes such indebtedness to be due prior to its stated maturity or the contingent obligation to become payable, the applicable agreements will be in default.&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related-party transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides contracting services to MDU Resources and affiliated companies. The amount charged for these services was $1.0 million, $624,000 and $417,000 in 2022, 2021 and 2020, respectively. Related-party transactions that are expected to be settled in cash have been included as related-party receivables or payables in the Consolidated Balance Sheets. Related-party transactions that are not expected to be settled in cash have been included within Other paid-in capital in the Consolidated Balance Sheets. See Note 2 for further information.&lt;/span&gt;&lt;/div&gt; Related-party transactions&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transition services agreements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related-party notes payable to Centennial at May 30, 2023, was $889.7&#160;million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0&#160;million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0&#160;million term loan and a $350.0&#160;million revolving credit facility, of which $190.0&#160;million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0&#160;million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7&#160;million and is reflected as &#x201c;Net transfers from Centennial and MDU Resources including separation adjustments&#x201d; in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information on the presentation of related-party transactions, see Note 2.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-591" decimals="-5" id="f-1704" unitRef="usd">18000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-592" decimals="-5" id="f-1705" unitRef="usd">15600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-593" decimals="-5" id="f-1706" unitRef="usd">14200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c-1" id="f-1707">Intercompany short-term and long-term borrowing arrangements at December 31 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average Interest rate at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial term loan agreements with maturities ranging from March&#160;17, 2023 to December 18, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial senior notes with maturities ranging from June 27, 2023 to April 4, 2034&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowing arrangements under Centennial commercial paper program, supported by Centennial&#x2019;s credit agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net long-term related-party notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;575,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-594"
      decimals="4"
      id="f-1708"
      unitRef="number">0.0544</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-594" decimals="-3" id="f-1709" unitRef="usd">208000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-595" decimals="-3" id="f-1710" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-596"
      decimals="4"
      id="f-1711"
      unitRef="number">0.0434</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-596" decimals="-3" id="f-1712" unitRef="usd">410000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-597" decimals="-3" id="f-1713" unitRef="usd">368000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-598"
      decimals="4"
      id="f-1714"
      unitRef="number">0.0527</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-598" decimals="-3" id="f-1715" unitRef="usd">66449000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-599" decimals="-3" id="f-1716" unitRef="usd">315457000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-600" decimals="-3" id="f-1717" unitRef="usd">684449000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-601" decimals="-3" id="f-1718" unitRef="usd">683457000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-600" decimals="-3" id="f-1719" unitRef="usd">238000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-601" decimals="-3" id="f-1720" unitRef="usd">108000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-600" decimals="-3" id="f-1721" unitRef="usd">446449000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-601" decimals="-3" id="f-1722" unitRef="usd">575457000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-600" decimals="-5" id="f-1723" unitRef="usd">30000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-600" decimals="-5" id="f-1724" unitRef="usd">66400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-600" decimals="-5" id="f-1725" unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-600" decimals="-5" id="f-1726" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-600" decimals="-5" id="f-1727" unitRef="usd">65000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-600" decimals="-5" id="f-1728" unitRef="usd">305000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <knf:DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization
      contextRef="c-602"
      decimals="2"
      id="f-1729"
      unitRef="number">0.65</knf:DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-603" decimals="-5" id="f-1730" unitRef="usd">1000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-604" decimals="-3" id="f-1731" unitRef="usd">624000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-605" decimals="-3" id="f-1732" unitRef="usd">417000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:Revenues contextRef="c-606" decimals="-3" id="f-1733" unitRef="usd">431752000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-607" decimals="-3" id="f-1734" unitRef="usd">381131000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-608" decimals="-3" id="f-1735" unitRef="usd">624669000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-609" decimals="-3" id="f-1736" unitRef="usd">576829000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-610" decimals="-3" id="f-1737" unitRef="usd">353437000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-611" decimals="-3" id="f-1738" unitRef="usd">330682000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-612" decimals="-3" id="f-1739" unitRef="usd">468420000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-613" decimals="-3" id="f-1740" unitRef="usd">444949000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-614" decimals="-3" id="f-1741" unitRef="usd">785189000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-615" decimals="-3" id="f-1742" unitRef="usd">711813000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-1743" unitRef="usd">1093089000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-616" decimals="-3" id="f-1744" unitRef="usd">1021778000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-606" decimals="-3" id="f-1745" unitRef="usd">316179000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-607" decimals="-3" id="f-1746" unitRef="usd">303498000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-608" decimals="-3" id="f-1747" unitRef="usd">510308000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-609" decimals="-3" id="f-1748" unitRef="usd">506355000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-610" decimals="-3" id="f-1749" unitRef="usd">316027000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-611" decimals="-3" id="f-1750" unitRef="usd">304974000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-612" decimals="-3" id="f-1751" unitRef="usd">425703000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-613" decimals="-3" id="f-1752" unitRef="usd">410968000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-614" decimals="-3" id="f-1753" unitRef="usd">632206000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-615" decimals="-3" id="f-1754" unitRef="usd">608472000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-1755" unitRef="usd">936011000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-616" decimals="-3" id="f-1756" unitRef="usd">917323000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-614" decimals="-3" id="f-1757" unitRef="usd">152983000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-615" decimals="-3" id="f-1758" unitRef="usd">103341000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-1759" unitRef="usd">157078000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-616" decimals="-3" id="f-1760" unitRef="usd">104455000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-614" decimals="-3" id="f-1761" unitRef="usd">59450000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-615" decimals="-3" id="f-1762" unitRef="usd">42933000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-1763" unitRef="usd">108108000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-616" decimals="-3" id="f-1764" unitRef="usd">88652000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-614" decimals="-3" id="f-1765" unitRef="usd">93533000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-615" decimals="-3" id="f-1766" unitRef="usd">60408000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-1767" unitRef="usd">48970000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-616" decimals="-3" id="f-1768" unitRef="usd">15803000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-614" decimals="-3" id="f-1769" unitRef="usd">19156000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-615" decimals="-3" id="f-1770" unitRef="usd">7424000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-1771" unitRef="usd">28651000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-616" decimals="-3" id="f-1772" unitRef="usd">12690000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-614" decimals="-3" id="f-1773" unitRef="usd">2478000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-615" decimals="-3" id="f-1774" unitRef="usd">-2842000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-1775" unitRef="usd">3304000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-616" decimals="-3" id="f-1776" unitRef="usd">-4778000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-614" decimals="-3" id="f-1777" unitRef="usd">76855000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-615" decimals="-3" id="f-1778" unitRef="usd">50142000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-1" decimals="-3" id="f-1779" unitRef="usd">23623000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent contextRef="c-616" decimals="-3" id="f-1780" unitRef="usd">-1665000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-614" decimals="-3" id="f-1781" unitRef="usd">20019000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-615" decimals="-3" id="f-1782" unitRef="usd">11580000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1783" unitRef="usd">8107000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-616" decimals="-3" id="f-1784" unitRef="usd">-217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-614" decimals="-3" id="f-1785" unitRef="usd">56836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-615" decimals="-3" id="f-1786" unitRef="usd">38562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1787" unitRef="usd">15516000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-616" decimals="-3" id="f-1788" unitRef="usd">-1448000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-614"
      decimals="2"
      id="f-1789"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-615"
      decimals="2"
      id="f-1790"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1791"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-616"
      decimals="2"
      id="f-1792"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-614"
      decimals="2"
      id="f-1793"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-615"
      decimals="2"
      id="f-1794"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1795"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-616"
      decimals="2"
      id="f-1796"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-614"
      decimals="-3"
      id="f-1797"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-615"
      decimals="-3"
      id="f-1798"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1799" unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-616"
      decimals="-3"
      id="f-1800"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-614"
      decimals="-3"
      id="f-1801"
      unitRef="shares">56599000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-615"
      decimals="-3"
      id="f-1802"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1803" unitRef="shares">56583000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-616"
      decimals="-3"
      id="f-1804"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-614" decimals="-3" id="f-1805" unitRef="usd">56836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-615" decimals="-3" id="f-1806" unitRef="usd">38562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1807" unitRef="usd">15516000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-616" decimals="-3" id="f-1808" unitRef="usd">-1448000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-614" decimals="-3" id="f-1809" unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-615" decimals="-3" id="f-1810" unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-1" decimals="-3" id="f-1811" unitRef="usd">28000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-616" decimals="-3" id="f-1812" unitRef="usd">54000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-614" decimals="-3" id="f-1813" unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-615" decimals="-3" id="f-1814" unitRef="usd">-82000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-3" id="f-1815" unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-616" decimals="-3" id="f-1816" unitRef="usd">-164000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-614" decimals="-3" id="f-1817" unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-615" decimals="-3" id="f-1818" unitRef="usd">-1879000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-1" decimals="-3" id="f-1819" unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax contextRef="c-616" decimals="-3" id="f-1820" unitRef="usd">-1879000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-614" decimals="-3" id="f-1821" unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-615" decimals="-3" id="f-1822" unitRef="usd">-5820000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-1" decimals="-3" id="f-1823" unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax contextRef="c-616" decimals="-3" id="f-1824" unitRef="usd">-5820000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-614" decimals="-3" id="f-1825" unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-615" decimals="-3" id="f-1826" unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-1" decimals="-3" id="f-1827" unitRef="usd">31000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-616" decimals="-3" id="f-1828" unitRef="usd">142000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-614" decimals="-3" id="f-1829" unitRef="usd">48000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-615" decimals="-3" id="f-1830" unitRef="usd">220000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-1" decimals="-3" id="f-1831" unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-616" decimals="-3" id="f-1832" unitRef="usd">441000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-614" decimals="-3" id="f-1833" unitRef="usd">-31000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-615" decimals="-3" id="f-1834" unitRef="usd">-6040000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-1835" unitRef="usd">-78000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-616" decimals="-3" id="f-1836" unitRef="usd">-6261000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-614" decimals="-3" id="f-1837" unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-615" decimals="-3" id="f-1838" unitRef="usd">6122000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-1839" unitRef="usd">168000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-616" decimals="-3" id="f-1840" unitRef="usd">6425000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-614" decimals="-3" id="f-1841" unitRef="usd">56911000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-615" decimals="-3" id="f-1842" unitRef="usd">44684000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-1843" unitRef="usd">15684000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-616" decimals="-3" id="f-1844" unitRef="usd">4977000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-44" decimals="-3" id="f-1845" unitRef="usd">68489000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-1846" unitRef="usd">10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesNetCurrent contextRef="c-44" decimals="-3" id="f-1847" unitRef="usd">418620000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="c-11" decimals="-3" id="f-1848" unitRef="usd">210157000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-44" decimals="-3" id="f-1849" unitRef="usd">58020000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-11" decimals="-3" id="f-1850" unitRef="usd">31145000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <knf:DueFromRelatedParty contextRef="c-44" decimals="-3" id="f-1851" unitRef="usd">0</knf:DueFromRelatedParty>
    <knf:DueFromRelatedParty contextRef="c-11" decimals="-3" id="f-1852" unitRef="usd">16050000</knf:DueFromRelatedParty>
    <us-gaap:InventoryNet contextRef="c-44" decimals="-3" id="f-1853" unitRef="usd">374377000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-11" decimals="-3" id="f-1854" unitRef="usd">323277000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-44" decimals="-3" id="f-1855" unitRef="usd">38820000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-11" decimals="-3" id="f-1856" unitRef="usd">17848000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-44" decimals="-3" id="f-1857" unitRef="usd">958326000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-11" decimals="-3" id="f-1858" unitRef="usd">608567000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-44" decimals="-3" id="f-1859" unitRef="usd">2533435000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-11" decimals="-3" id="f-1860" unitRef="usd">2489408000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-44" decimals="-3" id="f-1861" unitRef="usd">1221966000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-1862" unitRef="usd">1174195000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-44" decimals="-3" id="f-1863" unitRef="usd">1311469000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-11" decimals="-3" id="f-1864" unitRef="usd">1315213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-44" decimals="-3" id="f-1865" unitRef="usd">274478000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-11" decimals="-3" id="f-1866" unitRef="usd">274540000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-44" decimals="-3" id="f-1867" unitRef="usd">12110000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-11" decimals="-3" id="f-1868" unitRef="usd">13430000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-44" decimals="-3" id="f-1869" unitRef="usd">45933000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-11" decimals="-3" id="f-1870" unitRef="usd">45873000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-44" decimals="-3" id="f-1871" unitRef="usd">40581000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-11" decimals="-3" id="f-1872" unitRef="usd">36696000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-44" decimals="-3" id="f-1873" unitRef="usd">1684571000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-11" decimals="-3" id="f-1874" unitRef="usd">1685752000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c-44" decimals="-3" id="f-1875" unitRef="usd">2642897000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-11" decimals="-3" id="f-1876" unitRef="usd">2294319000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-44" decimals="-3" id="f-1877" unitRef="usd">7082000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-11" decimals="-3" id="f-1878" unitRef="usd">211000</us-gaap:LongTermDebtCurrent>
    <knf:RelatedPartyNotesPayableCurrentPortion contextRef="c-44" decimals="-3" id="f-1879" unitRef="usd">0</knf:RelatedPartyNotesPayableCurrentPortion>
    <knf:RelatedPartyNotesPayableCurrentPortion contextRef="c-11" decimals="-3" id="f-1880" unitRef="usd">238000000</knf:RelatedPartyNotesPayableCurrentPortion>
    <us-gaap:AccountsPayableCurrent contextRef="c-44" decimals="-3" id="f-1881" unitRef="usd">174603000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-11" decimals="-3" id="f-1882" unitRef="usd">87370000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-44" decimals="-3" id="f-1883" unitRef="usd">44590000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-11" decimals="-3" id="f-1884" unitRef="usd">39843000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-44" decimals="-3" id="f-1885" unitRef="usd">29878000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-11" decimals="-3" id="f-1886" unitRef="usd">8502000</us-gaap:TaxesPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-44" decimals="-3" id="f-1887" unitRef="usd">26041000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-1888" unitRef="usd">29192000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <knf:DueToRelatedParty contextRef="c-44" decimals="-3" id="f-1889" unitRef="usd">0</knf:DueToRelatedParty>
    <knf:DueToRelatedParty contextRef="c-11" decimals="-3" id="f-1890" unitRef="usd">20286000</knf:DueToRelatedParty>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-44" decimals="-3" id="f-1891" unitRef="usd">14067000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-11" decimals="-3" id="f-1892" unitRef="usd">13210000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-44" decimals="-3" id="f-1893" unitRef="usd">88095000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-1894" unitRef="usd">80276000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-44" decimals="-3" id="f-1895" unitRef="usd">384356000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-11" decimals="-3" id="f-1896" unitRef="usd">516890000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-44" decimals="-3" id="f-1897" unitRef="usd">832047000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-11" decimals="-3" id="f-1898" unitRef="usd">427000</us-gaap:LongTermDebtNoncurrent>
    <knf:RelatedPartyNotesPayable contextRef="c-44" decimals="-3" id="f-1899" unitRef="usd">0</knf:RelatedPartyNotesPayable>
    <knf:RelatedPartyNotesPayable contextRef="c-11" decimals="-3" id="f-1900" unitRef="usd">446449000</knf:RelatedPartyNotesPayable>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-44" decimals="-3" id="f-1901" unitRef="usd">170502000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-11" decimals="-3" id="f-1902" unitRef="usd">175804000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-44" decimals="-3" id="f-1903" unitRef="usd">31866000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-11" decimals="-3" id="f-1904" unitRef="usd">32663000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-44" decimals="-3" id="f-1905" unitRef="usd">129274000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-11" decimals="-3" id="f-1906" unitRef="usd">93497000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-44" decimals="-3" id="f-1907" unitRef="usd">1548045000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-11" decimals="-3" id="f-1908" unitRef="usd">1265730000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-11" id="f-1909" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-12" id="f-1910" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-44"
      decimals="INF"
      id="f-1911"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-44"
      decimals="INF"
      id="f-1912"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-44"
      decimals="INF"
      id="f-1913"
      unitRef="shares">56997350</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-44"
      decimals="INF"
      id="f-1914"
      unitRef="shares">56566214</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-11"
      decimals="INF"
      id="f-1915"
      unitRef="shares">80000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-1916"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-1917"
      unitRef="shares">80000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-11"
      decimals="INF"
      id="f-1918"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue contextRef="c-44" decimals="-3" id="f-1919" unitRef="usd">570000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-1920" unitRef="usd">800000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-44" decimals="-3" id="f-1921" unitRef="usd">611562000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-11" decimals="-3" id="f-1922" unitRef="usd">549106000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-44" decimals="-3" id="f-1923" unitRef="usd">498530000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-11" decimals="-3" id="f-1924" unitRef="usd">494661000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-11"
      decimals="INF"
      id="f-1925"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <knf:CommonStockHeldBySubsidiaryAtCostValue contextRef="c-44" decimals="-3" id="f-1926" unitRef="usd">0</knf:CommonStockHeldBySubsidiaryAtCostValue>
    <knf:CommonStockHeldBySubsidiaryAtCostValue contextRef="c-11" decimals="-3" id="f-1927" unitRef="usd">3626000</knf:CommonStockHeldBySubsidiaryAtCostValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-44"
      decimals="INF"
      id="f-1928"
      unitRef="shares">431136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-44" decimals="-3" id="f-1929" unitRef="usd">3626000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-11" decimals="-3" id="f-1930" unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-44" decimals="-3" id="f-1931" unitRef="usd">-12184000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-11" decimals="-3" id="f-1932" unitRef="usd">-12352000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-1933" unitRef="usd">1094852000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-1934" unitRef="usd">1028589000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-44" decimals="-3" id="f-1935" unitRef="usd">2642897000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-11" decimals="-3" id="f-1936" unitRef="usd">2294319000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-39" decimals="0" id="f-1937" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-1938" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-1939" unitRef="usd">549106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-1940" unitRef="usd">494661000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-617"
      decimals="0"
      id="f-1941"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-617" decimals="-3" id="f-1942" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-1943" unitRef="usd">-12352000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-618"
      decimals="0"
      id="f-1944"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-618" decimals="-3" id="f-1945" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-1946" unitRef="usd">1028589000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-619" decimals="-3" id="f-1947" unitRef="usd">-41320000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-620" decimals="-3" id="f-1948" unitRef="usd">-41320000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-621" decimals="-3" id="f-1949" unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-620" decimals="-3" id="f-1950" unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-622" decimals="-3" id="f-1951" unitRef="usd">453000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-619" decimals="-3" id="f-1952" unitRef="usd">-39000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-620" decimals="-3" id="f-1953" unitRef="usd">414000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <knf:EquityNetTransfersToFromParent contextRef="c-622" decimals="-3" id="f-1954" unitRef="usd">-1385000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-619" decimals="-3" id="f-1955" unitRef="usd">-11622000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-620" decimals="-3" id="f-1956" unitRef="usd">-13007000</knf:EquityNetTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-623"
      decimals="0"
      id="f-1957"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-623" decimals="-3" id="f-1958" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-624" decimals="-3" id="f-1959" unitRef="usd">548174000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-625" decimals="-3" id="f-1960" unitRef="usd">441680000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-626"
      decimals="0"
      id="f-1961"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-626" decimals="-3" id="f-1962" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-627" decimals="-3" id="f-1963" unitRef="usd">-12259000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-628"
      decimals="0"
      id="f-1964"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-628" decimals="-3" id="f-1965" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-629" decimals="-3" id="f-1966" unitRef="usd">974769000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-630" decimals="-3" id="f-1967" unitRef="usd">56836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-614" decimals="-3" id="f-1968" unitRef="usd">56836000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-631" decimals="-3" id="f-1969" unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-614" decimals="-3" id="f-1970" unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-632" decimals="-3" id="f-1971" unitRef="usd">212000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-630" decimals="-3" id="f-1972" unitRef="usd">14000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-614" decimals="-3" id="f-1973" unitRef="usd">226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <knf:TransferOfParentStockHeldBySubsidiaryShares
      contextRef="c-633"
      decimals="0"
      id="f-1974"
      unitRef="shares">538921</knf:TransferOfParentStockHeldBySubsidiaryShares>
    <knf:TransferOfParentStockHeldBySubsidiaryValue contextRef="c-633" decimals="-3" id="f-1975" unitRef="usd">3626000</knf:TransferOfParentStockHeldBySubsidiaryValue>
    <knf:TransferOfParentStockHeldBySubsidiaryValue contextRef="c-614" decimals="-3" id="f-1976" unitRef="usd">3626000</knf:TransferOfParentStockHeldBySubsidiaryValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-634"
      decimals="0"
      id="f-1977"
      unitRef="shares">431136</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-634" decimals="-3" id="f-1978" unitRef="usd">3626000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-614" decimals="-3" id="f-1979" unitRef="usd">3626000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="c-635"
      decimals="0"
      id="f-1980"
      unitRef="shares">80000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="c-635" decimals="-3" id="f-1981" unitRef="usd">800000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="c-632" decimals="-3" id="f-1982" unitRef="usd">800000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="c-614" decimals="-3" id="f-1983" unitRef="usd">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-635"
      decimals="0"
      id="f-1984"
      unitRef="shares">56997350</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-635" decimals="-3" id="f-1985" unitRef="usd">570000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-632" decimals="-3" id="f-1986" unitRef="usd">-596000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-614" decimals="-3" id="f-1987" unitRef="usd">-26000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <knf:EquityNetTransfersToFromParent contextRef="c-632" decimals="-3" id="f-1988" unitRef="usd">62972000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-614" decimals="-3" id="f-1989" unitRef="usd">62972000</knf:EquityNetTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-636"
      decimals="0"
      id="f-1990"
      unitRef="shares">56997350</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-636" decimals="-3" id="f-1991" unitRef="usd">570000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-637" decimals="-3" id="f-1992" unitRef="usd">611562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-638" decimals="-3" id="f-1993" unitRef="usd">498530000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-639"
      decimals="0"
      id="f-1994"
      unitRef="shares">0</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-639" decimals="-3" id="f-1995" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-640" decimals="-3" id="f-1996" unitRef="usd">-12184000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-641"
      decimals="0"
      id="f-1997"
      unitRef="shares">431136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-641" decimals="-3" id="f-1998" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-1999" unitRef="usd">1094852000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-31" decimals="0" id="f-2000" unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-2001" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-2002" unitRef="usd">549714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-2003" unitRef="usd">430446000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-642"
      decimals="0"
      id="f-2004"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-642" decimals="-3" id="f-2005" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-2006" unitRef="usd">-24490000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-643"
      decimals="0"
      id="f-2007"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-643" decimals="-3" id="f-2008" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-2009" unitRef="usd">952844000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-644" decimals="-3" id="f-2010" unitRef="usd">-40010000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-645" decimals="-3" id="f-2011" unitRef="usd">-40010000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-646" decimals="-3" id="f-2012" unitRef="usd">303000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-645" decimals="-3" id="f-2013" unitRef="usd">303000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-647" decimals="-3" id="f-2014" unitRef="usd">333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-644" decimals="-3" id="f-2015" unitRef="usd">-27000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-645" decimals="-3" id="f-2016" unitRef="usd">306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <knf:EquityNetTransfersToFromParent contextRef="c-647" decimals="-3" id="f-2017" unitRef="usd">-3432000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-644" decimals="-3" id="f-2018" unitRef="usd">-12976000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-645" decimals="-3" id="f-2019" unitRef="usd">-16408000</knf:EquityNetTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-648"
      decimals="0"
      id="f-2020"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-648" decimals="-3" id="f-2021" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-649" decimals="-3" id="f-2022" unitRef="usd">546615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-650" decimals="-3" id="f-2023" unitRef="usd">377433000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-651"
      decimals="0"
      id="f-2024"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-651" decimals="-3" id="f-2025" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-652" decimals="-3" id="f-2026" unitRef="usd">-24187000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-653"
      decimals="0"
      id="f-2027"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-653" decimals="-3" id="f-2028" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-654" decimals="-3" id="f-2029" unitRef="usd">897035000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-655" decimals="-3" id="f-2030" unitRef="usd">38562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-615" decimals="-3" id="f-2031" unitRef="usd">38562000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-656" decimals="-3" id="f-2032" unitRef="usd">6122000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-615" decimals="-3" id="f-2033" unitRef="usd">6122000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-657" decimals="-3" id="f-2034" unitRef="usd">333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-655" decimals="-3" id="f-2035" unitRef="usd">-27000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions contextRef="c-615" decimals="-3" id="f-2036" unitRef="usd">306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <knf:EquityNetTransfersToFromParent contextRef="c-657" decimals="-3" id="f-2037" unitRef="usd">-5063000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-655" decimals="-3" id="f-2038" unitRef="usd">-12974000</knf:EquityNetTransfersToFromParent>
    <knf:EquityNetTransfersToFromParent contextRef="c-615" decimals="-3" id="f-2039" unitRef="usd">-18037000</knf:EquityNetTransfersToFromParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-658"
      decimals="0"
      id="f-2040"
      unitRef="shares">80000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-658" decimals="-3" id="f-2041" unitRef="usd">800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-659" decimals="-3" id="f-2042" unitRef="usd">541885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-660" decimals="-3" id="f-2043" unitRef="usd">402994000</us-gaap:StockholdersEquity>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-661"
      decimals="0"
      id="f-2044"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:StockholdersEquity contextRef="c-661" decimals="-3" id="f-2045" unitRef="usd">-3626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-662" decimals="-3" id="f-2046" unitRef="usd">-18065000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-663"
      decimals="0"
      id="f-2047"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-663" decimals="-3" id="f-2048" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-664" decimals="-3" id="f-2049" unitRef="usd">923988000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-2050" unitRef="usd">15516000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-616" decimals="-3" id="f-2051" unitRef="usd">-1448000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-2052" unitRef="usd">60760000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-616" decimals="-3" id="f-2053" unitRef="usd">58101000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-2054" unitRef="usd">-5355000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-616" decimals="-3" id="f-2055" unitRef="usd">-975000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-2056" unitRef="usd">1015000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-616" decimals="-3" id="f-2057" unitRef="usd">-241000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-2058" unitRef="usd">2059000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-616" decimals="-3" id="f-2059" unitRef="usd">228000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-2060" unitRef="usd">665000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-616" decimals="-3" id="f-2061" unitRef="usd">666000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash contextRef="c-1" decimals="-3" id="f-2062" unitRef="usd">595000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash contextRef="c-616" decimals="-3" id="f-2063" unitRef="usd">654000</us-gaap:PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-1" decimals="-3" id="f-2064" unitRef="usd">1282000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-616" decimals="-3" id="f-2065" unitRef="usd">-2631000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-3" id="f-2066" unitRef="usd">3356000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-616" decimals="-3" id="f-2067" unitRef="usd">2498000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="c-1" decimals="-3" id="f-2068" unitRef="usd">236395000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="c-616" decimals="-3" id="f-2069" unitRef="usd">215158000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c-1" decimals="-3" id="f-2070" unitRef="usd">-16050000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c-616" decimals="-3" id="f-2071" unitRef="usd">-1013000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-2072" unitRef="usd">51100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-616" decimals="-3" id="f-2073" unitRef="usd">66253000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-1" decimals="-3" id="f-2074" unitRef="usd">20853000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-616" decimals="-3" id="f-2075" unitRef="usd">16782000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-2076" unitRef="usd">102566000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-616" decimals="-3" id="f-2077" unitRef="usd">73082000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="c-1" decimals="-3" id="f-2078" unitRef="usd">-7310000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="c-616" decimals="-3" id="f-2079" unitRef="usd">9836000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c-1" decimals="-3" id="f-2080" unitRef="usd">25598000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c-616" decimals="-3" id="f-2081" unitRef="usd">8749000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-1" decimals="-3" id="f-2082" unitRef="usd">292000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c-616" decimals="-3" id="f-2083" unitRef="usd">208000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-3" id="f-2084" unitRef="usd">-30741000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-616" decimals="-3" id="f-2085" unitRef="usd">-794000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-2086" unitRef="usd">-70378000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-616" decimals="-3" id="f-2087" unitRef="usd">-147809000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-2088" unitRef="usd">66578000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-616" decimals="-3" id="f-2089" unitRef="usd">80254000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-2090" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-616" decimals="-3" id="f-2091" unitRef="usd">524000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-1" decimals="-3" id="f-2092" unitRef="usd">4117000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-616" decimals="-3" id="f-2093" unitRef="usd">4294000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-1" decimals="-3" id="f-2094" unitRef="usd">1655000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c-616" decimals="-3" id="f-2095" unitRef="usd">1608000</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-2096" unitRef="usd">-64116000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-616" decimals="-3" id="f-2097" unitRef="usd">-78092000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent contextRef="c-1" decimals="-3" id="f-2098" unitRef="usd">0</knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent>
    <knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent contextRef="c-616" decimals="-3" id="f-2099" unitRef="usd">100000000</knf:ProceedsFromRepaymentsOfRelatedPartyDebtCurrent>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c-1" decimals="-3" id="f-2100" unitRef="usd">205275000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c-616" decimals="-3" id="f-2101" unitRef="usd">154923000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-3" id="f-2102" unitRef="usd">855000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-616" decimals="-3" id="f-2103" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-2104" unitRef="usd">127000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-616" decimals="-3" id="f-2105" unitRef="usd">147000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-2106" unitRef="usd">16640000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-616" decimals="-3" id="f-2107" unitRef="usd">749000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepurchaseOfEquity contextRef="c-1" decimals="-3" id="f-2108" unitRef="usd">-26000</us-gaap:ProceedsFromRepurchaseOfEquity>
    <us-gaap:ProceedsFromRepurchaseOfEquity contextRef="c-616" decimals="-3" id="f-2109" unitRef="usd">0</us-gaap:ProceedsFromRepurchaseOfEquity>
    <knf:NetTransfersToFromParent contextRef="c-1" decimals="-3" id="f-2110" unitRef="usd">850589000</knf:NetTransfersToFromParent>
    <knf:NetTransfersToFromParent contextRef="c-616" decimals="-3" id="f-2111" unitRef="usd">29261000</knf:NetTransfersToFromParent>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-2112" unitRef="usd">192893000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-616" decimals="-3" id="f-2113" unitRef="usd">224766000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-2114" unitRef="usd">58399000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c-616" decimals="-3" id="f-2115" unitRef="usd">-1135000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-2116" unitRef="usd">10090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-2117" unitRef="usd">13848000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-44" decimals="-3" id="f-2118" unitRef="usd">68489000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-664" decimals="-3" id="f-2119" unitRef="usd">12713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <knf:PercentOfSharesDistributedInConjunctionWithSpinoff
      contextRef="c-665"
      decimals="2"
      id="f-2120"
      unitRef="number">0.90</knf:PercentOfSharesDistributedInConjunctionWithSpinoff>
    <knf:PercentOfSharesRetainedByParentInConjunctionWithSpinoff
      contextRef="c-665"
      decimals="2"
      id="f-2121"
      unitRef="number">0.10</knf:PercentOfSharesRetainedByParentInConjunctionWithSpinoff>
    <knf:Form10SeparationAdjustmentsToCostsOfGoodsSold contextRef="c-614" decimals="-5" id="f-2123" unitRef="usd">-6000000</knf:Form10SeparationAdjustmentsToCostsOfGoodsSold>
    <knf:Form10SeparationAdjustmentsToCostsOfGoodsSold contextRef="c-1" decimals="-5" id="f-2124" unitRef="usd">-6000000</knf:Form10SeparationAdjustmentsToCostsOfGoodsSold>
    <knf:Form10SeparationAdjustmentsToNetIncome contextRef="c-1" decimals="-5" id="f-2125" unitRef="usd">-4600000</knf:Form10SeparationAdjustmentsToNetIncome>
    <knf:Form10SeparationAdjustmentsToNetIncome contextRef="c-614" decimals="-5" id="f-2126" unitRef="usd">-4600000</knf:Form10SeparationAdjustmentsToNetIncome>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-614" decimals="-5" id="f-2127" unitRef="usd">4400000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-1" decimals="-5" id="f-2128" unitRef="usd">9000000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-615" decimals="-5" id="f-2129" unitRef="usd">4700000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty contextRef="c-616" decimals="-5" id="f-2130" unitRef="usd">9700000</us-gaap:CostsAndExpensesRelatedParty>
    <knf:RelatedPartyNotesPayableToParent contextRef="c-667" decimals="-5" id="f-2131" unitRef="usd">889700000</knf:RelatedPartyNotesPayableToParent>
    <knf:DividendPaidFromDebtProceedsToParent contextRef="c-666" decimals="-5" id="f-2132" unitRef="usd">825000000</knf:DividendPaidFromDebtProceedsToParent>
    <knf:NetContributionFromParentAfterRepaymentOfNotes contextRef="c-668" decimals="-5" id="f-2133" unitRef="usd">64700000</knf:NetContributionFromParentAfterRepaymentOfNotes>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-2134">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At June&#160;30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June&#160;30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-44" decimals="-5" id="f-2135" unitRef="usd">68500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-44" decimals="-5" id="f-2136" unitRef="usd">40100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c-44" decimals="-5" id="f-2137" unitRef="usd">28400000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-664" decimals="0" id="f-2138" unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CreditLossFinancialInstrumentTextBlock contextRef="c-1" id="f-2139">Receivables and allowance for expected credit losses&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90&#160;days or more was $11.6 million and $11.2 million at June&#160;30, 2023 and December&#160;31, 2022, respectively. Receivables were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less expected credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company's expected credit losses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Northwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mountain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;North&lt;br/&gt;Central&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current expected credit loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing contextRef="c-44" decimals="-5" id="f-2140" unitRef="usd">11600000</us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing>
    <us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing contextRef="c-11" decimals="-5" id="f-2141" unitRef="usd">11200000</us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-669" decimals="-3" id="f-2142" unitRef="usd">220948000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c-45" decimals="-3" id="f-2143" unitRef="usd">104347000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:BilledContractReceivables contextRef="c-669" decimals="-3" id="f-2144" unitRef="usd">173318000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables contextRef="c-45" decimals="-3" id="f-2145" unitRef="usd">82428000</us-gaap:BilledContractReceivables>
    <us-gaap:ConstructionContractorReceivableRetainage contextRef="c-669" decimals="-3" id="f-2146" unitRef="usd">30224000</us-gaap:ConstructionContractorReceivableRetainage>
    <us-gaap:ConstructionContractorReceivableRetainage contextRef="c-45" decimals="-3" id="f-2147" unitRef="usd">28859000</us-gaap:ConstructionContractorReceivableRetainage>
    <us-gaap:AccountsReceivableGross contextRef="c-669" decimals="-3" id="f-2148" unitRef="usd">424490000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c-45" decimals="-3" id="f-2149" unitRef="usd">215634000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-669" decimals="-3" id="f-2150" unitRef="usd">5870000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-45" decimals="-3" id="f-2151" unitRef="usd">5477000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet contextRef="c-669" decimals="-3" id="f-2152" unitRef="usd">418620000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-45" decimals="-3" id="f-2153" unitRef="usd">210157000</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-70" decimals="-3" id="f-2154" unitRef="usd">2045000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-71" decimals="-3" id="f-2155" unitRef="usd">1253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-72" decimals="-3" id="f-2156" unitRef="usd">1278000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-73" decimals="-3" id="f-2157" unitRef="usd">839000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-74" decimals="-3" id="f-2158" unitRef="usd">62000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-45" decimals="-3" id="f-2159" unitRef="usd">5477000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-670" decimals="-3" id="f-2160" unitRef="usd">45000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-671" decimals="-3" id="f-2161" unitRef="usd">313000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-672" decimals="-3" id="f-2162" unitRef="usd">164000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-673" decimals="-3" id="f-2163" unitRef="usd">-89000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-674" decimals="-3" id="f-2164" unitRef="usd">-1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-675" decimals="-3" id="f-2165" unitRef="usd">432000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-670" decimals="-3" id="f-2166" unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-671" decimals="-3" id="f-2167" unitRef="usd">68000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-672" decimals="-3" id="f-2168" unitRef="usd">18000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-673" decimals="-3" id="f-2169" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-674" decimals="-3" id="f-2170" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-675" decimals="-3" id="f-2171" unitRef="usd">87000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-676" decimals="-3" id="f-2172" unitRef="usd">2089000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-677" decimals="-3" id="f-2173" unitRef="usd">1498000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-678" decimals="-3" id="f-2174" unitRef="usd">1424000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-679" decimals="-3" id="f-2175" unitRef="usd">750000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-680" decimals="-3" id="f-2176" unitRef="usd">61000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-681" decimals="-3" id="f-2177" unitRef="usd">5822000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-682" decimals="-3" id="f-2178" unitRef="usd">9000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-683" decimals="-3" id="f-2179" unitRef="usd">74000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-684" decimals="-3" id="f-2180" unitRef="usd">631000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-685" decimals="-3" id="f-2181" unitRef="usd">-132000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-686" decimals="-3" id="f-2182" unitRef="usd">1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-687" decimals="-3" id="f-2183" unitRef="usd">583000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-682" decimals="-3" id="f-2184" unitRef="usd">18000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-683" decimals="-3" id="f-2185" unitRef="usd">512000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-684" decimals="-3" id="f-2186" unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-685" decimals="-3" id="f-2187" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-686" decimals="-3" id="f-2188" unitRef="usd">2000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-687" decimals="-3" id="f-2189" unitRef="usd">535000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-688" decimals="-3" id="f-2190" unitRef="usd">2080000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-689" decimals="-3" id="f-2191" unitRef="usd">1060000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-690" decimals="-3" id="f-2192" unitRef="usd">2052000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-691" decimals="-3" id="f-2193" unitRef="usd">618000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-692" decimals="-3" id="f-2194" unitRef="usd">60000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-669" decimals="-3" id="f-2195" unitRef="usd">5870000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-59" decimals="-3" id="f-2196" unitRef="usd">2052000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-60" decimals="-3" id="f-2197" unitRef="usd">512000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-61" decimals="-3" id="f-2198" unitRef="usd">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-62" decimals="-3" id="f-2199" unitRef="usd">1152000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-63" decimals="-3" id="f-2200" unitRef="usd">80000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-46" decimals="-3" id="f-2201" unitRef="usd">5406000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-693" decimals="-3" id="f-2202" unitRef="usd">1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-694" decimals="-3" id="f-2203" unitRef="usd">-125000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-695" decimals="-3" id="f-2204" unitRef="usd">-130000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-696" decimals="-3" id="f-2205" unitRef="usd">6000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-697" decimals="-3" id="f-2206" unitRef="usd">-5000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-698" decimals="-3" id="f-2207" unitRef="usd">-253000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-693" decimals="-3" id="f-2208" unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-694" decimals="-3" id="f-2209" unitRef="usd">20000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-695" decimals="-3" id="f-2210" unitRef="usd">4000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-696" decimals="-3" id="f-2211" unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-697" decimals="-3" id="f-2212" unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-698" decimals="-3" id="f-2213" unitRef="usd">27000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-699" decimals="-3" id="f-2214" unitRef="usd">2052000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-700" decimals="-3" id="f-2215" unitRef="usd">367000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-701" decimals="-3" id="f-2216" unitRef="usd">1476000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-702" decimals="-3" id="f-2217" unitRef="usd">1157000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-703" decimals="-3" id="f-2218" unitRef="usd">74000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-704" decimals="-3" id="f-2219" unitRef="usd">5126000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-705" decimals="-3" id="f-2220" unitRef="usd">11000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-706" decimals="-3" id="f-2221" unitRef="usd">58000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-707" decimals="-3" id="f-2222" unitRef="usd">-17000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-708" decimals="-3" id="f-2223" unitRef="usd">-37000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-709" decimals="-3" id="f-2224" unitRef="usd">-3000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-710" decimals="-3" id="f-2225" unitRef="usd">12000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-705" decimals="-3" id="f-2226" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-706" decimals="-3" id="f-2227" unitRef="usd">56000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-707" decimals="-3" id="f-2228" unitRef="usd">4000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-708" decimals="-3" id="f-2229" unitRef="usd">47000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-709" decimals="-3" id="f-2230" unitRef="usd">2000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-710" decimals="-3" id="f-2231" unitRef="usd">109000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-711" decimals="-3" id="f-2232" unitRef="usd">2063000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-712" decimals="-3" id="f-2233" unitRef="usd">369000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-713" decimals="-3" id="f-2234" unitRef="usd">1455000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-714" decimals="-3" id="f-2235" unitRef="usd">1073000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-715" decimals="-3" id="f-2236" unitRef="usd">69000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-716" decimals="-3" id="f-2237" unitRef="usd">5029000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-2238">Inventories&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories on the Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies and parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping &lt;/span&gt;&lt;/div&gt;costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="c-44" decimals="-3" id="f-2239" unitRef="usd">227683000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-11" decimals="-3" id="f-2240" unitRef="usd">211496000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="c-44" decimals="-3" id="f-2241" unitRef="usd">104689000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c-11" decimals="-3" id="f-2242" unitRef="usd">78571000</us-gaap:InventoryRawMaterials>
    <us-gaap:OtherInventorySupplies contextRef="c-44" decimals="-3" id="f-2243" unitRef="usd">42005000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c-11" decimals="-3" id="f-2244" unitRef="usd">33210000</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryNet contextRef="c-44" decimals="-3" id="f-2245" unitRef="usd">374377000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-11" decimals="-3" id="f-2246" unitRef="usd">323277000</us-gaap:InventoryNet>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-2247">Earnings per share&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation for basic and diluted earnings per share for any period presented prior to the Separation were based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income (loss) by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of 56,997,350 less shares held in treasury of 431,136, as described in Note 6. Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-665"
      decimals="0"
      id="f-2248"
      unitRef="shares">56997350</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-44"
      decimals="INF"
      id="f-2249"
      unitRef="shares">431136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="c-1" id="f-2250">Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-614" decimals="-3" id="f-2251" unitRef="usd">56836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-615" decimals="-3" id="f-2252" unitRef="usd">38562000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-2253" unitRef="usd">15516000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-616" decimals="-3" id="f-2254" unitRef="usd">-1448000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-614"
      decimals="-3"
      id="f-2255"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-615"
      decimals="-3"
      id="f-2256"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-2257" unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-616"
      decimals="-3"
      id="f-2258"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-614"
      decimals="-3"
      id="f-2259"
      unitRef="shares">33000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-615"
      decimals="-3"
      id="f-2260"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-2261" unitRef="shares">17000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-616"
      decimals="-3"
      id="f-2262"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-614"
      decimals="-3"
      id="f-2263"
      unitRef="shares">56599000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-615"
      decimals="-3"
      id="f-2264"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-2265" unitRef="shares">56583000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-616"
      decimals="-3"
      id="f-2266"
      unitRef="shares">56566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-614"
      decimals="-3"
      id="f-2267"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-615"
      decimals="-3"
      id="f-2268"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-2269" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-616"
      decimals="-3"
      id="f-2270"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-614"
      decimals="2"
      id="f-2271"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-615"
      decimals="2"
      id="f-2272"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-2273"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-616"
      decimals="2"
      id="f-2274"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-614"
      decimals="2"
      id="f-2275"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-615"
      decimals="2"
      id="f-2276"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-2277"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-616"
      decimals="2"
      id="f-2278"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-2279">Equity&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2023, the Company issued 56,997,350 shares of common stock with a par value of $0.01 in connection with the Separation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company historically held 538,921 shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for 431,136 shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $3.6&#160;million at June 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The 431,136 shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Separation, key employees of the Company participated in various MDU Resources stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.&lt;/span&gt;&lt;/div&gt;At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification was not material to the Company's stock-based compensation expense for the three months ended June 30, 2023.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-665"
      decimals="0"
      id="f-2280"
      unitRef="shares">56997350</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-665"
      decimals="2"
      id="f-2281"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <knf:CommonStockHeldBySubsidiaryAtCostShares
      contextRef="c-667"
      decimals="0"
      id="f-2282"
      unitRef="shares">538921</knf:CommonStockHeldBySubsidiaryAtCostShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-44"
      decimals="INF"
      id="f-2283"
      unitRef="shares">431136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-717" decimals="-5" id="f-2284" unitRef="usd">3600000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-44"
      decimals="INF"
      id="f-2285"
      unitRef="shares">431136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-311" decimals="-3" id="f-2286" unitRef="usd">-90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-312" decimals="-3" id="f-2287" unitRef="usd">-12262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-2288" unitRef="usd">-12352000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-718" decimals="-3" id="f-2289" unitRef="usd">-46000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-719" decimals="-3" id="f-2290" unitRef="usd">-47000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-621" decimals="-3" id="f-2291" unitRef="usd">-93000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-718" decimals="-3" id="f-2292" unitRef="usd">46000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-719" decimals="-3" id="f-2293" unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-621" decimals="-3" id="f-2294" unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-720" decimals="-3" id="f-2295" unitRef="usd">-44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-721" decimals="-3" id="f-2296" unitRef="usd">-12215000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-627" decimals="-3" id="f-2297" unitRef="usd">-12259000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-722" decimals="-3" id="f-2298" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-723" decimals="-3" id="f-2299" unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-631" decimals="-3" id="f-2300" unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-722" decimals="-3" id="f-2301" unitRef="usd">-44000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-723" decimals="-3" id="f-2302" unitRef="usd">-48000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-631" decimals="-3" id="f-2303" unitRef="usd">-92000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-722" decimals="-3" id="f-2304" unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-723" decimals="-3" id="f-2305" unitRef="usd">31000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-631" decimals="-3" id="f-2306" unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-724" decimals="-3" id="f-2307" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-725" decimals="-3" id="f-2308" unitRef="usd">-12184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-640" decimals="-3" id="f-2309" unitRef="usd">-12184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-307" decimals="-3" id="f-2310" unitRef="usd">-418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-308" decimals="-3" id="f-2311" unitRef="usd">-24072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-2312" unitRef="usd">-24490000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-726" decimals="-3" id="f-2313" unitRef="usd">-82000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-727" decimals="-3" id="f-2314" unitRef="usd">-221000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-646" decimals="-3" id="f-2315" unitRef="usd">-303000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-726" decimals="-3" id="f-2316" unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-727" decimals="-3" id="f-2317" unitRef="usd">221000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-646" decimals="-3" id="f-2318" unitRef="usd">303000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-728" decimals="-3" id="f-2319" unitRef="usd">-336000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-729" decimals="-3" id="f-2320" unitRef="usd">-23851000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-652" decimals="-3" id="f-2321" unitRef="usd">-24187000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-730" decimals="-3" id="f-2322" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-731" decimals="-3" id="f-2323" unitRef="usd">5820000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-656" decimals="-3" id="f-2324" unitRef="usd">5820000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-730" decimals="-3" id="f-2325" unitRef="usd">-82000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-731" decimals="-3" id="f-2326" unitRef="usd">-220000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-656" decimals="-3" id="f-2327" unitRef="usd">-302000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-730" decimals="-3" id="f-2328" unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-731" decimals="-3" id="f-2329" unitRef="usd">6040000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-656" decimals="-3" id="f-2330" unitRef="usd">6122000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-732" decimals="-3" id="f-2331" unitRef="usd">-254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-733" decimals="-3" id="f-2332" unitRef="usd">-17811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-662" decimals="-3" id="f-2333" unitRef="usd">-18065000</us-gaap:StockholdersEquity>
    <us-gaap:InterestExpense contextRef="c-734" decimals="-3" id="f-2334" unitRef="usd">57000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-735" decimals="-3" id="f-2335" unitRef="usd">109000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-736" decimals="-3" id="f-2336" unitRef="usd">118000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-737" decimals="-3" id="f-2337" unitRef="usd">218000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-734" decimals="-3" id="f-2338" unitRef="usd">-13000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-735" decimals="-3" id="f-2339" unitRef="usd">-27000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-736" decimals="-3" id="f-2340" unitRef="usd">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-737" decimals="-3" id="f-2341" unitRef="usd">-54000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-734" decimals="-3" id="f-2342" unitRef="usd">-44000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-735" decimals="-3" id="f-2343" unitRef="usd">-82000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-736" decimals="-3" id="f-2344" unitRef="usd">-90000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-737" decimals="-3" id="f-2345" unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-738" decimals="-3" id="f-2346" unitRef="usd">-63000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-739" decimals="-3" id="f-2347" unitRef="usd">-291000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-740" decimals="-3" id="f-2348" unitRef="usd">-126000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-741" decimals="-3" id="f-2349" unitRef="usd">-583000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-738" decimals="-3" id="f-2350" unitRef="usd">-15000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-739" decimals="-3" id="f-2351" unitRef="usd">-71000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-740" decimals="-3" id="f-2352" unitRef="usd">-31000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-741" decimals="-3" id="f-2353" unitRef="usd">-142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-738" decimals="-3" id="f-2354" unitRef="usd">-48000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-739" decimals="-3" id="f-2355" unitRef="usd">-220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-740" decimals="-3" id="f-2356" unitRef="usd">-95000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-741" decimals="-3" id="f-2357" unitRef="usd">-441000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-742" decimals="-3" id="f-2358" unitRef="usd">-92000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-743" decimals="-3" id="f-2359" unitRef="usd">-302000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-744" decimals="-3" id="f-2360" unitRef="usd">-185000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-745" decimals="-3" id="f-2361" unitRef="usd">-605000</us-gaap:NetIncomeLoss>
    <us-gaap:Revenues contextRef="c-746" decimals="-3" id="f-2362" unitRef="usd">27446000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-747" decimals="-3" id="f-2363" unitRef="usd">47966000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-748" decimals="-3" id="f-2364" unitRef="usd">28866000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-749" decimals="-3" id="f-2365" unitRef="usd">30323000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-750" decimals="-3" id="f-2366" unitRef="usd">11815000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-751" decimals="-3" id="f-2367" unitRef="usd">146416000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-752" decimals="-3" id="f-2368" unitRef="usd">40526000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-753" decimals="-3" id="f-2369" unitRef="usd">44583000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-754" decimals="-3" id="f-2370" unitRef="usd">34506000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-755" decimals="-3" id="f-2371" unitRef="usd">53900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-756" decimals="-3" id="f-2372" unitRef="usd">11383000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-757" decimals="-3" id="f-2373" unitRef="usd">184898000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-758" decimals="-3" id="f-2374" unitRef="usd">6275000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-759" decimals="-3" id="f-2375" unitRef="usd">34518000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-760" decimals="-3" id="f-2376" unitRef="usd">29472000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-761" decimals="-3" id="f-2377" unitRef="usd">46719000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-762" decimals="-3" id="f-2378" unitRef="usd">7953000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-763" decimals="-3" id="f-2379" unitRef="usd">124937000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-764" decimals="-3" id="f-2380" unitRef="usd">60968000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-765" decimals="-3" id="f-2381" unitRef="usd">4335000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-766" decimals="-3" id="f-2382" unitRef="usd">8000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-767" decimals="-3" id="f-2383" unitRef="usd">10907000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-768" decimals="-3" id="f-2384" unitRef="usd">66946000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-769" decimals="-3" id="f-2385" unitRef="usd">143164000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-770" decimals="-3" id="f-2386" unitRef="usd">16848000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-771" decimals="-3" id="f-2387" unitRef="usd">53301000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-772" decimals="-3" id="f-2388" unitRef="usd">80381000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-773" decimals="-3" id="f-2389" unitRef="usd">94548000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-774" decimals="-3" id="f-2390" unitRef="usd">19477000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-775" decimals="-3" id="f-2391" unitRef="usd">264555000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-776" decimals="-3" id="f-2392" unitRef="usd">16575000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-777" decimals="-3" id="f-2393" unitRef="usd">29353000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-778" decimals="-3" id="f-2394" unitRef="usd">37317000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-779" decimals="-3" id="f-2395" unitRef="usd">5249000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-780" decimals="-3" id="f-2396" unitRef="usd">388000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-781" decimals="-3" id="f-2397" unitRef="usd">88882000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-782" decimals="-3" id="f-2398" unitRef="usd">-26483000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-783" decimals="-3" id="f-2399" unitRef="usd">-35322000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-784" decimals="-3" id="f-2400" unitRef="usd">-34796000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-785" decimals="-3" id="f-2401" unitRef="usd">-54044000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-786" decimals="-3" id="f-2402" unitRef="usd">-17018000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-787" decimals="-3" id="f-2403" unitRef="usd">-167663000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-788" decimals="-3" id="f-2404" unitRef="usd">142155000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-789" decimals="-3" id="f-2405" unitRef="usd">178734000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-790" decimals="-3" id="f-2406" unitRef="usd">175754000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-791" decimals="-3" id="f-2407" unitRef="usd">187602000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-792" decimals="-3" id="f-2408" unitRef="usd">100944000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-614" decimals="-3" id="f-2409" unitRef="usd">785189000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-793" decimals="-3" id="f-2410" unitRef="usd">24330000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-794" decimals="-3" id="f-2411" unitRef="usd">43466000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-795" decimals="-3" id="f-2412" unitRef="usd">26919000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-796" decimals="-3" id="f-2413" unitRef="usd">26679000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-797" decimals="-3" id="f-2414" unitRef="usd">14994000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-798" decimals="-3" id="f-2415" unitRef="usd">136388000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-799" decimals="-3" id="f-2416" unitRef="usd">33069000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-800" decimals="-3" id="f-2417" unitRef="usd">39156000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-801" decimals="-3" id="f-2418" unitRef="usd">31446000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-802" decimals="-3" id="f-2419" unitRef="usd">47173000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-803" decimals="-3" id="f-2420" unitRef="usd">17283000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-804" decimals="-3" id="f-2421" unitRef="usd">168127000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-805" decimals="-3" id="f-2422" unitRef="usd">11504000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-806" decimals="-3" id="f-2423" unitRef="usd">26281000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-807" decimals="-3" id="f-2424" unitRef="usd">31137000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-808" decimals="-3" id="f-2425" unitRef="usd">44719000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-809" decimals="-3" id="f-2426" unitRef="usd">7925000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-810" decimals="-3" id="f-2427" unitRef="usd">121566000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-811" decimals="-3" id="f-2428" unitRef="usd">53248000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-812" decimals="-3" id="f-2429" unitRef="usd">4073000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-813" decimals="-3" id="f-2430" unitRef="usd">9000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-814" decimals="-3" id="f-2431" unitRef="usd">9903000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-815" decimals="-3" id="f-2432" unitRef="usd">57049000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-816" decimals="-3" id="f-2433" unitRef="usd">124282000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-817" decimals="-3" id="f-2434" unitRef="usd">23626000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-818" decimals="-3" id="f-2435" unitRef="usd">46208000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-819" decimals="-3" id="f-2436" unitRef="usd">30626000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-820" decimals="-3" id="f-2437" unitRef="usd">86011000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-821" decimals="-3" id="f-2438" unitRef="usd">21015000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-822" decimals="-3" id="f-2439" unitRef="usd">207486000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-823" decimals="-3" id="f-2440" unitRef="usd">12688000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-824" decimals="-3" id="f-2441" unitRef="usd">19564000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-825" decimals="-3" id="f-2442" unitRef="usd">87786000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-826" decimals="-3" id="f-2443" unitRef="usd">3083000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-827" decimals="-3" id="f-2444" unitRef="usd">75000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-828" decimals="-3" id="f-2445" unitRef="usd">123196000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-829" decimals="-3" id="f-2446" unitRef="usd">-30053000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-830" decimals="-3" id="f-2447" unitRef="usd">-27963000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-831" decimals="-3" id="f-2448" unitRef="usd">-37504000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-832" decimals="-3" id="f-2449" unitRef="usd">-50330000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-833" decimals="-3" id="f-2450" unitRef="usd">-23382000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-834" decimals="-3" id="f-2451" unitRef="usd">-169232000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-835" decimals="-3" id="f-2452" unitRef="usd">128412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-836" decimals="-3" id="f-2453" unitRef="usd">150785000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-837" decimals="-3" id="f-2454" unitRef="usd">170419000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-838" decimals="-3" id="f-2455" unitRef="usd">167238000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-839" decimals="-3" id="f-2456" unitRef="usd">94959000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-615" decimals="-3" id="f-2457" unitRef="usd">711813000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-840" decimals="-3" id="f-2458" unitRef="usd">46143000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-841" decimals="-3" id="f-2459" unitRef="usd">90540000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-842" decimals="-3" id="f-2460" unitRef="usd">38532000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-843" decimals="-3" id="f-2461" unitRef="usd">34343000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-844" decimals="-3" id="f-2462" unitRef="usd">20379000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-845" decimals="-3" id="f-2463" unitRef="usd">229937000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-846" decimals="-3" id="f-2464" unitRef="usd">66670000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-847" decimals="-3" id="f-2465" unitRef="usd">78488000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-848" decimals="-3" id="f-2466" unitRef="usd">48876000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-849" decimals="-3" id="f-2467" unitRef="usd">66187000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-850" decimals="-3" id="f-2468" unitRef="usd">21446000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-851" decimals="-3" id="f-2469" unitRef="usd">281667000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-852" decimals="-3" id="f-2470" unitRef="usd">7591000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-853" decimals="-3" id="f-2471" unitRef="usd">41445000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-854" decimals="-3" id="f-2472" unitRef="usd">30282000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-855" decimals="-3" id="f-2473" unitRef="usd">46888000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-856" decimals="-3" id="f-2474" unitRef="usd">12350000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-857" decimals="-3" id="f-2475" unitRef="usd">138556000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-858" decimals="-3" id="f-2476" unitRef="usd">87023000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-859" decimals="-3" id="f-2477" unitRef="usd">7016000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-860" decimals="-3" id="f-2478" unitRef="usd">11000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-861" decimals="-3" id="f-2479" unitRef="usd">12493000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-862" decimals="-3" id="f-2480" unitRef="usd">75214000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-863" decimals="-3" id="f-2481" unitRef="usd">181757000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-864" decimals="-3" id="f-2482" unitRef="usd">20819000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-865" decimals="-3" id="f-2483" unitRef="usd">70304000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-866" decimals="-3" id="f-2484" unitRef="usd">108619000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-867" decimals="-3" id="f-2485" unitRef="usd">99074000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-868" decimals="-3" id="f-2486" unitRef="usd">37811000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-869" decimals="-3" id="f-2487" unitRef="usd">336627000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-870" decimals="-3" id="f-2488" unitRef="usd">19474000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-871" decimals="-3" id="f-2489" unitRef="usd">55115000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-872" decimals="-3" id="f-2490" unitRef="usd">50762000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-873" decimals="-3" id="f-2491" unitRef="usd">5357000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-874" decimals="-3" id="f-2492" unitRef="usd">1085000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-875" decimals="-3" id="f-2493" unitRef="usd">131793000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-876" decimals="-3" id="f-2494" unitRef="usd">-37779000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-877" decimals="-3" id="f-2495" unitRef="usd">-48290000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-878" decimals="-3" id="f-2496" unitRef="usd">-40710000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-879" decimals="-3" id="f-2497" unitRef="usd">-55766000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-880" decimals="-3" id="f-2498" unitRef="usd">-24703000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-881" decimals="-3" id="f-2499" unitRef="usd">-207248000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-882" decimals="-3" id="f-2500" unitRef="usd">209941000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-883" decimals="-3" id="f-2501" unitRef="usd">294618000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-884" decimals="-3" id="f-2502" unitRef="usd">236372000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-885" decimals="-3" id="f-2503" unitRef="usd">208576000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-886" decimals="-3" id="f-2504" unitRef="usd">143582000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-2505" unitRef="usd">1093089000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-887" decimals="-3" id="f-2506" unitRef="usd">43393000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-888" decimals="-3" id="f-2507" unitRef="usd">77138000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-889" decimals="-3" id="f-2508" unitRef="usd">36129000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-890" decimals="-3" id="f-2509" unitRef="usd">30679000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-891" decimals="-3" id="f-2510" unitRef="usd">26696000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-892" decimals="-3" id="f-2511" unitRef="usd">214035000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-893" decimals="-3" id="f-2512" unitRef="usd">63125000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-894" decimals="-3" id="f-2513" unitRef="usd">75480000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-895" decimals="-3" id="f-2514" unitRef="usd">47616000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-896" decimals="-3" id="f-2515" unitRef="usd">59529000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-897" decimals="-3" id="f-2516" unitRef="usd">30876000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-898" decimals="-3" id="f-2517" unitRef="usd">276626000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-899" decimals="-3" id="f-2518" unitRef="usd">15975000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-900" decimals="-3" id="f-2519" unitRef="usd">34691000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-901" decimals="-3" id="f-2520" unitRef="usd">31468000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-902" decimals="-3" id="f-2521" unitRef="usd">44765000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-903" decimals="-3" id="f-2522" unitRef="usd">12753000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-904" decimals="-3" id="f-2523" unitRef="usd">139652000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-905" decimals="-3" id="f-2524" unitRef="usd">80138000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-906" decimals="-3" id="f-2525" unitRef="usd">7356000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-907" decimals="-3" id="f-2526" unitRef="usd">15000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-908" decimals="-3" id="f-2527" unitRef="usd">12055000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-909" decimals="-3" id="f-2528" unitRef="usd">62218000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-910" decimals="-3" id="f-2529" unitRef="usd">161782000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-911" decimals="-3" id="f-2530" unitRef="usd">32921000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-912" decimals="-3" id="f-2531" unitRef="usd">63119000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-913" decimals="-3" id="f-2532" unitRef="usd">53029000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-914" decimals="-3" id="f-2533" unitRef="usd">91531000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-915" decimals="-3" id="f-2534" unitRef="usd">34058000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-916" decimals="-3" id="f-2535" unitRef="usd">274658000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-917" decimals="-3" id="f-2536" unitRef="usd">24410000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-918" decimals="-3" id="f-2537" unitRef="usd">39897000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-919" decimals="-3" id="f-2538" unitRef="usd">102197000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-920" decimals="-3" id="f-2539" unitRef="usd">3144000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-921" decimals="-3" id="f-2540" unitRef="usd">643000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-922" decimals="-3" id="f-2541" unitRef="usd">170291000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-923" decimals="-3" id="f-2542" unitRef="usd">-46201000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-924" decimals="-3" id="f-2543" unitRef="usd">-42106000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-925" decimals="-3" id="f-2544" unitRef="usd">-41566000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-926" decimals="-3" id="f-2545" unitRef="usd">-51641000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-927" decimals="-3" id="f-2546" unitRef="usd">-33752000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-928" decimals="-3" id="f-2547" unitRef="usd">-215266000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-929" decimals="-3" id="f-2548" unitRef="usd">213761000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-930" decimals="-3" id="f-2549" unitRef="usd">255575000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-931" decimals="-3" id="f-2550" unitRef="usd">228888000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-932" decimals="-3" id="f-2551" unitRef="usd">190062000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-933" decimals="-3" id="f-2552" unitRef="usd">133492000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-616" decimals="-3" id="f-2553" unitRef="usd">1021778000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-44" decimals="-3" id="f-2554" unitRef="usd">58020000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-11" decimals="-3" id="f-2555" unitRef="usd">31145000</us-gaap:ContractWithCustomerAssetNet>
    <knf:ContractwithCustomerAssetNetCurrentChange contextRef="c-1" decimals="-3" id="f-2556" unitRef="usd">26875000</knf:ContractwithCustomerAssetNetCurrentChange>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-44" decimals="-3" id="f-2557" unitRef="usd">44590000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-11" decimals="-3" id="f-2558" unitRef="usd">39843000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <knf:ContractwithCustomerLiabilityCurrentChange contextRef="c-1" decimals="-3" id="f-2559" unitRef="usd">-4747000</knf:ContractwithCustomerLiabilityCurrentChange>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-44" decimals="-3" id="f-2560" unitRef="usd">13430000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNet contextRef="c-11" decimals="-3" id="f-2561" unitRef="usd">-8698000</knf:ContractwithCustomerAssetsandLiabilitiesNet>
    <knf:ContractwithCustomerAssetsandLiabilitiesNetChange contextRef="c-1" decimals="-3" id="f-2562" unitRef="usd">22128000</knf:ContractwithCustomerAssetsandLiabilitiesNetChange>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-614" decimals="-5" id="f-2563" unitRef="usd">11400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-2564" unitRef="usd">31700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-615" decimals="-5" id="f-2565" unitRef="usd">6200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-616" decimals="-5" id="f-2566" unitRef="usd">26200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-614" decimals="-5" id="f-2567" unitRef="usd">7400000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-1" decimals="-5" id="f-2568" unitRef="usd">8100000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-615" decimals="-5" id="f-2569" unitRef="usd">5700000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-616" decimals="-5" id="f-2570" unitRef="usd">9200000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-44" decimals="-7" id="f-2571" unitRef="usd">1040000000.00</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-934" decimals="-5" id="f-2572" unitRef="usd">960900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-934" id="f-2573">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-935" decimals="-5" id="f-2574" unitRef="usd">58800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-935" id="f-2575">P13M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-936" decimals="-5" id="f-2576" unitRef="usd">21200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-936" id="f-2577">P25M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:Goodwill contextRef="c-244" decimals="-3" id="f-2578" unitRef="usd">38339000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-882" decimals="-3" id="f-2579" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-882" decimals="-3" id="f-2580" unitRef="usd">-62000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-937" decimals="-3" id="f-2581" unitRef="usd">38277000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-246" decimals="-3" id="f-2582" unitRef="usd">90978000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-883" decimals="-3" id="f-2583" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-883" decimals="-3" id="f-2584" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-938" decimals="-3" id="f-2585" unitRef="usd">90978000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-248" decimals="-3" id="f-2586" unitRef="usd">26816000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-884" decimals="-3" id="f-2587" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-884" decimals="-3" id="f-2588" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-939" decimals="-3" id="f-2589" unitRef="usd">26816000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-250" decimals="-3" id="f-2590" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-885" decimals="-3" id="f-2591" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-885" decimals="-3" id="f-2592" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-940" decimals="-3" id="f-2593" unitRef="usd">75879000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-252" decimals="-3" id="f-2594" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-886" decimals="-3" id="f-2595" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-886" decimals="-3" id="f-2596" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-941" decimals="-3" id="f-2597" unitRef="usd">42528000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-11" decimals="-3" id="f-2598" unitRef="usd">274540000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-2599" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-1" decimals="-3" id="f-2600" unitRef="usd">-62000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill contextRef="c-44" decimals="-3" id="f-2601" unitRef="usd">274478000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-942" decimals="-3" id="f-2602" unitRef="usd">18540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-258" decimals="-3" id="f-2603" unitRef="usd">18540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-942" decimals="-3" id="f-2604" unitRef="usd">8235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-258" decimals="-3" id="f-2605" unitRef="usd">7367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-942" decimals="-3" id="f-2606" unitRef="usd">10305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-258" decimals="-3" id="f-2607" unitRef="usd">11173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-943" decimals="-3" id="f-2608" unitRef="usd">4039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-260" decimals="-3" id="f-2609" unitRef="usd">4039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-943" decimals="-3" id="f-2610" unitRef="usd">3239000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-260" decimals="-3" id="f-2611" unitRef="usd">2985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-943" decimals="-3" id="f-2612" unitRef="usd">800000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-260" decimals="-3" id="f-2613" unitRef="usd">1054000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-944" decimals="-3" id="f-2614" unitRef="usd">2479000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-262" decimals="-3" id="f-2615" unitRef="usd">5279000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-944" decimals="-3" id="f-2616" unitRef="usd">1474000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-262" decimals="-3" id="f-2617" unitRef="usd">4076000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-944" decimals="-3" id="f-2618" unitRef="usd">1005000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-262" decimals="-3" id="f-2619" unitRef="usd">1203000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-44" decimals="-3" id="f-2620" unitRef="usd">12110000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-11" decimals="-3" id="f-2621" unitRef="usd">13430000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-614" decimals="-3" id="f-2622" unitRef="usd">653000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-2623" unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-615" decimals="-3" id="f-2624" unitRef="usd">780000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-616" decimals="-5" id="f-2625" unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-2626">Estimated amortization expense for identifiable intangible assets as of June&#160;30, 2023, was:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c-44" decimals="-3" id="f-2627" unitRef="usd">1237000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-44" decimals="-3" id="f-2628" unitRef="usd">2157000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-44" decimals="-3" id="f-2629" unitRef="usd">2042000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-44" decimals="-3" id="f-2630" unitRef="usd">1739000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-44" decimals="-3" id="f-2631" unitRef="usd">1717000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-44" decimals="-3" id="f-2632" unitRef="usd">3218000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-44" decimals="-5" id="f-2633" unitRef="usd">19100000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-11" decimals="-5" id="f-2634" unitRef="usd">20100000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-614" decimals="-3" id="f-2635" unitRef="usd">197000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-1" decimals="-5" id="f-2636" unitRef="usd">1100000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-615" decimals="-5" id="f-2637" unitRef="usd">-1600000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-616" decimals="-5" id="f-2638" unitRef="usd">-2600000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <knf:ProceedsFromRetiredContractsAsPartOfTheSeparation contextRef="c-44" decimals="-5" id="f-2639" unitRef="usd">4800000</knf:ProceedsFromRetiredContractsAsPartOfTheSeparation>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-945" decimals="-3" id="f-2640" unitRef="usd">7529000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-946" decimals="-3" id="f-2641" unitRef="usd">7529000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-947" decimals="-3" id="f-2642" unitRef="usd">19141000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-948" decimals="-3" id="f-2643" unitRef="usd">19141000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-949" decimals="-3" id="f-2644" unitRef="usd">26670000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-950" decimals="-3" id="f-2645" unitRef="usd">26670000</us-gaap:AssetsFairValueDisclosure>
    <knf:PercentageInFixedIncomeAndOtherInvestments contextRef="c-44" decimals="2" id="f-2646" unitRef="number">0.47</knf:PercentageInFixedIncomeAndOtherInvestments>
    <knf:PercentageInvestmentinCashandCashEquivalents contextRef="c-44" decimals="2" id="f-2647" unitRef="number">0.20</knf:PercentageInvestmentinCashandCashEquivalents>
    <knf:PercentageInvestmentInCommonStockOfLargeCapCompanies contextRef="c-44" decimals="2" id="f-2648" unitRef="number">0.15</knf:PercentageInvestmentInCommonStockOfLargeCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfMidCapCompanies contextRef="c-44" decimals="2" id="f-2649" unitRef="number">0.08</knf:PercentageInvestmentInCommonStockOfMidCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfSmallCapCompanies contextRef="c-44" decimals="2" id="f-2650" unitRef="number">0.06</knf:PercentageInvestmentInCommonStockOfSmallCapCompanies>
    <knf:PercentageInvestmentinTargetDateInvestments contextRef="c-44" decimals="2" id="f-2651" unitRef="number">0.04</knf:PercentageInvestmentinTargetDateInvestments>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-264" decimals="-3" id="f-2652" unitRef="usd">2448000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-265" decimals="-3" id="f-2653" unitRef="usd">2448000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-266" decimals="-3" id="f-2654" unitRef="usd">20083000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-267" decimals="-3" id="f-2655" unitRef="usd">20083000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-268" decimals="-3" id="f-2656" unitRef="usd">22531000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-269" decimals="-3" id="f-2657" unitRef="usd">22531000</us-gaap:AssetsFairValueDisclosure>
    <knf:PercentageInFixedIncomeAndOtherInvestments contextRef="c-11" decimals="2" id="f-2658" unitRef="number">0.63</knf:PercentageInFixedIncomeAndOtherInvestments>
    <knf:PercentageInvestmentInCommonStockOfLargeCapCompanies contextRef="c-11" decimals="2" id="f-2659" unitRef="number">0.15</knf:PercentageInvestmentInCommonStockOfLargeCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfMidCapCompanies contextRef="c-11" decimals="2" id="f-2660" unitRef="number">0.08</knf:PercentageInvestmentInCommonStockOfMidCapCompanies>
    <knf:PercentageInvestmentInCommonStockOfSmallCapCompanies contextRef="c-11" decimals="2" id="f-2661" unitRef="number">0.06</knf:PercentageInvestmentInCommonStockOfSmallCapCompanies>
    <knf:PercentageInvestmentinTargetDateInvestments contextRef="c-11" decimals="2" id="f-2662" unitRef="number">0.06</knf:PercentageInvestmentinTargetDateInvestments>
    <knf:PercentageInvestmentinCashandCashEquivalents contextRef="c-11" decimals="2" id="f-2663" unitRef="number">0.02</knf:PercentageInvestmentinCashandCashEquivalents>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-2664">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebt contextRef="c-951" decimals="-3" id="f-2665" unitRef="usd">855000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue contextRef="c-952" decimals="-3" id="f-2666" unitRef="usd">862420000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-2667">Debt&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at June&#160;30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 25, 2023, the Company issued $425.0&#160;million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $275.0&#160;million term loan and a $350.0&#160;million revolving credit facility, of which $190.0&#160;million was drawn down and $35.0 million was repaid during the period. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of 2.50 percent for years one and two, 5.00 percent for years three and four, and 7.50 percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than 4.75 to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River&#x2019;s trailing twelve month EBITDA to interest expense is to be no less than 2.25 to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-term Debt Outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Long-term debt outstanding was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan agreement due on May&#160;31, 2028 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due on May&#160;1, 2031&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes due on January&#160;1, 2061&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Schedule of Debt Maturities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Long-term debt maturities, which excludes unamortized debt issuance costs, at June&#160;30, 2023, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remainder of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebt contextRef="c-953" decimals="-5" id="f-2668" unitRef="usd">425000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c-953"
      decimals="4"
      id="f-2669"
      unitRef="number">0.0775</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c-954" decimals="-5" id="f-2670" unitRef="usd">275000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-955" decimals="-5" id="f-2671" unitRef="usd">350000000</us-gaap:LongTermDebt>
    <knf:DrawDownOnRevolver contextRef="c-956" decimals="-5" id="f-2672" unitRef="usd">190000000</knf:DrawDownOnRevolver>
    <knf:PaymentOfRevolverDebt contextRef="c-957" decimals="-5" id="f-2673" unitRef="usd">35000000</knf:PaymentOfRevolverDebt>
    <knf:MandatoryAnnualAmortizationYearsOneAndTwo contextRef="c-1" decimals="4" id="f-2674" unitRef="number">0.025</knf:MandatoryAnnualAmortizationYearsOneAndTwo>
    <knf:MandatoryAnnualAmortizationYearsThreeAndFour contextRef="c-1" decimals="4" id="f-2675" unitRef="number">0.05</knf:MandatoryAnnualAmortizationYearsThreeAndFour>
    <knf:MandatoryAnnualAmortizationYearsFiveAndThereafter contextRef="c-1" decimals="4" id="f-2676" unitRef="number">0.075</knf:MandatoryAnnualAmortizationYearsFiveAndThereafter>
    <knf:MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA contextRef="c-1" decimals="4" id="f-2677" unitRef="number">0.0475</knf:MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA>
    <knf:MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA contextRef="c-1" decimals="4" id="f-2678" unitRef="number">0.0225</knf:MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-2679">Long-term debt outstanding was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan agreement due on May&#160;31, 2028 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due on May&#160;1, 2031&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes due on January&#160;1, 2061&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-958"
      decimals="4"
      id="f-2680"
      unitRef="number">0.0736</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-958" decimals="-3" id="f-2681" unitRef="usd">275000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-959"
      decimals="4"
      id="f-2682"
      unitRef="number">0.0753</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-959" decimals="-3" id="f-2683" unitRef="usd">155000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-960"
      decimals="4"
      id="f-2684"
      unitRef="number">0.0775</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-960" decimals="-3" id="f-2685" unitRef="usd">425000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c-961"
      decimals="4"
      id="f-2686"
      unitRef="number">0</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c-961" decimals="-3" id="f-2687" unitRef="usd">511000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-962" decimals="-3" id="f-2688" unitRef="usd">16382000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-44" decimals="-3" id="f-2689" unitRef="usd">839129000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-44" decimals="-3" id="f-2690" unitRef="usd">7082000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-44" decimals="-3" id="f-2691" unitRef="usd">832047000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-2692">Long-term debt maturities, which excludes unamortized debt issuance costs, at June&#160;30, 2023, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remainder of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="c-44" decimals="-3" id="f-2693" unitRef="usd">3645000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-44" decimals="-3" id="f-2694" unitRef="usd">6977000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-44" decimals="-3" id="f-2695" unitRef="usd">10414000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-44" decimals="-3" id="f-2696" unitRef="usd">13850000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-44" decimals="-3" id="f-2697" unitRef="usd">17187000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-44" decimals="-3" id="f-2698" unitRef="usd">803438000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-2699" unitRef="usd">24802000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-616" decimals="-3" id="f-2700" unitRef="usd">10721000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-2701" unitRef="usd">558000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-616" decimals="-3" id="f-2702" unitRef="usd">16470000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-2703" unitRef="usd">7552000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-616" decimals="-3" id="f-2704" unitRef="usd">4758000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-2705" unitRef="usd">3359000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-616" decimals="-3" id="f-2706" unitRef="usd">5785000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c-1" decimals="-3" id="f-2707" unitRef="usd">64724000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent contextRef="c-616" decimals="-3" id="f-2708" unitRef="usd">0</us-gaap:ProceedsFromContributionsFromParent>
    <knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation contextRef="c-1" decimals="-3" id="f-2709" unitRef="usd">-1548000</knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation>
    <knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation contextRef="c-616" decimals="-3" id="f-2710" unitRef="usd">0</knf:EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation>
    <knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination contextRef="c-1" decimals="-3" id="f-2711" unitRef="usd">383000</knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination>
    <knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination contextRef="c-616" decimals="-3" id="f-2712" unitRef="usd">0</knf:MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination>
    <us-gaap:Revenues contextRef="c-963" decimals="-3" id="f-2713" unitRef="usd">142155000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-964" decimals="-3" id="f-2714" unitRef="usd">128412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-965" decimals="-3" id="f-2715" unitRef="usd">209941000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-966" decimals="-3" id="f-2716" unitRef="usd">213761000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-967" decimals="-3" id="f-2717" unitRef="usd">178734000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-968" decimals="-3" id="f-2718" unitRef="usd">150785000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-969" decimals="-3" id="f-2719" unitRef="usd">294618000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-970" decimals="-3" id="f-2720" unitRef="usd">255575000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-971" decimals="-3" id="f-2721" unitRef="usd">175754000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-972" decimals="-3" id="f-2722" unitRef="usd">170419000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-973" decimals="-3" id="f-2723" unitRef="usd">236372000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-974" decimals="-3" id="f-2724" unitRef="usd">228888000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-975" decimals="-3" id="f-2725" unitRef="usd">187602000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-976" decimals="-3" id="f-2726" unitRef="usd">167238000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-977" decimals="-3" id="f-2727" unitRef="usd">208576000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-978" decimals="-3" id="f-2728" unitRef="usd">190062000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-979" decimals="-3" id="f-2729" unitRef="usd">100944000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-980" decimals="-3" id="f-2730" unitRef="usd">94959000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-981" decimals="-3" id="f-2731" unitRef="usd">143582000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-982" decimals="-3" id="f-2732" unitRef="usd">133492000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-614" decimals="-3" id="f-2733" unitRef="usd">785189000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-615" decimals="-3" id="f-2734" unitRef="usd">711813000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-2735" unitRef="usd">1093089000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-616" decimals="-3" id="f-2736" unitRef="usd">1021778000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-983" decimals="-3" id="f-2737" unitRef="usd">26483000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-984" decimals="-3" id="f-2738" unitRef="usd">30053000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-985" decimals="-3" id="f-2739" unitRef="usd">37779000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-986" decimals="-3" id="f-2740" unitRef="usd">46201000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-987" decimals="-3" id="f-2741" unitRef="usd">35322000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-988" decimals="-3" id="f-2742" unitRef="usd">27963000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-989" decimals="-3" id="f-2743" unitRef="usd">48290000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-990" decimals="-3" id="f-2744" unitRef="usd">42106000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-991" decimals="-3" id="f-2745" unitRef="usd">34796000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-992" decimals="-3" id="f-2746" unitRef="usd">37504000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-993" decimals="-3" id="f-2747" unitRef="usd">40710000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-994" decimals="-3" id="f-2748" unitRef="usd">41566000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-995" decimals="-3" id="f-2749" unitRef="usd">54044000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-996" decimals="-3" id="f-2750" unitRef="usd">50330000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-997" decimals="-3" id="f-2751" unitRef="usd">55766000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-998" decimals="-3" id="f-2752" unitRef="usd">51641000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-999" decimals="-3" id="f-2753" unitRef="usd">17018000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1000" decimals="-3" id="f-2754" unitRef="usd">23382000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1001" decimals="-3" id="f-2755" unitRef="usd">24703000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1002" decimals="-3" id="f-2756" unitRef="usd">33752000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1003" decimals="-3" id="f-2757" unitRef="usd">167663000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1004" decimals="-3" id="f-2758" unitRef="usd">169232000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1005" decimals="-3" id="f-2759" unitRef="usd">207248000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1006" decimals="-3" id="f-2760" unitRef="usd">215266000</us-gaap:Revenues>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-963" decimals="-3" id="f-2761" unitRef="usd">22041000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-964" decimals="-3" id="f-2762" unitRef="usd">15198000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-965" decimals="-3" id="f-2763" unitRef="usd">18928000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-966" decimals="-3" id="f-2764" unitRef="usd">20631000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-967" decimals="-3" id="f-2765" unitRef="usd">40706000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-968" decimals="-3" id="f-2766" unitRef="usd">23196000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-969" decimals="-3" id="f-2767" unitRef="usd">53844000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-970" decimals="-3" id="f-2768" unitRef="usd">35976000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-971" decimals="-3" id="f-2769" unitRef="usd">32561000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-972" decimals="-3" id="f-2770" unitRef="usd">28643000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-973" decimals="-3" id="f-2771" unitRef="usd">26014000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-974" decimals="-3" id="f-2772" unitRef="usd">20601000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-975" decimals="-3" id="f-2773" unitRef="usd">24461000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-976" decimals="-3" id="f-2774" unitRef="usd">16108000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-977" decimals="-3" id="f-2775" unitRef="usd">894000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-978" decimals="-3" id="f-2776" unitRef="usd">-8160000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-979" decimals="-3" id="f-2777" unitRef="usd">5346000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-980" decimals="-3" id="f-2778" unitRef="usd">4173000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-981" decimals="-3" id="f-2779" unitRef="usd">11328000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-982" decimals="-3" id="f-2780" unitRef="usd">78000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-614" decimals="-3" id="f-2781" unitRef="usd">125115000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-615" decimals="-3" id="f-2782" unitRef="usd">87318000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-2783" unitRef="usd">111008000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-616" decimals="-3" id="f-2784" unitRef="usd">69126000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <us-gaap:Revenues contextRef="c-1007" decimals="-3" id="f-2785" unitRef="usd">834890000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1008" decimals="-3" id="f-2786" unitRef="usd">762704000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1009" decimals="-3" id="f-2787" unitRef="usd">1132052000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1010" decimals="-3" id="f-2788" unitRef="usd">1069800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1011" decimals="-3" id="f-2789" unitRef="usd">117962000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1012" decimals="-3" id="f-2790" unitRef="usd">118341000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1013" decimals="-3" id="f-2791" unitRef="usd">168285000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1014" decimals="-3" id="f-2792" unitRef="usd">167244000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1015" decimals="-3" id="f-2793" unitRef="usd">-167663000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1016" decimals="-3" id="f-2794" unitRef="usd">-169232000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1017" decimals="-3" id="f-2795" unitRef="usd">-207248000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1018" decimals="-3" id="f-2796" unitRef="usd">-215266000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-614" decimals="-3" id="f-2797" unitRef="usd">785189000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-615" decimals="-3" id="f-2798" unitRef="usd">711813000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-2799" unitRef="usd">1093089000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-616" decimals="-3" id="f-2800" unitRef="usd">1021778000</us-gaap:Revenues>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1007" decimals="-3" id="f-2801" unitRef="usd">119769000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1008" decimals="-3" id="f-2802" unitRef="usd">83145000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1009" decimals="-3" id="f-2803" unitRef="usd">99680000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1010" decimals="-3" id="f-2804" unitRef="usd">69048000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1011" decimals="-3" id="f-2805" unitRef="usd">5346000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1012" decimals="-3" id="f-2806" unitRef="usd">4173000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1013" decimals="-3" id="f-2807" unitRef="usd">11328000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization contextRef="c-1014" decimals="-3" id="f-2808" unitRef="usd">78000</knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-614" decimals="-3" id="f-2809" unitRef="usd">31130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-615" decimals="-3" id="f-2810" unitRef="usd">29752000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-2811" unitRef="usd">60760000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-616" decimals="-3" id="f-2812" unitRef="usd">58101000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-614" decimals="-3" id="f-2813" unitRef="usd">17130000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-615" decimals="-3" id="f-2814" unitRef="usd">7424000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-2815" unitRef="usd">26625000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-616" decimals="-3" id="f-2816" unitRef="usd">12690000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-614" decimals="-3" id="f-2817" unitRef="usd">76855000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-615" decimals="-3" id="f-2818" unitRef="usd">50142000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-2819" unitRef="usd">23623000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-616" decimals="-3" id="f-2820" unitRef="usd">-1665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff contextRef="c-1019" decimals="-5" id="f-2821" unitRef="usd">1500000</knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1020" decimals="-3" id="f-2822" unitRef="usd">408000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1021" decimals="-3" id="f-2823" unitRef="usd">282000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1022" decimals="-3" id="f-2824" unitRef="usd">816000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1023" decimals="-3" id="f-2825" unitRef="usd">564000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1020" decimals="-3" id="f-2826" unitRef="usd">450000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1021" decimals="-3" id="f-2827" unitRef="usd">493000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1022" decimals="-3" id="f-2828" unitRef="usd">900000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1023" decimals="-3" id="f-2829" unitRef="usd">986000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1020" decimals="-3" id="f-2830" unitRef="usd">-128000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1021" decimals="-3" id="f-2831" unitRef="usd">-214000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1022" decimals="-3" id="f-2832" unitRef="usd">-256000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1023" decimals="-3" id="f-2833" unitRef="usd">-428000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1020" decimals="-3" id="f-2834" unitRef="usd">86000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1021" decimals="-3" id="f-2835" unitRef="usd">3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1022" decimals="-3" id="f-2836" unitRef="usd">172000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1023" decimals="-3" id="f-2837" unitRef="usd">6000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1024" decimals="-3" id="f-2838" unitRef="usd">90000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1025" decimals="-3" id="f-2839" unitRef="usd">131000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1026" decimals="-3" id="f-2840" unitRef="usd">179000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1027" decimals="-3" id="f-2841" unitRef="usd">262000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1024" decimals="-3" id="f-2842" unitRef="usd">180000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1025" decimals="-3" id="f-2843" unitRef="usd">128000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1026" decimals="-3" id="f-2844" unitRef="usd">361000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1027" decimals="-3" id="f-2845" unitRef="usd">256000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1024" decimals="-3" id="f-2846" unitRef="usd">-5000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1025" decimals="-3" id="f-2847" unitRef="usd">3000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1026" decimals="-3" id="f-2848" unitRef="usd">-12000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1027" decimals="-3" id="f-2849" unitRef="usd">6000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-1024" decimals="-3" id="f-2850" unitRef="usd">-20000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-1025" decimals="-3" id="f-2851" unitRef="usd">-20000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-1026" decimals="-3" id="f-2852" unitRef="usd">-40000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-1027" decimals="-3" id="f-2853" unitRef="usd">-40000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1024" decimals="-3" id="f-2854" unitRef="usd">44000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1025" decimals="-3" id="f-2855" unitRef="usd">-88000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1026" decimals="-3" id="f-2856" unitRef="usd">89000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1027" decimals="-3" id="f-2857" unitRef="usd">-176000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1024" decimals="-3" id="f-2858" unitRef="usd">211000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1025" decimals="-3" id="f-2859" unitRef="usd">324000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1026" decimals="-3" id="f-2860" unitRef="usd">423000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1027" decimals="-3" id="f-2861" unitRef="usd">648000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-44" decimals="-3" id="f-2862" unitRef="usd">970000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-11" decimals="-5" id="f-2863" unitRef="usd">1000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyReceivable contextRef="c-44" decimals="-3" id="f-2864" unitRef="usd">325000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable contextRef="c-11" decimals="-3" id="f-2865" unitRef="usd">325000</us-gaap:LossContingencyReceivable>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-44" decimals="-5" id="f-2866" unitRef="usd">11500000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-44" decimals="0" id="f-2867" unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-1028" decimals="-5" id="f-2868" unitRef="usd">4900000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <knf:LettersofCreditSettoExpireCurrentYear contextRef="c-44" decimals="-5" id="f-2869" unitRef="usd">4500000</knf:LettersofCreditSettoExpireCurrentYear>
    <knf:LettersofCreditSettoExpireinNextFiscalYear contextRef="c-44" decimals="-3" id="f-2870" unitRef="usd">436000</knf:LettersofCreditSettoExpireinNextFiscalYear>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-44" decimals="0" id="f-2871" unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <knf:AmountOfSuretyBondsOutstanding contextRef="c-44" decimals="-5" id="f-2872" unitRef="usd">905400000</knf:AmountOfSuretyBondsOutstanding>
    <knf:TransitionServicesAgreementPayable contextRef="c-614" decimals="-3" id="f-2873" unitRef="usd">599000</knf:TransitionServicesAgreementPayable>
    <knf:TransitionServicesAgreementPayable contextRef="c-1" decimals="-3" id="f-2874" unitRef="usd">599000</knf:TransitionServicesAgreementPayable>
    <knf:TransitionServicesAgreementReceivable contextRef="c-614" decimals="-3" id="f-2875" unitRef="usd">277000</knf:TransitionServicesAgreementReceivable>
    <knf:TransitionServicesAgreementReceivable contextRef="c-1" decimals="-3" id="f-2876" unitRef="usd">277000</knf:TransitionServicesAgreementReceivable>
    <knf:RelatedPartyNotesPayableToParent contextRef="c-667" decimals="-5" id="f-2877" unitRef="usd">889700000</knf:RelatedPartyNotesPayableToParent>
    <us-gaap:LongTermDebt contextRef="c-953" decimals="-5" id="f-2878" unitRef="usd">425000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c-953"
      decimals="4"
      id="f-2879"
      unitRef="number">0.0775</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c-954" decimals="-5" id="f-2880" unitRef="usd">275000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-955" decimals="-5" id="f-2881" unitRef="usd">350000000</us-gaap:LongTermDebt>
    <knf:DrawDownOnRevolver contextRef="c-956" decimals="-5" id="f-2882" unitRef="usd">190000000</knf:DrawDownOnRevolver>
    <knf:DividendPaidFromDebtProceedsToParent contextRef="c-666" decimals="-5" id="f-2883" unitRef="usd">825000000</knf:DividendPaidFromDebtProceedsToParent>
    <knf:NetContributionFromParentAfterRepaymentOfNotes contextRef="c-668" decimals="-5" id="f-2884" unitRef="usd">64700000</knf:NetContributionFromParentAfterRepaymentOfNotes>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>188
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /$V.E<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #Q-CI7%+-7U^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$EH82;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/
MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/
M=42H.5^#0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*>
M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/;T^)+7+6R?
M2/4:IU_)"CH'W+#KY-?F8;O?,5GSNBGX?5&O]Q47JY7@]?OL^L/O)NR\L0?[
MCXVO@K*%7W<AOP!02P,$%     @ \38Z5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #Q-CI7=YUT\0($  #0#@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V747/B-A#'OXK&G;FG@"6#":3 #)"DI<GEF)#V9MKI@V(+T,26?)(,23_]
MK6RPZ=0(KB\@R=J_?[*TN]KA3JHWO6',H/<T$7KD;8S);GQ?1QN64MV6&1/P
M9"552@UTU=K7F6(T+HS2Q \P[ODIY<(;#XNQA1H/96X2+MA"(9VG*54?4Y;(
MW<@CWF'@F:\WQ@[XXV%&UVS)S._90D'/KU1BGC*AN11(L=7(FY";:5 8%#/^
MX&RGC]K(+N55RC?;F<<C#ULBEK#(6 D*?ULV8TEBE8#CVU[4J]YI#8_;!_7[
M8O&PF%>JV4PF7WEL-B.O[Z&8K6B>F&>Y^Y7M%Q1:O4@FNOA%NW)NM^NA*-=&
MIGMC($BY*/_I^_Y#'!D$X0F#8&\0%-SEBPK*6VKH>*CD#BD[&]1LHUAJ80UP
M7-A=61H%3SG8F?%,;ID:^@:D[( ?[<VFI5EPPJR'/DMA-AK=B9C%_[;W :'B
M" X<T\ I^%LNVJB#KU" @XY#KU.MJU/H=4[HW<HHA\-CT%R41]<>@;\>81::
M&Y;JOYO67$IVFR6M?]SHC$9LY($#:*:VS!M_^HGT\,\.X&X%W'6IU\ O'QEK
M@G.;+UO$ 1%6$*%3Y4X8;C[0,UMS;10%FB>:-M*X=1X$7S'T#/ZFT$RJ3*IB
M QR$O8JP=PGA7$2U[!5:&FH8DO9EN3#J _[C1FRW^.V=@_"Z(KR^A'"AN US
M:#F?H:<\?6WV,K<4Z6+L(.I71/U+B%[H.YK'<,3XBD>E0YP&<RL.@A;!N-\?
MN%QU4.$-+L&;Q#%XE;XZ-%#AK%]$XSZZ%0D),?K*M$$S6&X.NS#9,I$S!RS!
M=<#$_Q_W92<;@ZE;<M'^TD93^8["L-=W01Y%=?)#D#/; _]XD3O1".B6FW(-
MASEZ<[$%-5OP0VR5\RZ4W'(1-6[X&<VG6Q=:G32(,\3_!VTAM:$)^I-G)R/*
M&<6P'^)>Z]R^UDF"N,-\L8\3N'Z=YG$+7&-7GB!UHB#N"/\H(_@PBXV$0W\Z
MBIP1"3NX=2;&D3HQ$'?PGL&%!.YX:,&4ED*PY&3N.B/T0%6"'MO@T"SCYA\7
M7)T3R$5)X9XG-B/">5]+]='(YM9YDJ)%HP@NM9#Z6%P*N@CK'$$N2A++E"8)
MFN8:'FO=2.C66=%$.P-MG1;(17GA+F5JS<4:_0(*9@,'/\VH:/YX;L%S:$&=
M X*+<H#-+@K<8 Z7X'?TP!JASDAAC,D@#,/ Y05!'?@#=Z2>P!TR+NZ1]PE=
M-_*X!4Y^)/^HR+!;4I12&D7VQE76&]5H5:Y-RB*EGE[6>I^IW5&-$K8"4]R^
MAC"ARO*I[!B9%27+JS10 !7-#92<3-D)\'PEI3ET[ NJ(G;\'5!+ P04
M" #Q-CI7L^MUE@P)  #<00  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;*U<77/B.!;]*RIF:ZJ[:A+T9=G.)%1- [;Q5N]V=<_L/+M!":X!.VN;I/??
MKPP.8'11P_1]">"<>XYL'UU)UX+[U[+ZJUYJW9!OZU51/PR63?-\-QS6\Z5>
M9_5M^:P+\Y_'LEIGC?E8/0WKYTIGBVW0>C7DE*KA.LN+P>A^>^Q3-;HO-\TJ
M+_2GBM2;]3JK_O=!K\K7AP$;O!WXG#\MF_; <'3_G#WI+[KYX_E393X-]RR+
M?*V+.B\+4NG'A\%O["[EJ@W8(OZ3Z]?ZZ#UI3^5K6?[5?I@M'@:T;9%>Z7G3
M4F3FY46/]6K5,IEV_+<C'>PUV\#C]V_LT?;DS<E\S6H]+E=_YHMF^3 (!F2A
M'[/-JOE<OB:Z.R&OY9N7JWK[E[SNL+X8D/FF;LIU%VQ:L,Z+W6OVK;L01P&&
M!P[@70 _#9!G D07("X-D%V O#3 ZP*\2\]!=0'JT@"_"_!/ ]29@* +""Y5
M"+N \-( 1M_N'-TZ:'?+MWZ99$TVNJ_*5U*U>,/7OMF:;AMO;)(7;?_XTE3F
MO[F):T:,WOR3C,NB+E?Y(FOT@GQIS(OI 4U-RD?R[V==9:V3:W)#_O@R(>_^
M\9[4RZS2-<D+\ONRW-19L:COAXUI3<LYG'?*'W;*_(RR(!_+HEG69%HL] *(
MC]SQZGOQB3N><0?!T%S&_;7D;]?R W<RIIOBE@CZ"^&4"Z!!8W?XQZPRX>QL
M^.1R=0Z$3R]7A\*C'SOW^,<:G[C#)WKN;/SL\G &A*>7AU.'C\2^3XHMGSC#
M]UF_Z&*C[Z ^M8N4<&0[F-[5S]E</PS,:%GKZD4/1C__Q!3]%?(C)MD$DVR*
M219ADL689 DFV0R3+$4BZ_E?[OTO7>RCW\LF6YG)U[870)U@%^YMP]L)X,O(
M#SP6A)2:[O=R['"GT+4.!V09"YBP9*>8LI$MRV@H*'"Z,03ES/<#"YK84.X)
MZ7.;=09 .0_"]KQ/H"D 9:TZ/X;V3.'M3>$YD^*XK)MV0E(YDJ.'F1PQR2:8
M9%-,L@B3+,8D2S#)9IAD*1)9KQ^H?3]0%R3'>;\W0)UA1Z..NJ(2G%-E)TFG
MX+5.!V1I8/**G20Q92-;-A2*,F;G2 #)?,'M+)[82)/,1" \.T7:4!8$+ QL
M_12"4E]R>39%^GMK^$YKQ%59U^2Y*A_S!G*$;RM[/ SL,Q\[=:YU!"!+A9#V
MI9EBRD;0V?H4& ICJ(%2>O9M3FRD,5D02ML0 %*J4-JC:PH@?>KUV]FS0["W
M0^"TPQ>],H>>?B%/NC"+^!4QZW22+=9YD==-NZA_T41_>]9%K<'E>V US NE
M9P_Z8V<SKG6+K2IY*( Y%J9J9*LR:CHO8!8;&03*L]-; E JY87 _ I >EX
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
MV5O]_(O:.Q1W\Q6Z,OU?\KRS3<&XV!JKZ_U@4%"7S>Z__+)?B-$ *CP#V'X
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
M@< ,UP@.KA$X7>-=^7FYZ9;#P2^&^,(CICPR7Q3%?MRSW\P6BRT;VS)2Q&'
M3+',%N.A'_'$%,MML8L@Y*$II0@I'@LI#F+&5(K#5(I=N^#$5/ZTF;?Q1-VN
MK';^=I]>=]OMQV[5W5:K1;FM__1]2_[/AVJU\MKK\4.Q7?R7FF*!7&Y(L!0)
MEB'!<B28 H$9KB0/KB2=J_*?;1B[W+37@I)R#6EMGDQ$ 9>]U>=4,=;H2+!L
MV !RI$X% C/,&1[,&3K-^3-Q:7\TK_>JN\2_IJP<6I-T(9+>?C=SZAUK8R18
MA@3+D6#JS,0:%HX.%H[.+MAF6VSJFW:7]YK*>PP5*;M&A/HP#'G/LDY]8RUK
MZV3V)9;J6,R3H+<JD1U3(###9O'!9C$R*N8^94VGBK&7Z7A05(Q4F2'!<B28
M H$9KI$<7"-QND:V69P.B6E'2&S;13$7HK>LDP$AL0TEI<_[.T1FBP4RB<+>
MLLYM,2HD)J1XG,B WA:9KQD*_P6#XKTRT'*#HJ50M R*ED/1% K-=*DCTHL]
M(SC>-S:N=3R)9#\Z=BL9;7PD6C9P##E4JT*AF6;5'!5SDU1/"I*9320)$09]
M6R/IFA2*ED'1<BB:.C>[IJ4UY<3<G-.(8)D15(U,0A;W+>S4.-K"@7TUE**G
M,R.E$C_R^ZL4V3>%0C-MISDNYN0]1@?-C+2J&!+HSH:)I>X>CUZ/4$8*BJ90
M:*;M-2G%W*R4.RJF+2VM]9M('EMA,2%GQ\7,YHVD2"(F^@O3EA.!W^Y<_85I
MRU&A,276!O:)?V(?U*P0"U\R-D:2)#,H6@I%RZ!H.11-H=!,E](T%#O/0SEB
M8XKB\7UF;;Q0\@F*E@T<0P[5JE!HIEDU4\7<5-738F.;3@I\*S1&<C8I%"V#
MHN50-'5F<DT[:]J)N7FG(='5/XKMX9K+2;L[=8R^$!#$%A6$(95F4+0<BJ90
M:&8EAR;4N)-=(8*PLPZQ1S2"JR3R@SXE0LG9-1D^$82%(>N!981<$$4BZ!\G
MN(<[NI3"UMK&:BR.Z)7)->G$W:03)._A-J]#Y3W#Q%)WCT>7QR#1<BB:0J&9
MMC^JGG(S4^=J9$X8FP]+?0@Y8M793 R9^A!R9.I#R%&I#R7F2'VXIH!X\(*I
M#T<R+#,H6@I%RZ!H.11-H=!,E]+,%'<S4^[4A]M<T@43?4YOYM8QVO909@J*
MED/1% K-M+UFIKB;F7I2?L1M7B<45A656_-HCX#644'1<BB:0J&9'J&Y->XN
MN1H2K_WM?M->PGU'X REU+A=>$2&=5"N#(J60]$4"LUT$<V5<3=79F=2YQTB
MLF,Z'B2Q=1FQY8B8SF:R9)NJQ%8F9<L)GR>)Z,=T4,:+T'K!8C^4)T(_S65Q
M;-D5'5P/*I6:#1-+W3T>O>2@M!443:'03-MK?HN[^:TG9E)VT12=20TIKN)$
M=1692=ER="8UK+Z*$G-D4H'F@X*7++ *H 564+04BI9!T7(HFD*AF2ZEN:[@
M.056 5&<Q$+.K9M_H 564+1LX!ARJ%:%0C/-JFFLX/]08!78#!#C+.@'/&[5
MHXT-K;""HN50-'5V>DU;']W5!RNQ"J@2*QZR_DFA6^-H$Q/%4Z'?+[&BI"3W
M_7XA)+1O"H5FVDX360&VQ(K,5()A)5;#Q%)WCT<O2"B1!453*#33]IK("IY3
M8D5;VBZ=8CZ/9=R_5XP0)&[')6NLF!_V5R918Y5TYX#]E3FLQHH28SR0_,1&
MJ'F@X/D\T-D#5+>.T5'Q,!X(JC2#HN50-(5",UU$\T"!FP<BD]+S/F'S(^2A
M>C"$"B+ R$-U0HX\5'>/>+1]""K(<:@>:"HHB%\R=X7>BP=%2Z%H&10MAZ(I
M%)KI4IIA"MP,TYG<E;AG+I;6O;=N':-M#RV-&C:$'*I4H=#,YVIHCDNX:YZ>
ME+D*NQ0H9+QO:K?FL::&HF50M!R*IL[-KFEI33V)YY=9G3VE<>L8>R$0PZJQ
MH$HS*%H.15,H---%-(TEW#36$X[M!%&*11W;$7)VK":H4BSBV(Z0(X_MW,,=
M;1RB8LMQ;"<THR3<C!*$E1 VGT.Q$L/$4G>/1R\Y:&D5%$VAT$S;'SW8RLU(
MG3VVHXTM!A(3A""Q[&RFBB0F"#F2F"#D*&*"$G,0$T(S/4*^8.XCD+4[,RA:
M"D7+H&@Y%$VAT$R7TER7<'-=[MQ'4,\]8H%U;N=6,MKX4!9KX!ARJ%:%0C/-
MJODIX>:GGI;]V)Q-_TE.,[?>T9:&WN8'1<NA:,H]MZ:5-1<FGE\6=4Q*!J35
MH128&%8]!56:0=%R*)I"H9DNHKDM,?:I5.<=@BB=BD046B'8D-(I095.Q2SJ
METX1<D*PL/]XV-P]W-'&(2JL&.?RQ)/]I&:?I)M]@F0^TN9+J,QGF%CJ[O'8
M)0=%RZ%H"H5FVE[S4=+-1STM\]F#GL]\"$%[V4F;@"(S'T*.S'P(I53F0\"Y
M,A^I"1S)7S#SD=#GDD/14BA:!D7+H6@*A6:ZE":GY/ER)\?SDFTZB4G)POYB
MA!8X0=$R*%H.15,H--/VFIR2;G+J2>F1)+BIL$\'NQ6/=@AH#144+8>B*12:
MZ1!'STYWUU"-/4,B V=)U$&%21(%T@K9ADJF[GZ/]@ H$09%4R@TTP,T$2;=
M1)C[B(BV=TB$;(F(9?_ F!"4_4?^I=+FJ4+&K%/ZC) 322R#?J;D'N]HZQ L
M&N,L/O'^"ZF9*NEFJB <AEO'Z(".*-.B$BHH>05%RZ%H"H5FNHBFN:2;YCI;
M;$?[A,U$D33&7NY,/F6#D30&(4?2&.X1C[:/K=5)8VCV2"8OF79!'S(%14NA
M:!D4+8>B*12:^583S8R%;F;,G7:%Q).BPCCHIUUN'6-M#T7+A@TAARI5*#33
MJ)KR"MV4U]->5F-S2E&_$MJM=[2AH?564+0<BJ9"FXB+3I3SA)J$"Y__2L"S
M07-(E$+12=)@R=3=[]%VA7)F4#2%0C,]0'-FH9LS>T*2%-JW"M))$B%H)TF$
M$)DD$7)DDN0>[VCK$+=%4DG2].CUK=W[?]M8MHUP:V]5WK0-_3=1B[!]?*7N
MXY>FNMN]T?53U335>O?QMBS:\*L3:/]^4U7-]R_=2V(/+S:^_A]02P,$%
M  @ \38Z5T^MH=C'"   0B@  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6RMFFMOVS@6AO\*X1TL6J"N15(W9Q,#J=7.!HN9"=KM[F=%HFUM9=%#R4DS
MOWX/)<6RR",V!?PEL>R71WIY.7Q(ZOI)JF_U3HB&?-^757TSVS7-X6JQJ+.=
MV*?U>WD0%?RRD6J?-G"IMHOZH$2:MX7VY8)Y7KC8IT4U6UVWW]VKU;4\-F51
MB7M%ZN-^GZKG#Z*43S<S.GOYXG.QW37ZB\7J^I!NQ1?1?#W<*[A:G*+DQ5Y4
M=2$KHL3F9G9+KQ*_+= J_E.(I_KL,]%6'J3\IB_N\IN9IY](E")K=(@4_CV*
MM2A+'0F>X\\^Z.QT3UWP_/-+]$^M>3#SD-9B+<O_%GFSNYG%,Y*+37HLF\_R
MZ9^B-Q3H>)DLZ_8O>>JUWHQDQ[J1^[XP/,&^J+K_Z?>^(LX*T'"B .L+,+.
M/U& ]P7X:POX?0&_K9G.2EL/2=JDJVLEGXC2:HBF/[25V98&^T6EV_U+H^#7
M LHU*^K-_T76LJIE6>1I(W+RI8%_T+)-3>2&K--Z1SY![ZC)G'S]DI WO[PE
MOY"B(O_>R6.=5GE]O6C@072X1=;?]$-W4S9U4T9^DU6SJ\G'*A?Y., "')QL
ML!<;'Y@S8B*R]X33=X1YC"$/M'Y]<8H43UY?W'.XX:=&X6T\/A'OCX-0:5-4
MVVY8%$TAZBNLFKLP/AY&IXRK^I!FXF8&.:$6ZE',5G__&PV]?V!5=,E@R86"
MC:K//U6?[XJ^^AW295%E<B_(FU+6]5NLZKH001M")\?'%:4AT\WW>%XIB(PM
MHR 8RQ)$YD><#;*1D>!D)'#V@]O\?Y !NK'82$BSF:RRHA2D&AS"]_HJT^/T
MH.1C 0.*/#P3^=H^%%RR#UTR6'*A8*.J#T]5'SK[4"(@:%:D>G)Z!Q/)H13=
M/%7E)-U+U11_M;]A-=I%#D==*XJ6L=&U$)GG+2/?Z%JV+%Z&+,1[5G2R%_W
MWD8H!3WEI1>EWP6:R"/K[LR+3">VB+,X,%2)K:)1P'$?\<E'[/1QKWM\RR"
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
M3G^T-^(D0/'  :P-8.<!]H4 W@;PH0%V&V /#7#: &?H-8@V0 P-<-L ]SQ
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
MVO2 ,.%G9[Q:1Z-N*@'"#B4<.A()08F 3J!$ %3E-T%]X%@+@/6%0QAPY F
M>FI@8X:TV6W3,/,VC5IXU67S->Y\:35W+9O#QUG,-%>G3M2='%2V&2I;@,H6
MHK)%J&PQ*EN"Q=;O%MW.%7/__V47YA[)!)5MBLHV0V4+4-E"5+8(E2U&94NP
MV/I=H=M%8^8O6GR\[-+/[7.'VUP_L#4Q2UUM=D"8$[6F 68/J#M<@+ M#N=P
MM=D# +5MZ*LR$0"EU'-=Z+@CA"74M5W@*UD@5OAG)R[[[NAVC9C_\\LNS(V9
M"2K;%)5MALH6H+*%J&P1*EN,RI9@L?4?;]'MHG'S+MK@95?+TRL;J58P('&:
M):]^F 4@3&S?!;YD@BH< ,(V<US@&T4A!*7$%\#940"JEEVN  Z]QP#6I\('
MOGB00%#%Z0/+KO')(XHVLESN'XE5*0_L\KJY>2?O'A^[]>O^85-G[S_1NQD%
MW@_H70B]']&[Y/"PK4[V\.RO+VFYS/+*6LL7U01RZZKK* ^/TSJ\J(OM_L%)
MWXNZ+C;[/U<R7<BR :C_OQ1%_?ZB$3@^U.SQ?U!+ P04    " #Q-CI74@(O
M!AD&  #6(   &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RM6MMRVS80
M_16,ZNG$,W9$@'=7UHQMB;K,I'7CIGWH]($2(8D-2:@$Y$N_O@!)TQ( ,7*#
MAY@DM.<L+F>72R"#)U)^I1N,&7C.LX)>]S:,;:_Z?;K<X#RF'\D6%_R7%2GS
MF/''<MVGVQ+'207*LSZR+*^?QVG1&PZJMOMR." [EJ4%OB\!W>5Y7+[<XHP\
M7?=@[[7A<[K>,-'0'PZV\1H_8/9E>U_RIW[+DJ0Y+FA*"E#BU77O!E[-(1*
MRN+W%#_1O7L@AK(@Y*MXF"77/4OT"&=XR01%S"^/^ YGF6#B_?BG(>VU/@5P
M__Z5/:H&SP>SB"F^(]D?:<(VU[V@!Q*\BG<9^TR>IK@9D"OXEB2CU5_PU-A:
M/;#<44;R!LQ[D*=%?8V?FXG8 W >/0 U "0#G", NP'8IP*<!N"<"G ;@'OJ
M&+P&X)WJP6\ O@SPC@""!A"<ZB%L .&I &B]KIQ5*:A>\DHOHYC%PT%)GD I
M[#F?N*E$5^&Y3-)"Q,<#*_FO*<>Q(;0N?P5WI* D2Y.8X00\,'[A$< H("O^
M4\[C;B,"XA&#6;$D.0:7X,O#"'PX.P=G("W ;QNRHW&1T$&?\2X)XOZR<7];
MNT='W-O@$RG8AH)QD>!$@X^Z\=ZW\--N/$0=!'T^E^V$HM<)O46=C/-=\1'8
MU@5 %K(U';KKAG^*2PZ'1^&CT[TC#7Q\NG<=//J^L4^^K_/3;O@(+SL[/SL=
M#C7P^>EPJT-'=AN8=L5G'^%KP_!H%/YYLZ"LY"^8OW1Q5[,[>G;QUKVBVWB)
MKWN<F.+R$?>&/_X />LGG69-DHU,DHU-DD4FR28FR:8FR68FR>:&R YBQ&EC
MQ.EB'_[,Z\>T#H8/&:'T7!<(-85;48AJ\7'H>H'M#?J/^PI7K2X=:(M(WC<;
MJ69VX'KHT&JL([,L*)%%JAET72CU;*(A@XX3'%I--5S00W+_9QHS%/JN>V@V
MUY@YOHW>S Z6RVV7R^U,:;^P#2[!\B"7U<MWI5LXUV0&,TDV,DDV-DD6F22;
MF"2;FB2;F22;&R([" FO#0FO,X-]QLLLIC1=I<NX_EY,_N9E?_7>YQ^_0&0U
MP)L37*:/,:LCAK_U=W6!SJ,GV_&Z553AA9P,+ZHF7CVP^%E<SJ ->)4.SI!?
M<?-HY/]*C$%>E\!8E,"-25!?7:<UI>GSH2'W*>J\RE"47!?\>YEN<?7!F[WH
M(KJ>"V\OK3B.E(<[I^N]<:KZ"^14;=)?I/H+I00\44V@)\W!5+6QD93O9QH;
M6QK;O)OG0*]^JU>_,X7?$RX^S-*R+DVS-%ZD6<I>]G2KS>6^R5QNDFQDDFQL
MDBPR238Q238U238S238W1'80&T$;&T%G+C\:&^N8Y^PZ*6-Z#N(RI6FQ!LFN
M%!>16[<\O9-$2=@?O/,Z#<.+P ^_F;2/F!M(W(&222ZA+V7NSLEY;U2J#MU
M+F;')CU&)PQQ<DJOIJH1M$);JK!GJI5M.5!*X+H^!>&1%!ZV,@T[97J3DY*E
M_];E!E?9]IAL:[TJ-4:MU70)%KC JY3Q@IXRM=9P:RGZ\)NRM6&C6@>9U&RH
M%AO22_2N<Z+>*UG5G_+Y-3;I,%(=AI+*)IHYD$4V56T"7U:K:L,U+0UNKC/R
MH5ZLT'K;G[;^7U9]JSBTV\Z6&F#2R.^Z/;]W_34>/<N1%6#49Z3QZ4LBG^CZ
MA3Q9!1HK" -YRV*F,7.@/+%SC=5E@/PC4M@[JH"=4CB^?]"Q_=-P'DR1*PL!
M*OL=H2WM_&AX/(CDSPD-DVU)5)&&"GK*LFG\.<B5ETU#A: M?RUHS!S'L^5E
M4ZTNG3 \LFSH;=E0Y[+=Z18L9JQ,%SL6+S+^9B!B57F^!Y21Y=<-R?CWKOXT
M"6EV\T*H1'9GC]X=V:I3/GN!(Z^]2:>1QBET%:<37=]"WY=EHB%#@>TJ.M'8
MV0Z"@:P4C1V?$>1)6NGO'4SFN%Q7!^&4+_:N8/4V;]O:'K;?5$?,4OLMO!I#
M37L$KR:Z]JDXM*\.2-_<UB?^G^)R+<KQ#*]X%ZR//A]$61^BUP^,;*OCT@5A
MC.35[0;'7)#"@/^^(H2]/@@'[7]E&/X'4$L#!!0    ( /$V.E?!^GXHU0,
M %,.   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U778_:.!3]*U:V
MJCI29_)% J6 -,-G5ZI$9[;MPVH?3&+ V\2FM@/3_?6]3C)9"$Z*5%X(<<XY
M]\;G^L8>'+CX)K>$*/2<)DP.K:U2N[YMRVA+4BSO^(XP>++F(L4*;L7&ECM!
M<)R3TL3V'">T4TR9-1KD8TLQ&O!,)921I4 R2U,L?CR0A!^&EFN]##S2S5;I
M 7LTV.$->2+J\VXIX,ZN5&*:$B8I9TB0]="Z=_N+4.-SP!=*#O+H/])OLN+\
MF[[Y$ \M1R=$$A(IK8#ALB=CDB1:"-+X7FI:54A-//[_HC[+WQW>984E&?/D
M*XW5=FCU+!23-<X2]<@/"U*^3Z#U(I[(_!<=2JQCH2B3BJ<E&3)(*2NN^+F<
MAR,"Z)@)7DGPZH1. \$O"?ZE$3HEH7-IA* D!'5"V$ (2T)X:81N2>A>2NB5
MA%[N;F%'[N4$*SP:"'Y 0J-!3?_)"R)G@X64Z=)]4@*>4N"ID>O<?D)CSB1/
M:(P5B=&3@@L4IY*(K^%1"DMBJVMU3] '%O&4H#=++ "P)8I&.+E!M^CSTP2]
M>76#7B'*T%];GDG,8CFP%:2H ]E1F<Y#D8[7D(Z//G(0EFC*8A(;^)-V?O@K
M_JR=[WHM C;,;37!WLL$/WBMBG]F[ [YSEOD.9YO2&A\.=TSS<?O19_^7O19
M.WU"(J"[C?3YY7370%]<3G=:G/2KI>+G>GZ#7K4P&M?%W_<KJ02TXW],E5^H
M=\SJ^A/5ESL<D:$%PI*(/;%&K_]P0^>]J6JN*3:YIMCTFF*S:XK-KRFVN)+8
M225VJDKLM*F/'DF48"GI&MIOL0.(_X5/15Z;L)M!"9?0O!E\PP7=8[TY@+8,
ME9D5;9VR*,F@N^E>S6!W1,NNKFDW;Y'"SZ;R+5(*\I3TAF@_<J&C[(^+\ASB
M=4\A$P.D=PJ9GD."SBED9LC%J46:7X!9M&-.O DJ;X)6;Y8<)AH^C*)H%0G%
M*YI0]0-M8!\IBTDF\@9A025E&Q1G0E_@8XIV8!>/&PTHXH9'R=Z&-0/.(6ZO
M^ZYFP:]UII?HS,Y!?M"K*<T-2H[KUFPP9=3SS3Z$E0]AJP_W*1>*_E>L#VC8
MNR9?"D/.%D5A!HW0BC"RI@I%(-#H37A>2$'-FW-(MS8/DW.(7X-,#8$Z7LV8
M<XSWKH:9&T*%M>6\,& "M^:*?;3U3(G8Y,<0"9.5,54TM&JT.NG<YQO\VOB#
MVQ^[AO&)VY^:QF=P8BH../^'+8Y;'['8Z*66D#6DX-QUX0U$<80I;A3?Y1OB
M%5>PO<[_;N'41X0&P/,UY^KE1@>HSI&CGU!+ P04    " #Q-CI7%T@\:G4(
M   ")@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RM6FESVS@2_2LH
M;6J/*CG"Q2MCNRJV:W=G:HZ,G>Q^IBG88H4D- 1HQ_/KIT'1(D4<LE/^$$<2
M&XW70..];I*GC[+]JC9":/2MKAIUMMAHO?VP6JEB(^I<O9=;T<"5.]G6N8:O
M[?U*;5N1K_M!=;6B&,>K.B^;Q?EI_]NG]OQ4=KHJ&_&I1:JKZ[Q]NA"5?#Q;
MD,7S#]?E_4:;'U;GI]O\7MP(_67[J85OJ[V7=5F+1I6R0:VX.UM\)!\N>6(&
M]!;_*\6CFGQ&)I1;*;^:+S^NSQ;8(!*5*+1QD<-_#^)25)7Q!#C^&)PN]G.:
M@=//S][_W0</P=SF2ES*ZO_E6F_.%ND"K<5=WE7Z6C[^5PP!1<9?(2O5_T6/
M@RU>H*)36M;#8$!0E\WN__S;L!"3 81[!M!A 'WI #8,8'V@.V1]6%>YSL]/
M6_F(6F,-WLR'?FWZT1!-V9AMO-$M7"UAG#XG^.1W="D;):MRG6NQ1A=YE3>%
M0#?&IT(GZ,O-%?KGNW^A=ZALT.>-[%3>K-7I2L/TQLFJ&*:ZV$U%/5/]U#7O
M$<-+1#%ECN&7X>%7HH#AI!].#X>O(.A]Y'0?.>W],8^_RZYM1:-1KA3$^<$5
MS\X!=SLP!^R#VN:%.%O "5*B?1"+\[__C<3X!U=T;^3L(%:VCY6%O)]?YFJS
M1 7\1>*/KGS(*XA<(=A'.(I*MV5A=MY<=RW#SG?4^S:T\' >ISS-3E</T_AL
M*X)QAO=6!\#Y'C@/ K\6A0"XMY502]0([8*W\Q!/)N8DC2F>X;/-*,$D2MP
MHSW *+RR4@T+">M8UOT)$GG;E,V],N=%?"N$4DC>H=NRJOI?@;RZII#UMA+]
MJLM&M\!FSA,56:"C%%NAV5:,$!ZY(XOWD<7!R*XZ@>Y:64.&5":LDVW>ZB<7
MR-B:?@[0MH#$CCRYD>P!)D& /S8/D,6R+85SZ1)[41+.DF0&S6%&&4T\:9'N
ML:5!;)]:L<V?ZOTIDWHC6N#S*>6X0*<VFC2U]MNV(@F<2#?D; \Y"T+^+'5>
MO0!B9DV>12FC\0RC;1;C-(H]ZTKPJ%<X2-N_RJ8XSMR#DS>B[K?R=ACR1*+)
MD62"J@W.WA)M09KUCFV QK<FOYS1$YOK(L8XBV:;Y#($9N?8DTMD%%<2U+/S
MGPWKY471U5W/'E!:P=H496Z*MZ7Y!NS7UW$03%[+5I=_]M><\5 [X2DE63Q/
M.I<A23C)/%Q(1@$E807]%2KJ[:OW@=EP##/'<^UT&T:4, _N43])6$#_(^7Z
M$93'"<\AB0GG23I'Y[2+N(>_R:B=)"R>O_6L6#8Z;^Y+T/CA1'N5GMA"1R@A
M<WITF4'R^^".@DC"BO@;[#[D:'./*@&= VI-BW B[TXZ)0*$26SUXU'&V!RU
MRRQ-?!DPJB0Y+I-*SZ3(B=.60HZCE,QQ.A0SCK/8@W-43!*43#>+[D2IF7.^
MEZHOB$,;H5J-$BL,IV&41-03R*BCY"5"&L@'6QIIS&F:S4L3ER'-.".9&R(=
M192&1?2Y]ZG*',K24D,)Y6Z WE1&W\K;8="CC-*PC/XLF_L3+=H:U.=60V/[
MG%-;HSYNY:&V0"8XI;.-<E@!+7DV:=*?AB7T>EIWPQG00B$H*DTS]$+PMAK.
MJ=)A0EF*L8<KZ:B7-*R7'XM"=H9R!L1.? [52WB,Y\SHL ->3'P81VVD86V\
M>.[(#OJT(M31O:9WHX[&%(C?V@+;C&4I]_ ^'<65AL7U<_Y-A)??EDF:I9;Z
M.\S2"'M8DHYB2L-B"@G2=OT2UEO1*&_M1VU9I#'F<SIWF64D\\$<U9.&U=-T
MP5H>[X&IK8K61MLF%-/4(YQT%$X:[C6?R5S.RI,)N3L1.P20XW@N0BXS1HGO
M\(TJ2<,JN:O]\B$+CF&UE3!-<39O9UQFF":>%6:C7++O4*;#?GD2@+\X&:8Y
M;.^A*YNW,0Z["(H3W\TT-DH@(R]MGH])/PN*Z6NE_ZV\'<8]2BD[THT>2+\S
M7%L(4T8QGQ\'AQVGGIL:;')[-JR6 :EW@K4%<4XV#A/.8\X]I2,;19.%1?-*
MW G(H#6()E WD*.1&2=(6]=(@J?*,2!UV44IYAZDHP"RL !.DOV5U,A<-U13
MZVZ#RXS&L4>YV2B-[$B?Z>O0F.,^*LV@%Y\#L^TRQC-?FHYBR()B&.+!E_&?
MK8 DXK#5<R)W&=(X2GP]/!O%DAT12UG7Y:0;-A4<Y(5H"E\N?$?7&N#![_"&
M0A0XZBW+@M1_HV7Q=2.KM6C5/_K;5OK)3?Q!W7YUP&_D[?#IT:C</*C<_79#
MS:Y,\$O$,%[BW3^D-CE,B/).;V1;_BG62_0.O\<$>+=%#WG5B26*XF66)4L6
M[<U+I4RY8C('+D9QO*2$/U^4G58:+AF>R37ZJ6O$+I3GAYX_H-0[^<3SQ ^
M(GB$9-Q>B4+4MZ(=7#L?B X/QAQE1&(]%K.-4E_[Q\="@X=[[5UUM\W+]0DT
M5T6^+8$DG!CMUCDF)(KG*N&PBWA&L*>VXV-IP(]UV3J'G\8>SXG2H?I9&C%K
M,5UV/(X]]P+X6"#P<('PR]47="V4[%IH4TW/M,]JM!'5&MT^(=7=JG)=YNV3
MR1+3Q:(3%+%TF5&R3[A7I<_Q*L-A<L)BZMN4R5/?<)'QN069[B"228AC4!Q0
M$Q8/03FAVS7%(:X!OFWFR_RQZN#AJN/CY)G'\-0/.MQ6;,RK+P]0>DCEAFP7
M$R>$DG2N[6X[YKMMR<>J@X>KCIV.*X=,..$Z2A&<\32R#J[+D*91ZJE$^5B-
M\+>H1GI&=47E+U.&>:>O,KAOT+H,G3=H5Y,7=,S;4;_D[7W9**A&[V D?I^
MBW;WPM'NBY;;_IV=6ZFUK/N/&Y$#?&, U^\D] C#%_,:T/ZUK_._ %!+ P04
M    " #Q-CI7PZO)NHX#  ###P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6RM5UV/FS@4_2L6NUJU4AN^ LG,)DB=?&BWTDCIS';WH>J# TZPQMBL
M;9).?WUM8!!)" &)/ 1L[CGW^AS;X-F1\1<1(R3!CX10,3=B*=-[TQ1AC!(H
M1BQ%5#W9,9Y J9I\;XJ4(QCEH(28CF7Y9@(Q-8)9WK?AP8QEDF"*-AR(+$D@
M?WU A!WGAFV\=3SA?2QUAQG,4KA'STA^33=<M<R*)<()H@(S"CC:S8U/]OUZ
MJN/S@'\Q.HK:/= CV3+VHAM_1W/#T@4A@D*I&:"Z'- "$:*)5!G_EYQ&E5(#
MZ_=O[.M\[&HL6RC0@I'_<"3CN3$U0(1V,"/RB1W_0N5X/,T7,B+R?W L8GW?
M &$F)$M*L*H@P;2XPA^E#C6 /;X"<$J <PYPKP#<$N!V!8Q+P+AK25X)\+H"
M_!+@Y]H78N5*+Z&$P8RS(^ Z6K'IF]RN'*T$QE1/K&?)U5.L<#*PK8]?P()1
MP0B.H$01>( $TA"!9\TIP+L-Y(C*&$D<0O(>? 2_ Q.(6/6*F2E5"9K(#,MT
M#T4ZYTJZSQD= =?Z !S+<1O@BW;X(WP%KGT5O>R OIY[U8Y>HG#TEMQI@*^[
MP^U3N*D\JXQS*N.<G,^]PO<LE5MJA4O =F"-J?(,0P(V3.!\R7[[M!62JX7[
MO<FE@GO<S*TWLWN1PA#-#;5;"<0/R C^^,WVK3^;/!N2;#DDV6I(LO5 9"=N
MNY7;;AM[L&!)HDQ5VT'X\J%<?0!F,F8<_U2+]AVF9>_[)KL+<C\GUZ^:0^!:
MY6]F'NI>MI;1U\LAR5:78YA>UK^^%76B_KA2?]Q#_11R<( D0[GJ$2,$<@%2
MQ L'&@TH^">ULJR199]IWR5HV5II7TT+,J^6T3X7M#7D1$VO4M/K/Y>Q$-GM
M>>Q=N.OY=W<3USN?QET#EZVE]I7S,FO3%+T5=2*J7XGJ]Q=5?4@*"6F$Z?Z6
MLGZ#8)[O._;X3-G6,OIN$$.2K2Z'T*3^K:@3]2>5^I-6]1^77\$3$BSCH9(]
MK'D!8D0BL'U57^Y;@2.L/MX!E"I$R%N6M*;L^XX>DFPYN9PL[O3..=NJ5MW"
MU@.5=F+<M#)NVFK</^HP)C+E2<VLCO9,+T8W=FW;]<_62VO^OL(/2;8:DFP]
M$%EAHED[S^CC[2/D>TP%(&BGZ*W11&VAO#@R%@W)TOR(LV52'9CRVUB=LA'7
M >KYCC'YUM"GINK<'OP"4$L#!!0    ( /$V.E>J!ZX1[!(  '[K   9
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
MHIF".]CBPK>X^;2\B.+F.*E*YTDY:HL+JK@Y*DM[DH.(2\.XJBQ'01!)*:>
MP%U&99A;:16!.S)<3K2AG/"&,L0I.'V7H+XSE%9#:0V4)A+7VZ6= FA:A:*9
MFM3N<_*:XN;38H,6-T-I-9360&D"2I-0FDI&%S<GVII.>&L:,LF1N"XO-<DQ
M+JSF6^PM#V@5,I0FH32%HIE*TG9[PMOM7S;)L8>>G.0@XHBAB^LIDY,<1!PY
MR4$D)8<NA)5-37(0N&.?7VTH)[RA?)Y)#KX1WD\3J.\,I350FDB(W2CHH0O4
M4D;13$UJ]SGABX9?.<G!T[W%!K6;H;0&2A-0FH325.+68!_I^E+M(:?A&2<Y
M4J0;.H'2:BBM@=($E":A-(6BF0+5GG3*>]*C)CE2UXJ.HCR.[<$SG\M;45 S
M>N0Y"&A6":4I%,W4BK:94]YF]IN_2-U*WRB.$MOOXW-Z:P;J)T-I DJ3J6NP
M$Y=7H9*:DM%&<<H;Q;ZO[J1/E+JV*_7J/BZLYEOL+1%HK324)J$TA:*92CK8
MEIGWO_G]5&C=I&X/%,9E5MJ[G!*![HM[ZEJ\PXM[9*\>;(BXM-JNP+ ?-&Y2
MZL6=P%U&<9+%]@?=Q1T;O6I_-^7]7?B+.WV;7,N0? &=\*WU?E1 '5XH38R]
M)!*:5J%HIMRTSYOR/N_X=W):1]!=*Z"T&DIKH#0!I4DH3:6N'7^L5],F</KZ
M[8]/+M#A<WB+;=P&R-"D#90FH#0)I2D4S12<]K]3WO\F9QU.*XS8Y)A:%4K%
MN<HA=D.F5H42<>2J4"(I.7BA=CHF5H42N&,?<^WPIKS#>YY5H7PCO/L!J!$,
MI350FDB)#2_H$0[4XT71S*_PT'9PQI<4OW)5*$_W%1N45D-I#90FH#0)I:G,
M+2 _TO5EVM3-HC/..F30W2^@M!I*:Z T :5)*$VA:*9 M9.<\4[RN"\S(G:H
M*#/["QPF?"IO04$-Y'&G(*!))92F4#13*=I SG@#V6_.(7,MX#R*'<5 ]]Z
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
M44J7XR%QF,TQIA.G_6&/V="_75V_6#R:SV%;N!,PO6"H8%D\<>8LQT)[MPJ
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
MXR +\+WT/JT&$F!]QY_]#U!+ P04    " #Q-CI7!OJ8JAH3   52P  &0
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
M?A:4Q32Z]HK>:^P,,1/$W%'FR"& .(%FU*N].V^X4V9"S$P. ?P $M0@(G-
MYR S 3/FV:NILE70?2A:OE&CDFW3P4(6%4<CI3=8W%%\G59ZKI,P9'Q%6DCY
MF![K+]P6=8>DK\,>:%H32PQLO[,QXJ5GT9( -M/75;AA1V'FDL/,<78[:DR+
M&)4ATAWBN%M*3]A">%8JE:[K84DNQ>2CP3^PS \SV@;;?P=<HH@)67^K#O6(
M5/_][6GR*D+]P/; P'9ME?A_I]]E&QF0D0;>7SN Z<=;SF<4'-SVU&G(6R)6
MJ&[[ 'Q C,^8@,$O9>0Z*88++>V)D,^I%5ON4I)WJEE%:RQ%?@Y/DV)EZB<#
M^:@1+-A/.8L01%&C,O'N1!N=6G^X/B5)KL;678-PE[O;4\P[U%6-X% %Q5A*
MQ@"2W(8BEGL/^R9M]J=[%VF/5C0R?_?G#V:U#W!Z&+10(FE<!FZ.SL:;0XX.
MRB'"3"XCZ4^*!?+:/.ZAFJ )7"/\>$LR/["V.30_U)31]=UMRY[9/K3V34".
M\/K@=MC=3+J6H4#W\6W6Z?F188%X3S[^_S]!<D!I\9MZOY?K#?7L0)O\>QD_
M ;<(SS2.](,H.P,G?E)%HJ5HLOHQD_VS*^\?58G3*4FRSCW1M/W\>YI;N9A?
M#.=4_I*8R ^TA/>'(RKBCW'#Y^,;/O_8&\X_#<'\"D,P:7^8P^$P./%%TO=.
M6WNZ]'W(D-"P[Z4IAF*MBK=7D]NX*%=>00ZIB$3V"8;2\"*(,-@[B^$^=)(L
M<IW[FHC7Z@R24(M]H0)NP\Z775!%\^])C9!J?WY.)*,RB$6\4E4T>T5'R*;1
M AJCS?B:%/PFO_55U1O3 3G+S2;8QBK7&Q[+\!5&"?*HDI8OL ))NJ4B(Q81
M=L5;PIQOM>8'J:C0N'ME\G)O/CD:!TCSHM]F+D!BK_Y1"'R"./9>'G?!3A%D
MTMP?C">-G'D8/ EFG"'I+2"-(^DV^/U2D0C0W;L#1N.DZ^!\<#SQ4/XN)Q[H
M!%RW,U88\IK]9X-$:=&AE2I&M/%;''SO\C(QXURSI)-V:3E+CZ(1%\I3_! /
M9S4:H8&?/1IU7P BEY$'UEOHU]>JTQB!:T[)!,X *PKTG,GR_8"F]RB>Z>!"
MDY%V<,)OMG7=(M9+O06$*R&[6G,KXM[E^8/4DX8\D,^BN((X/Z1TD(.$8-Q6
M85( "]S 39A>9/O@.46;M&(!DE#P&3SDH!<I.>U.PN7M/^NY-#8GV$2H/1R[
M=.V&@CO9*602C(I90WWMK4\Z+M57&$<MQOV]W*\8\)\[\A.+G+_*R \;B_<$
M]7>X!@!+XXO4Q8JA/'5<\-Z/L;F#<PP)#<-T8BS&R&URAU5(UFH)=L2@3'WL
M.W-YTU0ZT+'O$*PZ+85\*4L$^"5OY8B%)%KRN.EL<Z=\Q( /087B4(1%\7%Z
M("LX#;+ ,+SL/:%OUWA8DX:.ZYK0 1V)@WCQ8?5Z@,V0>BGEO,D/<9RT?@;Y
MJ]2JAK:)YU&7-+[5DYIO"?.Q"[7.J^5L5P"XN\L='"T#OT%D&#+*TTN-CVUO
MKD+:$&M67H:24H*7V0$9:4J01Y:5M/MD<CC4AB@,O!&%*T)97NHOHVRB:X(H
MA):W!DND-!#F= _O"X!"3[L5C$EVV=?\8S7!SP"$?J]PTJ8]^BGC,?65LKN'
MQ%Z$H,2JXZ2NZJDXVVU\["NE[LC]1U1DARFR;Q(>5*A][]S9SRKE'EIO^DUF
MZ3[-S_W2\W-]Y#ZI) >,U[%@'#Q,-[KF=S9;-Q[5^@\;KML#WB\^7;<WTK]K
M[NY@2?B 8;MT[.WRT]C;I[&W3V-OG\;>/HV]_=>/O7VKMNDGDGQ2>/T=?UNM
M]T*UX=(+6<"IY9&H49W81DM'F5H0O2E^'J9YR-_.Q ^2D8?TQ7B?ZA:0AS;4
M@=,.<V@S<)\(HK-:X_Q*XX0R&31W_CO\E"#IE:ZYL@<!B3U.ZN7X'@ZH@S2(
M:YS -'Y9<Q:^:QCBLC&HD(=VG X2AO<>7LX?Q.(3R?OAF$[53/>&*3J&ZDH*
M>A>G\[/QQ9.@2Y?K_#+IK+&O&0"S@]_Y,,DOM0QLL91(<6ZT_\T(.ZN\G7)D
MYVENB3KP%<ML4L_^C*O/O@ 0FIDA<&=1XVJ>]TC8RSXU66OC1*23N);:8C&T
MWWLT=848[FNQ!967EJ2T?]U_ 3<M;2;35AS4RW;/8>_ *1"7Z"*TE:,[AQV9
MB6=.3B(KMZPZ,B&M2K\=1?H$T5UE/\*90,6JVSXU9ZF'<"C;]_0]WEO.?X+0
M$QRD/!,+Z=>2XD((P6C*,U8PTKDCZ>Z Z#;,_/A(*J1)R;B<C!*JV?ZIB_%$
MT[+C<I(C#\%C/K$MV4]D<-8U]9,V)\E/%0&O%?\@DY.^F?QJ47P:?_/IJ?S4
M4;]<?C#J96Y7] W'2BVQ]73^^8,C<;3A36L:_N&CA6E;L^&7:Y7#6M$"?$Z#
M)^$-71!_">O)_P%02P,$%     @ \38Z5_[NTR#F'0  :UT  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&ULK3QIC]M&EG^%Z#$&]H"MUM6''<= VSG6
MF3@QXF3R8;%84&1)JIAB*2RRNS6_?M]5%T6U[>SX@UNBR*IWW\67]Z;]:+=*
M==G#KF[LUV?;KMN_N+BPY5;M"CLQ>]7 +VO3[HH.OK:;"[MO55'10[OZ8CZ=
M7EWL"MV<O7I)U]ZWKUZ:OJMUH]ZWF>UWNZ(]O%:UN?_Z;';F+ORB-]L.+UR\
M>KDO-NJ#ZG[;OV_AVX5?I=([U5AMFJQ5ZZ_/;F<O7B_Q?KKA7UK=V^ASAIBL
MC/F(7]Y67Y]-$2!5J[+#%0KX<Z?>J+K&A0",/V7-,[\E/AA_=JM_1[@#+JO"
MJC>F_EU7W?;KLYNSK%+KHJ^[7\S]?RG!YQ+7*TUMZ?_LGN]=7)]E96\[LY.'
M 8*=;OAO\2!TB!ZXF9YX8"X/S ENWHB@_*;HBE<O6W.?M7@WK(8?"%5Z&H#3
M#3+E0]?"KQJ>ZU[-IN?_S#[H3:/7NBR:+KLM2],WG6XVV7M3ZU(K^_*B@YWP
M_HM25GW-J\Y/K'J5O3--M[79MTVEJO3Y"X#0@SEW8+Z>/[K@#WTSR1;3/)M/
MYXM'UEMXM!>TWN+$>B-89O]]N[)="V+R/V,(\WK+\?50=5[8?5&JK\] -ZQJ
M[]39J[__;78U_>H1:)<>VN5CJ[_Z"_SY?RV8_03:5(3KMBN:JF@KF_VZ5=G:
MU*#*>+TK5K7*]JVYTQ4\562K5JLU*(4M6[TGK3/KK(-GHL7@]@8^EPI4NX.'
M]GO8E!;J#-W[QNSV17/(8$_ZOC<=W*F+.M/P0]EEL*R&)TO36 "X*CI596O=
M%$V)-P&PG5N[J2Y,FU7:EK6Q/3#F1?9!<,F^B:#\=KU69!XR4"*5O?7[C"U[
M$:V7_:)*N%8#M)79(R"C9.OW"*7-GMY^^.WO?[N9SZZ_LL\R^(+R/#N?3;/S
M['MSI]H&=\ANK=7X< F@--E/\,-NI5JZ-R>2?'?[X76FK>UAPTT/),!; =R=
MJ?3Z0*R!NP*<8#[_['4K9 $ZZZ8$$VX5W0="WX#PMJHI#\BP38"D")# (W5?
MX=K1NL+>[K '[.!+N#\'ZF?(M^[@,(YI ^Z$!2-LX/BMB!E><L(-:,2/UASC
MT"3[H6AZ\#'9C"S&G.36R56E.M6"*56\G:=?I:NL,5VV+4 ."C"R<-NQU,7,
M=T@<5-$"7&#J0*I*9M9"MIYD;PJ[)>1*_(",N"MJ8D0,%4HS:%$+5*KK; O.
M!(2JUG!W!:2_4[9CYNW[MMP"YRIP%!VNFYE6;X (-4+<MT ;)EVK%,@#66$
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
M@IT<MN4C,-"RN_*M[T3N]$.>?6S,/:0CDJR'A*3Q_;\,0J#&[)#J@;@F5.1
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
M/ (2M9PGV6\HWO"IJ_U[&!( 4^*(]>7[Q<X<G^L+HT5"G9:Y@@3%HHJ;,9I
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
MN],!_+Y4RC0/=$'[;P97_P502P,$%     @ \38Z5RE-[0O5!P  U!0  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULM5C;<N,V$OT5E.+*DZP+9=D>
MWZIDSZ:2W7+B&B>;A]0^0&1+1 P2' "T['S]G@9XLT=V3;+9%UL$@;X<G#YH
M\&)G[(/+B;QX*G3I+D>Y]]79=.K2G KI)J:B$F\VQA;2X]%NIZZR)+.PJ-#3
M9#8[GA92E:.KBS!V9Z\N3.VU*NG."E<7A;3/UZ3-[G(T'[4#G]0V]SPPO;JH
MY);NR?]2W5D\33LKF2JH=,J4PM+F<K2:GUT?\?PPX=^*=F[P6W F:V,>^.&'
M['(TXX!(4^K9@L2_1[HAK=D0POC<V!QU+GGA\'=K_;N0.W)92T<W1O^J,I]?
MCDY'(J.-K+7_9';?4Y//DNVE1KOP5^SBW.712*2U\Z9H%B."0I7QOWQJ<!@L
M.)V]L2!I%B0A[N@H1/E1>GEU8<U.6)X-:_PCI!I6(SA5\J;<>XNW"NO\U7QV
M^"]Q73L,.R=N3+%6I62\W,74PS[/FJ:-K>MH*WG#UK&X-:7/G?A'F5'V<OT4
M<77!)6UPU\F[!O]9EQ.QF(U%,DL6[]A;=,DN@KW%&_;VY2EDF8F5<^#_*OU<
M*Z?"Z&^KM?,6G/G//ARBFZ/];KB.SEPE4[H<H5 <V4<:77W[S?QX=OY.$D==
M$D?O6=^;Q-[-^@MFQ,\YB8W1*%55;E$R'2!.[,@21E)3EYXRS+)".K%NS:1#
M,ZH,,VTFRY3 :)^+U?V-.)TMQ;??G";S^?E^SHE)B "@H:B<,!OA<XIA6/AL
MG9$3N7PDL28JX2O5-?C&3GDV[%6R? Y^3L[9?NF,5IGDJ+^#IS)54HM[CP&H
M"]RL::O*DA,V9>^P(0*OFX@[:T100+'I+,B"H7 L34%CL)X7TV:#IR[X_0!)
M8%D:+P(_&,\Q@UF:DIIU[HV58Z29J4>5U5+K9X%-:-*6VZVE+8(=QYV"8)'E
M,+W9"TN?1V6:5&%L@#QTWT:?<5->D('CE]H9B/GZ=Z3+7J):0=F%S'['[P9<
M2&8&8,>,%T.,8"PB EQ()D0><&27J73Y&)JZ]J$J6<\9U516RB/0)M,.%]F!
MG&KD@)EQLW[NC+H][!BPX5KJ0-![ED\7*!VA'R; J:98I3)B#E;6/"H^DA 0
M/"@=D-0" N)U(!2XB<#2M+:8/WE54@H&A58NT&7([Q;90F8DLMKR>\A>$I#
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
M]^:6VBMJMX'6UTK9X\ %&!KVXA]02P,$%     @ \38Z5\9,)]:T!0  91$
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
M]D)@[)^+C74&!/CWH1B#B?G#)J@I3FW#<W$^ >NM,#=BLG[Y+%G&KYX .!\
MSI^ROGX\\T_J/8RJB_:=MH[IDKF=8%78HN65KANN;IE03AC+I'*:<2,8&IN)
MKZULT&HN8IM65H546\NX*MB-V,F\@@5N6<--;U<:IM560XQA/!A.#6:G[./(
M32'@!H2%KBQA"[X,5UM!7E@.VF!@P&Q R+@#H%PTOE/A@WL1*IF'P?-<M\I9
M#Y9751^75/Z5*3B4T3ENQRZNK]AJGK*CCM4LP#(BUULE>_N=OJ' S;T$(2\U
M_R*8L$ZB[47(!+>86QX?20,O+TM,ED.665Y!1I8RYV'>0(E>8E.X8*.2?",K
M@/"N";<H CQ$T2+:VP';XVJ--DX4R'\'6EE=R8+3WANID C)*W;ML$&IMB@$
M!GAAH1 Q7FLJ&10-M*G*$6)5/)3EY;-5FAR_LJ/( 4<27[##C-]I+1PA186T
MOB:C!#P"&<*!,IZIT+CA52LBHM0>TYC^#S:(--;/V2'$5LFO+7@*,@3CN31Y
M6UM'1?<0!<]W07^*J@.%Z!E##/WX<!_LX-?W CR%9CA07#K[ ,%]NX"75A9>
MJWL#F<Z\YXD9R/;?(V6ZY)7GZS5-;=]:]RPQ0V?)D2Z/VB&M$4X#8RA]]X7'
MN28$2JL?$ V\ P=1E$:KXB"48WZ$6-&255OX_/A=2HT1-T*A'.0)ARL&TS9B
M6Z'@J H)*-#UDN8MG;=,? /]*#D/96)$4YC^:S1*?@T6J]MH/,>H_0\C"<Z&
MP85RPAGW_"%;)?F^%1R3#CH0#_*'Z=;)5R@S-4.GUC9$UVQQ4*VU :L^@O"
M&MUA4*&!0NG>-W:02UFT2(2G.-NV'#//$1WK,+\:HS=\4PGRM1&>7OO03]R#
MU"8"=-_%!UH1"C@WU-A\:T27,3_NC*A\)HFY0U5+7>&R118<.?-N;T!:U#%<
MX_P45.-@AM[_GM1A!%/J23XD1M"!SUZ+7-0;I"]+3NG(3NDGH9^8_?26[.O6
M0MG^'(9QH-9I7^@[C&//67(<G<P3+-(D.DGFM%A$69RQ3QRQ4]9&XB<KC'F6
M+&*T$2;BD:_@Z/UB$:V.$[;(HCA9LL5)E&89RNAX=8?FS]EQ!F<Q+180):^K
M>;1<+4<!_?0:">7^T!S']-E?^9 'E-]@AJ(8= T^Q.4QI5-$$+*63)?]\CO=
M89[2F&7S:;Q@+UA&"B_8%;<[5%B&*O1<&G<G5::&S]:$ W8X1L;#X?L,]R<C
MZ ;!_G L6P<[F+L])OC("4()5OEY_M0(ZJ;\C\P^XM:(0U%(^9[[F1A(#+;<
M8Q)=#2F4192D)_0$%L312>QKM6"(,%W1<LGFT2(LCUD:G:PR"A<?+B7*PA)*
M0$\(D"3#:SHZ#G4XCA:@11!X*M[G;$Y4R]A#U\'9Z&9>"[/UWQ^6>0_ADC[L
M#I\X%^%F?Q /WT?ON-G2E:D2)53CZ?%B$LZ)_L'IQM_S-]KAJ\$O=_A,$X8$
M\+[4VO4/Y&#X\%O_#U!+ P04    " #Q-CI7@A&(.8$#   J"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6R-5FEO&S<0_2N#C1'$@**]=+BV)$"R
M6S1I@QA.CP]%/U#<D98(E]R0W,C^]QERI96$RHL"PO)Z\^;-\!C-=MI\M26B
M@^=**CN/2N?JVSBVO,2*V:&N4='*1IN*.1J:;6QK@ZP(1I6,LR29Q!43*EK,
MPMRC6<QTXZ10^&C -E7%S,L*I=[-HS0Z3#R);>G\1+R8U6R+7]#]63\:&L4=
M2R$J5%9H!08W\VB9WJY&'A\ ?PG<V9,^^$C66G_U@P_%/$J\()3(G6=@U'S'
M>Y32$Y&,;WO.J'/I#4_[!_9?0NP4RYI9O-?R;U&X<A[=1%#@AC72/>G=K[B/
M9^SYN)8V?&'78L=)!+RQ3E=[8U)0"=6V['F?AQ.#F]<,LKU!%G2WCH+*!^;8
M8F;T#HQ'$YOOA%"#-8D3RF_*%V=H59"=6Z3)^]]@:2UM_Q,Z89 2[N#S6HHM
M\VFSL]B1&P^.^9YRU5)FKU!.X)-6KK3PLRJP.+>/25ZG,3MH7&6]A!\;-80\
M&4"69'D/7][%G >^_!6^GG#A05@NM6T,PC_+M76&CLV_EW+0NAA==N&OTJVM
M&<=Y1'?%HOF.T>+MFW22W/4$,.H"&/6Q]P5P<;]ZV2YK[7,!?Y0(][JJF7JA
MB\FU*2SHDW6#DCDLP&EP!"6(9%6;7[T!CL;1:P%LNS5()@BUH4?&.($6F"HZ
M@"9C<T;,K-5<!.Z=<"5(I M9!".]4]0[,@V!;FUP_X+,6$!_&.$!.59K8LW3
M<)RR8$L=&GHL;XSQT=;:'.2Z8[!OW]QDZ?3.@A1L+:1P+P/8E8*7("P(Q67C
M?73*&>>FH8D#FE01GEFX&@U'=)FE#.\2";B:#-/#Q(#R96L,KY4D!W[=:U!:
M'=2Q2C?*]?K^K\\\'R;G3K/I,+_L=0C+L+&*$P?[7YF 37^Z@PCZ;;2D0F!O
MV^S[S,.[#XHL=6-)E;V&%9-,<03F8(U;H9106^_>$\,5Y/E@E$Q\)QG\E&?P
M^S%2GP>?H@)&@\EX"BE]QV< QK\UP@-" -D=06Z2<PB=>R<)\2X;I.GTVK>3
M-+^&)>TFAE3@,Y5$BV0[2L?>238]%8W^-![E3@?Y)#WJOG3]XY/WNT*S#57*
M O>[W#[EW6Q7")?M^W^$MU7T$S.4,MH7W)!I,IR.(S!M96H'3M>A&JRUH]H2
MNB45<S0>0.L;K=UAX!UT?P\6/P!02P,$%     @ \38Z5W%4R3XA"   "Q8
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
M3!:D'<V]EUL-7^G_0IPN'Z%89?:B>E1F0Q5+ &W3$%B;SA/Q0>X-S,F&<GZ
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
MHD$]@3=_]R::A!]/&)_NC$]/H<__=Y).PAPV\G LW"T\8__7S/3(3/"-,&$
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
M3-* E)^8F-Z92=KB=F[!E87&%+%G0ZFM(=4I"!N(-R_??GC]8BY/&,K$$C*
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
M/S3R;[IZRS_N6=1=5V]XB0IZZ1K:@,_/:Y10PQNZ8/JUU^F_ %!+ P04
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
MMP/<1^Q0WA?<1B77:,# _.=ES4@I S4O5\\-W3Q'Y;S@.Z@7>X']PSC"!1(
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
M0$1L>JL FIS$ FU=K@N?$'S68(1GDT;1.H%ZR7-Z,6J]53M'B4\BW*E4HE5
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
MJ#Q5 263N'Z_I/TQQX><OO:4]1<88;ZO<>\>7YZ.'W7CR_W<_MR!YNGX[,!
M\^3\SQAH#MSCXQCHXQCHCC'0(%P&(Z!'D[/D!> ?.@+:]W.NX^0G>6AWEOS#
M0QKJ(%#\K_/:J^UO&Z_\3_JZQ_T/([^'F0!C")D%ED[&%V='POH?&_HOM5GS
M#_Q0YM>FY(\K)1%^] #N+PQR>_A"#-I??#[_#U!+ P04    " #Q-CI7.&SB
MF'<-  !9)0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R56FUSVS82
M_BL8U]>[FY%EO5EVXL0S2=I.V[NTF3B]?KBY#Q )B6A(0@5(*^ZOOV<7( A*
MLI)\24P)6"SVY=EGEWJQ,_:C*Y1JQ*>JK-W+LZ)IML\O+UU6J$JZL=FJ&M^L
MC:UD@T>[N71;JV3.FZKR<C:9+"\KJ>NSNQ?\V3M[]\*T3:EK]<X*UU:5M(^O
M56EV+\^F9]T'[_6F:.B#R[L76[E1]ZKY;?O.XNDR2LEUI6JG32VL6K\\>S5]
M_GI!ZWG!?[3:N>1O03=9&?.1'G[*7YY-2"%5JJPA"1+_/:@WJBQ)$-3X,\@\
MBT?2QO3O3OH/?'?<926=>F/*WW7>%"_/;LY$KM:R+9OW9O>C"O>Y(GF9*1W_
M*W9^[1R+L]8UI@J;H4&E:_^__!3LD&RXF3RQ818VS%AO?Q!K^9ULY-T+:W;"
MTFI(HS_XJKP;RNF:G'+?6'RKL:^YFTXN_B7>JU(V*K]X)VWS*#Y863O)1G,O
M+AL<0DLOLR#PM1<X>T+@4KPU=5,X\7V=JWRX_Q+*10UGG8:O9R<%_MS68S&?
MC,1L,IN?D#>/-YZSO/D3\L)EQ>%EQ7]?K5QC\?2_8_?V8A?'Q5+R/'=;F:F7
M9\@.I^R#.KO[]IOI<G)[0NE%5'IQ2GJG],66E6X^XZ$ODW7$ *_*TF22T\6L
M16;LUEBL%>H30, I)]ZHNE%UK64I9)V+M]_]AN!QIK49OMQ:\Z#SN%K(*,T)
MP$<BC\RCDRVY:(QH"B7>F&HKZ\>1T'56MKFN-]CE&H?\]U[#.J=J#6F5K($:
MP(=F)$JUD>5(%"T^Q-*@T$BL=2WK3+&N,LM,6S<0.8(!E72MY7,\L-&5&Y45
MM2G-!I_3#@.-@%^%M#BX4WDL[DVER#SXUB57V>FRA+)T0JM(SY7JK[=ZY.O!
MY-#WB.D(GW!^1?:QCX0SV@FY;G ^[;O?ZOKBU_5:X-,,)BH5V:)%AEG:1R[4
M?(6HC=Q8Q<89"Z 7"WE4TCJA*"W%=RI3U0J[YU-.K!G_.V7-\ >R+?&&V$G7
M.1-[SZ<WXPFPJ"QQX@B/5^-E]\@"SJ>+\:Q? ']L%8-O"<.NO3:PW&$XC,4'
M_B:&6R$?%.RHZN3X8:20Y>C16PQ>R;7%8:)U" ZQ*[ 5#H!3UEJN2C6"FYJ"
M=UA%-8LM&&7O"]LJ> <.(V^;!D&?R:VF_W7]H!QV>#L=+(/:ELZ'KRI\1^FR
ME5@E5L8B\Q&#,&B39A.LXL.M3QI1J:8P.06DABV: CL0/Q1C#G>RWA:(,BDH
MG$U-%Z1"V54\'Z.B;72I_Y+I1T_FWTK5:JTYWS(%C^5I)M*"M8%^=('GXI>6
M(P@B$;>E>50D3^J<8\ U;%#I.'_)0@)\(OMX*^HCVQ@N\UNQXR**?6L@DN%%
M"&X$SBBD.P4]U!N)FN]#IO9I+1!C=<[)K?YL];;J\@S6 +61&3[T.>)NQ19)
M5Z"4P^KD?YBXI-0@$7[3W@)"4,''I.IOY2.= F4>3(O+00)4;F$N"=J2DVUQ
M;4"L58CS!N>6$OX7!7(>#PT6T>VRCW1S/M6:/^ Z;"4F4QJ9C\7;B'+P3:G5
M T>"3Q_8-858BHVO"X5C83 2 2Y"*(#B6 H$0-@0%/+6=D&!:VJ3DQ@HAI#.
M.9$'RE7R4=0&4%V8'2YA1Q2X2#]-"QXZ/"62UL*I$0 XZ'>F+?,$"Q"1K:7P
M+V0^Q (HTH6=I!"L\PM9&CAOVZY*G3%V8N%8O/+G^-IR^A"]'IQ!9WI$.G%
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
MGX4"8EE:@._7!GJ&!SH@_IKJ[O]02P,$%     @ \38Z5P?M33%.!0  [PL
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL?5;O;]LV$/U7#BY0M(!C
M.T[:%?EA($F[-1V*9LFZ?1CV@:9.,A>*5$DJ3O[[O:-D-W9=?[ E4KR[=^_>
MD3Q;^G ?%\R)'FOKXOE@D5)S,AY'O>!:Q9%OV.%+Z4.M$H:A&L<FL"JR46W'
MT\GD[;A6Q@UF9WGN)LS.?)NL<7P3*+9UK<+3)5N_/!\<#E83MZ9:))D8S\X:
M5?$=IZ_-3<!HO/92F)I=--Y1X/)\<'%X<GDLZ_."OPPOX[-WDDSFWM_+X+HX
M'TP$$%O623PH/![XBJT51X#QK?<Y6(<4P^?O*^^_YMR1RUQ%OO+V;U.DQ?G@
MW8 *+E5KTZU??N0^GS?B3WL;\S\MN[7'6*S;F'S=&P-!;5SW5(\]#\\,WDU^
M8C#M#:89=Q<HHWRODIJ=!;^D(*OA35YRJMD:X(R3HMRE@*\&=FEV.#GX@RZ5
MOJ^";UUQ-DYP*I_&NG=PV3F8_L3!6_KL75I$^N *WK(? \P:T72%Z'*ZU^&G
MUHWH:#*DZ61ZM,??T3K#H^SOZ"?^;CFFT.K4!N,J4JZ@6[8J<4$7H@B3#$?Z
MYV*.59#(O[L8Z (<[PX@;7,2&Z7Y?("^B!P>>#![^>+P[>1T#_SC-?SC?=YG
M^VNSUW8WLN\.Z8NCB[:"R.@XTST=TN?W7\%/]&W0H.4WK&N&=.WTB%Z]?/%N
M.IV<;JS(<X>GK\&K@TL-5ANK7*3DJ6E#;)D4W37&'7PI2_(E_>Y,R72+3@QT
MY4/C@^JZ$W!,BM@<YM$41@6IRJNT8.K#7OFZ4>ZI#T@^K#X\\[A&4P9?;Z8R
MHHM(C0I)0(C;%:CME)?&6H(47"P!\9GS(1FG;5N(B@2IBI'E >#6J+FQ64E#
MR?QYDA^]S28]_B'X<+RT3R0;*NA:+KS%R"\=!NOLGP3F!K!ACL2/K-LDI";U
M>% &9HI(Q/]([E9<@87-1-\C7,$A_N!_1'^"E9RXZC9,$Q&NP>X)8+"&@+#3
M@01*2X]'P3@8"G9IB$K/K='( N;8!$CGF&#C9(M<26$/R%%^L9S#;]6I*\R<
MA:/_  J00$GM8>VQ+F Q/ G_,.*RY+S=.XXY507XE9$6S[YCP@: HP5J<"2[
M.QU.$" MNI#@.'3[@@#^\*@7RE4LX&H3Y3@:4FF<LJ2:)O@'O&3!B>W<JU!(
MQ,($0/ [F!X"BV;39"EZQZ+EV@>6DI)'N@C0Y]$$\P"D!$H24@RM%;;6P:X=
M9@7'+2/55I"'!Z,YP^Y8Z8X0$93VKC"2/4J]695:B2P399G@Q,WFD&>>P$D?
M05+KDK$])M_X*)K8U(KN2L=P-8<#3&Z4+R=9F/))WGI"I8V00=V+;[UV2WDH
M^LIYEA^61I9TZ%N+CD:6(%).BR'-VR3?0:963@R=ET9M 16T0 .HCE H/J!F
M4PN[>,C<MN"\:$JE'2I<64K?:FAE1#?!R'*_M;7(:-6 2Q7S&,"[ TEX$R_!
M*-LI#9_R(21H(E>=0'_HTVNPADM9)V48(EGK=3[1>G:6./(@C"%I%H<V.X>]
M,./HZ^BNXWN%#-F+*E%8^(^]ZG%QLG$3K*HJ83#)SJQ#BTM'(7N*ZP03Y4]^
M55 /;%^?BL.BU1O^5&P6"KM(;1Y/N^FV::QTFMPHGPXP+S%U0*TW04(3I8>:
M$1-0L'DDHY&900M4?5>#*E'4)HNY(6+7W/W77?3+]@@H/G3U7J=Z(%>^HD\E
MD9RP*,&N<WW\[!)6<ZCR55/BH76Z^]AZ=GV;O>@N<=^7=U?ASRI4!J6U7,)T
M,OKES8!"=[WL!LDW^4HW]PG=G5\7X(^#+,#WTONT&DB ]1U_]C]02P,$%
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
M2JW 8#8/SH=G%R.6]P)_2=S8G3FP)RNM[WCQ)9T'(1/"'!/'"(*&>_R$><Y
M1.-[@QET)EEQ=]ZB_^Q])U]6PN(GG7^3J5O/@VD *6:BRMV-WOR"C3]CQDMT
M;OT_;&K9. P@J:S31:-,# JIZE$\-''849@>4H@:A<CSK@UYEI^%$XN9T1LP
M+$UH//&N>FTB)Q5?RM(9.I6DYQ;#\/AWN!1&275KH42ZK[4P.!LX F>10=(
M7=1 T0&@"5QIY=86+E6*Z5/] 9'JF$4MLXOH5<!?*]6'..Q!%$;Q*WAQYVGL
M\>(#>)V3U^3DDIV$O\]7UAE*C'_V^5O#C?;#<;&<V5(D. ^H&BR:>PP6[]\-
M)^''5\B..K*CU] 7_^U&WHH!?ZP1$I$G52Y\35!1<T[+!(1*(95YY3 %?*G(
M@D)M>4?J%+S'BF5+6AMP&AQ!+[$4ID;>(&EQN:1 *SY45;$B/)W5D!:H15A'
M=LD4RUR)+<3#^KI[S^&8WF=)ER57E=](A<,^4&$VE.PA)CV0#J0%8:GO$!NW
M%HY%B!X[IG3M-K4&P.^5=%N0BNR0K'*LU<AZ?TCX-R4SA!L2I] XG=P=UTZ*
MC3#I4Y]J.^"HA_7APD=Y3V2)6J*+T@=^M24R]])K*VK(4M$1PE&NK?W IXRW
M\8V&31('ZIM[ ILQ9$%1\@R?D$HKPP,#B;+,92)6.38Q[%.(#V; FWDZ[43.
M7/Y?TCTH\\K?$F"64:]G)*75\3U:-DC8E#4)3VO@2DGZC,&WYXQ:ZR^3LW'=
M2)_-&:UMQ7 =\?&D=WIZTHO'(>1H;7NRQCREV("CKZ6MS)9%1Y3BPWC2X\Q*
MT2:4T.B%OFJ',&D3Y0?ER+^VCMD%2P6:T_?5]AYK3I#KB5:)S&5=0\^NXOC'
MCGN4E_V!=^P9-1.#^*3KPU(^/-V@)HZ^B7<3+F_^BW9F1U^X1>C*DA5R 1\2
M+-VNNX6NJ!H_P-<7R?83!W\:3V@23WOC2423X;@W'O+.T; W&DT_O.6NCQM_
M"74\F>P?+KL\ZUK'_BR#.(;W[Z;1,/H(PY-N^B8Z;=#9]NGI+I-IW*Z6M2+%
M+:\XZIG1A;_KW5[?TMV?42VW0^/+R#_JMC&CR/?#D(;^9,K_T0G?03^,]UW<
MKGK+ZS# OD_J8.?54Z"Y]6\[+E7*E?H!U.UVS\?S^M7T*%Z_/:^$N:6V3]6;
MD6K8/QD'8.KW7+UPNO1OJ)5V]"+STS4]@=&P )UGFLJW6;"![E&]^!=02P,$
M%     @ \38Z5X?PYI%.!   IPH  !D   !X;"]W;W)K<VAE971S+W-H965T
M-# N>&ULC5;;<MLV$/V5'3;3O,@B)=F*[4J:L9)TDG8\=>VD?>CT 2)7),8@
MP "@:?7KNP!(BO)%R8M$ 'LY>W:QV$6C]+TI$"T\ED*:95186UW&L4D++)D9
MJPHEG6R5+IFEI<YC4VEDF5<J13Q-DGE<,BZCU<+OW>C50M56<(DW&DQ=EDSO
MUBA4LXPF4;=QR_/"NHUXM:A8CG=HOU8WFE9Q;R7C)4K#E02-VV5T-;E<GSIY
M+_ 7Q\8,OL%%LE'JWBT^9\LH<8!08&J=!49_#_@>A7"&",:WUF;4NW2*P^_.
M^J\^=HIEPPR^5^)OGMEB&9U'D.&6U<+>JN83MO&<.7NI$L;_0A-D)R2<UL:J
MLE4F!"67X9\]MCP,%,Z35Q2FK<+4XPZ./,H/S++50JL&M),F:^[#A^JU"1R7
M+BEW5M,I)SV[FB0G?\+';S6WNT5LR:#;CM-6>1V4IZ\HS^%:25L8^"@SS [U
M8P+2HYEV:-;3HP9_J^489LD(ILET=L3>K(]NYNW-7K$7 H-_KC;&:BJ ?U^*
M,9@X?=F$NQ27IF(I+B.J>H/Z :/5SS]-YLDO1P">]@!/CUE?O<[\C^C!'Q*N
MV0YFD\#8"&R!\%Z5%9,[X,;4F,'9?'1Q\6XT.TO %(Q" +6%5)4EW0DJK_2>
M*LX6P*!B&AZ8J-$)O$G&R02X)$DIVQODY9R'.R19YO;&\&7@L>!D4/.4"4$+
M%.1\=CZZF$X&GJ\_?(5;-*K6*6T<X+"%5G5>@)(> K>&>L7&\(PSS=$$7WL?
MG5'Z 9\::2E<9@Y=O&V->SB;W=[BCORT?$FC!,^84[^S]$=-QSH$@>4Q?/X>
M#2/X7?(MPBUU& T.B"9;7%H%C#I/KC'8]*J'#) (E:8T6U)T1@/:9T1U\ ](
MV3GM0SG*&#ZF!9,Y K5L.*7:F,SF@P0,D0[I#_3*NMS0 <FU&ATX%Q!Y&VHW
MQ+7KB%G'9%\]^T"8]0M+C;P[>%H]@XP>*8X7\D>V4V5\IM[,QG-JCT+X3F^!
M&@GVC63T8J;73#"9$AS7.XU[8-Q+89X'<@34,#IN/2$Y\66?<?7V(&M,9E0*
M0I!3]VYV9@9$! "&.X#NJ,^IYQQM@^C>1.$C(3IM?S]^/.'/+\X7>M9-30 '
ME'<D\^]1Z*.B*JE;R/M*.G#:X:JML:3!93ZF2T<G)VM?2JZ7T)OOZP-N-*<:
M=E?DR76[QQU@60FUPQ#DL/%Y/E)>>8R$^X':AZJ?](4 YR34;SIT6E%0U%5J
M6U R_G/,4& EDS2C^ H\,#.&*\HC:YC.]KFOZ3D,MSG8:J@=[&_*D_;4L>-Y
M&4&A&J1,'784C:G*I0<3JL&A#1?<-80^8&E]!W![6RXI-]RUR:ZEF?%++U8\
M&!Y*U+D?D5R=U]*&.:+?[:>PJS!\[,7#"'?-=,XI7H%;4DW&[\XBT&$L"@NK
M*C^*;)2EP<9_%C1)HG8"=+Y5RG8+YZ"?35?_ U!+ P04    " #Q-CI7TT"]
M..<%  ##$P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6S56%MOVS84
M_BL';E#8@!.+NMA2FAAPV@[-T*YITVX/PQYHB;:X2J)+TG'27[]#4I8OL5-G
MZ0KLA:1HGL/O.SP7FF<+(;^HG#$-MV51J?-6KO7LM-=3:<Y*JD[$C%7XRT3(
MDFK\E-.>FDE&,RM4%CW?\_J]DO*J-3RS<U=R>";FNN 5NY*@YF5)Y=T%*\3B
MO$5:RXF/?)IK,]$;GLWHE%TS_7EV)?&KUVC)>,DJQ44%DDW.6R-R>A&:]7;!
M[YPMU-H8#).Q$%_,QV5VWO(,(%:P5!L-%+L;]I(5A5&$,+[6.EO-ED9P?;S4
M_HOECES&5+&7HOB#9SH_;\4MR-B$S@O]42S>L)I/9/2EHE"VA85;&_HM2.=*
MB[(61@0EKUQ/;VL[K G$WAX!OQ;P+6ZWD47YBFHZ/)-B =*L1FUF8*E::03'
M*W,HUUKBKQSE])!XQQ]@E*;S<EY0S3(0.F<24E'B&>?&^#<,"J'464_C=D:H
ME]:J+YQJ?X_J/KP3E<X5O*XREFW*]Q!F@]5?8KWP'U3XZ[PZ@<#K@N_YP0/Z
M@H9[8/4%>_2]_CKG^@[^'(V5EN@>?^WBZ%2$NU68D#E5,YJR\Q;:2S%YPUK#
MY\](WWOQ ,"P 1@^I'VX?B[O[;F\W#B7MWO.Y>E:X5/.[#2M[IX_BWTR>*$P
M@K[O)L"5F^7*K)K82:8  S!CDM]0$X3 *[3X'&-;*_@ZIP6?W/%J"E1!SK(I
M+J=5!C.!BYCFDIF%4' ZYH4Y,)K]C8%AI4\L4#K13!YK>@MI3BLCSRM @!:)
MJ.PV".4@_ LFF0$R$04F+'4*OV%F_%QAPBOX-Q2TUD$VKU9L+M?8?-A@\\:Q
MN4(FQ[#&Y6W#9=1P@4]"TP(..IWVI>$GY@KMI#HPT@@G9>485P?$QH<'1] >
M1%[']'[<];U@.4PB'+[?P9]7^,U@S##7,X2;%E0I/N$I-0E4@74$_P4$72\D
M=3LJQ=SP7JU&W!,IRL.L'00^D*Z7>-B&OF^-G<ZE1'L<S]#"8K=LC=1(AUT2
M$&S#?K#+#@3:(8D[2#SL>@/?#<+$>YH%B-=-@FC9/=4&?@SQ +690WJL!5"6
MD&Y,T( ^6B+>90/?''SB7 %7^7U_.0PB')H(<MYNO;8F8^-@@Q&6](.CB%=:
M0(54',XZ3&O5-E-61A[#=$8-U9PI&[69,36NQ&218L@I!AMZ3.!IFYDJ)0J>
M61#7&KMR&>3OT6CNM-RF]P\1S]8JN6-4*F"F.*V;['X&L":TOF0#ZZUPF@R8
M!X!<.L1;H?IQ"\Y:,K/ BCJ][$F6:(9BGCG+K9GE"$+T0],F]?@2[8MFUL!N
M\?Z&=FP3;]#9:&N F#:9<T(33J9'?Y::?ZM)3O8GXCJW;X-R;LM3C*.*33CZ
MLV09=J1+^@,3Z%%0A[N+P9I$VT],? ;]P+01V4+H0L2E"F] ZG1Y_WB/ZD Z
MJO<P?9 D_YM"\5/+Q'=2PQ,S6]B'< #)8Y-:(X: WU&9YDNTYE#;8=B@)5$S
MC)+=&=WBV)//FW3>)C8H!D\G'$(80_+8.H9BF'?0OY$P7G)9<\E%=DN,CB>)
M&_9VN.5S6_[C7.7[7D"L74V9/%H5RJ-5J7RB56+,GKA'\.CJMB:X[0K6<8.@
M[W &W=CD"P>9Q(-_4]T;2T?=&+.\:W\$<P\)/-8C4+"/]RL/6X)<M_S"DO>C
MVA4&6/X=>1)WO7[T4RHZM,ULYY#"S@\I[$[=#ZGO]Q+SIUPRMO%G%*[Y[>;$
M@45]M?OJ0#8C=GE9J$<_I?S7QD,/B ;.$;S$]<N8-OV]*P%!C / @A^%FZ76
MYMAV;*JQ"?\VZ8>=_^!6@ J@;:N]GQ"SC8_AW([BYN])38]$@/4>,R0)_6V@
M]FKO&Y ).CX"1T7[;P;MQ"4V#,@Z8%P%Z7M19]?_]=[:PTK)Y-0^'YD_N.CN
M[HVEF6U>J$;N86:UW#UO8?::XE%"P28HZIT,HA9(]V3D/K28V6>:L=!:E':8
M,XJ.8!;@[Q,A]/+#;-"\VPW_ 5!+ P04    " #Q-CI7\%;&$/8+  !"'P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6SE66UOW,81_BN+BQ'8 "WM
M^TMB"Y#M!DV I*Z=MBB*?J#N]N[8\,@+R9.L_OH^,^2=I.2D2"G\I?TB+<G=
MV7EY9O:9O5=7;?=3O\YY$)\V==._GJV'8?O5Z6D_7^=-V9^TV]S@R[+M-N6
MQVYUVF^[7"YXT:8^U5+ZTTU9-;.S5_SN?7?VJMT-==7D]YWH=YM-V5V_R75[
M]7JF9OL7'ZK5>J 7IV>OMN4J?\S#7[;O.SR='J0LJDUN^JIM1)>7KV?GZJLW
MEN;SA+]6^:J_-19DR47;_D0/WRY>SR0IE.L\'TA"B7^7^6VN:Q($-7Z>9,X.
M6]+"V^.]]&_8=MAR4?;Y;5O_K5H,Z]>S.!.+O"QW]?"AO?ICGNQQ)&_>UCW_
M%5?C7!MF8K[KAW8S+88&FZH9_Y>?)C_<6A#E/0OTM$"SWN-&K.6[<BC/7G7M
ME>AH-J31@$WEU5"N:B@H'X<.7RNL&\Z4?/EG\2%?YF:7Q;)K-V+>-D,'9_70
M9%A/.N2N?W4Z8#]:=3J?9+\99>M[9'OQ/62M>_&'9I$7=]>?0L^#LGJO[!O]
MH,#O=LV),+(06FKS@#QS,-ZP/'./O#MVOYWL'LU^.YDM_G%^T?/[?QYSP"C?
M'I=/"?55ORWG^?4,&=/G[C+/SK[\0GGY]0/:VX/V]B'I9[\[:@^*/:[TNZHO
M5ZLNKTK.I79YP,RWC1C64**MD=]5LQ)#>5'G @D[?J]ZL;A9G!?BXEK,,5BU
MW356=2*7\S5F;]N.5XH^KY#TPXGX$6+?MIMMV5R+BUQ7$-AC+PBL,:Q)B<5=
MM2YR/R EMQ7Y80UODF9-.>PZ*%1NVETS%&*H-J1FV2S$KIEG[%HUPS5)VZM,
MG^9EOQ9+F-2+LL.KY1)E9-0^P]?MIIJ+)?S==OV)0'T0FQ;3JF8LD^RCT3&3
M!5]^$;4*7_='+.T+C++XH1VR4/Y$_#V7\ JEC'B7YWES 10:Q:#7XGTYKY;8
M^P<(65^1O=^36;!A?"7>9@)"+<[K6OP)"G3BQW; \W,.5+OK85W_0ISO ]*+
M9R+I0GN/@0JJ\,9@%$UA+ V2+YR.&#A=Q*0PL'CEO1+G_79=UH,PK@C&B10*
MG9)(!K(,)-E"RR"T+Y*WPNI06!^!FG)Q_7)3?2+ SKM,)N.3\TDH%XKDE% 2
MXIW%<RR<TP+_0C3"RU0XF0YI2C$D<%9SF+#=7=35O,\4#Q%5D2+D!8/_2FB+
MA<$(8W5A@A1!%DH%D50LI)'WR.NJ2_+-*-!"]Q1$A"(*EJE4*..%(@]IH0HI
M#<Q,A8=W1H\K>$]KJ&"+:*W 9&V+9",^V$(E)ZR$LV#;M\V0NP;1Z<L:VSY/
M),6_$,^5=(6W@49*%C(YC!!_!(>^!E=$&3%P\':,^L4^&_N'BP$%S\.K\ [B
MF6!/L#2R\)B2&'GH910%V< ]RCJ,=.&,+0+,>0"8ZO, ,R8H1BA4 )F*&J,
M?7P@8 (VBA2TL8B,66MM(6'''IC GH'30RR2"0(1,OBH#&0:*[3#8Q &C]'Z
MX\ $@*0#$'4A Z(I96&59J!J"'2R",X#G[8P\5' -% /P(9K$X"H%9*-L(/T
MD[ $N:<@+P0/N?%1P+00H 5"BL2%7,C!0D(=H)@285\R9B=8$I C%-#(*"_H
M.W(:&B@/%"< %0(U)/P2EI%2A<"8H&*T&$2/E" $*@]AAEY18)(B4$I(L_8I
MH$0)H'S!*%"B<)4)2%NN0 [:4;T!%*-#2? ,2JTIK/(A4,K/!$IX0U.VD,-3
M9!6!J4BO$C(E$B@)')QF%N7,N7 #2DKLA$Q#-0N$9JT)4H!J\%1*%<!H4+*2
ME$=!B5ST"2LX5)XPI21"2L4M17@2V0%,(M)2^4=@,E'Q1E8@\3W6:T0B0H !
MR]*HUX"F1;)$AU1(]\F[BTFD&3 &^ST="GB"(8"D-U0K@\(>"BY P9] "4](
M.C"0N^0!2[4RPF&49@9'AR'? )Q':J76DH '+!H]HA,'!X$25D5K7C!R3610
M.H4Z)I\"2H>\5G3R693ZH+G"P*SH-(,2N13HG:9MS0A*A5HCD9'OB3@UQ!>J
MD06 25U6@-/(CD9.0>]'6\ ]0!IR5Y4U9K3BHH4N8#K=0FS+;JAH04.R)@\<
MU#P1[\!7L )V]&U=+4;JT>6?=U67)W)!^U1WG=?MG;"!)- F 7H%5L3\K%PA
M/?"6EI'8H=N-#=2-BMNN7>"EV/4W%LZ/00.:E1W@ 0(U"LR?)CW0578E3][K
M<G*@E!4I.&]73?5OR+]:9S1O O.96X&RB18 GB@?YO88]<MJ)&?0H>F7&9M"
M-.N$EJJ]!-#*@]I Z:0A*WAPYRT-FGF]6]PX:@3+G8#=XQKFCD=<<<>Z32Y[
M<-(%]Y,+8HHDK5JP2_#4;S/5K=&YY4'>B-$;?7FS_&E2E6CRJ!VT1^2KRPDV
M(_'M(::N1Q++5!G5:$F&W,'97=9=]0?%"!C0907!S-HGX@P\?\JW18]9=8//
M<\1G-U\7M[FPV([I<0N'31Y&7?!ADCDA!G0]TR<RC7,C8]6F&F@S/*XHM@TA
M': J=ZC9746&%%,,.0;L%2;\>^DWX6!CCL?R+@ZA#R#4(I,8\J060W.!W($.
MUY/^>Y2A 2DIW7_"E&V-=NKD3O7LCF*=@<JB=_W8I&"O[6X 8F#9+;R,&=</
M+X?V)?W?0XJ4@ (XK?J>YC'H_X70H%+<[96.]VW]4QNWJ8>9ZM,$Q?^-JK9H
MKVA>+C>/R.\GEKK_R][6D=T='F]?"XGO=DT^7.K\-F-["E.CIM-Z)I/H0OF(
MCDQOGM&&AH]TD/#(;02(%^C]T4X +-II3W3;16HD0=W L0QS-*PW>$F=702!
MVM,\7^C@>"HQG@2NH-%[@?\D06TN%E!+B"YBM 4D*(%N@7& -('"XQ'LT*-Y
MAO[*@N2!"3W YEY.[$MY$)](NAFI1)3$?HB4.FH^20OJR/'HW(-<[I8X!S.@
MOX'*)G#+Y JTU,+$2$P8W>>OF!GZ+AN)?8'.&DW,C!I([FO!J;@U>*Z(H(X-
M!)BG-T\@9L1UE>.0@6ZA^> 1>*SC40S<%#WC?BU9>@=*CKXE_1;Z/M/MBJ:H
M4G. ,-H1A8BK2N/ A\0V@5^S^@9L-QZ]*#%H'T&;T;!2FX@>A[ -9*M URV%
M)A12*ZAOF@V TZ$[P#8:., 2!<0!QA,,-9I;K;AC&(T!;K0E&$K(3(*Z$"/
MPR4"3H#5B/8C4(C&V5.^8%L9R;OTA)91*K2<BIM=+:D7?;BC.*!0%SXR?AVR
M /&E[A7.@,'!<9NNT)O\$H785CI"H:;D9S@&\@9WJ!01^H0\H>L3H!#=A'G*
M18I"*:'; (RXUQOQ2#<$'$]/=P1Q[ B3HU>!*XT1'Q'3_Z8 _AX((A)JO,U#
M);.$11/1#I'V2,WQHD_#*8Q%=.)<F8Y T!->)=VH6 2$+E[0LN$EDHX"2X $
MT)#/-Q ,="N %@H?'5E)$((ZD0**GM71C4SDKGXT!N$E-XS]*_""2391H M-
M=R>0'M </@:$:-4(YC"+&F09"X]'=(TR6"IE$<(-LLWK^\3] H54/M'8HI0
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
MY:R2(\1&P!9I'D(LXKH( 8O>@"L:$>LY*A\&^THH$-FTX9:ZH*X#VKMN9U7
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
MV4#G2E%HJX7,%^@.C7%"=F%$2?$@7-L\I%W+1L166.]QA7L&0HHU(4/$A -
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
M$ADF*:U,+(WA51A(JY-=8!9AFL@X#D00!S(-M BTE;&QNW@=!EJF6F%#*L/
M@H2226CV8[B(5 S"6H21EE%$K[$,8KL+G@ AD3H(A4E"&8:1,"EVVDA\J#N<
M=S?+!+:-#&T ME)>&Y/(U"I>ZSB12AEH!^?'*'P[+JPN\Q2K,,0?'<SAT#((
M F&E!DTC ]0#$Q :FC"1&-&;1(^#&)\9'+)A,A<XD$D:D/(3$],[,TE;W,XM
MN++0F"+V;"BU-:0Z!6$#\>;EVP^O7\SE"4.96$(&D&L38 %-:=PUDTI9F22A
M2)2,L .JMI':218;&:E 1*%4.A8AY%;Q=?W".I*$=EJE1:S91G:RIC( W43:
M !C!$JP=)!V%]&R3/"J2<<#*2RTNBO@9J(>I>)5M"V\,Z%N7!=4F>YJS5JJ
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
M@JU<]SW%/CH2<Q=%\U@#JS(R@KW>W.C<H@ R<IZLTM@/(G,<M"!+-O&0OE1
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
M>&V9N(VS%*_Z_H*^#>8.WKW )P/;N]C#)(E 2+''\ZS07V@>@1(&3J#YTTU
M(1M3CIZ+'^*L(G]%"+ G8E.3X$66-_?%W+9"L%$>\,NW?1YTCBJRJPJAT9%J
MYWQA>7YP 2QVPT"<ST,8CA-J6U+U8=60I7,W@#X_:T9.9W*?%P-6#?GM+JRY
MYVB&G ,K+H@?/[ E15<,%OM2X$<47IQ[-[S@=P 1Z1U,4^39_!8D)0 V7?\*
M6OU<Z2QA:KA98[$,[,M9RQSS'<C_? ZO/OQ]6Q;:C9D/7BH71^,0- 8!1G6Q
M #%;6 $HUX20]AM EK+5,H=WIIH\4XV>"68+ZS<P90]/8'0[P'W$#N5]P6U4
M<HT&#,Q_7M:,E#)0\W+UW-#-<U3."[Z#>K$7V#^,(UP@ 2 =MD^3Y8%Y6*BH
M1KO?!'Q?-K8OYXZ-NNTLX._[LH%N]C1-\PPV"P893>L!&_AE3W*5%&P1KA'P
M;&+TJ@Q$06(+P/U@=,']:,?0MHA1*1CN!$.#IK00^5"3[44(CS:6*>W*'\.D
M(B%HU-DQQWWS-A;2"=^%3G9;91MXCDA$I%D#7B?,@T@?^,E>D[Y,LSIA$8&9
MG8D?@-@-PN>LX'P<-EE.W I8NY:,LIDS2TR_S<1/A4%E&\CVQL'L1FE@!PQ>
M66$],');"?%"T6BT>P?$-EVH!.#S?S@\GQBY@O4P\@^RN>2 )>TLC#8L%4T9
MV#:D$*$)LUIAE#Q;(4X R-: QC^V9KH7B2%"4=&Q"L3?'^\8@I!4PE@VA,<1
MM=\1 @+=8?2I26@?45&3$7W6E"-8Q_>RIX]C9@P8VY.U]T<8:1UIFT/,O9[,
MB%Z9XF,0:"^2N3DTVV?:![=(Y?HPU>,']GOC,^UPSK3+0::AP2L+"M&UQX)H
M D!STO9'(.><3=:%I0QE X" A*PV 5/;FD4RJ2P+J38_!E?*C=3:U_-'MVWH
MB93\"&3PK,^F;2?&OYW(%QB3-%6,Z>1+3.5AUAEN&>E"E]_1[?%X24(9])MJ
MH0,B@TU:%P"N3\6NVZ<E"'7@SNHBR?/_=NC:'GX<XNPG2L/S/EZ>1@;=.\3/
M9X2@X:\_/X"C >I%3HNF ]\6K\A^ 7<ZC*CAH6-%" G1Y;H,S.S 1S^*@)G0
MLA,2+$)I479UA0[EN$=N/7.(S;1_WG7^@!!)ZPL(#RS\0$2A(Q:!*SS? 8SC
M"\\.Q-NC_$1O<0XP$/P\<B! ;M#?.7""YSGIHKQA.#=E,I\.>)X3G2:^@8GQ
M : Z ? SC.9 H;7P/!6$> 18G#%_!TPY7R"$A[ER;)RC:($S!-S!:QZ]MX//
MG*0P$A#!P7^,G3X!Z[E1A"2ZH4V20^@>"/9IK LBW(O"B\D.CFN+SE(?IP-,
MM!T1I@=:YHSN,;Z 5\#+"!+INQ EG* WA$-_I[4TS*DH4P>2L=ML60QT@J'U
MUI/"\B4B^^]-Q"7\&>C%[X4[ U7Y/7X*^5,$+Q,:;TI\, .K\'MXL8T7GR^^
M4^L1R%H@F<6IA8EOKZ[I?X^?42]/Y-\)T_UE;?LD?Q5CW9D;=8QU9][B%/Y.
M,/8S^(MH0[9=J@:,KLUUG0Y>XN*Q\N]-7-U)FB#\%E%CF7#/%24G#"2ZY"A!
MY20)2+1P&]J?B>MZN%Q%+.00Y3.HY-CA,)W0X+P+"D"H_.Z3_)G65FH)\3/'
MO&@S_-[M0?>)<XT*5 T>.C02C-84H&4B@4!Y5U:97M8XP())4/.9_'!Z W2/
M\6/1NSWZHOR8U!74]$-@K]:+L'67SFV#JJRX!PQ$MZ/]@![_9.2J>6'(,$7:
MJ@R!YPE@,QY+_8'(Q:0"VBQ2@Q:U]ES(CPTGL\*9#SH>SE#3_]1+M8-%-)XF
M<IVO!:ZV;?#"G![DO__ EMIUN_86L_-DG<E[B0D%S\,_CKDT_11>Z*R'N2Y
M,3P&RQ-K/=-+!7H)L.8L7?Y(:142I/;)38S+*R#(Q XS1;/4R0Q>TD@EF!=*
MS(!XU3M@@?JF'1>Y)2"R7=HQUG.,D2H)23LA5]_T%_*[[ ZNYZ] &H5:ME I
M-A7B;'!_2O[8KKU::H) T7=;#MYP41@4^Y%6U?6B2;^WM(1N<$6'=0D;[PC
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
M'W#D#TVYI1]-7)9-4V[H+: X<.9X WR_*B%&5Q^P@_97-%_\+U!+ P04
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
M-)8*JZY5UOC@NB'GGM4\OF1A>C!#/LAU&[M,4VD*6$NJS:DMIW$56XAAJJ>
MA.SAR/9E)VWK3:A>0A61QF0KN&];6A$\--ZB<\\;YOU:S6VL(J>=G:E2H0(F
M !@!"4AQFDHBJ:U$2/.AB. (\;X9TUX"\D,Y JB,.77<W^I<]:*6">FVC2.%
MI"'&R9*J+P_A:/VHI(" ''.'=4LE G=$((@<J9)9Q[!D^8&Z>LB+_ _'!ZL?
M+2I:1<48]*,I7:!(R'OVE548=P&@4$ZZ,F3W*M"R@98+U1JIC%.WUQ"TYA@
M5O+?TN;4RX8NF98$.0.0M7[2EK!I)]]+JT/N;2/ND8*0O)-6NQ:N_.2J0_G8
MN><4#$ :[D.Y30)7-3JH]';\% IVRHH\]!H6!SPPX<S6FN=P33-J,VQB"*?4
M6QXDE%6<#*9M>#>\"GF6VZ+0N\Z!1FT!NVZL:Z2W'MVEP41L"K053E(O$6.P
MWR.U;8GN;!3;CR@RHS9+PT.^KO#O5:QI0 1KVM9X![? ]8_B$/:[&8LKF'TE
M>4#:#9U3F4GGO6)K(ZTF_TL6H#60=DD9:1W($2[2K1&UK3",J>"]NJ"O  3J
M&-8K6>#VHE%^PAO'EM;L<*,=#W1<@J(W!$S88:&J9;T:H1.B/<[.8GSW%SGO
ME+$_#U-E;CI]'N]/2D:,WX_X50;].:4_9_3GG/Y<$'7 VH*RVMUO";Z@"4CO
M[NU7Y!WQ8#*Z.#_'AY/1V8,9_L_:_Y-3NCX=/3@[Q?^'(^ FT1^0X(1"G@+C
MA0I#[V_]>@/\K@^DT;D*+?)EZ%D[,WGU[+%I6Z_Y6D71VZ)]"J,<$0=,$R_M
MG>GYQ?B\&PS=F9Y<C$_[(ZSIV:2;:@V'6"^1?6@, %^.23I](1'33>>B&V[P
M"0ZY'%AVZ]G_-<JVML6@.&L?"$$;4)K0=!QLD- @;$O&69T7Q7$5?2.^]!Y)
M9WYJ%8< W9PF#(;H#0//<MSH9@&1L-T_R_/I>*&O.8:O.63B)*)=F_>\/JED
MY!*?E[P1M!KCL\X <0Q)J"3H;7+>%!XF&JOYY4WM50-=!)=L^::J;QE3[;HA
MIP(J$'-P ;U4JWMVQ^4'EWR;4%:$=[:]#7762UX&><6T;K+C(BS6AMT*[]7@
MS?Z0-0"NA$IH0.;)](/J2:K:UW*7 HI.]3U^/S<ME,\HU"*!E:YO>FOB=IU+
MK1'E?CCJ0;8-9^]AX;U0:_6/YD@WY4W]Z>%X&MTI3':C>RP2AT*IIFVO_?IP
MYJ2=.P\ZQ"& 9 1GI#E]\) 'UO[BZ4=PXCVBO+<O>UH)J=M<NE5-].L;JUO_
M#63"C-LJ7<Y1MX2^8-%Y<RESE>QW2) W(?,\3!*Y&@8<5F%XX?N<V^!V\!H
MK3J04K4>2YQBB>/QU ,1#+/?-;L9/B4,K@3W('9XG7(KD/57Q)D#&[W+!NV@
MBS?=IMHTS,-[W\Y,PYE*B']?6Y B;OA!:O1VO!SCMZ?U7XU//=3[-3Y_H")J
MO;@BC=#TE]R('HT'"48#D"/M6 5-SPV5WK\I<88A?%;(,.T?*(90=Z#[-,92
M*PS1MVTU%DVQH!I;LH T>6MY]+>2Z+IK1H(?)UODIHB>]YOB!BF!M\ D[I;J
M](XAH-F7SL!TVYM)I2H<#)$80E5Z6J!2U^C'9_3*I5ZYQV)EME"('6R'-LVO
M\G>]]S3)C*;'E;8SU'<L/1<-O=<^E%@&0ZKS\]/Q18O-E U2-NR3B2/&4F1/
MW=N^\DCJW.>RX#A]38>JQI\.QWPZ'//I<,RGPS'_VX=C;C\;\_]U-.:[!M5>
M/!W*3G*@$QF>D6G]H4[C;O2.\S(C/MKP\&+2G5&9'IXSO)=\'W1J!G:8 YH(
MYK7);Y3'[WE*9C@S_G4G93[FV94OWO_4RH_#&N73(9+_TB&2+_X$QT<&!9Z\
M4>+%L65ROH+:@G@<(;PEO'%R8=@BM;I"FUHM8V?;\_>]\OF35$0D&1U81>5]
M-[F5 /]#0]I0]M1=3SH<^(+W*[4,+Q-AP==Q+7DZ_?I!3"<?/D--.Z\;77UW
MGB/M^Y+)S>\R5GWWN+2'YA]M5$KCI?ZT%-!&"NSEHL/#AJC_H/)4!91,XOK]
MDO;''!]S^MI3UI]@A/FAQKU]?'DZ?MB-+_=S^V,'FJ?CLP,#S9/S/V*@.7"/
M3V.@3V.@6\9 @W 9C( >3LZ2%X"_ZPAHW\^WCI.?W*'=6?(/"VFH@T#QO[YK
MK[:_7;ST/]GK'O<_?/P>9@*,(6066#H97YP=">M_3.B_U&;-/^!#F5^;DC^N
ME$3XT0.XOS#([>$+,6A_T?GL/U!+ P04    " #Q-CI7):4FQ70-  !9)0
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
MKKMZ+$.C:%(  /6(#DJ L=1QL09"KH'A/X6>I&>#JIL+K3+-$ -V?'K /P)
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
M8"^&X_'7,/#O/O\\8..@1%FBP3DN\W"H8X%>L99.*\Q*5DT-J@')X9A-PT<
M$37YF'LS_KIM4^^9NP4Z OF<QH'T/W+UA*M"1<]VB)0E0,-Y$&;V.,*XE=D.
MX7X3KQNW%I8!G^GX(0<$48)\%?6"'2!H\VDH2=4.I+%0K\"=CS&M=! @;+2\
M,E3B0=9DR%,"DO7*<[AL/!5;0 DJGRHAX>BWMA -CFW:F<$E_)_..5#FD-PF
M7-K3J4BO;4RXXF3X,XQ!$^^03Q(*)LZL^+QZ[F,#AX/W,*JO8E5C0@B_)<#%
M60NRUFFW[Z5K.2<G^2*]B$8:U('A([#WGJ0CBYZ1-R%E$:QS$606MRCU*Z(!
M@.U0MA3OO"H/X.#G+;,%>V<;@U5#D"SEV 3.&)Z-Y^@-&&LM*SO,4%(_LS*#
MGI:F5CSZL,)^K-F1SVX)A9_M5M)8D*+9CDM;FS/W$0$>@PH'!S4LU(_# >F
M YHM,(8?O23<&H#T2F&U=CR>F!CL>*+#)RI10 XLQ6/O=;2:&'LAYH3EJQY'
M;#2V7]E7%?.FZYID<A.BFF8ASG@-8YM#T>SR.0'@%V:W$]D<D Q!AG9Z5<//
MO6=7:C8XGY704.!*$)J-T(CQR@+9K;DJFI'Y,\84V#>$:N 5'[A2W?+L?YE8
M$^-)20&)E1 +6\*N@9T$1>X>%P ,O1CWP$RRS[W/WWD3>N1VM!UEMV]KWLD^
MB-\DF<=W;B+/1LY3 >G56.\] ]*?NH#TIZN1Y%<^?@=H\PA;"$NO#I8&]6[>
MH;L%\TB@B%<BX!CSV  ^AZ,F8R U&K[HVK%!%@B1A[J$W+AT3$+YN#7#-:J7
MH1?'6%(9@6$H"U XO.9JT+O1%L$Q68Y@I7T[KR,)L0A4B()8A +%3O1/]1"(
M"HU'C?U1M3"$""FDGD2.M?=U3[&^T2\OA$:/K!>:RIIA:'@F,D\TBN<5B]3Y
MFZN\HGM\,QKF8A$D06I#\!SKFO.GG. N]B"F]\B"2"TB#GH+8)$^\A(7]!U%
MB,2!L[@; M;K9?7\'P!=8/ YZ,2-E)J+G.R+^XT6X71S/86][_;B(YR*(GX4
M6H7 +<C[B9PJJ)2?T81D:RG:F.1O4P,#G"SILT U44Z,CII&WAMCLC^CQG?Y
M!PY[5U4MWHS0&^D-F@0J2?U;XN08$M%(TUD0L!/QG,_YT5*,;J90W2/4%_M>
M2:CVU9TB@+>R]=\4([QK(.-_1%1]%$\?6CQYEU#RD-Q!>A%AW%E63:;Y?TQT
M33GA/YGL6@ OS7]3.OD]%-U;=?*G3B=_NJJ3_V+)A@$!5F-PV*84\?41?CXH
MAW)FYT*$+YG>H :/G;K=CL5;X^%BV@X,80Y)\$:Q4T,L0S45,>UJ(5Z*7P0&
M%8LPI"3RP2^]-$06X)W.>12]78(R"OJZ$%(@/?@ERH D_G">?>O1 O"3=XZ<
M%S MN@C0B6LS$$7[LX8D9K"F?==5:+D_XWPWM(M9BE.8HH\?#A"0C11S8G;M
M AKJ6J'W5<P^"XZ34"P&/C0D41D@EY+"6AF"A_$(L/TI'&0Y2**Y$F($8ZQ@
M=!(%@SIG0W=&P9TCQ5(-ISEW,*N5>+%DJL!@+FNVA-75 ^ %Y11\WU[5?=?B
M1HD;D*-@^+LG",P8?\:Q>!3TR0R88#+*$\ 4BP87"B(#1!W&J#FVQ>,\8Q2C
MRZ3N1?UUCF0,U9"[N6S@*;(8\>MGJCOPCA'=8+SJK-N=C=9$FT:O!UO'RB:B
MCKT@<DK!\BG?GFTE2>6(=.?3O6QT]GK2:5C5\?$:%]/9H@OR;=M=@S#:\WF2
M?!WVK^2AGP:W W0-$#EYIM*,#G-X_M$'1 0W(!=0C98S,VBG6LQKPD0F#5W.
M6 /"S%XTC54&D4I/S&7=E^,1M3>*F:/G*ZT2;PVZJ>#GJZ)N.";K\T)<6)O4
M5-YV?H8/,"IM $>,4DS%LJ@+HEQ1)WX>R#5-^BJ+EF*MQ.TXXX'>U<1A=M,&
M>JZ;YSR;,OCL([_^R*\_\NN/_/HCO_YGY-<I^V!5_[ZG??"9LP\^6]7N_VRN
M0T Y<M5723MA?:2?PPP>X""XK9("A-&F+=#8#O;"EGU]FE9?N *@KH6_2W7N
M8#ROU%2!J<5/=B\8?? J4H:$?#@Z=2?'T>,H[&*_0(N/%I]]$T#YK8MC?8/\
M\P<W3VK8QV$9SFM3<MB^J#JJ8$KA.1M/%1'@PQ=O?M$#_"B##Q@ZNCR[O,C.
MLN\Q0X88(YP'6_/AP 3-/\,/E'2!SS)M?_?BS=<4OH()7>03V417U;L;Y=F!
MM!5Y+[4U'3H[>I</03X)=$ZU)25%[#TDA8?$!]1C*4XCW)R,"G]Y/J?<#(HX
M.I85X$9])\$$NM_>$3QY@.*CTS'3SJ4_%NV(*?.2IA)E/@<2 B=P^*MJ+FLA
MEU#ATZQCJ@LW7Q=!">V<8)C(D%DZ?0@4H-![H-J.LB80[:G''8=ULI44-H82
M*=#K9;+4)"-:/>#W9$2?.T;T^2K[>*D.+O)T(4V"<,0=2W&B]:'"'=6$1LI(
M!;&W/P ZFAJ&KP+'OG59>9)&46!0MM[7+643@9AS>=68/RIYH[#%#>HW+,VF
M<"<QO KX/3'\!X?A/ZRBY76LQ"V%9>\V"*7B.&60\EF+.*?>IT[!LZC)V%W-
MLE)C&[VX@X>^:R@)$(?HNVK$(]6K.B<E)E3,;WIT#CL(1-FLO#*DV\T38P9O
M3;.B9]VIA;+%;DQ1]+74$*C&%@WG"2%'N5)K1W2*$H0<'[).<R"8-&H0'90A
MJ5$L)<+:AHFU6$!#EDV8]\XI''YH<LPJ@*P'H1T19VB("FJ]R8+>39>RP&.*
M)D<IH:AE%BQ.2?\"TT^8A6?LJ#V-8$3T8F<%V5*$%43%J*/'ZV0G.]?K\2;Q
M,E(ZNI0;I2J1:)YXY%T'N. <%]*;#>:A%AS*V'M#5V3_?#;:<=4,$E-BYC]G
MWL3N8E''E2KQ-$P@<RI.<MZ(=O68.#K$]!4.2M?[EL_&MA./=42<F(7M<W]F
M52WNL%%*77!NMB8+BX&!Q@^81.ND4WQ<-"$]"G00I+QD+FE=SO/V1=L:K'+;
M(X 1<48DH&F5"_M">9'P)M8G&TUBIJH.T%$PKPV%+@P/7V[!AF@,*RD8BZ/L
M29DJ3^0#(_(#>8_24Z=)LK')OKM7K5>4V'Q"]9_1'\;L=O4[6:9'N*A>E!..
M^4:#RRY5V>-(1<?<&S*O1$C=A,91-':.0\T7S?J!BBS2EQIB /DLD]"\,^5(
M6\,T0^GJL-O-R"M6FP8QCK8?Z>GQ^MX#A!SCE+JY2IJP]!IK[4"O&JTELQW,
MBQ0QRN ^"UT] -F>^#<FX'%Y#^6:>ZTT#?EY]NV[XJCQ[X75R>Y^(>H$8:XJ
MCL#;T;L2T-"V:YEY]5.1 C9^T;!+@#+[X?^QI:V>H%WS"2KSCDA!:B.-ATVE
MTPB$1"H?+7D\4;.? YK=FH>A(B<$\6@&&)5 E'GQ 3ENM@03.*9^;SC[[+VP
M"%(%C-,0Q$&00",[DC"LKA;#-943H@FV]3:Z=VY)CH%3==D!HXXO9FQ']$4U
M]5N#F&#H^($\XU1^GE/(4]XEM\D)G5)$G^EA)!\B(/*['"^$*_B1"@E1J'LG
M2>'243E9T4CVH3A9))%1#2&"J3YT716H)BNTBMR-LN(#-Z;G+0$AS#V:*X.B
MVU:=*RJ"0<81APK8GQ*+5Z%$O,R9IO=L-46_1[0+AM&?9JV2,+!*5X820D^X
M:&(_T4/OZ\J='XP+2($^"ZR0>L0&%.FTXI*Z\7XEMJ74R1:?@Z[UTLXN,XJ(
M859I8<$T/5#&$<$"QV_+\Y-U%V48XCGK+>8SH&_O2*U#KDS*3TM9O&B[$EDA
M'9(6@K.AIX58P9"N+%U:#F7V=\T5N<J(6W T(?3<84E34ZF!G/!1>@Y"= GO
M*RDI?3K'Z@(<ZL4[S_Z"*PI?EUR?Y04XZ8*2)SS!WEZ$,;A2#&!]!R3$VR#+
M"GTDP5E4[E.@?86D3[U!O)<JW#;9JTGIM7B#4%4-!6SZM!AL*S"-1B2<)0MX
MZ)9.86S<88[UM.9?"8U2HP("+(NA/)R-)\W8?QDHQ7W2="2[CXP3%@34=^3D
M2LR]:7>G4 /!(W)+"L=JJRDR:'+"6#Y$PB.$L&%#EE'VE6,,KN;;.V-"+U'G
M-7-.E$(9HN7GWLFI)6X.T*&[1D^CP_^.Z_XH5L3ZJ[> B14<:ZG1"6WA7[S;
M_!;,Y*DE<<7GD9//^-A3!:GG5!)GV2T:]\X>5Q>Z>-8QNL1%1#!.<^.UNA
MIGTI8"TD4N$+YNI(0>]6/ Q!?8AS$6-9 -8OK]E\D<WNT\!(F_:V]\^AL-Q1
M=;CX_\1/P!0V6CGO_"V7=V(< "GZJJO1\<GZ1E3Q(^H<ZX-<]IGAHB59S\WE
M55K\JR"/QJK!XJR\RF!8C]OUN'><W11X7 )K2NM(4+P%=<J!E27OQ896Y)X)
M><A ?+"F=%H^[DX,+4#OC6/G.W*2*5P1XU!@"0X-[]LUU8WR]B9$G+@T>CSQ
MG51Y  HTU]?5\@"5R$@W/CBFF#M28IVJU>)T"IL;_!54<G(@]C*-,_S XF\*
ML&@PJ9:43;?+N5.6MB#!^>@[FN2XUF@T%^W)!5@>-Q*]+DU]8C6E9X6J];[@
MT)XET*2L!^O=L:3,^F)Q6Q]!_^DC"SCETESU%][3I7EYX1MP7JSZ(_]$K7:(
MK22[:ZZ_'9DT&NE')8Q8 +?QV1FC&>&NEP9SKV0[SM4)[XN.H!_IY7I/2&T&
M FQT*UIY&C'KXR ]HKS:IL:;.2$YX;>O@SX%PMNTUIWU"A?Q\P7S*A@T7NZ2
M'B;9#A1/-K$Z4/>!I JS)PJ;F"JK?-Y*W.G 93I@)2SP"JY$;^(A@T"R\8H>
M"UHN;F?MZT"5O]:J=$N8ABPDHYYVF)].L1U6I01]H1F#)=S,!9Q>2&XE!V.8
M8',+%D.G+K8#(#^\E(IK$5^>Q"TY64-Y !P=#(":/! T>>X22W*L5A=;R_5-
MR+5)Q<R2U$081IMY5Y(^MTO2T95FOKB\EG"O1/20'@*(C0=VBKXO.YWC,461
MP&8I7HBP8KA5]57@K?U;0_*3^V!IOZ^')%&#@X,CHW_W$?#[ %QDP[8[3B>6
MD@B?LJ*4_R>0L$WVA-7DL)HYV#!V&OB.<3DYT<A)0 [Z/-L#;P$!)Y]8#HKB
MS&<<) /N,QI:[N"(K=\(Z#GQ"#+Z:[)$N+0Q-%2#[@^_CM7>M<X@=^MHL;=G
M+38V.YYXER)H.:&*DN!YSUS#D&C3L*L.!GTPC48CX*0EI9C81+D$.:S;^753
ME&_/WI2'#E!R]B-0,D?/C1 0_9F10X]W8C/?B;ZV;\]V&"IT%=RX$.SF@>"3
M,D#M+"3U3>KY;VK3"-N8<B E#@SP3"D3DW,X-876&[;*C)GK-(7. ZQG1'K;
MH<]@*QXC.$&VPS.*](&F'#E2N-%2A@<(CR+HN)<;C8NZ^AW?0V?.B$&[Q4";
M:V^0XJ41AR1%9H@BW,OA^)1/.-E9,2W$5X7C?87XQ@OQS2TQ5NR/@.PU+;KO
M_+:JL\@VCRR?N>M-99;;_3E+IP\&<EM*X<-DC$5CC^GTOHCY!EOBI\ -IDZV
M(WF#/#E)F/T\N\?*XD6(U+[_&EX K?W:]?,F:[^?KT76X51S6462WE9W]+[T
MYENH7ZZV*7_^;7*U2=);'RBUQ6E43O6IX=!WX_Y @<XKO+Z N7'82="_'J4L
MEMX!R5F<:G_A+T@"\"3(Q=)ZYR\01U7[KH9!&B)W7*$X,'T6.:J>8C;*,'+
M%I+.I'VB@+$5N78J$;.6C5_, 1W0#NP!'FDH%H0208QT)X:FZD 'Y 3MP09M
MNLB%XC!&/Z*N?>TZ6RS1[&N015-<L$3%5(Q)CJ>Z[%WT^5B_RZ>II,X(;5W,
M-P-]J^V.B'6/W,Y[83$Q% T#]Z")<8F5JU-L^G82L 77/:8JH JU8\]!H%A,
M0K%J-W,09FPEJ:*FSA<_1V?VPQ+GL[L3Y[,$<3[[2)W_GU%G4C9\B"LF+OT=
M$Y?KMT/\T&+@L</BX:1 N//;A"=292M-20+Z8*\WM]#M2?H"O6-'0:1O5GQ]
MH4&!3O0].Y&%]K#WDI]"Z4,<<S4EA,4>[[@MUU18>7M2 DF3O@34VDGFTP3G
MV4RN)[^.P>WWT)[EA#<[I)V1P6!HRRLL2'U#7Y]._FVWGK &W;]]0ELY=U:9
MQB><,Q^T[([Z;Z$AO1W!4):&VQ@-C3WD>/T",#6D7SQ(E:%.Y7@\J ,2>NN[
M5J*RZZA)4_>'Z%=SZ1O67-[6L6;%59&D]_7Q7E25=VNM^D'B:$G!FW.>?5_4
M+>N*+(G89J&L:&]4^2H52F"''>&(HIIY?10 IE[%T3[Y@@9NS033:N;6+=X;
MD8Q<+Q2T1N@+JGVA7I;2F-2Y:.30 D_?C0T7&$T]'?[^$_(',/U3 @ Z5W#0
MP'\D(11N1$ )2LPAJ'DGEM]XP@.%?7J@19H=_7D@9R [OQA?:#Y(K0^CKR&9
M>40W8=!V(D*#KM:QM#C@WV";1_E6*[#4AQC^%G"%8+Y8'F_-'FG$@;RP*A]P
M(8'D9IWJ-BY)T% ?*I=T0/LN8I/O1(#GN7O82YTZ#'%:#>Z5&!BW/&O$ XY'
MTY:^QS=W36<GAA37,(2)RP$6?#BQ2/'.DG#?==B<3Q#E5W)C#%>;52EQ &<S
M"=8F099;3H8XM8 L&N.IDO,L9I3IQ%<4_+>236FTVYONQ6PU6K\(G+NC[!O*
M+2.]2V>+D*^.,TYM.S6=.%[]$9#P!Q&\$R]UZS9*(^0"6"SU:(":U$XW#OI#
M@V-%^4 L']+%!^NL];ZBP/=)N%QO<X"%/76O"4:S6LU<$L1#9UE20-S>3,&W
MP41C@O>Q+/J>BG-\_2?N90(,[[,+U O-HM6'\/!AJHGK?]>'IDB<J"/)"I)F
M1 D(4VB"SOHH6)"C3XVI#$Y."F"N@_6X);[4D-\T<!-C309Q3O(D$B#BGR%7
M9/ ^3D/)CW^:S81=7L!0.X6EQKXPQC4(G .DC!MS_0@RE3Z4V^5;_T:!C_ V
MEB&3VW*NZFKT36:XLQ_!%#L=-<^?FHNS\XE<SVR#<#Q!_.!+Z74XH5\$!ITD
M;9"L.Q<KP**H((T(FX:R8ST5)("%< /6L.1.2<KEB6@F1T0CL40'K7RW!%X^
MR1BE.)=_-%!<9AYZS01->O\G?FY6K12MUK5_FH -<^PID]R17CANFD]]B'+-
M2U^O>;E>9OG]&O/Y.Q5PR4+O,9I"YZT.ZS2[V\-Y*W%&- U]I)$3=>+ 8Q2I
M2RL,H.@ZEF)]$@;K0 ,WRY^R![I0!A7C>2:[I"H9E\^ZZ\8>U MQI% ]\K%#
M#TWO6CC7N_?GR8X/(A_>ZG&9!I@G]0PN2\7G!Y)F((T)[")WS?0:%V\FR U
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
MQ0?%:K@UW-/?N"=W P>UM>;F'[XI;!1@6B/>/J)8^(=MU@9D?X<YP5-OQH(
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
M<I54A>(A0),%Z/8 PI"<>0G8/AYUP#/9AW*^+&>/W7(43<?<^Z?46<[IQ+L
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
M[$5I2O_]A#USS]<PY'M!3$2"+/.2:,9P6(G^L'HNE)=XAW/?FT79P$\W8YX
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
MM*!D7EAT3+M.O*<TY_<92U JBPP<59EN03 *KUH&1T]"9+ZD,W&2HI/$"I"
M1CV_1S#)\$.GX&*070I"N),EH;3F((-GKL/+O!G2*V&8VS2\\"-?)-&-E1$1
MZXD>>!\(Z4B".=N2.4#G)G)(<]3,]J"0,>ZHMF@_9>XC"D4^Z=]("?Q*SB/O
M8.P@R:L.^3?45\+5WX$(L*D &?&R1;"KPZ>NS1<KHHO45M(55GD!\OD+0+2\
M_\V3H86U6!NS%15)MEXEN*F^PB(_H;XIR$PKY5/N9O$KR2%NN"+ ):2KE@C.
MFCKDBE*D:UTL52EE^J$EWL8B98^  89GPD0'(\ P;P9,84C(M"E6Z3G(8>#]
MHG9E>245!96>2^ACJ+._M&7D-3+([&'4U47Z'GR:^B--YV&TM\19W@[2_131
M,1#S+B@^ R$RJ_&RR.1EQ!UY.[%,^/$SKS<'MCTZHZ459-Z_#>^_AO\8I]U%
M[ZH0,7Z]1_'UC&)59)GZI(5J <]7^1<4*5LOEV@S*8@FRCAJY=K]491Y<'XA
M@6R9'$1-<BUVL"LRT%8 >88O>Q31C92RNNV[V]&-;Z<\XKQ^(1[Q  CGSZB'
MLX>/T,_F;Z_O?SY_P7[9#N?KG7PA.^-6_3B%A1KFK\+SP=1?U"^Q)_W$?NIR
M!73=(#_@^EG?3]<'\H##I_GC_P)02P,$%     @ \38Z5X8'K%X(!   .@L
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
M_96!>D$*J-;-\B6U#>2RP78WQ09)VCXL]H&61A912=225-S\_0Y)67%2QUC
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
M[0I1X@>79]"CXO*3\ SB@1];.4G]>' &(<D!R[08TL%]H9]Z"X5([ T1U8:
MB(-#(UNAO>RG5V<D!1%+@1\1!.$/VC/:?>5/7NA,-C5OY<6FR(FOYMBYF)$C
MD3^,V2\_3)T4GBJYM"NY]/\.A%?%!-.M4/G1DCH)^D9)[?Z\V197#?6X:?1.
M>E4F(*SUKM>?42AP63PR$;9"OW]W%47AQX,Y\*6Q]UYZO(O[M(V[[::>G12W
M7$>/MHZ^R'I#N>7\&)CCLJAKGD9N7O$(28<7T2#@?"1^$CD4NATG%SP+J)B&
M0YCFKAU$>:P)R)V:-#XTM5N=PX?HXNHR.6?M-(8_49,#CXX%.7I)K4#%G0:'
MY"@BA[32(&1:D1]'1PNDO_>'7R$-0G[6:+#%Y_[[N]WNY31U#X:7Z^[91:.)
M(J.AQ 6I<J-YH-Q3Q@E&KNWS82X-/4;L<D6O/U1\@<X74IJ=P :Z]^3D/U!+
M P04    " #Q-CI7!26J=]X%  "H$P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6S56%MOVS84_BN$&Q0VX,0B=;&4)@:<M$.SM6O6I-O#L =:HFVN
MDNB25)STU^^0E&0[=MQDZ0KLA:0DGL/OW(]XLA3RLYHSIM%MD9?JM#/7>G$\
M&*ATS@JJCL2"E?!E*F1!-3S*V4 M)*.9)2KR ?&\:%!07G9&)_;=I1R=B$KG
MO&27$JFJ**B\.V.Y6)YV<*=Y\9'/YMJ\&(Q.%G3&KIC^M+B4\#1HN62\8*7B
MHD2234\[8WQ\%IK]=L/OG"W5VAH9229"?#8/%]EIQS. 6,Y2;3A0F&[8.<MS
MPPA@?*EY=MHC#>'ZNN'^DY4=9)E0Q<Y%_@?/]/RT$W=0QJ:TRO5'L7S+:GDL
MP%3DRHYHZ?9&<&):*2V*FAB>"UZZF=[6>E@CB+T'"$A-0"QN=Y!%^9IJ.CJ1
M8HFDV0W<S,**:JD!'"^-4:ZTA*\<Z/0(>X>_H'&:5D654\TR]$'/F43GH@ ;
MSXWR;QAZ)Y1"W6LZR9GJG0PTG&NH!VE]QID[@SQP1H3>BU+/%7I39BS;I!\
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
M7=__,0[R6*(WKLLV_67W_5Z7C=AXT7;U;#@,#F9%U7_FGP<]K!T(XBL'U'!
M);[[BQ*7;_(N/SMIZGO6T&Y0HT42-9T&<T5%1GG?-?BUP+GN3(J?_LPN%BT>
MMRU['^^@\(X1*7;P(;\I8WMX<MSA(MI^/!Z(7O1$U5>(.O9+7773EKVM)G'R
M]/PQ&%QQJ99<7JB=!/^TJ(Z8%IPIH?0.>GHEM4[T]%?H+>6\CO.ZZ8KJCOWS
M_*;M&OC(O[:)VU,SVZE1W+QJY_DXGHX0&&UL/L71V8\_2"=>[^#5K'@UNZB?
M755]Z)$/XW\WC>RRGLWSZN$/+;L9+!?;;6Q_+^$??PA*^M<M:WL]M2QO67W+
MWL1QG-W$AFG)65Y-& BD<P\Q;UI:52R2R=E]GL[<UB6BOGU%=E/T1](?P0ZN
MZ+YZT8)(>\C>?NYB4^4E0ZYI\F2/)GZ*U2+BZ+M\7-P68_:"&1>X#1FME.=*
MI94U7,O ?H4=I_>Q[9C- O?>,.,-SXQD1FKNE89++JH.68I9(WDF!39DW!H-
M$H('JWH2[!+R-F#%"0_"DEDGN7/TZ;GQFIV7)?LK)"4E!"Z-92I8;JUC*L-.
M[=B'NL/Y^'69P+;B5ANPE:6U4H%G6J2U]($+H=A5A?.#_K^AEV0N]1HK:_%'
MFG5U2&Z,89I+T%3<2/.H" E+*,>6VEN)[HW';PJ'M WK AL>,D/&#\K3-[62
MMMC-+;C2L)@@]K3E4BLRG8"PAKV]N/KPYGQ='FMYT*09J%PJ@P4L)7'7FE1"
M\Q L"X([[("IM1./DGG%G3#,62ZD9Q9R"[]I7WA'"+13"\F\3#[R*&O&#>@&
MK@UT!$_0>I!T*63/-LDC'/<F&2_3N,BE9Z!N,W:9SXO>&5!$)T6W:)Y:3FLN
M#!U0CCM/VE'P +%N/P<),P\>X"+8:BS/W)HS0YLB"_!E[F!V"SU9MR$I+I$6
M@1>@U< DA($R'B65&;S?$B$#78&0A#YZ6<=;V'])'A;@ G 2V!#D;#*13-YO
MV3F24?<T;!%O+JD%W@?J.MD>DD/ACW)Z6$)"91Y[DD2PFE3N45+2KJ0$ DTX
MJ$B9P)7<%-8H!+/WZ2HG,UR$G.'ENA<[E\(5#L-UAD\ITXY>Y#RQWT=E1JFE
MC] D<2\G/C6W4.&[AAR]>^!L7N;P"$J(\;=%,2?_>.+/L$ 6R+I6V*4"@H.O
MR#4%!.0I*S7S,*()"E&@H5#UJ  C!,]PKW89]_A!PZ)";_HU:=MK2GL9%W I
MB A77C>XRC*N/+(!R8>05 [L^<#^0@@@'X\7LT69=TCBDXAR-B[Z"D'2X4$9
MTS=)H<ME9K$2&5PJ>%III%[DL5\!)N>[M)/TJ*6% 75:*^1@+2F(L@#ID%7_
M_<4_]G)K/*4B1/6%]P6&+DI%IJC&Y6(26557X[R=,JBG:O,$!OM#6]S[IR;V
MLD,/I/>6S?,'@D$\U;FB;1=Y-8Y4#$F8[@'Y8+QHBJX ([#1N*ZJ 6_>%[!*
M3K@3&]MBI410;A94%VY9SJ9U.;G)QQ_IFJ28;]/HR$\IN;XX0,AJ<;BJI!R/
MX!+>/SY*-[[(I$-- 7R"NN8QX>#RX8B=XSLN&Q?E8&.PU"1$1!)O9KJN)L[:
MNBPF24-0;SV+[*"L6Y3PFPB-QN7#+O],^GB* 3Y,FQB?($/VOOC\] & 7DQ
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
M98MSM6-M/FGG\RX7?27F8P9]78/'9KY>?8ZDI!6$]T3')T7'S98.Q8]^V\G
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
M[[?1?PK<@<M4.3TQU5_ES"\O!MF S/1<K2M_:S8_ZXY/ %B8RH4KV;1CDW1
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
M Z50/F7O8R8I,QAC_U&: D=L!"2C$ZU,AF<80H#@[Z$D$EH:!K4K$?"BE9F
M29DY6H>3V #G+5IIK1;P8-'9F4X:AT#)KK)WCRJY+E<H@T''])= &:AK(YW/
M(_7)5H5A6SG8"B6UE.2<E<>Z&4J#UF@J\NUJH*/?G#X5LV-WF!T_#^:7 "F]
MU<=:,S3;ZDFN67P@#W35<[0F5[6$+U3L5L%#+(*-HBHA2[^$4%!R%47N=YR4
M!I;AY)KFV-@4ZD\EL8606%H,:2Y*NCDW2.=#+.>]D.L"5006-E J#BF"R(R
M_\;#,@F_ ]K'>\A,)+]9?'/:J*PER5)[07JL>"&#!X<AW(GL#7.!;>"_PV67
M:F<(#9.#<CE+P=-D?P<@[<5G@8RJ=58 E#Y9VS?H5 5\:*0.9YVDP*+[ OZD
MI$VH*8,J-+:N*-=05SE5[7]0VU+Q<@[E09[+Y^C[2D.DE:R*!I)&/U-(7DV9
M%S&5NB=DI+KO*.I\ZSSHZ)*H WU9NB%2+FQ#-O,<^V^L4"@=SW[05. ,B""/
ML7# +0;BP'B/H:6'6U.%<=X,W%@O&&IL,K)"H5/(C2;A JPEV_>@D/D@2KWP
M6)TENG)$9]1,4#Q/>CHC,)#<+9P'"AGO<N4W4 7D5YHTP6##*=1IQ"#!OZ60
MQ^H@%%HI_HICDFC41BP9D4O4B4R)4(AHNB^9%PU2(D,/J]K29AYE$*KYC#(*
MY;GQE2"G4E4:I]Z0T_]' /\7!,F$F5]:4#(O+#JF72?>4YKS^XPE*)5%!HZJ
M3+<@&(57+8.C)R$R7]*9.$G126(%2$"CGC\@F&3XH5-P,<@N!2'<R9)06G.0
MP3/7X67>#.F5,,QM&E[XD2^2Z,;*B(CU1 ^\#X1T),&<;<D<H',3.:0Y:F9[
M4,@8=U1;M)\R]QL*13[IWT@)_$K.(^]@["#)JP[Y-]17PM7?@0BPJ0 9\;)%
ML*O#IZ[-%RNBB]16TA56>0'R^0M M+S_S9.AA;58&[,5%4FV7B6XJ;["(C^A
MOBG(3"OE4^YF\2O)(6ZX(L EI*N6",Z:.N2*4J1K72Q5*67ZH27>QB)ECX !
MAF?"1 <CP#!O!DQA2,BT*5;I.<AAX/VB=F5Y)14%E9Y+Z&.HL[^T9>0U,LCL
M8=351?H>?)KZ(TWG8;2WQ%G>#M+]%-$Q$/,N*#X#(3*K\;+(Y&7$'7D[L4SX
M\3.O-P>V/3JCI15DWK\-[[^&_QBGW47OJA Q?GU \<V,8E5DF?JDA6H!SU?Y
M%Q0I6R^7:#,IB";*.&KEVOU1E'EP?B&!;)D<1$UR+7:P*S+05@!YAB][%-&-
ME+*Z[;O;T8WOJ#SBO'XM'O$ ".=/JH>SAP_2S^?OL!]^/G_-_K$=SM<[^4)V
MQJWZ20H+-<Q?B.>#J;^H7V5/^HG]U.4*Z+I!?L#UL[Z?K@_D 8?/],?_!5!+
M P04    " #Q-CI7B\V1U 8$   Z"P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6R]5FUOVS80_BN$-@PVP$74BR4YLPTD;H=U:(<L:;</PS[0TMD2
M*I$>2<7)?OV.E*PXC>UMP!; D(\4[[GGGN-1G.VD^JQ+ $,>FEKHN5<:L[WT
M?9V7T'!](;<@\,U:JH8;'*J-K[<*>.&<FMH/&4O\AE?"6\S<W(U:S&1KZDK
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
MC#IZ1H/T?&VL+ XM$0]P]S&BCYF#>/W,'%8"50%_W1E$')KL4[PU[I/PJ&J
MO!PJZ4ZX"U@&<0:!NII@"-P0NB%R0^P^.7!Q6U@0^Z2T9GT6';G L]AU0I^$
MS1,'M%Z/Z_X/3^+6(?&DOT^.]JXF4+K+^@)F4.H:?W-+Z5:[.]ZLN=KLQ)L+
MX@W72UD:E(L%',6G,71'W5RZFA>KUO5%9ZXL\*2>KN">*K03@/V%4G;[XA1T
M-]_I/U!+ P04    " #Q-CI7@V7$#_0$  !/$P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W."YX;6SM6&UOVS80_BL'=^B:0HDE^;5I8B OZY9A1=.F[3X,
MPT!+)XL(1:HD%<?[]3O2BB*GCM!T#; !S8=8)._EN>-S?#M8*GUI<D0+UX60
MYK"76UON]_LFR;%@9D^5*&DD4[I@EIIZT3>E1I9ZI4+TXS <]PO&96]VX/O.
M]>Q 559PB><:3%443*^.4:CE82_JW72\XXO<NH[^[*!D"[Q ^Z$\U]3J-U92
M7J T7$G0F!WVCJ+]XY&3]P(?.2Y-ZQM<)'.E+EWC+#WLA0X0"DRLL\#HYPI/
M4 AGB&!\JFWV&I=.L?U]8_V5CYUBF3.#)TK\SE.;'_:F/4@Q8Y6P[]3R%ZSC
M\0 3)8S_#\NU['C2@Z0R5A6U,B$HN%S_LNLZ#RV%:7B/0EPKQ![WVI%'><HL
MFQUHM03MI,F:^_"A>FT"QZ6;E NK:923GIU%X>Y;>,6XABLF*H0"F:DT4MJM
M@6?OV5R@V3GH6W+E%/I);?9X;3:^Q^P87BMI<P,_R1333?T^06QPQC<XC^-.
M@[]6<@\&80!Q& \Z[ V:N ?>WN >>S[DCS[D4VX2H5S4!OXXFANKB2I_;HMY
M;7*XW:0KGWU3L@0/>U0?!O45]F9/GT3C\&4'X&$#>-AE?79D#-*4,)F"X&S.
M!;>< -?SE0*SD-U.H^,[U4Q2:<WEPO&6FVT1=?M\GR.<J*)D<O7TR32.)B\)
MP!K' _S"$C62'F1*T!I@]J&5_-=MOI&M4TRPF*.&0>3G.@[@@W&FWE;*DKMS
MS1,*FTLX\O4,KYF^=(!H?8*SE,SPA FHL_7L-[Q" =$.7/"%Y!F-20MO;$X.
MWLS=%#F"PYDLJUOI>%/Z@U3W20YVX)@))A/<"AV>G4FPN:H,S9K9J4'MN]+
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
MVFHI>-YWY1/),O,5GS&I>@(S7*I6%7'MH.[/&9/;B0Y0-K_A7U!+ P04
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
M"IJ_WQ1%_?2F+>#X:Q!7_P=02P,$%     @ \38Z5TKPS7/4 @  2@@  !D
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
M*!7&3K-4BZ3*&S.51B@-ULAI]@%2+9VVT^27@52IX/7T#10DU6&_GCJ6@,3
M%!0G[LOJW=]??;SYV_Z>7&W6NS6\!U7(N5,!E=92:9%*2U1:IM(*BS8./-D'
MGIPI+3V"6<'(I+546J32$I66J;3"HHV#L;>&1=7U^Y;LI*;)P6L?IC/^$DFM
M%W*:R%H@E5Y8"Y9&2.JLE=,\DH#4-L$TP)D#4N.U M9@05+MFO'2<'Q?>KM4
MU/W2Y>.=N+G[L-C?]9NK[AY]^OS+[<W5J^WZ:G>_@?>D"CU[@F#26BHM4FF)
M2LM46F'1QH'8>\3"S)6MJ XRE=92:9%*2U1:IM(*BS8.QMY(%E6/\%NRE9TF
M"ZN-F1II2R1MG/9H+365*M6E()2M +5;'QGP' E(@_ ->#B4@=0YZP"U *DW
M*H1*MNK-55%W5W&VVMS\NMJM:^FJ2CU[AF#26BHM4FF)2LM46F'1QI'8^\K"
MSY6NJ,8SE=92:9%*2U1:IM(*BS8.QMY_%E5K\5O259A.UMU_4^-M"91"*A%0
MM@)2)5R8%DA$)'6-#-.G20E(I0T62#.2ZL:!"HV"I'L_,QS-5K)W9&7=D?W/
MW?4:YJ/ZN'.G "JMI=(BE9:HM$RE%19M'&N]RRS%3/E(4IUG*JVETB*5EJBT
M3*45%FT<C+WS+*MFXC?DHT?PN I"":NG"0E)I98@=[5(ZH4S8/F$I%8X0$U
MVB49"9Y:92!56DNT?$)28U70QQ-2;\+*N@G[Q[O=>G.WNEUL5[>X&*\..'LR
MH);B4FF12DM46J;2"HLV#KK>899ZKLQ$=9FIM)9*BU1:HM(RE598M'$P]BZS
MK)<B?T-F,I-Y^96PSMKIHF*)M4$JE)N 5G9I1$]S0X1:820HOTA(:X)":[L,
MM8UH]#3M%J@UPHQ=P_'MZ7U76?==?UQ=W;R_N8*?/[5&ETIKJ;1(I24J+5-I
MA44;1UOO)DLW5V:B&LI46DNE12HM46F92BLLVC@8>T-9UBN5OR$S>;!FZM("
M>.2$I-)K@?+25"J;$/34;HM(*I0#)>$)2+7U!E0]9"253H)=3@5)3;=L],=3
M4N^MRKJW^IB2%O^WJ&]CJF/.GA*HQ;Q46J32$I66J;3"HHUWT_;^L6IFRD^*
M:C!3:2V5%JFT1*5E*JVP:.-@[ UF=:J,^;?FIT?P044"*,->(J56H!ZA!4IM
MA09/F)!2*? L*@%ED&AME8'2AX >+R&E?]A2>R0QJ=YD5763=9"8CF]RJC/.
MG@BHE;Q46J32$I66J;3"HHWC;M#D8;8N#]PV#]P^#]Q&#]Q.#]Q6#]Q>#W.8
MRZHWEU6]?/D;LI*>S,Q6.K!F D(A3#.UQEJ@= ;4)T2$- %</ &E,@YLR\U
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
M@WCR9B\YD2R*7X[=,RE9$!\N"9X1K@/4_3EC\N%$OV_+WJ^.?@!02P,$%
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
M1BI[7BPCHZF1OEK)5AIY=/G/3NEBN&(&,=[A3.<M$+K5R?'.KOW7UEM:T#E
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
MIM&2LK*!_/PQS\7^HNR@/<0T^Q=02P,$%     @ \38Z5_4?C[;<!0  3"8
M !D   !X;"]W;W)K<VAE971S+W-H965T.30N>&ULM5I1;]LV&/PKA%<,+;#6
M$BE+=N882,QUZX9L0;MN#\,>&(FVM<JB2]%Q^^]'R8IH2C1E!>Q+8LOWG7F?
MJ,N%Y/S ^*=B0ZD 7[997ER/-D+LKL;C(M[0+2G>L!W-Y2<KQK=$R+=\/2YV
MG)*D*MIF8^AYX7A+TGRTF%?7[OEBSO8B2W-ZST&QWVX)_WI+,W:X'OFCIPOO
MT_5&E!?&B_F.K.D'*C[N[KE\-VY8DG1+\R)E.>!T=3VZ\:\PBLJ""O%72@_%
MR6M02GE@[%/YYEUR/?+*$=&,QJ*D(/+7(UW2+"N9Y#@^UZ2CYCO+PM/73^QO
M*_%2S ,IZ))E?Z>)V%R/IB.0T!799^(]._Q":T&3DB]F65']!(<:ZXU O"\$
MV];%<@3;-#_^)E_J1IP42!YS :P+8+L@/%. Z@+4+@C.% 1U05!UYBBEZ@,F
M@BSFG!T +]&2K7Q1-;.JEO+3O+SO'P27GZ:R3BQ\[_5OX&?&DD.:98#D"?A#
M;"@'[W)!\G7ZD%%P4Q14%. U6&[D)5J - <2 V+"^=<T7P.R9?M<@)>8"I)F
MQ2L)_?@!@Y<O7H$7)?C/#=L7DKJ8CX4<<OG%X[@>WNUQ>/#,\$)PQW*Q*<!/
M>4(30_W27N]#"\%8]JII&'QJV"VT,OZZS]\ Y/T H >1:4#V<DQC6>Y7Y=!0
MCB\O]RUJ4'/[4<6'SO U=_Z?]TS^E(_2@?#D7].-.A(%9J+2GJZ*'8GI]4CZ
M3T'Y(QTMOO_.#[T?34UR288=D6D-#)H&!C;VQ2W)2!Y30 1XH.LTS\L'@JW
MCO*4F2;L[9%O4O&5KORX@%$P";SY^/&T0R98&,!0AV$##(:>AQJ8IFK2J)I8
M52E#B#_O4TX3D.QYJ:Q\[K]2PDW"CI3AR5#:FKH(B*8M05W,Q M/NJ/I"1L]
MH57/'27%GE/Y]TK4=P:0Y#_IKN45HRV%G6&\#F%+C@$#?1BT!!E1D5E/U.B)
M+IUU5%JV=;Y%W:9'01"U^KXTPCK3$IM@VK34]$P;/5.KGGL2IZLT-@W?6CC4
M=ER284=D6L-F3<-FKGQ[YK*!+LFP(S*M@;ZG@H_GV+EKPM/)CZ8(S5I/DA'F
M>W[K2>J%Z;I. IWOWKMK3IMY&R!=][;RZ(*@$@0=FW=-:'=O ZAM=E:(KD8%
M+M\:1P99=TVE3Q$816TE)EAG7F(C[/R$4PG(MT>@WQD7FP,MA%&"M7:H_3AE
MPZ[8]+ZIC.5/7'FX;XUK@[OHD@V[8M.[J)*=;X]VS[#Q;B*;>;-.(#+!D._!
M]E/5A04P.'$;79=*>+X]XCW/QKOQK&/CO1!L@%@RN*]"GF]/><\P\FF_GB[$
ME,*M3+H>E<%\:T(99N6SRR;=13!L@FES4U_:4)D(VC/17;F00]+<I,!>.M2#
MG+)A5VQZVU3D@KXK)X?6\#:XBR[9L"LVO8LJYT%[SAONY+";SV X]5MK),O+
M8-@$BSQT9BD%JL0'[8GO64X.NV&M[7S]$&R%Z')4W(/VN#?<Q6M"JY9>"#9
MSB^D0)7"H'VI:XB)0\,"EFF^703#O3!=D4I$T)Z(JCP.EO)N<)(995CK!WN0
M2S;LBDWOG4I=,'+FY-;\-KB++MFP*S:]BRKH07O0>X:3=^-9-)E&[:65RV"X
M%Z;K4H$/V@/?\YR\F]4Z[M<+P5:(OO6CTA[J27N#G1QUUZS:6OHAV K1M:@(
MANRK7D-L''47J4R3[3(8[H7IBE0<0O8X="/G6;47:Y1@K1V\&^>2#;MBT_MV
MLJ/I;DO3[9ZFVTW-;[&KB53*0Z[W-5$WGP5P MO_X5X&P[TP79>*>^@;[&RB
M_JW-?@BV0G0Y*NLAUQN;J+M>U='2"\%6B*Y%92_D;E.SIIKT3;:+8+@7=E0T
M/CEFLZ5\71U7*D!<+IH<#Y T5YLC43?50:#6]:5_A8\'FQ3-\9S5'>'R82M
M1E>2TGL3R3'QX]&EXQO!=M5AG@<F!-M6+S>4))27 /GYBC'Q]*;\@N8 V>)_
M4$L#!!0    ( /$V.E<8/-0V$00  )45   9    >&PO=V]R:W-H965T<R]S
M:&5E=#DU+GAM;+586V_;-AC]*X16#"W01"1U=68;:"-TR]IM0;-N#\,>&)NV
MB4JB2M)QUU\_4E)D2Z)=!V!>;%W.=\1SS(\ZYG3'Q6>YH52!KT5>RIFW4:JZ
M\GVYV-""R$M>T5+?67%1$*5/Q=J7E:!D61<5N8\AC/V"L-*;3^MKMV(^Y5N5
MLY+>"B"W14'$?V]ISG<S#WF/%SZR]4:9"_Y\6I$UO:/J4W4K])G?L2Q904O)
M> D$7<V\-^@J0ZDIJ!%_,;J3!\? 2+GG_+,YN5G./&A&1'.Z4(:"Z*\'>DWS
MW##I<7QI2;WNF:;P\/B1_5TM7HNY)Y)>\_QOME2;F9=Z8$E79)NKCWSW"VT%
M189OP7-9?X)=BX4>6&REXD5;K$=0L++Y)E];(PX*4'BD +<%^-R"H"T(SBT(
MVX*P=J:14ON0$47F4\%W0!BT9C,'M9EUM9;/2O.[WRFA[S)=I^8(7KP'/W.^
MW+$\!Z1<@C_4A@IP4RI2KME]3L$;*:F2X**]0PHN%/M&S"VV1Y$&]3*CBK!<
MOM+X3W<9>/GB%7BA<>#/#=]*S2^GOM+C-D_W%^T8WS9CQ$?&^.NVO 0!? TP
MQ(&E_/IT>487NAS5Y=A2GIU?COKEOC:[<QQWCN.:+SC"]XZ53-&+#WJZ+RTV
M__-!X\&-HH7\UV950Q[:R<TJ<24KLJ S3R\#DHH'ZLU__ '%\">;<2[),D=D
M/5.#SM3@%/N\F9JCZ?@:E%397&S8HIK-+(T/<X01@E/_X= >"RH(@P$JLZ!B
MC-,.U1,4=H+"DX*NZ];7F@3-B5DAY895UMXYR?/4">&2+'-$UO,OZOR+GK/+
M(I>FNB3+')'U3(T[4^.3D_)FW%]KP:5U6C9,\6%7I%$X[+"S4-GW4#TQ22<F
M>:J8G$JID\AB6VQUT^F)\_BN,PUH$YF,!I;B(!IH'(.2($X&$L>@* X"N\*T
M4Y@Z7133L<TP@$,Y%A1"23#08T'A"4SL@B:=H,E)0;_S<L&+BBHM92THU?E3
M62??29JGMJ]+LLP16<\^!/=A#S[GJMBR._+5*5OFBJWO[$&,1LZ6QI;JL#E"
M&$P&?786*OL>JB]GGU'1R;3F9'%L'W$XM "/98Y1>))&0YD65)B@(S+WJ1&Y
MC8TM76_!A\-WF@6$8!0.%5E047PD-:)];$2G<^,1158Q3I.C4[;,%5O?Q7UX
M1,^:'I'3^.B4+7/%UG=VGR"1NPB)QKE/-_UH 1FC(CQ$91;4)$J.K9/[#(F>
M/T2B<?9#81(.98Y1(4SBH4Q+V$QQ?$3F/D@BMTFRI>O])X:C)&E#83A,DC94
M$@VCL7^P!68V+'\C8LU*J7^-E2Z#EXFN%\T>8'.B>%7OBMUSI?]HUX<;2I94
M&("^O^)</9Z8C;9N)W;^/U!+ P04    " #Q-CI7]U&7R"($  !_%P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6RM6%V/FS@4_2L66U6MU Y?"?G8
M)%)F@-!==3OJM-V':A^<X 14P%G;F4SWUZ\-# W@4)+Z)0%SSSF7ZV,#=W;$
MY!N-$&+@*4TR.M<BQO937:>;"*60WN ]ROB5+28I9/R4['2Z)PB&.2A-=,LP
M'#V%<:8M9OG8/5G,\($E<8;N":"'-(7D^RU*\'&NF=KSP,=X%S$QH"]F>[A#
M#XA]WM\3?J97+&&<HHS&. ,$;>?:TIP&IB$ ><27&!WIR3$0M[+&^)LX>1?.
M-4-DA!*T88("\K]'=(>21##Q//XM2;5*4P!/CY_9_?SF^<VL(45W./D[#EDT
MU\8:"-$6'A+V$1\#5-[04/!M<$+S7W L8PT-; Z4X;0$\PS2."O^X5-9B!,
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
MJ0P0QZ>$\-<W\C'$YCG5R7]02P,$%     @ \38Z5\OA]FUH @  @@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3DN>&ULM99K;]HP%(;_BN5)TR91<N'.
M0J11-K4:G5"K=1^F?3#A0*S:<6H[A4K[\;.=D#$)4JD57XAO[^O'Y\2<1%LA
M'U0*H-&.LTQ-<*IU/O8\E:3 B6J+'#(SLQ:2$VVZ<N.I7 )9.1%G7NC[?8\3
MFN$X<F,+&4>BT(QFL)!(%9P3^3P%)K83'.#]P"W=I-H.>'&4DPW<@?Z1+Z3I
M>;7+BG+(%!49DK">X,_!>!KX5N!6W%/8JH,VLD=9"O%@.]>K"?8M$3!(M+4@
MYO$$E\"8=3(<CY4IKO>TPL/VWOVK.[PYS)(HN!3L)UWI=(*'&*U@30JF;\7V
M"JH#]:Q?(IAROVA;KNWZ&"6%TH)78D/ :58^R:X*Q($@Z)X0A)4@=-SE1HYR
M1C2)(RFV2-K5QLTVW%&=VL#1S&;E3DLS2XU.QX%_\0W-P9Q+H0OTG4A);)C0
MAQEH0IGZ&'G:;&,7>TEE.2TMPQ.6,TC:J!.T4.B'X?]RS]#5B&&-&#J_[@F_
M>TAIP@S?'W1#=I07_!A3HX=]M\<J)PE,L'EY%<@GP/'[=T'?_]1 V*D).\Z]
M<X)P#DH!M,HXMM ,5")I[MZZ7W.S%EUKX.KW,>S.&;"[-7:W,; .%VF01P/:
MK.VA9R!2-5#T:HI>H].7QX+FYI[KYOPVFKPR4/T:L7^N_/;/@#VHL0=OR&^S
M]N7\#FN*8:/3M*!L1;.-N[\T.Y7?1I-7!FI4(X[.E=_1&; #_]^?M_^&#+\@
M[C3DV#NH*+8ZWQ"YH9E"#-;&RV\/S'649<$K.UKDKL@LA38ERS53\Y$ TBXP
M\VLA]+YCZU;]V1'_!5!+ P04    " #Q-CI7C)C>SI,#  !"#   &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,# N>&ULK5=KC]HX%/TK5K9:M5)G8N<)LQ"I
M0[;:U;;:4>GCLR>Y$*M)S-H&.O]^;8?)0##IM.H7B)-[CGW.-<YAMN?BJZP
M%/K6U*V<>Y52FQO?ET4%#977? .M?K+BHJ%*#\7:EQL!M+2@IO8#C!._H:SU
MLIF]=R>R&=^JFK5P)Y#<-@T5#[=0\_W<(][CC0]L72ESP\]F&[J&):A/FSNA
M1W[/4K(&6LEXBP2LYMX;<I,3; "VXC.#O3RZ1D;*/>=?S>#O<NYALR*HH5"&
M@NJO'2R@K@V37L=_!U*OG], CZ\?V=]:\5K,/96PX/475JIJ[DT\5,**;FOU
M@>__@H.@V/ 5O);V$^V[VC3U4+&5BC<'L%Y!P]KNFWX[&'$$(,D%0'  ! -
M$%T A = .)SA$B Z "+K3"?%^I!31;.9X'LD3+5F,Q?63(O6\EEK^KY40C]E
M&J<R@J_^0>] .R?1%5IVW4=\A?3.$E2Q=HWJ[NG+'!1EM7REZSXM<_3RQ2OT
M K$6?:SX5M*VE#-?Z1497K\XS'[;S1Y<FCU [WFK*HG^;$LH3PE\+:77$SSJ
MN0U&&7,HKE%(7J, !X%C08OGPXD#GC\?CD?4A'UW0LL77N"SC4$%ETK>N-SM
MT)$;;8Z,&[FA!<P]?29($#OPLM]_(PG^P^7,KR3+?Q'9B6M1[UHTQI[]>[IU
MK7\N]SJ6V+*8\W&7D70:Z;;OCFTYKPK(E$2G5;FC*@YQV%>="(E[(?&HD,]4
M,'I?PW=T="3)T=S3R4#$><EDJ."\A,38O?ZD7W\RNOYEQ86Z4B":[RA(SN:.
MXTDZ[(2C*L0D&>AP5$V#\$(GTEY).JKD(U>T/A+A/.O2LSV0AE."!RH<53$^
MVT_G59,HF21N%9->Q614Q1?[%H02T9W^A:Q!O[A--'CZI9A6N92-TP;H :B0
MB&!4T@>7-8MQ F()4(J:[F5 TDM$^2C13YXKT]Z^Z8_95S)9\&VKD#YNP.5;
MQZ=3T5,;\36.<#S8$^ZZ, D'NV)T?3^IGN"GJ(!']2^HK-"&LA+IO(EH8Z1+
MG0"*>JM?WB8*J I0HW?25F\LT+[H'-%MK%J?8ZQFBH$[)>!G'<6.,M=9/"[C
M1VWRC\)5 V)M0ZI$MO%=+NGO]D'XC8U_@_NW)B#;T/9$TZ7K]U2L62NU5RM-
MB:]3K5!T@;4;*+ZQ$>Z>*QT([66E0SX(4Z"?KSA7CP,S0?^W(?L?4$L#!!0
M   ( /$V.E?M%Y1FP (  .$'   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M,2YX;6R%E5]OFS 4Q;^*Q:JID]8")B30)4AMHVG3.JGJG^UAVH,#EV 5[,PV
M2??M9QO"LL5)7A(;?,[O7,#7TPT7+[("4.BUJ9F<>952JRO?EWD%#9&7? 5,
MWRFY:(C24['TY4H *:RHJ7T<!&._(91YV=1>NQ?9E+>JI@SN!9)MTQ#Q^P9J
MOIEYH;>]\$"7E3(7_&RZ(DMX!/6\NA=ZY@\N!6V 2<H9$E#.O.OPZB:T KOB
M&X6-W!DC4\J"\Q<S^5S,O, D@AIR92R(_EO#+=2U<=(Y?O6FWL TPMWQUOVC
M+5X7LR 2;GG]G1:JFGF)APHH25NK![[Y!'U!L?'+>2WM+]KT:P,/Y:U4O.G%
M.D%#6?=/7OL'L2/ ^(  ]P)L<W<@FW).%,FF@F^0,*NUFQG84JU:AZ/,O)5'
M)?1=JG4J"X.++^@.=%T27: 'R#G+:4V)?62\1&6K6@&H9065.6^9@@+E1%:H
MU.]3(L61_D"$7LZ6J#8V2(L7VD%1[7@^!T5H+=^A,T09>JIX*PDKY-17.KM)
MX.=]SILN)SZ0<P[Y)8K"]P@'&*/GQSDZ/WOWKXVO2Q_JQT/]V/I&!WS[TG]<
M+Z02^A/YZ8K668S<%F;?7,D5R6'FZ8TA0:S!R]Z^"<?!AR,!HR%@=,P]T_5&
MKDR=*K8JL_7661B'.)WZ:P=L-,!&IV C%ZQ3C7=A01I@-RP>8/$I6.R"Q7NP
M28H3-VL\L,:G6&,7:[S'&L6'6).!-3G%FKA8DST63I/(S4H&5G*4]52![L6E
M N$B)ONO+4S# \AT0*;'D5R1VD5+]VAQ%!TJ, S^-JC@*.\.I$3;[N-L','^
M!Q.'P0'N3F,,3]=YK+LYLX1[VW(4)Y/_'X*_T[#-X?>5B"5E4C-*K0LN)]I
M=.=)-U%\97OX@BM](MAAI<]@$&:!OE]RKK83<RP,IWKV!U!+ P04    " #Q
M-CI7RJGT9%,"  #K!0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL
MK51=;]HP%/TK5E9-K=22S]**)9$H:%HU=4.@;@_3'DRX$*M.G-F&=/]^UT[(
MH 5437N)O^XY/O?$]\:UD$\J!]#DN>"E2IQ<ZVK@NBK+H:"J)RHH\60I9$$U
M+N7*594$NK"@@KN!Y_7=@K+226.[-Y%I+-::LQ(FDJAU45#Y^PZXJ!/'=[8;
M4[;*M=EPT[BB*YB!?JPF$E=NQ[)@!92*B9)(6";.T!^,(A-O [XQJ-7.G)A,
MYD(\F<7](G$\(P@X9-HP4!PV, +.#1'*^-5R.MV5!K@[W[)_M+EC+G.J8"3X
M=[;0>>+<.F0!2[KF>BKJ3]#F<VWX,L&5_9*ZC?4<DJV5%D4+1@4%*YN1/K<^
M[ #\Z @@: '!6P%A"PAMHHTRF]:8:IK&4M1$FFAD,Q/KC45C-JPT?W&F)9XR
MQ.G4]ZX^DZ%2^%ZFH)D$_$.:?)USMJ+&9T6NR!<J)35ND_,Q:,JXNL#=Q]F8
MG)]=D#/"2O+ .#?1L:M1E*%VLU; 72,@.")@#%F/A/XE";P@.  ?O1WN[\-=
MM*+S(^C\""Q?>(3OA!5DS%3&A5I+(#^&<Z4EOL&?AS)NKH@.7V'J<J JFD'B
M8.$ID!MPTO?O_+[WX5#^_XELSXVP<R,\Q=ZZ(?^Z(3HW+O%U2HE[APQH6&\M
MJ^DCFS3J1;&[V<WK=4R_YW<Q>W*C3F[T[W)+49Y0W!!?[Z@)PQ>"HU>"@YM>
M^$*QNU.*I@T^4+EB6$4<E@CS>C=XA6Q:2[/0HK+5.1<::]U.<^S&($T GB^%
MT-N%*?BNOZ=_ %!+ P04    " #Q-CI75*,UN"0#   S"0  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,#,N>&ULK99;;]HP%,>_BI554R>US0T"=!")RZ9-
M6[6*KMO#M >3'(A5QZ:V@?;;SW9""B$@'O8"L7W.W[]S?#GN;[AXDAF 0B\Y
M97+@9$HM;UU7)AGD6-[P)3 ],N<BQTHWQ<*52P$XM4XY=0//B]P<$^;$?=MW
M+^(^7RE*&-P+)%=YCL7K""C?#!S?V79,R2)3IL.-^TN\@ =0C\M[H5MNI9*2
M')@DG"$!\X$S]&_'/6-O#7X1V,B=;V0BF7'^9!I?TX'C&2"@D"BC@/7?&L9
MJ1'2&,^EIE--:1QWO[?JGVWL.I89EC#F]#=)539PN@Y*88Y75$WYY@N4\;2-
M7L*IM+]H4]IZ#DI64O&\=-8$.6'%/WXI\[#CX$=''(+2(:@[M(XXA*5#: ,M
MR&Q8$ZQPW!=\@X2QUFKFP^;&>NMH"#.K^*"$'B7:3\6^=_T-#:74^V4*B@C0
M*Z30CQDE"VSR+-&U'D@X2P@EM@?Q.<+60;PY\,H!74Y 84+E!^WY^#!!EQ<?
MT 4B#/W,^$IBELJ^JS2YF=]-2LI101D<HPS0'6<JD^@32R'=%W!UR%7<P3;N
M47!2<0+)#0K]*Q1X0=  -#[?W3^!$U;+$%J]\(C>B16X0E-.*=*;=H-%BH8,
MTU=))/JSV_VW*:?%E*WF*<WU<"N7.(&!H\^_!+$&)W[_SH^\CTWY^$]B>]EI
M5=EIG5*/1YABE@#""LU@01@C;&&VX2M@T11XH=:V:N8:6\=AV/*BOKO>C:C!
MRNN%066UA]JN4-LG4;\3/-,G11&0>L\G*R'JV[5 +%2BG<E;4;M3(SPT\J-V
MNQDPJ@"CLP%Q\KPB1P"C@[F]&MVAA=_UCM!U*KK.V73Z1"C:#-<YF/HZ\/UZ
M^IJL(C]L)NQ6A-V3A,,D,?>>ONC@19=2"4U\W</4M/QV#:_!* HZS72]BJYW
M[DD!EIXZ([W#W=\)([_&V&"U=Y(*2'>G_N0@%K8L2Y3P%5/%E5SU5I5_: M>
MK7^D7P1% 7^3*9X3=UCH@R\1A;F6]&XZFDD4);IH*+ZT56[&E:Z9]C/3KQH0
MQD"/SSE7VX:9H'HGQ?\ 4$L#!!0    ( /$V.E=^(QAG;@8  !$Q   :
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
M:X6F'XR8QEO1I[G>][GDZBU5?G*"O>O?T%RRQ?/U5,F7H!G+5$X)8G;E&CT
M-\F5+P")->& B% YLM&O!;J*01*:BD\-R[FQO-L3G@CUZML\1E<_?AJY4D6L
MUW479733(CK_5'0^NF>Y7 OT2YY 4@=P%=6*K__&=^JW(L:PZ*$ ?T:^Y_N6
M@&;GNV.+>WR^N]?")JAV+S!XP0D\H[-MX^XX)_D*5(%*]/2*CNT>R*N9-KN#
M_OQ=0:*O$C+QEVU_BO5#^_KZ4+H5&[* L:-.'0%\!\[DIQ]PY/ULT[9+L+@C
ML)KN8:5[V(8^^6Z.$R4FV0%7QR-:*;GE=4(DH"6A'.U(N@5T17.4L#0E7* -
M\** K&50+#<PR^FC>C<)<&\X'+F[8_U:@[I4OX[ :OKU*_WZK?K=$_ZLOFDS
MEB=4YZM-DE:$2S.O2["X([":<E&E7/3!%1]UJ7N78'%'8#7=!Y7N@_^WX@?O
M*S[J^?U&Q5NL!KUA5+>*WUN%7F]PP*HQOJD8W[0R?J3B^7K) 1#-)2A%)>*:
MK4FSS[H7H=DVLU$K<+%W%(_7\[P!;I [8>?Y#7IV.QR>(#BL" [_$T'R<HK@
MT!Y0=-,@:+=[Q^\4G&_GA[U#;^==EK0)%0NVS?540G<T@3PYRM,+LK=<^#CE
M_-XP:/"W6 4]W,Q>.Q8^0?ZHL<7MWY@B0=$_Z)RO33O8I<=>IVAQ5VAU(?V#
MD/X'?W+* +H2OTNTN"NTNOB'!A^W]K&3:0KZ/Q^T8ZD2/:7RM3B?K#(&MH/$
M#[U!LRZMAD$_&#1+TVJ(^\&)XCSTS[B]@;XO#M=SB[/+QG?6*5K<%5I=R$,C
MC?L?79R=-N*=HL5=H=7%/_3BN+7EO*PX(VO-X;#9%=D-PRCH-XO3:HC[PT&C
M.MVCZZ$,^,I<LPED.H'BYJ2:K:[R[LP%5F-^JJ_XS+73 ::X'U15O**Y0"DL
M%:1N/AW$BRNW8B#9QEQ"/3$I668>UT 2X-I O5\R)M\&>H'JXG/R+U!+ P04
M    " #Q-CI7'RB,8U<#  !>"P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#<N>&ULM99MC]HX$(#_BI5655<J)'%"@#V(!+OM756U6A7=]K-)!K VL:EM
MH"?=CZ]?LH$M2<1Q=WP@=N*9>68\8\_DP,63W  H]*,LF)QZ&Z6VM[XOLPV4
M1/;Y%IC^LN*B)$I/Q=J76P$DMT)EX>,@2/R24.:E$_ON0:03OE,%9? @D-R5
M)1%_S:'@AZD7>L\OOM+U1ID7?CK9DC4L0/VY?1!ZYM=:<EH"DY0S)& U]6;A
M[3R,C8!=\4CA($_&R+BRY/S)3#[F4R\P1%! IHP*HA][N(.B,)HTQ_=*J5?;
M-(*GXV?M'ZSSVIDED7#'BV\T5YNI-_)0#BNR*]17?O@#*H<&1E_&"VG_T:%:
M&W@HVTG%RTI8$Y24N2?Y407B1"#"+0*X$L"6VQFRE/=$D70B^ $)LUIK,P/K
MJI76<)2975DHH;]2+:?2,.A]0@O%LZ?>7#N7HSM>ZAV7Q,:LAQ9NMQ!?H2T(
MFP4L R0W1  B!R)RB=[>@R*TD#=Z_</)HH5=-+.+)K[2M,:FGU5D<T>&V\@P
M^LR9VDCTGN60OU3@:S=K7_&SKW/<J?$>LCZ*PG<(!QBCU\AW;LCJT6$AJJ,9
M60M1BX4ONW()P@1KT:#2,3H-<;,&4X2W<DLRF'JZRB2(/7CIFU=A$OS6P1?7
M?'&7]O0+9WN02F\S46@):\H89>MJ<RG/T5O*JFC<H+\;X^*<<&82:\84_CY-
MQG@0Z-_$WS< #FK 02?@[X(P@W<IQ^",(XK'<=+*D=0<22?'+,^IJ0!2G*>]
M1$ $,Y [YD8W%_,F9[P]/!K&K;S#FG?8R?OH=O52C.%YV,(A#ELQ1C7&Z/+\
M I9?D5FCALQ*@G:T<8TV[BS-;_9\UF2S/0A]WR";:CU]: +Z0*A CZ3801/1
M^'\HV# XGL_!OR_9G!<%$=*\<J$U,3X><(V'KS,[?%$Z_1@W1SD\N4_"BROX
M&JSJN@I?Y&9_/&[APD<N_)]7]#7\N)$_B5KXCS=+V'DQG%;X-5A1 U;23UJH
MCO=)^ \NE/."OX8T/L]+W(]^S4O_I.4I0:QM8R=1QG=,N>ZG?ELWCS/7,AV7
MN\[S,Q&ZJB0J8*5%@_Y07RK"-7-NHOC6-E!+KG0[9H<;W0"#, OT]Q7GZGEB
M#-0M=?H34$L#!!0    ( /$V.E>9"O,]A0@  $I#   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$P."YX;6R]7&USFT@2_BN4=FLKJ3I'S/ JKZTJVXBWN]RF
MDGWY<'4?L#2RV$7@!60G]^MOD+ 0,ZT1BCOY8DOHZ:=[Z.ZAIP>X>B[*OZH5
M8[7V>9WEU?5H5=>/E^-Q-5^Q=5*]*QY9SG]9%N4ZJ?G7\F%</98L66R%UMF8
MZKH]7B=I/II>;8]]**=7Q:;.TIQ]*+5JLUXGY9=;EA7/UR,R>CGP,7U8U<V!
M\?3J,7E@GUC]V^.'DG\;[UD6Z9KE55KD6LF6UZ,;<AE3IQ'8(GY/V7-U\%EK
MAG)?%'\U7Z+%]4AO+&(9F]<-1<+_/;$[EF4-$[?C[Y9TM-?9"!Y^?F'WMX/G
M@[E/*G979'^DBWIU/7)'VH(MDTU6?RR>0]8.R&KXYD56;?]JSRU6'VGS3547
MZU:86[!.\]W_Y'-[(@X$. \L0%L!*@J81P2,5L 8*F"V N90 :L5L(:.P6X%
M[*$:G%; $07L(P)N*^ .U3!I!29#!8C^XCE]&T$[EV_CQ4OJ9'I5%L]:V> Y
M7_-A&W1;>1XF:=[DQZ>ZY+^F7*Z>$OWBG]K-?+Y9;[*D9@OMEWK%2NVN6/-T
M6S5Y\,2T?Q55I5UH-\N:E1=U\EF;KY+\@55:FFL<KLTYNLA97E=:L>0AW[$5
M6[9YCRUKV-YXK$[2K'K+>7_[Y&EO?GRK_=CP_;HJ-E62+ZJK<<W'UU@YGK=C
MN=V-A1X9BZ&]+_)Z56FS?,$6@+ROEK=/R8=J>4(5!&/NF+UWZ(MW;JF2,=[D
M[S1#_X=&=6H !MVIQ=\G)1<G1\6]X=HI(#X;KAT2]U\W]N!UQH=J<8_-E<9'
MP\4)(!X/%]<5<63LL]S8\AE'^&Z&I.1_/A99IO&KSG-2+OX+I=].B0DK::[D
ME]5C,F?7(TY=L?*)C:8__4!L_6<H=#')/$RR&2:9CTD68)*%F&01)EF,1-9+
M%7.?*J:*?7K+'M(\3_,'7G9E23YG4"+L**PM15.!/DTGCNG8DZOQTV&(RS"B
M4]=R!9PGX]R)HQM6'S8#M%K4-<T^S!^H-1A&%PZ#1< 8')>*L%B&.8ZKN_H>
MUG.:M7>:I73:O_E"8KXI2UZ"7#RR,BW@:2[-^7?0H3MZ^] LX>S?R9")(?A1
MAMBDN7KTO"B##%T@\F4,L5W!?8 RDPI&AP 1)89 %<DHT[0%FV(9=&%.)K#?
M[+W?;*7?>)UT(M-L>0#ZQ'0MX:S>R3@H(ST 1HV)*YR0F0R#$M(?:%PP3&L(
MT0&)&P%T0$;&P"#Z&=ESF;-WF7,RU38Y7XIGZ?]X-;&M'/@Z=\&S[BFI=UE6
MU>5FO5T._+WAN.67QLE)I:W8@J\:(#<K=9Y;66"2>9AD,TPR'Y,LP"0+,<DB
M3+(8B:R7.>X^<]SO482[F*F"2>9ADLTPR7Q,L@"3+,0DBS#)8B2R7JI,]JDR
M>7T1/@$*$N$:> =@)KI0$P 8P["%B@!21H0+N#] 6S"$*!P"B@"08PGJ8N5Y
M_DHO$KUK+NI*/]ZLBTU3!I1LGB55E2Y3/O<MRV(]J$D(=@!UH%85G YA!']Z
M ,85*_4!&%]] LZ=6E#90L!^@XI1!($,890QEEW],#KH41-E&/UR="VGO6D"
MY:UVSY9%R0[B;)XTVR]P"!%IQ+H804I[SKTNGE8X0U7HH[(%J&SAZ9,1G8;$
M6#;U Y)V 4F_;;^AY5=/8P!&FL9DC#R-G<;XZO&>'3&8;"%@/S"- 2!Y&D.R
MJQ\U71.>*!N7 [H=+8%R:I(A4MGC02!JF6)@ "BI\O%/VQ0,4A="*+$\BL#A
MB:5/#*$.:Y^^@[K6+U'W?C\455VR.BU9T[W0LC2Y3[.T_J(EBS\W5=T<!+VF
M9#UW28;*YJ&RS5#9?%2V )4M1&6+4-EB++9^EG2]=F)]CSX&4;;TS\X:3#8/
ME6V&RN:CL@6H;"$J6X3*%F.Q];.FV^D@ZJV.02T-(O?L+PBE1-R+.H*SJ5@'
M #AJN!81*P$(9^J.5"8.TQL,Y L'XB(0YU)QWRQ6^^!K?=QMC1#UWL@W:'<X
M\AK %8,!P#AB(,@82J5%* 0B8@B@;CN@LH7  %QQ'S<"0$07Z] 8R[!^)'5;
M!4397L7N>+A VCIB&*'N!0 J+5>..-0N/RI;@,H6 N>#1YVXHQP!,$,WB1B<
MWZ(W3[KF/%%WYU_?_9!;UP81PU'&R+.:C+%U4PHR&05,:TB-\C9V,-E"8 "$
MN$1:.@-GC(CG-<8RK7\_:[<C0-4[ J=[(%1N2/,:@[AB>PS&2;62!^(<EX@U
M$(0#:B5_H'W!0+WAD7&(-54$VB?72C&(Z]5*?==U77BJ[L+_6M1)]M65C)K\
MW.4>*IN'RC9#9?-1V0)4MA"5+4)EB['8^LG2[1!0^CV:)!2SDWZ'RN:ALLU0
MV7Q4M@"5+41EBU#98BRV?M9T.R14O4,RJ$E"@>8_OV!:XMW7,,X0[\[T(!PU
MB>N(!0*(,\6EHS]0;S"0+QR(BT"<.['$)@F,,ZTC-X;2;ON$JK=/\-L?K<+^
MG;.BFP&,>&,V@#%T<9\4!(EW9JM/P=D3"^J>!3  (O7((@AEBG>IQUB6]4.I
MVV.@ZAOZ<?L?%+AW7>I_J"TZ^^(HJP3Z'Z@Z?52V )4M!,X'U/\ 8$#_ \NT
M?G!VK7RJ;N6_NO]!Y7:V]+@)@)&G-1D#/' "H(!Y#:ESWL8.)EL(# !ZB@6
M 8^Q *CCS['0KO5/U:W_ 7V-'8'5FX2@O@:(D\H;#\2YNBT^-0;A@/+&'VA?
M,%!O"/-)95 $VR>5-S&(ZY4W.]>-#QZ&7[/R8?ORA8KG)J]-=H\![H_N7_!P
MLWVM@7#\EES."'#<)Y<!=#PDE_'NM0Z=VMU;)MXG):]K*RUC2VZ"_L[A@RAW
M+V[8?:F+Q^TC^O=%71?K[<<52Q:L; #\]V51U"]?&@7[UV=,_P]02P,$%
M  @ \38Z5_'V?.PX!P  7C4  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Y
M+GAM;,V;W6_;-A# _Q7"*X846&J1^G26&$ABZVO-5K3K]C#L0;'I6*L^/(E.
MTJ%__"A9L2WJHMC(/?0EL>6[WU&Z.^K(D\X?\N)+N>1<D,<TR<J+P5*(U=EP
M6,Z6/(W*=_F*9_*715ZDD9!?B[MAN2IX-*^5TF3(-,T:IE&<#<;G];$/Q?@\
M7XLDSOB'@I3K-(V*KU<\R1\N!G3P=.!C?+<4U8'A^'P5W?%/7'Q>?2CDM^&6
M,H]3GI5QGI&"+RX&E_0L9%JE4$O\$?.'<N\SJ4[E-L^_5%^"^<5 JT;$$SX3
M%2*2_^[Y-4^2BB3'\6\#'6QM5HK[GY_H;GWR\F1NHY)?Y\F?\5PL+P;.@,SY
M(EHGXF/^X//FA,R*-\N3LOY+'AI9;4!FZU+D::,L1Y#&V>9_]-A<B#T%R8$5
M6*/ 5 7C&06]4= /53 :!>-0!;-1, \]!ZM1L ZU8#<*MJI@/:/@- K.H19&
MC<+H4 6J/7FN#LGAQN5UO$PB$8W/B_R!%)6\Y%4?ZJ"K]668Q%F5'Y]$(7^-
MI9X84^WT%W(YFZW3=1()/B>_B24OR'6>RG1;5GEPS\G[O"S)*?G(9TE4EO$B
MGD5U<,M\(_E"QOA./:_59RWUI%(_F7 1Q4GY5H(^?YJ0DS=OR1L29^3W9;XN
MHVQ>G@^%/*%J6,-9,_BKS>#9,X/7R4V>B65)IMF<SP%]MU_?>DG?[]>GK <P
ME)[8NH,]N>.*]1+#=?:.Z-I/A&E,!P9TW:]^$Q52G3ZK/CG<.@/4IX=;A]3=
MUYV[][K!^_WJ$S[K'7QPN#H%U,/#U;6>.-*W::W7//T97B=5H_D_<CJ1-S9Q
M5-;^]5Z"22!X6OX-Y>=F% 8\BNK>?E:NHAF_&$APR8M[/AC_^ .UM)^AV,:$
M33!A4TR8BPGS,&$^)BS A(5(L%8N&=M<,OKHXR 37%(%X8^R*BTYE <;@ED3
MJI+T?GQ*1]2TSH?W^Q'>:^C8" =LV@8SVB:GF"9=P"1S+).V;7K0U6#62&N+
M^8"8KE&FT +PVC+JM,5":&R::=M;L9;SS:WSS1><+V=%3D3T^.1^<G++,[Z(
MQ5LH$#8TJST*C8Z40.@U>FP@ #8I-1WE<D\Q;;J 38=JMA((72E&%1D?(!G,
MTM0H@,1TPU0N; B)V89.X2BPME%@]4;!IBB.ZUB O&YUS].PE0"][C5QK,^[
M%F4F&DQQ.:9)MVM2US5ENO& <1FV>BE\0,K435UQ>5>*ZJ:I.+PKY.@F[&U[
MZVV[U]N_<M'XFIQ451"8Z';'KFDYNCKAV]U)R: Z4U)STH7ICFFIWH1@<FY1
M8&X71DV3*B/SNE*GU#!41P$L:C%U_ $@QD9VQU> F&'K[!EW.5MW.;WN>LVR
M%/)LK[5C:UI,V 03-L6$N9@P#Q/F8\("3%B(!&OES&B;,Z/O8GTXPLPE3-@$
M$S;%A+F8, \3YF/" DQ8B 1KY1+5=GNHVNL+AH;1NN..E%O\=;^A8V,<,JEK
M:EF!:M.%;%)'J00\2,K2%"D?D*),4\M$2,I@REF&D)0^&L&E!]W;/J?'%1][
M$^DB+S:SI#P\YT5\'U6](!DII2C6E41914VRGLL9-LY(ID81^?:Z+?=O9+MU
M44A)*9*)(IH),#I[3_/8F1J5-D&E35%I+BK-0Z7YJ+0 E19BT=IIRW9IR[Z+
M^J<9!E9:8=(FJ+0I*LU%I7FH-!^5%J#20BQ:.ZUV72?:NQ%_T%9Y@VAO_MAJ
M'83:"X),4FVDUD&H71[0IKII[4%2G:UM'Y R=%,M@R A=7OT!5+;[;L&"7VI
M0W+<)GF#:]=B:@2@]DH B\Q6_8_:*H$L=KS?E3$-U?==F=/.1GMPD%3XDE3;
M_;L6">WOD1RV_(%VY@W5Z:A]$<BDTUG]H+9%()-JW\N#A*C5<7Q72E<C*("$
M],[2IY_4]OJN)4+[>R*7:5Z(^+]F6;(@JUPN:[B("UY744D<W<9)++[6A1+O
M+G56<D64S^,9:68*65[)&\?KECQ@X&$V0:Y1:1-4VA25YJ+2/%2:CTH+4&DA
M%JV=EKO>%;6_CY5-;P_MZ+3"I$U0:5-4FHM*\U!I/BHM0*6%6+1V6NUZC+2_
MR7ATB>L 75BUVD%M#@(6;:H6.ZA-/\"BKCX*!%T']3$%'Q Z9>K>> !)Z9:N
M%CN0E/G,\Q]TUR^CO2V$%Y\ :=3;&]J=-0UJ!PLRR48=EZ/VIB";E*G/%D!2
MIJ.K7N]*46IU5C: E*$^*A*"4GL]@/;#V+O&#D-H[#2,]G,9ZL,__8:.=3UD
MLO-4QA35I@O9'*E]'?!:&$I,^H"48ZO[&8 0U=2U5 A*V6JZ#_=>D$AY<5>_
MD%/*LF>=B<V#H-NCVY=^+NM7793C5_1L2H'C+CWSH.,^/0LWK_KLS&[>/+J)
MBKLX*TG"%W((VCM;GD*Q>9EG\T7DJ_JUC=M<B#RM/RYY-.=%)2!_7^2Y>/I2
M&=B^4C7^'U!+ P04    " #Q-CI7I\(FK$8$  "T&   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,3 N>&ULK9EK;]LV&(7_"J$50PLL$4G=/=M $TEV-Q0(
MFG3[S-BT+502/9&.LW\_ZF)5D6C-;ODEUN6<AQ3/*Y-FID=6?.,[2@5XS=*<
MSXR=$/N):?+5CF:$W[(]S>6=#2LR(N1IL37YOJ!D79FRU,00NF9&DMR83ZMK
M#\5\R@XB37+Z4 !^R#)2_'M'4W:<&<@X7?B2;'>BO&#.IWNRI8]4?-T_%/+,
M;"GK)*,Y3U@."KJ9&1_19(DJ0Z7X*Z%'WCD&Y:,\,_:M//FTGAFP[!%-Z4J4
M""(_7N@]3=.2)/OQ3P,UVC9+8_?X1(^KAY</\TPXO6?IW\E:[&:&;X UW9!#
M*KZPXY(V#^24O!5+>?47'!LM-,#JP 7+&K/L09;D]2=Y;0:B8Y <M0$W!MPW
MV&<,5F.P+FW!;@SVI2TXC<'I&]PS!K<QN)>VX#4&[U*#WQC\*MTZCBK+D @R
MGQ;L"(I2+6GE0540E5M&F.1E[3Z*0MY-I$_,$;SY$WS*5RRCX(F\4@YNP&-=
MQX!M0%+?$>05T%?YOG *WH=4D"3E'Z3RZV,(WK_[ -Y)(7C:L0,G^9I/32%[
M5O+-5=.+N[H7^$PO+/"9Y6+'092OZ5KA#\?][O_YXW$_PB, 4PYI.Z[X-*YW
M>)3XQR&_!1;\#6"(+46'[B^W8]5X_%SKT<^U'H_;0[J2=G36OKC<CA3VY>5V
M.)*DU;XA5L6SSO#N#T5!<S%1577MM-7.<MJ9\#U9T9DAYQ5.BQ=JS'_]!;GP
M=U5%Z(2%.F&13EBL$[;0"5MJ@KVI,KNM,GN,/H_IFA8D5179J/':(M,)"W7"
M(IVPN(8Y%:Q<OKW,L8<#^57XTJV>H<K&'GPK6@Y%%G9]W*K>Q.VT<3NC<3\*
M(J@J[%';M6'KA(4Z89%.6%S#W$Y"R,)6+\?%4.5:%NJ%K4#A('#58;MMV.YH
MV,T,HEA,J2I@E'5M!>B$A3IAD4Y8[ YBLZ&#^Z_[4(6@"_LEH& YKN>K2\!K
M2\ ;742$=$-E$:R5JPA/9^(Z8:%.6*03%NN$+73"EII@;\K,;\O,_]%5Q*CQ
MVB+3"0MUPB*=L-@??F%XR.E]JPQ%V/7Z2XVE0A5X9Q8109MV\&.+B%';M5GK
MA(4Z89%.6!P, K+<_@0RU+C0[=7#<BBZ01@%ZJ@1_+Y/ T?#/LT@%ZXBQFG7
MUH!66MC0NDOJ&\=R>@,9J62!UU/%C>K-FP4[TW6=G$)E8=_IR98*&?(<ZTQV
MG3TV-)K=$Q,DO30X-/SI F&G?II$AC*$'+^WZ T5,A]!KS_20]4-1EY_I(<J
M&P_63PN5S+*=H#_4"IEG=Q;D]5B;G:W-C!;;:IN;@Q4[Y*+^==U>;;?2/U8;
MR+WK=VARCQ370S2)5-?C<DN^VF+]WFR]G_^9%-LDYR"E&]D%>.O)9RCJ+?+Z
M1+!]M>'ZS(1@676XHT3.S*5 WM\P)DXG90/M/RKF_P%02P,$%     @ \38Z
M5QDC^WA>!   -!   !H   !X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;*V8
M;6_;-A#'OPJA%4,+)!&I9V6V@2;!T&!=&S1I]YJ6:9LH+:HD;<?[]#O*CFQ+
ME) !>1.+TMWI=T?R_F)&6ZE^ZB5C!CVO1*G'WM*8ZMKW=;%D*ZJO9,5*>#*7
M:D4-#-7"UY5B=%8[K80?8)SX*\I+;S*J[SVHR4BNC> E>U!(KU<KJG8W3,CM
MV"/>RXUO?+$T]H8_&55TP1Z9^5X]*!CY39097[%2<UDBQ>9C[R.YOB6Y=:@M
M?G"VU2?7R*8RE?*G'=S/QAZV1$RPPM@0%'XV[)8)82,!QZ]#4*]YIW4\O7Z)
M_F>=/"0SI9K=2O$/GYGEV,L\-&-SNA;FF]Q^8H>$8ANOD$+7?]'V8(L]5*RU
MD:N#,Q"L>+G_I<^'0IPXD*C'(3@X!*]U" \.89WHGJQ.ZXX:.ADIN47*6D,T
M>U'7IO:&;'AII_'1*'C*P<],"+[\"]V7A5PQ]$2?F4:7Z NL'J@$4XK-D*'/
MB&K-C$:TG"'!Z90+;CA8OK]CAG*A/X#/]\<[]/[=!_0.\1(]+>5:@[4>^088
M[9O\XL!SL^<)>GCN6'&%0G*! AP$#O?;U[N3<W<?*M.4)VC*$]3QPMYXG3)<
MNY+:1XG<4>Q6O-85+=C8@[VFF=HP;_+[;R3!?[A2?*-@9PF'3<+A4/3)QZ)0
M:\BW.NS40FKCG,9]F+@.8WO%9D((3O'(WYRFXK"*,2&-U1ECU#!&@XQ?*Z:H
MX>4"?6:P@]'GXYITD>Z#)6>D&8Y:I ZK($\2-VG<D,;#U;0K!KJ=X8I![S-(
M3@5?4-O G*AQ!R)/LK1%VC7*DKP'-&E DT'09IU#([!37R/Z9R-(0U##9B[N
MI%N\. SR%KC#*DKBR$V>-N3I(+EM5K)9$$)J#=B0"3>HH$KM0.FV5#FI4\>4
MX[!-[; BI[F=46<-=39(?4LK;JC@_T+)>;F!I2'5#LD-4T)2=]_,.AQID+3W
M6]<H2K+0S9HWK/D@ZP/=*2E$W0+WLD"%"S#OO+M-U[4(>BM)\%'!\' [,$NF
MG$J#NSLE(D$+RF6%PZ"'ZD17R2#5DX3Y=<FHDY1T)S=.,&FC.LS2%.,>UJ/(
MD?^A<B<*[Y0Z\J9:]U;1SC,_JAT9EKL;JGF!9GP.!6!E 1\UT.@J91N*V5V@
M2M#27-0?/NS7FE>VASMK$G97-@YQWNXE#CN2YWF0]<S@41'):R51U)*H[-?K
MI9Q?KF$PL.Y>IXTNLWYQ)$=U),/R>%\:6B[X5 PR=O6.X#R-VXP.[4R3OJUQ
MU$4R+(S]S<6A9F&496TLAUD01#TMF1Q5CPS+GJ.]B.'/(-(5LB#,PY-9/!"[
M[*(L3WN0CY)'AC7O!Q7K_9<$%7!ZI+#=G)Q=#7/)LLNL7Y?)4>S(L-J='7[X
M_F!T6MV=DSGO?.=>DC1V["2789+%07LO^2='.GN>_INJ!2\U;.\Y>.*K%$*H
M_1%U/S"RJD]Y4VG@S%A?+N%8SY0U@.=S*<W+P!X<FW\43/X#4$L#!!0    (
M /$V.E?%UQ@=A0(  ,,'   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX
M;6RU55UOTS 4_2M60&B36//1IFPEC<1:(09C5"N#!\2#F]RVUIPXV&ZS_7NN
MG31JM;0;4GE)_''/\3W']G54"GFOE@":/&0\5T-GJ74Q<%V5+"&CJB,*R'%F
M+F1&-7;EPE6%!)I:4,;=P//Z;D99[L21'9O(.!(KS5D.$TG4*LNH?+P$+LJA
MXSN;@5NV6&HSX,9101<P!7U73"3VW(8E91GDBHF<2)@/G0_^8-0W\3;@!X-2
M;;6)43(3XMYTKM*AXYF$@$.B#0/%WQI&P+DAPC3^U)Q.LZ0!;K<W[!^M=M0R
MHPI&@O]DJ5X.G7.'I#"G*ZYO1?D):CVAX4L$5_9+RBHV]!R2K)0660W&##*6
M5W_Z4/NP!?![>P!!#0A>"NC6@*X56F5F98VIIG$D14FDB48VT[#>6#2J8;G9
MQ:F6.,L0IV/?._M"KO)$9$"^TP=0Y(S<4"FI<9><C$%3QM4ICMY-Q^3D]6GD
M:ES6@-VD7N*R6B+8L\08D@[I^F])X 5!"WST<KB_"W=1;*,X:!0'EJ^[A^];
M 49=OB#70BDR0K&/>!M**E-%?EUC-+G2D*G?;4HKZEX[M;EQ U70!(8.7BD%
M<@U._.:5W_?>M^D^$MF."]W&A>XA]ACWFB024J9)LNU F^B**;1,IBJLX_#"
M]SPO<M?;<IX-VTFTUR3:.YCH5%,-A.8I;E=".?F\DDRES!:!MF0/LOWK#AV)
M;$=XV @/_]\Y#8_IPI'(=ESH-R[T#V[_#3YDHG&"&R>>/:_])P<1DS$G\<F1
M;8GLG5_L1E9INULEUCQO7ZE<L%P1#G/$>IUW2"*K)Z/J:%'8JCL3&FNX;2[Q
ME05I G!^+H3>=$PA;][M^"]02P,$%     @ \38Z5\9:0'RA P  YPT  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;*U7;6_;-A#^*X16#"VP1&^6
MY&:V@<2*L6XH$"3M]F'8!UHZ6T0ETB4IV_WW.TJRZA=%< !]L47JGN>.]U!'
MWF0GY#>5 6BR+W*NIE:F]>;.ME6204'5K=@ QS<K(0NJ<2C7MMI(H&D%*G+;
M<YS0+BCCUFQ2S3W)V424.F<<GB1195%0^>,!<K&;6JYUF'AFZTR;"7LVV= U
MO(#^NGF2.+);EI05P!43G$A83:U[]VX1&?O*X&\&.W7T3,Q*ED)\,X-/Z=1R
M3$"00Z(- \6_+<PASPT1AO&]X;1:EP9X_'Q@7U1KQ[4LJ8*YR/]AJ<ZFUM@B
M*:QHF>MGL?L#FO4$AB\1N:I^R:ZQ=2R2E$J+H@%C! 7C]3_=-WDX B!/-\!K
M -XY8/0*P&\ _CD@? 4P:@"C:ST$#2"X%A V@+#*?9VL*M,QU70VD6)'I+%&
M-O-0R56A,<&,FXWUHB6^98C3,]>Y^8M\XHDH@'RA>U#DACQ#(GC"<D8K\<7*
M2 520DHTW1/8XZY60-['H"G+U0>$?'V)R?MW'\@[PCCYDHE249ZJB:TQ1./(
M3IIP'NIPO%?""<EGP76FR"-/(>W Q_UXU^LAL#$W;8*\0X(>O%[&/TM^2WSG
M-^(YGM\1T/QZN->UGGYX# G"W5?AC]?#W0[XXGJXTY-+O]UL?L7GO\+W<Y^1
MF*DD%ZJ40/Z]7RHML<3\U[5?:L91-Z,INW=J0Q.86EA7%<@M6+-??W%#Y_<N
MK88DBX<D>QR2;#$0V8G&HU;C41_[;)Y1O@93!C@>BVWA8+7TIGY@75EB<=$_
MR$J*@N@,",:10,KX&@V6.73M@UZO;]T'0Y+%-5E0D9ES?#N+O&@\L;?'^EX:
M^5'@AJ=6BX'B.A$N:(4+>H6++Z7"TP"4483A 9.2M,190:BY#WPOF6+F>.C2
MJM?16[4:DBRNR<(C&6Y<SPW.Q.JP\MTH.A-KH,!.Q I;L<+KQ*I5HDJ)!(]K
MG-@QG1&!'Y4D*".ZSLPM< L$JVWG@=SKZ*UB#4D6AQTR?!R?B]5AY8[&[IE8
M P5V(E;4BA6]]<LZ7**Z!(DN2L5-X =GRYYW6'V,SHSB2R//N2A-ET:^-P[.
MK!:75FX4^*U1G1C[Z"):@%Q7+8/"C5AR75\3VMFV*[FO+N-G\P_NW=SMF(^Q
MBZF;CI_T=0OTF<HUXXKDL$)7SFV$H<JZK:@'6FRJ:_!2:+Q45X\9=F(@C0&^
M7PFA#P/CH.WM9O\#4$L#!!0    ( /$V.E=IU;_!0 8   (M   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q-"YX;6RMFEUSFS@4AO^*QMO=26>:&/%E.YMX
M)@E@=SO=S33I[K6"Y9@I(!?D)/WW*S#&1@AAM^>F,7#>1T+G!:137;VR[%N^
MHI2CMR1.\^O!BO/UY7"8ARN:D/R"K6DJKBQ9EA N#K/G8;[.*%F4HB0>FH;A
M#A,2I8/I57GN/IM>L0V/HY3>9RC?) G)?MS2F+U>#_!@=^)+]+SBQ8GA]&I-
MGND#Y5_7]YDX&M:41930-(]8BC*ZO![<X,NY:12",N+?B+[F![]1<2M/C'TK
M#CXNK@=&T2,:TY 7""+^O- [&L<%2?3C>P4=U&T6PL/?.WI0WKRXF2>2TSL6
M_Q<M^.IZ,!Z@!5V23<R_L-<YK6[(*7@AB_/R7_1:Q1H#%&YRSI)*+'J01.GV
M+WFK!N) (#AJ@5D)3%E@=PBL2F =VX)=">QC6W J@2,+W Z!6PG<8UL858+1
ML8)Q)1B7V=VFH\RE1SB97F7L%65%M* 5/TI#E&J1PB@MO/O ,W$U$CH^Q<;Y
M)_0Q#5E"T2-YHSDZWQUR\H;HFWA(<BI<&K(TC.*(E(X[\R@G49R_%]%?'SQT
M]NX]>H>B%#VNV"8GZ2*_&G+1NZ*-85CUY';;$[.C)Q;ZS%*^RI&?+NA"H??T
M>K=/'^CUV-0 AF)8Z[$U=V-[:VJ)?VW2"V09'Y!IF):B0W?'RTW5>/Q:Z_ZO
MM1[HY1X-A1QWRF?'R[%"/C]>;F@R:=5/B57RK [>3<(V*5=Y>JNSU;KBPW.9
MKTE(KP?BRY+3[(4.IG_\AEWC3Y4?(&$>),R'A 60L!DD; X$:WC,KCUFZ^C3
M.Y:L-YPNRO<NX6A)%S0C,<HYX1O.LA\H(YRJ/*CEGNI!2)@'"?,A8<$6YI2P
M8G[W,K4LRQ'OR9=#<RFB7&OD-*/F[2C;&$\F=53##DYM!T=KAP>1=BH^J;M/
M,<T_H%3,9=FR=L;^HLH56ORIKH"$>9 P'Q(6;&'N028G(\.43*$(LLV)Y(EV
M$#9LQU![PJT]X6H]X=%U3+=3_E@L.D@:*M\'6LBIF8>$>9 P'Q(6N*U\G9O8
ME-\'BB@\GDA1<U74R''5N1_5N1]I<_\W2[]O2!PM(_&)>*(I748<K6.2*J?:
M6M:I%H"$>9 P'Q(6C-J/+):?ZUD[Z-RQY ^"(FABFNK\C^O\CWN>_<5&K/.?
M8HH^G=^+O*-%]!(M:,=:2PL[U0"0, \2YD/"@G$[;=;$E@R@#)(^$7-5T*C#
M )/: !.M ;[0G,6;\NTOY@#%)#$AG-,L1V*]C3;B6Y")-7E:7EFS/"HBE=;0
M-G.J-2!A'B3,AX0%DU9"'3GILW;,N2NY9ZZ(P8<3RH8SL+$OXAA:;_S#5S13
MEERTNE.3#4KS0&D^*"VH:(>)LFPYX8H@QY(G@JH@8]21\(.J'=8F_)'QQ@)@
M5ZA3>@"WUB>F86"IHW>*,(R=L=$,\Q1A8WQP0U4VVE%B/B5%!8HHVW0-+(^S
M(LRRG=9(*\)&MH4[QMK<C[6I+?[<TRRDZNI/I81ZO"!I'BC-!Z4%H+09*&T.
M16NZ;5]IQ-HBTY%E('2VWKKRO=*6H%5)4)H'2O-!:4%%FQR\08P+L_4Z.B9J
MWA?5M,>^2(CU5<*3RD(]+@&M&X+2/%":#TH+*EKQ83](K>&V?**.<^0Y87]<
MTRO["B+6EQ 5Y:+:$>29JDT!6C8$I7F@-!^4%O2DX@Q?6,;OJA&?]2NQ6CGO
M4QH7DY:R::5]X1'K*X_=U:=^1X&6(T%I'BC-!Z4%%4U^+<A3[5E/YH0+.IPW
M[U<Z/?[9%R^QOGJIJ5[U&PBTF E*\T!I/B@MZ$E)MS%F_4JSRU(_H6Q::E\/
MQ?J"Z$_5P_K-!EHX!:5YH#0?E!94M-;;2BZ?5G&-:;$\']+G77AHU..A?4D5
MZVNJ9=VLWQ.@%5-0F@=*\T%I045K>:)51^N(D_]?K3^NN4UK7SXU]>73KFI:
MKS/TW%.= 4KS0&D^*"VH:%(F37<L.:,CSI$7VQUQMKR$&AYLE$QH]EQNFLU1
M6.SNVN[4J<_6&W-ORNVHTOE;?'F'%><]?.FKS@?X<K[=CKMO=KL[^#/)GB/Q
M88KI4G1!O-O$I#[;;KC='G"V+K=O/C'.65+^7%$BEOI%@+B^9(SO#HH&ZFW/
MT_\!4$L#!!0    ( /$V.E=^Y':DHP0  %X2   :    >&PO=V]R:W-H965T
M<R]S:&5E=#$Q-2YX;6RM6&]OHS8<_BH6.TUW4GOA/Z1+([4AT;KII.JZVUY,
M>V' ":A@<[9IVF^_GX%R"3BLU?*F!?(\C^WG,3\;+_:,/XJ,$(F>RX**:R.3
MLKJ:S422D1*+SZPB%'[9,EYB";=\-Q,5)SAM2&4QLTW3GY4XI\9RT3R[Y\L%
MJV614W+/D:C+$O.76U*P_;5A&:\/ON:[3*H'L^6BPCOR0.2WZI[#W:Q72?.2
M4)$SBCC97ALWUM7&:@@-XL^<[,7!-5)#B1E[5#=WZ;5AJAZ1@B1226#X]T16
MI"B4$O3C>R=J]&TJXN'UJ_JF&3P,)L:"K%CQ5Y[*[-H(#922+:X+^97M?R7=
M@#REE[!"-'_1OL4&@8&26DA6=F3H09G3]C]^[HPX((".GF!W!'M(<$\0G([@
M# G^"8+;$=RWMN!U!.^M!+\C^(WWK5F-TQ&6>+G@;(^X0H.:NFCB:MA@<$[5
MS'J0''[-@2>7EGGY.UIAD:$-3#)T1]O)JD+_&!&)\T)\0I?HVT.$/G[XA#Z@
MG*(_,E8+3%.QF$GH@A*:)5USMVUS]HGF?/2%49D)M*8I237\:)IOV1,",QA[
M;X#]:L"M/:GX6TT_(\>\0+9I.YH.K=Y.MW7CF:9') &Z=9*^?CO=TM W;Z>;
M$UXZ_61R&CWGA-Y#754%@;HC<7%B4OU]$PO)H9[\HYL\K;RKEU=%]DI4."'7
M!E110?@3,98__V3YYB^ZX,XI%IU3;'U.L<V9Q(X"=_O W2GUY1V5!%3E!:)$
MZ@)MZ5Y#5XO<T])V0Q-F^M-A4F.4909J0A^B(HU6:+GA,6JMT9I;0ZV-!@7]
M\GK4D1M>[X;W'VXDK"1(XF<B4(7S]*0MK8Y_T+SG#0:R&F,LWPW,@2ECE&U9
MH3\P98QRW"!T!Z:,4:YE>J;>%+\WQ9\TY9[#+HC+EPM4%9A*!.L&(M_KO%)E
M N$TS55=$&I=P4G":BJ5=R\X+HC..7\\$L>;#ZP;@[P@] ;.C4&6,_<'J+4&
MY87N((7-&!4$OJTW+NB-"R:-:S9YEVQ[60N"L! $C&$QK,B4I,HM\IQDF.X(
M@N(*\VR/E,]09.D.%03V6JC(<9P78"_1+M3!Z!4(/&_X9HY!;C"<J5$P]L@*
M?&?@I [ESH.!DV.4;;MVJ+<R[*T,)ZU<X2I72U("6P>>QW6S$FTY*]$]YFH:
M@ITR:YPL$=L"KBP! 9NOY%%GW61K[UVFSBD6A6.3[6 0ZEH#"H?);S2@(+3T
M.<S['.:3.40DEFHJUV4[A2$/VGUA['.9(8SB6@!'"!5!G--FSZ!+8+*=]R9P
M3K%H/O)M4"S68X0UK"=3(D?.6^:/?;XYZ?U-DO :W@%5+3)6I#%.'E6A;<HP
M)P66D(ED[\A@NL'WAG!6M:A3.ZK(PQPTF&$.DY#C( X^N*S)(!Y454$YO 7_
M]R68;NC= 9Q3+>K4CI87QW2'$8Q1HPBF(&T$LX//WY+P77-0H=R#S43[\=(_
M[0]#;IHC@,'S6^MJ96F>1^KPI/G<_B'?GKQ\P7R7P^ZE(%MHROP<0#]Y>YC1
MWDA6-1_?,9/P*=]<9@2GA"L _+YE3+[>J ;Z(Z7EOU!+ P04    " #Q-CI7
M27F<_! "   N!   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL?511
M;],P$/XK)R,AD%B3IEV!DD1:-R$&8JI: 0^(!S>])-:<.-B79OOWV$X:%:G=
M2WSGN^^[[^QSXD[I1U,B$CQ5LC8)*XF:91"8K,2*FXEJL+:17.F*DW5U$9A&
M(]][4"6#* P70<5%S=+8[ZUU&JN6I*AQK<&T5<7U\PJEZA(V9<>-C2A*<AM!
M&C>\P"W2CV:MK1>,+'M186V$JD%CGK";Z7(U<_D^X:? SIS8X#K9*?7HG/M]
MPD(G""5FY!BX70YXBU(Z(BOC[\#)QI(.>&H?V3_[WFTO.V[P5LE?8D]EPCXP
MV&/.6TD;U7W!H9]KQY<I:?P7NCYW_I%!UAI2U0"V"BI1]RM_&L[A!!"%%P#1
M (B\[KZ05WG'B:>Q5AUHEVW9G.%;]6@K3M3N4K:D;518'*73\.H;K%ICMXV!
M+1;VP D<%5S! ]>:NU.#-W=(7$CS-@[(5G78(!LJK/H*T84*7]MZ K/P'41A
M- -#G/!_DL!*'G5'H^[(L\XNL!Z5;K!1FD1=P.^;G2%M;_G/.8T]V_P\FYO\
MI6EXA@FSHVU0'Y"EKU]-%^&G%[3.1JVSE]C3A[;:H0:5]]T;$#5TI<A*L!T(
M>@;[Q+0+G!/>4R\\M7MAAW0ZCX/#J9S@Y/K=2_K.=2%J Q)S"PHG[Z\9Z'XZ
M>X=4XR=BI\C.ES=+^Z!1NP0;SY6BH^.&;/Q%I/\ 4$L#!!0    ( /$V.E=S
M'^('9!(  "3#   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6RUG6US
MV\B5A?\*2YO:2JK&(_1[PVNKRB8:@+.99&HFR7[8V@\<"9980Y$*2=F3K?WQ
M"U"T6C .VH)R.!_&$G7Z 0E<]LO!O8TWGS?;7W<W3;.?_7:[6N_>GMWL]W>O
MS\]WES?-[6+W_>:N6;=_^;C9WB[V[:_;Z_/=W;997!T:W:[.99;9\]O%<GUV
M\>;PVH_;BS>;^_UJN6Y^W,YV][>WB^T_WS>KS>>W9^+LRPL_+:]O]MT+YQ=O
M[A;7S<_-_F]W/V[;W\X?*5?+VV:]6V[6LVWS\>W9._&ZSE77X*#X^[+YO'OR
M\ZS[*+]L-K]VOWRX>GN6=>^H6367^PZQ:/_YU,R;U:HCM>_C'T?HV>,QNX9/
M?_Y"+P\?OOTPORQVS7RS^J_EU?[F[9D_FUTU'Q?WJ_U/F\]U<_Q IN-=;E:[
MP_]GGQ^TIA5?WN_VF]MCX_8=W"[7#_\N?CN>B"<-6@YN((\-Y-<-]$@#=6R@
MGGL$?6R@G]O '!N8KQO8D0;VV, ^]PCNV, ]MX$_-O"'J_MP.0[7LECL%Q=O
MMIO/LVVG;FG=#X> .+1N+^%RW<7NS_MM^]=EVVY_(;)7_SE[?[]K7][M9C\W
MUVU<[F<=:O;[HMDOEJO='V:O9G_[N9C]_G=_>'.^;X_9M3R_//+?/_#E"%_-
M?MBL]S>[65A?-5>@?9%N;[_5ODRW%S(!.&]/UN,9DU_.V'N9)/[Q?OW]3&7?
MS60F%7A#\^<WE^A\_&M'#__:T<MT\Z*Y;)N+T>;5\YL+T+Q^?O,L<2758^RK
M T^-\+Y$^T_-W6:[7ZZO9Q_6#Z-!UZO^]Y]:^>S#OKG=_0^*^P>VQNQNR'F]
MNUM<-F_/VC%EUVP_-6<7__YOPF;_@6*&"2N8L,"$E4Q8Q835)%@O#O5C'.H4
M_>*GYE.SOF]V*,H>6II#RVX>\NG">2-\GF7M-^#3TQ "2B&\4 -E,52*+%<9
M@ 8DE<(Y/Y"60ZDT2CLYI%9 *J7/N[?ZE;0&4M$=73Z5]LZZ>3SK)GG6P_L/
M?RW>O48G_:&A??JII1'"#$_Z4.F=$L.S4P"D$%DV5(:ATN9"VN$)'PI59IT>
MGL1JJ)2YTMF062.FSDT^>K;MX]FVR;,]7]PM]XO5K/FMG75?+??W6QSO2<K4
M7I4)*YBPP(25=AA;7GCMAH$P5&KAC-3#0 #,7%AE1@/!/0:"2P;"N]VNV<-+
M[X91:G7;+0P_QSQYB*D7]OG'#<SCEN"X,M=*@ X32+M+C"[<4-KJVNOF1J^<
M?[QR/GGE?MRV*^;M_I_?S>Y6BW;:M%A?S9I_W"_ONDD4NJ!^^*Z-4EJ!?C1Y
MY*D7]/G'#<SCEN"XVN<:=/(5\[@U"=8+BOPQ*/)D4/RI6S8N+B_O;^]7BWUS
M-;MJVJ-<+@]SZ.^ZWU;-@TG11LOBMIMG_^_A;RA@<C#N2I';X4 U3[ZKJ0'S
M_.,&YG%+<%SAM,B'@5H!:98[Y8>=5(VDK; _N^I=;)%%MR!+7NX_-_O9W=1^
MX,CLO2,EA+9@%IL^_M0+.^'(@7KD$A_92# ?KY!6FDP),!\&VKP=JO3XP"R>
M6$$B?7$WZ\O%[F:VWR[6N\7!6]S-ENO9Y3/G;FG\U,D;E590:8%**X^TI]?T
ME=%@-50AI<\<Z 2 LIV_C0>)C$$BT[. Q>7RX_(27O]DR\G7GTDKJ+1 I954
M6D6EU2Q:/]JB0R=.:=$)JD='I1546J#22BJMHM)J%JT?D-&J$R_WZHY->^.X
MEL* ]0Z22J^%'$@+()59GFL!IC! *I2S0VD)I-IZ SS "DFED\#8JY&T'<GZ
MAEC_S$>[3J3]NC^W'<#-YV:'IYC)MI._Z4Q:0:4%*JVDTBHJK6;1^O$6#4MA
M3SGT4(U,*JV@T@*55E)I%956LVC]@(S&J4@[I\FA!]A^KEWS#PW".9*:S/GA
M*%4 J<RU!?<W I(:8]R06@*IR;USP_=: :EV&HU]-9*V8Y]4XT-/-#Y%VOG\
M87._WB^6T+-*-YW\1:<:H51:H-)**JVBTFH6K1]NT5(5^2E''J9%.:?2"BHM
M4&DEE591:36+UD]XBJZO3+N^J9%' O/2M?T^&'F@--/@AE<!I%+9MCL?CCQ(
M*GW[WW#D 5+3'A[XK!60:I<_N')?C3Q(:C)OQE,49+1DY;<LV7;1,YNWO<%V
ML8*GG^JY4FD%E1:HM))*JZBTFD7KQUQT>*4\X? CJ28PE590:8%**ZFTBDJK
M6;1^0$836"8]O?3PHT"^@[/9<*"8(ZEM%P@@6PM(9=NC.W!#&%'; <T.WT )
MI#9S2@Q7,Q60&BLL</)J*'7:C2]\9'0[9=KM_,O^IMG"TYYL-_E;SJ055%J@
MTDHJK:+2:A:M'VO1WY7FE,,.U0"FT@HJ+5!I)95646DUB]8/R&@ RW3*:G+8
M ?F1699KM.H92O.O4VJ/<0*@6AF/%CU JI3.T:@SE"KAA09)1D JO3$&) HC
M:9<@.IYB(*/1*=-&YU_NFNWBT ,<^P1\"9C)F',JK:#2 I564FD5E5:S:/W
MBSZO]*<<@JA.,)564&F!2BNIM(I*JUFT?D!&)UBFLVN30] PS],K?;B!/QB"
MAE)GI<N&HU4!I$(HF1DT"*%,4YMWZZGA*#342BF\SX=C2X6XN;;6@8P#I/6Y
M5/W/UB\/C+ZG2ON>B1(A!;Q,D3N4T@JD7J'QMP#*/+=^>#H#4+:'UL#S!$J9
MMXM.<-Z1U)L,I$'72.K:F!H?_E7T/%7:\QRO$$DWG%QS234[J;1 I95JF PJ
M\NYZ@61DI/52:#F,K1II3?LU2,P"5;0A53K1=#@+G/W?+)%]FL9-#@ZJ\4BE
M!2JMI-(J*JUFT?HA^*0^_*0%XMP*<6Z).+=&G%LDSJT2YY:)GR+[5$4_5KT\
M^U0]/_L424>R3X%T+/L424>R3X%T+/L424>R3Y$TG7VJHCNI7EPMKD!YM<S
M&9H#93M>YN &!%*VTUJ0>(6.GEF%3OI0:8Q7Z)R#&G0G4+4I4+I<I,;_:+\I
M3L5X&C.YFZ5F6E)I@4HK%? %VV436A< KZ]=C0T[EAHII<@27\!H"JJ7UHVG
M&TX. *H12*4%*JU4(&-2MV(4 2BYLNWA0#8,DK:Z1!ZFBOZ<(E>@IWF30X-J
MR5%I@4HKU;"4W2B5@QSA"DDS@T-C*-7>ZDR,AT9TRE3:*8.KQ63)2!HX.3:H
M>9)46J#22BJMHM)J%JV_C5/T"W5VPO6B9A:@SZFT@DH+5%I)I5546LVB]0,R
M6JDZ;:4F=Q8#YMU(R0B2CI2, .E8R0B2CI2, .E8R0B0CI6,(&FZ9$1']U*G
MW<O$>O'8LC]#<F#:-0=*J02X95( I5$>I",$H%0F!YEM)5!V&XF@20"0^LRB
M!2-0.GU8+XZ=\NC6Z72:X',7C&G,Y'Z6ZLM1:8%**S5*7[1@FZP***7S.5A;
MUD"J36X37\$GNRJFS;+Q%6.ZX>0(H&8O4FF!2BOUT&!S3@J0RU0AJ= 9\+IJ
M(-5&BL2]1!UM.YVV[2:O&-.\R:%!S2.DT@*55FJP$Z90!FUW!*3.Y!JDN=5
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
MKIIM)VC__G&SV7_YI3O Y\WVU\/'O/A_4$L#!!0    ( /$V.E>.!X^C@04
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
M$4O90I82L?I[9!.6IJ62:L=?C>B@K;,D'EX_JT=5YU5G'F+!)CS]/5G*S?7
M'X E6\6[5'[D^SEK.N26>@N>BNH7[!LL'(#%3DB>-635@BS)Z__XJ3'B@*!T
MS 3<$+!.<$X02$,@Y];@- 3GW!K<AN#J!'J"0!L"/;<&KR%XYQ+\AN!7HUL/
M1S6682SC\:C@>U"4:*567E0!4;'5$"9Y&;OWLE!/$\638P0O?P&W.Z&*A0#W
M;*WB4H)2"KP.F8R35 #R!ER"S_<A>/WJ#7@%DAQ\VO"=B/.E& VE:D0I-5PT
M%=[6%>(3%1+PCN=R(\ T7[*E@1_V\^E_\:-^/L(] D/E7FLA?K;P%O<J_KS+
MWP("+P"&F!@:-#F?CDU^?%OMTV^K/>JGAVRAZ.@D?78^'1GH\_/IL&<D23L9
M2*5'3N@UX7\!/K(%SQ=)FL35"Y:OP'NY806XDRP38%7P['FJ"" YF/!<\#19
MQI(MP1^_*M4:^:=I>M1-<,Q-*)>J*[&-%^QZH-8BP8I'-AC_^ .B\"=3:-D4
M"VV*36V*13;%9C;%YI;$CL+5:</5Z5,?3V_O/H4W5Z8@JXEN12S3ET?UWG,1
M<D?#Q\/PZ<)\CR#_&!4:Q!""4(--NS :($R/45$712#U''@,FW5A." .U-3F
M)C4G<(,6=F2LVQKK]AH;,C5:BWKR7ZA,:)NR.M'*ER#.>"&3?ZIG)N=K97K8
M(H2(UKU)%X4#S\6:\5T4A1[5M*9=E.LCB#3?NRB$/"_0!G%F@$$8>([F>Q?F
M!_1@K(]LIZWMM-?VNUPR-4LD8$\J-1?,9"_MMB] KA86DR[*<[#6A[ +PCYU
M-=^FA@HQ#;0QB+HH A'6M&:FQF-]NLT-[8*NYYF]]5IOO5YO/W$9IV!QN% E
M^8)G##PP]07$GN]D_,2,69W7M93ZKOY"Z:)<B!P]KKLH3&B9O1PYWT5=(DJU
M&J,N"KF^W['> /,(1GI<&V"!X[DG MMOS?=[S7^_985Z8>3K-FLP.=RK\;6)
M@4VQT*;8U*989%-L9E-L;DGL*-Z"-MZ"[Y_'!C;#U:98:%-L:E,LLBDVLRDV
MMR1V%*X(OFQ"P/^;R3;,X\0E\&B@K3P&G$^0HRT7H0$6!-37<RH#3"WZCK94
M1P:8RN,(TO*1F0GGNY#JZ:P)YWDG$RMTL,N#>@V^2=-ZZALM[N5^[52VJA9:
M59M:58NLJLVLJLUMJ1W'&WZ)-_S]5Z"F#;;BUJ9::%5M:E4MLJHVLZHVMZ5V
M'+<O&X"H=\.F=R$BG;T&ESCZEZ<!Y:@O#7T5ZJ(0(EC?43' O,X2U,4$G6_=
MF0'E$WW396Y 88\0HJT^PX/CAHP5Z^KH2:B/RUTNZ]VKMK0]WKJI#G6T\EMT
M-4&&\A!=34WE47E,5AU[O%1;G[&]BXMUD@N0LI5J GSKJ3X4];%5?2/YMCH$
M>>!2\JRZW+!XR8H2H)ZO.)?/-V4%[>'A^%]02P,$%     @ \38Z5Y.TXG%A
M!P  ,2D  !H   !X;"]W;W)K<VAE971S+W-H965T,3(P+GAM;,5:;6_;-A#^
M*X17;"VPU.*+9#E+#"1IBQ5#MZ!IM\^TS=A$)=&3Z*3=KQ\E*Z8DGF@[U; O
MB5\>GIX[\>[AG77QJ/(OQ5H(C;ZF259<CM9:;\['XV*Q%BDO7JN-R,PW]RI/
MN39O\]6XV.2"+ZM%:3(F01"-4RZST>RB^NPVGUVHK4YD)FYS5&S3E.??KD6B
M'B]'>/3TP4>Y6NOR@_'L8L-7XD[HSYO;W+P;[ZTL92JR0JH,Y>+^<G2%SV]"
M4BZH$']*\5@T7J/2E;E27\HW[Y>7HZ!D)!*QT*4);OX]B!N1)*4EP^/OVNAH
M?\UR8?/UD_5WE?/&F3DOQ(U*_I)+O;X<Q2.T%/=\F^B/ZO%743L4EO86*BFJ
MO^BQQ@8CM-@66J7U8L,@E=GN/_]:!Z*Q $<]"TB]@'07L)X%M%Y *T=WS"JW
MWG#-9Q>Y>D1YB3;6RA=5;*K5QAN9E;?Q3N?F6VG6Z1D.SGY#;]--HKX)@:Y%
M)NZE1K<)SPITAF[6/%L))#,TK[]1\T2N^.X.9$NT,4#$BT+H KU\(S272?'*
M+/Q\]P:]?/$*O2C7?EJK;6'0Q<58&\KEA<>+FM[UCA[IHT?0!Y7I=8'>9DNQ
M;!L8&U_W#I,GAZ^)U^(;L7B-*/X9D8 0@-#-\<NQAP[=QY]6]EB/O=LZ(^KX
M@B'R6BCS_+S8\(6X')E$+D3^($:S'W_ 4? +Y-Y QEK.LKVSK+).>YSU;:=S
MR',VI.<#&6MY'NX]#[VW^1I('VVBL))9)K,54O?HF^ Y%(.=X; R7!;EAQEC
M-*(7XX>F<P JFL06U6(=[5E'7M9W)@IR(=!"%1JBMEL=-2X:=&CY$"U*DSVE
MB9?2^TP+<WMT+Z>)<T6,R:1#"P %84^PXCVSV)_)92G<\%S+A=SP3!<_&8Z9
MSN5\6]YO,+/C@P'T(5HTIWN:4R_-JX7>\ESR!*V,R$.DILXESZ9XPCK$ %1,
M"<P-!U:-@F/RI#"!E$M0+@+WNB0,XPX[$!8QW,.OH9;X&7DLC!)Z,KBVV21#
MZ<3E[,+:F=[F3"QG<F35S<RQL*'88,FMC0U4<X>RUG;=BBOVJ^L[+G/TP).M
M*.]/\[!R;/6M+]"Z=U/*PNZ]<V$LF.">7,56,+%7E7;9FICSLM[F&3*[K>$#
M2)=!:1E&7;HNS!3)J(>M%3GL5[GZ')D?+GRU(5_E\T+:!*V>8;^@/:=&X\,J
MYX6TJ5J=PWZA.UP)71$#*R$$ZZ^$5NVP7^Z\J76H(+JJ1F)&<9>Z"VOG7INZ
M54#LE\!WV[*70(7F>EMV.>5;F"<@<B%U3A,@+, QS)-8,22!MW!?I6IK]JC)
M_H5:9?(?P]D4<;T6Z,;L597()=?FLVMN@F].:7=E$UB%WS0I(IV;/*08K/'$
M*\*GUOBAK+6C9"69^"7Y#Q.0'/'%(M^:8"22SV4BM11@,A-78[O)[(6T.5H)
M)EZ=F_VNLL4VST6FFP3-UE,E>9 H<5@ .P]"]6\\*YO$+YO *:=-NSQ(\&IW
M-C8GZ(:KBY ; *K?#2N>Q-]NPOEC=LHVW295ZE3A-Q*0FIVY+COQ!X$2512E
M*A32=!GJ'DZ@01O3H:RUPV15F_A5VW8$+\N6X%45 =!K5Y'Q-(B=NPG XDG<
M=SNM>),#XIU+E:/BJ2?-Q5*"'2 Y+-A>2)N>%6SB%^Q/2O,$Y -TFU#8 )@G
M;%:HB5^H=_5Q8]IE<XJ4N4C+*N0;-_GMG;RY![+6]MYJ/9D..W(BWK/#R=X/
M9*T]6[0G"'I4._V<L1-U.V@\97$WDP 8P9-I3S91J^K4K^J'1D_45>F0D"XY
M !1->JA9,:=^,3\X@J* *N/N_ 0 L6G/_(0VILD'QLG/:' HT.)VR?H@;:I6
MG>D1K:UW$$6!9C:D>-HE!\!,,SOM(6AUD1XUL^WOP*@K=&=A[-QH !4%?>&S
M:DC]:OBL211U=0^S"'?' Q"LE?MMSE8BZ63 213UZNW)OWL,9*WMNE5A^AWM
M\G$%&>B&W:KB@L*@IV&F5D3I$3/C$Z90%&B(V<0I*BX*]Q1G9A6/^17O^!$4
M<Y6+D6XF "#:5Z69%3?F%[?G5&D&#)&[9'V0-E4K=LPO=@>+('-U#"B"$*JW
M"#(K=^P[YKL':B%S->W,32@ U02U>3=^!_5KW]$3* 9H&V93VCV&@;@ICGI&
MNLR*( O_GQD4\XKOR;_M#F2M'24KQLPOQB?-H!B@K@%S-IZ+"EG?QK,*S/Q-
MZNF#* :TI32.G4()=:\1Z2N55C>97S>'&T4Q5QK!3 )@GD2R&LK\C>A_-XQB
M@W:L0UEK/R9A]3OTZ_?1PZ@0^H4W"+M3%0!&,>D9JH16P<,#"G[D+"IT)?D,
M!]T.!D3%/0U,:+4[]&MW[T2J7A>V8M?<XS4M%T:FM$MKW'CX+!7YJGHFK]RT
M9KOO'LO:?[I_[N^J>MJM\_DU/K_9/;UGS>P>)OS <W- +E B[HW)X/7$4,IW
MS^?MWFBUJ1YQFRNM55J]7 MN-+4$F._OE=)/;\H+[)^2G/T+4$L#!!0    (
M /$V.E< =<>5YP8  (H\   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,2YX
M;6S%FUUOVS84AO\*X15#"Z2Q1=E.TB4&FBA%NRU=UC0;AF$7C$3'1"72(:E\
M#/OQ(V5%-!V9B=(3^":Q9/$]Y"/Q2*^/N'\CY#<UHU2CVR+GZJ WTWK^KM]7
MZ8P61&V+.>7FFZF0!=%F4U[VU5Q2DE6-BKR/!X-QOR",]R;[U;Y3.=D7I<X9
MIZ<2J;(HB+P[I+FX.>A%O?L=7]CE3-L=_<G^G%S2,ZK/YZ?2;/4;E8P5E"LF
M.))T>M!['[U+AD/;H#KB#T9OU-)G9(=R(<0WN_$I.^@-;(]H3E-M)8CY=TV/
M:)Y;)=./JUJTU\2T#9<_WZM_J 9O!G-!%#T2^9\LT[.#WFX/971*REQ_$3<?
M:3V@D=5+1:ZJO^AF<>P.[J&T5%H4=6/3@X+QQ7]R6X-8:H#7-<!U _S4!G'=
M(%YI$ W7-!C6#2K4_<50*@X)T62R+\4-DO9HHV8_5#"KUF;XC-OS?J:E^9:9
M=GH2#=[^@HZ+>2[N*$6'E-,IT^@T)URAM^@SD9+8$X->)U03EJLWZ!5B''V=
MB5(1GJG]OC:]L%K]M(YXN(B(UT7$Z$1P/5/HF&<T\P7ZIOO-&/#]& YQ4#&A
MZ3:*HRV$!]$>.C]+T.M7;UHZ=O1D&8P#,DE8YN<RWT:#16]&@='%S1F**[WA
M&KW?2Y*S*:,9FINS@OY#)^26%65A/GU@MV;W)YZ*@J(SFI:2:49;STDPADTN
M[]2<I/2@9[*'HO*:]B8__A"-!S^U<8042X#$/+;#ANVP4H_7GO*IV9.AB_JZ
MKPAG3*6Y4*6D6XB;S#NGDHF,I<U1J5 :_?VK:8D^:5JH?]J #R&!0XHE0&(>
M\%$#?!2\F+\2>4FU(4[R7*2D2OV&;TJY-G>9UBLW*-@5Y$)LKQ*SM\3KR6![
MO-^_7N8#%-#C,V[XC)\[V>^OU>4<O86.KTJF[QZ9_,&871%"BB5 8A[KG8;U
MSJ8F_PXD<$BQ!$C, [[; -^%GOQ!P:X@=ULF_VAE\@,%]/CL-7SV.DY^QKO?
MZ8,QNB*#%$N Q#RVT< ]Z XV-=WKR$#,0=42*#6?^I*]B*#G?%BQ,\WH";,>
M*J0/"3M(^+D3_SON^N&@G3E"JB50:CYP9ZFB>&.Y -1I@:HE4&H^=6>VHJ"U
M>%8N +51M9J?"X:KN> E_%'D#%(4=D@/<L$YGY;VAY+[[=/Z1[?ZJFS'!FJ:
M0-42*#6?KS-8T7AC4Q_49X&J)5!J/G5GM:*@L9@<WZ94J:79CL04E5S25%QR
M]J^]NNO+FJ2Z))*1'%T2QA4B/$/FU*@U^0'4:=5J4>0EB&@U0;R$AXJ<B8K"
M+NJ$R&]4OY4T)S:77I.\K&@2PTBK+42NJ:P!+W:AUXRC.TJD:OLU\S <KC/"
M<.='BXZT7J$O8;TBY[VBCN;KW"1=^8S4"^J_0-42*#7_5WKGP/#&'!@&=6"@
M:@F4FD_=.3 <=F#'MW.:VDQ!%U4>:8AR+=E%:1_ E*WF<'JKT=2<")-U[?QL
M)0SJRFJUT7*B74FS4 %];,Z3X; G>Y]ES (R2-K!M4+"#X:%=P8K(SL*1^Y\
M>;V$E<+.2N%P>>JSX%=-ZK3NM)4+J"D"54N@U'Q^SA3AC96@,*AY E5+H-1\
MZLYEX;#+LA<JFA.I6<KFA&MDGIA:$8(:J4<Z-0X\'4%UQ.?E7!,.UZ4>S/+G
MUJ'#<3H#!?5(4&H^8^>1\,;J41C4)H&J)5!J/G5GIS!X42JLV)EF6UEJ;_5A
MZ"7,$7;F"(?-47CZ?\=OU.&XG5&"NB4H-?^M'^>6XHVYI1C4+8&J)5!J/G7G
MEF+P>E58L3/-MGH57DD'4"%]2,X;Q6%OU)H.GE.K#L?IC [45T&I^8R7WOK;
M6(DJAGT9$/9MP)=P8[%S8S%XB2JLV)EF6XEJ=W7ZOX1YBIUYBL,^)3S]O^-I
M(!RW,TK0LA64FL_<&;!X8V6K&-22@:HE4&H^=6?)XG#9ZCGI -1JU6I^.E@M
M2$&%]"$Y!Q6''51;.E@M6O^F9U2BN;D<)=5,TL(0#)91PC$[8X142Z#4?-[.
MC,5[&TL%H'8,5"V!4O,7"C@[-@P:#Z@R2CA*YW4!@P?UAM$X7DD/4"%]<,Y1
M#<..JCT]/*RM^KGA(R6YGJ$CL:AFMZ($]5V@:@F4FL_<&;0AWE2*&():-E"U
M!$K-I^XLVS!<"GMJ42$LTQDAJ/]Z9(BCUA*%SVMI\578;/UEE>Q[*C:3,EZ*
M4B';09:V8P,U6J!JR2,CC0;KL?67%F\6U#QOVD6PRC IN5ZLXVSV-@MMWU?+
M2_ON\,4JW1/SN&K?F<KIU#0=;.^8&X-<+'Q=;&@QKY:"7@BM15%]G%%B<K$]
MP'P_%4+?;]@ S?+CR?]02P,$%     @ \38Z5[:(Q'FJ @  Z08  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3(R+GAM;*U574_;,!3]*U:&)I" ?!?&VDC0
M#@UMDRHZMH=I#VYRTWHX<68[;?GWNW9"5FCH>-A+8COW')]S$M\,UT+>JR6
M)IN"EVKD++6N+EQ7I4LHJ#H5%93X)!>RH!JG<N&J2@+-+*C@;N!Y [>@K'22
MH5V;RF0H:LU9"5-)5%T45#Y< 1?KD>,[CPNW;+'49L%-AA5=P ST7365.',[
MEHP54"HF2B(A'SF7_L4X-O6VX!N#M=H:$^-D+L2]F=QD(\<S@H!#J@T#Q=L*
MQL"Y(4(9OUM.I]O2 +?'C^S7UCMZF5,%8\&_LTPO1\ZY0S+(:<WUK5A_A-:/
M%9@*KNR5K-M:SR%IK;0H6C J*%C9W.FFS6$+X$<O ((6$+P6$+: T!IME%E;
M$ZII,I1B3:2I1C8SL-E8-+IAI7F+,RWQ*4.<3GSOY!/Y4%1</ "0*R@A9YI,
M.2T5.2$S_&BRF@,1.0:>UD7-J8:,S-LZ,>=L0<W[4(25!#8I*&6**R0@5"G0
MBAQ.0%/&U1$23MOWWQ*8/>YF$W)X<$0.#,/7I:@5+3,U=#6Z,QK=M'5RU3@)
M7G R@?24A/XQ";P@Z(&/7P_WG\)=S+0+-NB"#2Q?^")?CBM_H[*)9$RE7*A:
MPC$I\8A6()G(6-I5I4)I\N,S(LF-AD+][,NAV3CJW]@<^PM5T11&#IYK!7(%
M3O+VC3_PWO>E\I_(GF04=AF%^]B3J12_\#CW?E!]QANVV+*9]K1*PO L/A^Z
MJVU'NU51% ["KNJ)U*B3&NV5>KGWZ^\3V_ -_B%VMVJ/V+@3&^\5>TV9)"O*
M:WAV%OMTQCMQ!>=1Z#_3N5L5O@NC^)E.=ZL1F9_ %RH7#'L#AQQQWND9$LBF
ML383+2K;F^9"8Z>SPR7^BT": GR>"Z$?)Z;==7^WY ]02P,$%     @ \38Z
M5^J">\)9"@  76<  !H   !X;"]W;W)K<VAE971S+W-H965T,3(S+GAM;,6=
M[W.;R!W&_Q5&O>DD,W7$+C^$7-LSB=D5U\ZU[N72OL;2VF). A50G+OI'U]
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
M7 YORFS7/!GD,2O+;-N\7(MX)?):4/W]*<O*US?U HY/U+G[/U!+ P04
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
M4-8 ]V=2FLW$'M#TZ^0O4$L#!!0    ( /$V.E?%J)#[&P0  !L3   :
M>&PO=V]R:W-H965T<R]S:&5E=#$R-BYX;6RUF&^/XC80QK^*E9ZJ.ZF[B<<D
M@2T@E=NK6E77TMM>^]J 6:)+XIQMEEVI'[YV"#$T=M(B[1O(OYGGL<W\,GAZ
MX.*+W#&FT'.1EW(6[)2J[L)0KG>LH/*65ZS4=[9<%%3I4_$8RDHPNJF#BCR$
M*$K"@F9E,)_6UY9B/N5[E6<E6PHD]T5!Q<N"Y?PP"W!PNO I>]PI<R&<3ROZ
MR!Z8^EPMA3X+VRR;K&"ES'B)!-O.@A_PW8(0$U _\6?&#O+L&)FAK#C_8DY^
MWLR"R#AB.5LKDX+JKR?VGN6YR:1]?&V2!JVF"3P_/F7_L1Z\'LR*2O:>YW]E
M&[6;!>, ;=B6[G/UB1]^8LV 8I-OS7-9?Z)#\VP4H/5>*EXTP=I!D97';_K<
M3,19 ( G )H J'T?A6J7]U31^53P Q+F:9W-'-1#K:.UN:PTJ_*@A+Z;Z3@U
MQ]'-+^A#4>7\A3&T8"7;9@HM<UI*=(,^/%=Z]M@&K9H;%7W12Z(D>GO/%,UR
M^0Z]05F)_MCQO:3E1DY#I5V9W.&Z<; X.@"/@WNVOD4$?X<@ D"?'^[1VS?O
M+M.$>E#MR* =&=1Y1YZ\OZD=$ZCB4@FF,L&,[],XG#9[TYGJN),57;-9H'_^
MDHDG%LR__08GT?<]9DEKEM39B<=L.]$?V29;4\'0D@J%[M'#?B6SS8O++WD%
MOZ/6[ZAW<O5:$9>G8U1<1QD@/,W'T_#)(12W0O&0T,@E=(Q*SH12MU#2"B5#
M0K%+*.D()6ZAM!5*AX02EU#:$8K=0N-6:#PDE+J$QO]5:-(*38:$QC<0$7"I
M33IJV#.!.++,BGH%?]_3/-MFNEPJ#2KT-UHVKXF^\N[/>66]X#/.XMX*/UG4
MD$1'-"TOT;3H\XY?P[LE*>Y'J:_:F[#SQ85QZEM>RT+<BRYOS3=A%W+I&#QR
M%F5XD&7.RF_"+N7BB4?. @T/$LU9_[B+-$C!4YK88@T/<LU) =P%&R2)!Z+8
MP@T/TLW/ MQE'(81CCRB%G2XGW2_\O)KBP33NSC%>W-<6T.6D7CRBO7?"^ K
MO8/E+?3SUE?_3=C%>L8I<2\G6%1"+\Z\]=^$7;Y+ 'ODSOK$0;HYZQ^Z=,,I
M>"H$+-U@D&[.^H<NW7":^";3T@T&Z>:L?^C2#2>Q3\[2#0;IYJ]_Z"(N(2.?
MID4<]".N4_ZZ(_C_W7^OQK4E9KD)Z>OA 7J9?*UWBU\8;#3=>.AVFBGQ_!\
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
M,UV>;HVB'@K'8' *]8(DC)TX+T^PE%_BC#9L)CQK @1A%L^<SVV9/=Q5-.B
MS6<LMBZ'@E,&3%"$L3?OY>G6,.JQ2A$%IU O*,78B0'S!)O/[#@FFDWN..@H
MK7D09%L\<T(W(&?@RAATL.:3%EN&0\$I@R6HP]B;#?-T:QCU6'&(@E.H%\1A
M[,2+>8*E-Q?S;LR9\*P)$"1:3$NT'W:;Y6*Y'4EP\&2"OK?YY,/6T%!P"O>"
M+(R].3%/MX91C]5S*#B9^D30<XD;,V:BFRSS6'T)Y52KHHK4M4^':$V"H*P2
M6EG9KOT+/I:@>V \C:%P# :GC* @#1-_YLL$*_*@< P&IU OB+S$C?DRF7]/
MY1EMV$QXU@0(4BNAI99M]G#W6((.V'S&8DMY*#AEP 1-F/@S6B98A0>%8S X
MA7I!X25NC):)[J"<VF[HK::V&TZT5B)HK8366HB$@7LF00=K/F.QI3L4G#)8
M@BY,_%DK$ZPLA,(Q&)Q"O2 +$S?6RF3^]95GM&$SX=D2D KB+#WC%99_;!^;
M;G-PE?3[9+ <T&^GF@G#>!Y"X1@,3AD&01ZF_KR8*5;70>$8#$ZA7M!UJ9-7
M4YY@I6]<1+&:!"9:59FV7Z!#M"9!4%@IK;  :>""3RKHSIC/:&QA#@6G#*:@
M%E-_%LX4J_N@< P&IU OZ+[4R3G?)UCI6U[JES_?3K4J,FU/08=H38*@P%):
M@0&2B;L'%W3LYA,86Z1#P2EC)PC'U)^#,\7*0"@<@\$IU LR,'7CX$SUD[TK
M?1^B-XI#?1_B1(^E@AY+SS@#')<Z<(\PZ+C-YRZVQH>"D\<M$V1DYL^SF6&E
M(Q2.P> 4Z@7IF+GQ;&9G>#;GV["9\*P)$ 1<1@NX]VV[&GO<-]OZX,*J%XMV
M-Z8%[ ,,.@CS68@MT:'@E$$0!&3FSX>98>4>%([!X!3J!;F7N?%A9KK!,M%?
M=375*LZU).!$>&6"\,IHX?752>""CR_HKIC/9VP!#P6G#*4@'S-_%LT,J_Z@
M< P&IU OJ+_,C44S.\.B.=^&S81G38"@P3):@WUU&G'WX(*.W'SJ8BMY*#AE
MY 3EF/DS>&98\0>%8S XF?I<$'^Y&X-GKELW)S8@4ZWT#0@=HC4)@@S+:1D&
MS1RXYQ9TU,93%PK'8'#*J G:,?=GZLRQBA$*QV!P"O6"8LS=F#J/L.1;K>;;
ML)GPK D0=%M.Z[:G[<&YZQA;=X/",1B<PJ4@_W)_?LL<*]>@< P&IU OR+6<
MKO9=[*TUQSB4H_[T_<)D,^UKHW2OK'D3M%9.:ZW3\C=_@Q4-;#XAL74T%)Q"
MK*#A<G]VRAPKPJ!P# :G4"^(L)PNWUTN%V 5V1%.R1E:>11U5YG?0E!:!:VT
M3CD#6->@[VC,)!2.P> 4Q@595_@S9A98;0:%8S XA7I!FQ5NC)F%?B)X5F;J
M-F&B55YJ*YX.T9H$02457V',/&^!8ZMG4#@&@U,(%E18X<\L66!%&Q2.P> 4
MZ@715OQ"WG=93+VZ,BQ"Z8_V5:_IJS0A07?2FD9!@!5?8;<T5Q?TW<PG+;9$
MAH)3V!9D6^'/(%E@A1T4CL'@%.H%85?0Q;G+Y8MR2@XD6H(XIQF;Z94U;X(J
M*^9>B;E>C[N$?F@7GX+V+EC5W7WS<E%O@T/J$,\./6]'@15?4#@&@Y/I+@61
M5OKS0I98M0:%8S XA7I!K95T$>YB&>(8A_)>?>T==I/-(JUX2??*FC=!:I5S
MK[T\.T.8;RCH>YO/66P=# 6G<"\HO-*?<[+$:C\H'(/!*=0+VJ^D*W"72Q?I
M5![0T\5D,VU#0??*FC=!N)5V9LL7(R/]P^%@K\,/S4^[Y6.]:IYL$&?M+>@[
MF\]8;+$-!:<P+VB]TI\WLL0*/R@<@\$IU O"KZ3K=9=+%H66!;1G$_-MV$Q_
MK!D3]%I)Z[5WFW%.UIM%,T[ S=#5B^'LTH7%+@-;F8/",1B<,A:"!BS]V2-+
MK!Z$PC$8G$Q])>C!RHT]\@@K5BA>QF6NIH*)9G&E[1GH&*U9$*1914NSKT@&
MF*]FF*<4ND?&\QH*QV!PRH@*HK'RYYVLL)H1"L=@< KU@F:LW'@GJS->B#G?
MALV$9TV H-PJ6KE]13:Q^H:&1?+ UOZ@< P&IPR@("$K?X;-"JLAH7 ,!J=0
M+VC(RLT+,BO]U9>3^Q&]V=1^Q(F<JP0Y5]%R#I1!SOJFAD7VP%8"H7 ,!J<,
MGJ L*W\6SPHK)*%P# :G4"\(R<K-&S.K,PXCGV_#9L*S)" .N9S;_VQ2*^G7
M]6H%JI7,W-MT\F'A& Q.X3X2N/?FQCS=&D8]5.W!X!3J8X'Z7\:1Y:<X%-N5
M6BOY0C/%YLEF>F7*VW7_T#0#JX?ZYO5V[, /=7>_W/3!JKD;X<-7>R]8M[Q_
M>/YE:+=C>KT*/K;#T*X//SXT]6W3[1N,_W[7ML/IE^L1_W/;?3K<X^;_4$L#
M!!0    ( /$V.E<ZM%:Q\P(  %\)   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$R."YX;6RM5FU/VS 0_BM6AB:0@+ST91MK(]$&-+0Q53"V#],^N,FEL7#L
M8#LM_/O93AI:2".0V@^-?;GG\=WC^,ZC%1?W,@-0Z#&G3(Z=3*GBS'5EG$&.
MY2DO@.DW*1<Y5GHJ%JXL!.#$@G+J!IXW='-,F!..K&TFPA$O%24,9@+),L^Q
M>)H Y:NQXSMKPPU99,H8W'!4X 7<@KHK9D+/W(8E(3DP23A# M*Q<^Z?14/C
M;QU^$UC)C3$RF<PYOS>3JV3L>"8@H! KPX#U8PE3H-00Z3 >:DZG6=( -\=K
M]DN;N\YECB5,.?U#$I6-G<\.2B#%)54W?/4-ZGP&AB_F5-I_M*I]/0?%I50\
MK\$Z@IRPZHD?:QTV /YP!R"H <%+0'\'H%<#>F\%]&M WRI3I6)UB+#"X4CP
M%1+&6[.9@173HG7ZA)EMOU5"OR4:IT+?._F.+O*"\B< - $&*5%H1C&3Z 3]
MY.RAQ)2D!!(TWWQYC!@6 IM-0X<1*$RH/'J),)[:=G<;H<.#(W2 "$._,EY*
MS!(Y<I6.WT3AQG6LDRK68%>L ;KF3&427; $DFT"5R?>9!^LLY\$G8P1Q*>H
MYQ^CP N"EH"F;X?[+?#H[7"O(YM>LY<]R]?;R9=JR_-&%4;^A,B8<ED*T%NF
MRT@!@O"$Q(U7S*5"?W]H)+I2D,M_;1M3+=QO7]B4IC-9X!C&CJX]$L02G/#C
M!W_H?6T3=9]DT9[(M@3O-X+WN]A#^WT76"@2DP(SA72A;%.OFV4X0$^ 1=N!
MF'8BWRO5GLBVI!HT4@TZDUQ7ENKS:Q.I&^]WB-2)?*](>R+;$FG8B#3L3')]
M@&-=Y029E[8SFE-\O&TR1[9-PHI]8-E-OU_JDNGIRK+<5.NUTQ?/_+;=HM=N
MO6VW*D-WH_7D(!:VA4L=8<E458<;:W-+.+?-\85]HF\/5;-_IJFN'M=8+(AN
M1Q123>F=?M)!B:J=5Q/%"]O@YESI=FF'F;X!@3 .^GW*N5I/S +-G2K\#U!+
M P04    " #Q-CI7NJ;CZ7T"  !&!@  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,CDN>&ULK55;3]LP%/XK5H8FD(!<&BYB:21H-X%V447']C#MP4U.&@_'
M#K;3PK_?L9-&[0B(ASVT\>5\G[_OQ.<D64MUKTL 0QXK+O38*XVI+WQ?9R54
M5!_+&@3N%%)5U.!4+7U=*Z"Y U7<CX+@U*\H$UZ:N+692A/9&,X$S!313551
M]70%7*['7NAM%F[9LC1VP4^3FBYA#N:NGBF<^3U+SBH0FDE!%!1C[S*\F,0V
MW@7\8+#66V-BG2RDO+>3FWSL!580<,B,9:#X6,$$.+=$*..AX_3Z(RUP>[QA
M_^2\HY<%U3"1_"?+33GVSCV20T$;;F[E^AHZ/R>6+Y-<NW^R[F(#CV2--K+J
MP*B@8J)]TL<N#UN ,'X!$'6 Z*V 40<8.:.M,F=K2@U-$R771-EH9+,#EQN'
M1C=,V+<X-PIW&>),&@9'G\G'JN;R"8!<@8""&3+C5&AR1+Y)\=!0S@H&.5ET
MF[7=/"2UDG_P7> &%?C+LJ9J.#5;@7+!V9*ZM[4_!4,9UP?_DMJ3<.UN/B7[
M>P=DCS!!OI>RT4BJ$]^@12O4SSH[5ZV=Z 4[4\B.R2@\)%$010/PR=OAX2[<
MQ\3VV8WZ[$:.;_0B7X$KNZDC.=,9E[I1<$@$UFD-BLF<97U4)K4AO[X@DMP8
MJ/3OH3RT!\?#!]O:O] US6#L87%K4"OPTO?OPM/@PU!6_A/93HY&?8Y&K[&G
ML_X>/;\W0\9;MA/'9GO4*D4A\5GBK[8=/8_"OG9^VD?M2(U[J?&K4B]?O>1#
M8N,WB7T>-236WZIRVV&_4K5D6*8<"L0%QV=(H-JNU4Z,K%WA+Z3!-N*&)39Z
M4#8 ]PLIS69B>TG_Z4C_ E!+ P04    " #Q-CI775YE2_@"  ":"   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,S N>&ULK59=3]LP%/TK5H8FD(!\M6&P
M-A(E3$,;J(*Q/4Q[<).;QL*Q@^VTL%\_.TFS-DTK'GAI8ON>XWO.=7TS6G+Q
M)#, A5YRRN38RI0J+FQ;QAGD6)[R IA>2;G(L=)#,;=E(0 G%2BGMN<X@9UC
MPJQP5,U-13CBI:*$P50@6>8Y%J\3H'PYMEQK-7%/YIDR$W8X*O <'D ]%E.A
M1W;+DI <F"2<(0'IV+IT+Z+ Q%<!/PDLY=H[,DIFG#^9P4TRMAR3$%"(E6'
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
MXW./;]*;X9J+&[D 4.@NI4R.K(52V8EMRV@!*9;'/ .F5Q(N4JST4,QMF0G
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
MV0GX?"FEV0VL@_HD.O\)4$L#!!0    ( /$V.E>A6RYXBP,  )D/   :
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
M5/_)P[;M2#6>;PHITKI8[4$:9]O'Z&M](O8*;/N9 KLNL$\M&-0%@U,+G+K
M.;5@6!<,3RUPZP+WU()173 ZM6!<%XRKJ[N]'-6U]"(932>Y>"!YV5K1RB>5
M$%6UNH1Q5KI[(W/U:JSJY)1:;W\EUSR))%^\O8IR^8U\RJ.LB"JU"O*6_![E
M>50*1EY[7$9Q4KPAKTB<D4\KL2FB;%%,^E+M2<GKS^NM7FZW:C^S59=\%)E<
M%81E"[[0U#-S/;4-@+XZ!;OS8#^>ATO;2/QEDYV1@?43L2W;)I]O//+ZU1O-
MCLU.QU #QCL=8QDPS(SQ^%QAZ-&#\D_'F XJ.!UC.JCP]',ST&-:!@QV[X1!
MQ1T\PZW?!.3@34#^^DTU)1\D3XN_=:YON8Z>6W8^Y\4ZFO.+GNI="I[?\][T
MQQ^H:_VL\PL)\Y PAH3Y2%B A(4@6,M!9^>@8Z)/2Z5UAAFKNAJ&A'E(&$/"
M?"0L0,+"+6Q8P<KOEO=3]]UH-.G?:\P9[LP9'C/'T9ECK.IJ#A+F(6$,"?.1
ML  )"[<P=\\<:CG4T:OC[M1QCZDSU*ECK.JJ#A+F(6$,"?.1L  )"]U#=0;C
MH:579[139W1,'5>GCK&JJSI(F(>$,23,1\(")"P<':HSHN-G.JSQ3IVQ49U/
M*Y[S:"EYKA/(6-M5("3,0\(8$N8C80$2%HX/OO",K8$S&.L->K<SZ)W1H-8-
MFTXB8WE7B9 P#PEC2)B/A 5(6 B"M52C5A.362^4#M1@D(90F@>E,2C-A]("
M*"U$T=HR[F6V]+MB G-99]60- ]*8S5MOTL96.IOUZ/4#B$W&D!I(8K6=LAN
M'+*_*S PEW5V"$GSH#16T_:_U[JN<^@0<J,!E!:B:&V'FL2<&L/09Y,#<UEG
MAZ"1.)3&:EH[D=%\#D'C;B@M1-':#C6)-ST:>6LC!'-99X>@H3>4QFK:OD,'
M_D##;"@M1-':_C2Y-ST:?(^T_D"3;RC-@](8/4R%W:'F,P@::T-I(8K6=J@)
MP*DY 3=G4>;BSB9!DW HC=6T]K=JG4K0F!M*"U&TMDI-($[-B7@[)_B/7/-[
MD=S'V1V9Y7P12^)'\SB)]8&5F=W9-&AP#J4Q*,V'T@(H+431VCXV*3L=OU1N
M!<W@H30/2F-0F@^E!5!:B**U96P">VI.[#_&69QN4E+^GE 0L212R"@A<Y$5
M(HD7E:@+?BO5>MU+\V@=JY7QOV5YIG46&OE#:1Z4QFH:I?MW#6?N\&E/#<WS
MH;0016O_WK-)]&UC2#N=B7PME(F<L*]KGA6\J+KK(V-*9FA7PZ T#TIC4)H/
MI0506HBBM45LTGR;OE 7;4/S?BC-@](8E.9#:0&4%J)H;1F;80';/"SP*..Z
MDE$V,FK]@XX50&D>E,9JVOZ=,1T?WACKF@W=I\T"73/'?MHL1!U"6X4FW;?-
MZ?Y,9.KZJXNO;EYO%#V>G]A%0M-_*,V#TAB4YD-I 906HFAM%9M! MMYJ2X2
M.HP I7E0&H/2?"@M@-)"%*TM8S/B8)M''+IUD</#C_J#?F.F:>7:3KN1IVGD
MT%&[$3/O>V<+H&,&4%J(HFTMZ.]-H4QY?E=-IRW(7&PRN9U#MEN[F[+[OIJH
M^F3])3WWJ&8]H^?!=D)N@]_.#_X8Y7=Q5I"$+]6FK+.1.K!\.^5VNR#%NIK
M>2ND%&GU=,6C!<_+!NKUI1#R<:'<P&[B\_1_4$L#!!0    ( /$V.E?"5)14
MA 0  *<;   :    >&PO=V]R:W-H965T<R]S:&5E=#$T,2YX;6RU65UOVS84
M_2N$5@PML$2D)']EMH$DPM!NZ1#$Z?HP[(&V:5NH1'HD;3? ?GQ)69$LBR:L
MA7ZQ]7'/$>^A[L6A.-PQ_DVL")'@>Y92,?)64JYO?%_,5B3#XIJM"55W%HQG
M6*I3OO3%FA,\ST%9Z@<0=OT,)]0;#_-KCWP\9!N9)I0\<B V68;YRQU)V6[D
M(>_UPE.R7$E]P1\/UWA))D1^63]R=>:7+/,D(U0DC ).%B/O%MW$0: !><1?
M"=F)@V.@4YDR]DV??)J//*A'1%(RDYH"J[\MN2=IJIG4./XM2+WRF1IX>/S*
M_EN>O$IFB@6Y9^G79"Y7(Z_O@3E9X$TJG]CN(RD2ZFB^&4M%_@MV12STP&PC
M),L*L!I!EM#]/_Y>"'$ 0-$)0%  @G,!80$(SP5$!2#*E=FGDNL08XG'0\YV
M@.MHQ:8/<C%SM$H_H7K>)Y*KNXG"R3&"5W^ )Y)B2>97CYC+%_#,,14XGQ8!
MKL!$O6KS34H 6X"$2L)G+%MC^@*FC*N')70IP/N82)RDXH.*_S*)P?MW'\ [
M%0V>5VPC,)V+H2_5:/4S_5DQLKO]R((3(_M]0Z]!"'\! 0Q" _S>#H_)3,%1
M#@\,\/A\.*K#?95UJ7-0ZASD?.$)OD)BT) 8_/V@0L$G23+QCTFE/6]DYM5M
MX4:L\8R,/%7W@O M\<8__X2Z\%>39B[)8D=D-3W#4L_0QCY^8'1YI5[&3!7Y
M5)ITV^,[.5YWO^VX'PY0,!CZVT-%K(]IJX@CLIHB4:E(U$(158BS#>>$2K!F
M7+]H)HWVC-T#C7JP'QPI%#6$#!"JQ\2&F# L8VKY=,I\.F^<X8YAA@,8]8[&
MWVDD&05',7$SI@=/C+];CK]K'7^MXDW#M\+;%K9+LM@164VV7BE;[T*-LN=2
M3Y=DL2.RFI[]4L_^&\O(BF^K6[]12-U^%$5'73<VA851IV<NN4&9Z\!Y"[0R
MMLU^T$@K"/L0PJ/LFV$(UL)JV2-8>3GXQKFV$[1-MV [[,!1U&W.=A%WF'"G
MUSDYW>C O*+S>RSX#]RKR2:4)C@%SUJ&!X8IN%UR0M1219I-J/4)K15QR1:[
M8JNK6UE6="G/BIR:5J=LL2NVNJB5;T5VX_HU7XDJ5?&6<+6RWJ^IB)" *[&-
M8KJTJ/<%FR[)LACA->Q$T7'17L+,HLK-HC9VUJB+E:"U+@8+"PV]&S4]\ZF^
M73E=9+>ZEC8V(31A'/S))#&W+RMS:Q%<LL6NV.JJ5OX;=2_5OIQ:<Z=LL2NV
MNJB5.T=6L_I_VI=37UZP';>O*&RTKTN8;E2Y;O16VVTG:*U+OVG%$#2TKZ;S
M#KL6[UE9;V3WWL<][.[UZR"XY:KTEA8'YM2".V6+7;'5OQE6ACZ E_IJZ-3H
M.V6+7;'51:T6#8%]T="^A=D)6XN)S ZL\5'*U6/K.AU\L;8ZX3-:F)V@M2Y!
MHX5U#8M)0UB(#(M)_V!31&]A?<9\F5 !4K)00'C=4PQ\ORNT/Y%LG>^33)F4
M+,L/5P3/"=<!ZOZ"*1-6G.BMEW)O;OP#4$L#!!0    ( /$V.E<JKL3"50(
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
M+2%A*R#8@9]&E9]&C7Y2=4!(,\'B]4[7"=I2+PY">",(0TP6$D^J>%!%MA[
M3-9J#'7L4#6J^=0U3E)\R*A32-@,$C:'A 60L 4D; D)6P'!#IQE6R^_ %G-
MQ07FVQ,4RD]$ON_B!YSHZEM5&S*<M%RHR@QUWF2F9OBQ;@*E^25MOS!PO;XW
MJE<:AI:V,[1[]5JC-7/>FAF4+0_* \L:&0H.4\N>#%^O. PMA];0J5<<AH9>
MT8-5#0\3:^^G1?O=Q-)I]#JWC'G4R#HZCR!I?DD[*%@MVU2Q@L:=M8X[!XT;
M@-(6H+0E*&T%13MTB//B$.>=BOO]_K61<+0O(&E^2=OO.AS/^)\<0\M:Q]H6
M-G\?%H#>YP*4M@2EK:!H109W]U:2I(3=Z\5.7$Z]=YDH?@FKCE8+JB[U,J)7
MQWW[?&H;CL_L\[GI>&"?+XL5+2]ABU5=7S"[CS..$K*1EV"=#>5[9\5"J6)'
MT%RO;UE3(6BJ-[<$1X2I!O+\ALI"H-Q1 :KE:I/_ 5!+ P04    " #Q-CI7
M3*)3;W@"   Q!@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&ULK55=
M3]LP%/TK5QF:0(+FJS#&TDC0:-JF,754; _3'MSDMK5P[,QV6OCWNTY"%*2
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
M(Y!_ORZ*^O%-4\#Q9R*N_@]02P,$%     @ \38Z5WTLP+7' @  *0@  !H
M  !X;"]W;W)K<VAE971S+W-H965T,30W+GAM;*U66V^;,!C]*Q:KIDY:"YA;
MTB5(;5&U3IK4->WV,.W!@2^)58.9;9+VW\\&PI) HS[T)=CFG//Y''S)9,/%
MDUP!*/2<LT).K952Y85MRW0%.9'GO(1"OUEPD1.ENV)IRU( R6I2SFSL.*&=
M$UI8\:0>NQ/QA%>*T0+N!))5GA/Q<@6,;Z:6:VT'[NERI<R '4]*LH09J,?R
M3NB>W:ED-(="4EX@ 8NI=>E>)*'!UX"?%#9RIXV,DSGG3Z9SFTTMQTP(&*3*
M*!#]6,,U,&:$]#3^MII65](0=]M;]9O:N_8R)Q*N.?M%,[6:6B,+9; @%5/W
M?/,56C^!T4LYD_4OVC38 %LHK:3B>4O6,\AIT3S)<YO##L'U7R'@EH#?2O!:
M@O=6@M\2_#J9QDJ=0T(4B2>";Y P:*UF&G68-5O;IX7Y[#,E]%NJ>2IVG;,?
MZ+980Z&XH"#1:0**4"8_H3/T.$O0Z<DG=()H@1Y6O)*DR.3$5KJPH=MI6^2J
M*8)?*?*M*LZ1YWQ&V,'> /WZ.#V!5-/=FHX'Z,G;Z>X^W=9I=9'A+C)<ZWFO
MZ&W3>D$)E2GCLA* ?E_.I1)Z%?\9BJ<1](<%S<Z^D"5)86KIK2M!K,&*/WYP
M0^?+4%CO*9:\D]A>D%X7I'=,/;ZA!=4K-T.EX%F5JL&5U4@$M80YP]8QQE$X
MTLMHO1O* ,QU_7&X#TOZ,'<<A.Y_V)X1OS/B'S5R3S9Z3RH0E+!!$PT]W"WK
M^.%H?&"B#XM&0>0>>.BCPE'@^,,6@LY"<-3"K"I+9O:_WN&H)&+X8P2]TKZ^
M7X(#&WV4YV'7.;#11^'(P\&PC;"S$1ZU\< 584,S#WL?WHM\+XH.ICX PQX^
MA"5]&!Z[OG\X>7OG7#:7Z'<BEK20B,%"$YWS2"N(YF)J.HJ7]5$]YTH?_'5S
MI>]R$ :@WR\X5]N..?V[?P?Q/U!+ P04    " #Q-CI7N3Y00Y,"  !/"
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q-#@N>&ULK59M;]HP$/XK5B9-J[22
M5^C+(%(+3-ND3JSLY<.T#R8<Q*IC9[:!]M_O[(0(6J!,@@_$9]_SG._QY9SN
M2JH'G0,8\EAPH7M>;DQY[?LZRZ&@NB5+$+@RDZJ@!DTU]W6I@$X=J.!^% 0=
MOZ!,>&G7S8U4VI4+PYF D2)Z4114/=T"EZN>%WKKB7LVSXV=\--N2><P!O.C
M'"FT_(9ER@H0FDE!%,QZWDUX/4RLOW/XR6"E-\;$9C*1\L$:GZ<]+[ ; @Z9
ML0P4'TOH ^>6"+?QM^;TFI 6N#E>LW]TN6,N$ZJA+_DO-C5YS[OTR!1F=,'-
MO5Q]@CJ?MN7+)-?NGZPJWW;;(]E"&UG48-Q!P43UI(^U#AN ,-D#B&I ]!P0
M[P'$-2 ^-D)2 Y)C >T:X%+WJ]R=< -J:-I5<D64]48V.W#J.S3JQ82MD[%1
MN,H09](P./]&AE0))N::E( EE%,%Y)Q\I4I1>XKDW0 ,95R?X:Q;U5W?8&S+
MX&=UG-LJ3K0GSI>%:)$X>$^B((IWP/N'X7?TB<3A7O3@,'H 66L-CW; A\?#
MPVVXCW(WFD>-YI'CB_?P-7*/4.ZQD_OWS40;A6_-GUW25G3);CK;2:YU23/H
M>=@J-*@E>.G;-V$G^+!+Z%.2#4Y)-CP1V=:9Q,V9Q(?8T[XL"NQ;^+YE#]AY
M.!49%CX3=<&?[3J6BK'C&&T_7J;MSM751=P.NOYR4_)C'0<O'2\#_&U[#5_S
MVA(@:01(#@KP'6\9O5!/M00Y\"FAAF12F]=T2%[L)XG#,.X\4^%@_/\MO%.2
M#4]$5NGN;S1C>]7>435G0A,.,Z0/6A?8P%5U?56&D:7KSQ-IL-N[88XW/BCK
M@.LS*<W:L"V_^89(_P%02P,$%     @ \38Z5X,B-%[_!   7AL  !H   !X
M;"]W;W)K<VAE971S+W-H965T,30Y+GAM;*U976_B.!3]*U:F&K72E'R1 !U
M:@OA0^JJ.VQW'E;[X"8&HB8Q:YO2_?=K)R&%Q(2PXY>2./><>]U[KGT3]W>8
MO-$U0@Q\Q%%"!]J:L<V=KE-_C6)(6WB#$OYDB4D,&;\E*YUN"()!"HHCW3(,
M5X]AF&C#?CKV3(9]O&51F*!G N@VCB'Y]P%%>#?03&T_\"-<K9D8T(?]#5RA
M!6(OFV?"[_2")0ACE- 0)X"@Y4"[-^_FIB$ J<6?(=K1@VL@IO**\9NXF04#
MS1 1H0CY3%! _O..'E$4"28>QS\YJ5;X%,##ZSV[ETZ>3^854O2(HY]AP-8#
MK:N! "WA-F(_\&Z*\@DY@L_'$4W_@EUN:VC WU*&XQS,(XC#)/N%'_D_X@#
M>>0 *P=894#[!,#. 7930#L'M)L"G!S@-)V#FP/<IAXZ.:!3!K@G -T<T&WJ
MH9<#>DT!7(EYYE))ZEG*4[V,((/#/L$[0(0]YQ,7J>A2/)=)F(CZ6##"GX8<
MQX:F<?L[&$.2A,F*@@WBI;.&!(%;L."E&&PC!/!29D"0CQ,_C$*8ZOQZA!@,
M(WK#D2^+$;B^N@%70,^,*0@3\)*$C'X[&/ACC;<4)@$?O#JZ[^N,STS$I_OY
M+!ZR65@G9F&#)YRP-07C)$"!!._5X]US^&D]WK1J"'2>DB(OUCXO#U8MXWR;
MM(!M? .68=F2@![KX4^0<+AY$CYJ[MV2P,?-O<O@WJ_-??)KP4_KX2/DUP8_
M:PXW)?!Y<[A1HR.[J&\[Y;-/\!65^\PK=Y%6[E_WKY01OC']+2NTC*XMIQ.[
M]1W=0!\--+X=4T3>D3;\^L5TC>\RD:HD&ZDD&ZLD\U2235223562S522S161
M'15%NRB*=AW[\#?>=X:)CV,$KB-,Z8VL$#(*)Z407>;[T'&[MMO7WP\57K6Z
M;9NV*-U#LU'5S.XZKG5L-9:1&899(O.J9J;CF*7()A(RL]WN'EM-)5RF:Y7C
MGTG,K%['<8[-YA*S=L>V/LV.TN44Z7)JT_4S;7)1 . [(KQI!SQS,>\Y\E:"
M=_V4\;Z!+W/@ZY>N99K?1<L<^N ZW!M),YQY=8\R[+CE#-?&=ND:ULCE6*5+
MKY'+22.K:2.K62.K^3FK(ZFXA53<6JF,ETO^XB5:UB",MN+5BS>J?+<+?:$?
MWD_[;V K&M%SVG KT=EV21BUD5PJC*J_4@F.5;KSJN[,3DD19R.:JHQHII)L
MKHCL2(*=0H*=6@F.A/"XV,X(K".3?Z]7TEBMJTLU)G5967Q4NO2D+KNE2IHT
M"FRJ,K"92K*Y(K(CN74+N75KY;;(-D'TX4=;_NH)E@3'@*WY)@DC?QME;^?[
M]9 _1]57^3-*[9Y;"!YK([Q4I6?=C56Z\\ZZFYRUF*H,:*:2;*Z([$B9O4*9
MO<NZ[ /)5?NT $<1) >RE&JQ5VTP2UJLC>E2+69DG</4M]Q2"SU6Z=&3>;3*
M6W/5Z-9H&:55=5JULEI&J6.?R8RLTBXTEQF=:-1,X_/#H_&_Y7%;+%?-I9&[
MJ]-&?427BB-G.Z,.I3X]J<^*/B16,H$H#6VFE&VNBBT3IW[P@3Q&9)4>R%#^
M'KE-6/;9H!@M#GWNTZ..TOB#>3<V)>.>>3>1C4_%X5'ZH?[3;7;R] 3)*DPH
MB-"2AV"T.ERX)#O,R6X8WJ2?[5\Q8SA.+]<(!H@( _Y\B3';WP@'Q9':\#]0
M2P,$%     @ \38Z5Y>:_/ZJ!   >B(  !H   !X;"]W;W)K<VAE971S+W-H
M965T,34P+GAM;*V::W/B-A2&_XJ&[K3)3#:^X5L*S'0Q8$,SDR:;]D.G'P2(
MX(EML9* S;]?^1(O!N.8SLF'X,MYGW,$[[&$36]/V2M?$R+0]SA*>+^S%F)S
MIRA\L28QYK=T0Q)Y9D59C(7<92\*WS""EYDHCA1=52TEQF'2&?2R8P]LT*-;
M$84)>6"(;^,8L[<O)*+[?D?KO!]X#%_6(CV@#'H;_$*>B'C>/#"YIY2491B3
MA(<T08RL^IT_M+N9IJ:"+.+OD.SYP39*AS*G]#7="9;]CII61"*R$"D"RY<=
M&9(H2DFRCF\%M%/F3(6'V^_T<39X.9@YYF1(HW_"I5CW.TX'+<D*;R/Q2/<^
M*09DIKP%C7CV'^WS6$L&+[9<T+@0RPKB,,E?\??BC3@0:-TS KT0Z,<"XXS
M* 1&6T&W$'3;EF06 K.MP"H$5EN!70CLM@*G$#AM!6XA<-L*I!.+3TYM+2D_
M[-QTN4LRBWE8X$&/T3UB:;SDI1N93S.]=%:8I"WU))@\&TJ=&&CJY[_0Z-LV
M%&_HRB,"AQ&_1I_1\Y.'KCY=HT](07R-&>$H3-!S$@I^(P_*[:]KNN4X6?*>
M(F0A*4Y9%$F_Y$GU,TFGV^06&>H-TE7=J)$/F^7W^ T9VEFUUT)]/O?H(S6[
M;4H^;I9[9%'*]1KYI/T;5R?WVQ=?)P_:%Z_5R*?MY6J-?-9:KKE5N2)-7SI?
M+YVO9SSC#&\88<X17:$G01>OZ-\_Y7D4"!+S_^H<G<.Z];!TXKOC&[P@_8Z<
MV3AA.](9_/J+9JF_U_D;$N9!PD:0L#$D; ()\R%A 21L"@F; <$J_664_64T
MT0=#&L=RS<2S[IKC""<+@J[DQ)%/)]=U3983K8R8+@9W ]-R7=LPY?5B=]A
M;0.]QAHO;0Y(V/AT"(XJ_ZKU3R!3^I"PH%7]4\B4,R!8Q<[=TL[=UG:^01O,
MT Y'V]S12QI%F'&T(2QW=ZVY<[Y]\(:IMZIV9.PV05YCI9>:&A(VSF'F0?G:
ML:,A\_F0L.#CXJ>0^69 L(J=S=+.9ONK\YI$2S1_D]^KYSQ<AO*K]4<7ZD;X
MI:LA2)AGGLX,AN/J1RTT@LPY;I=S IG3AX0%D+ I)&P&!*OTB%7VB-78(U\9
MP7PKF^&@2[! "\K%1_UAG3BB:VB:81U=[1OS7^I\2-@($C:&A$T@83XD+("$
M32%A,R!8I8OLLHOLQB[*;R[5-8E=,]^Z7<?4C[JDD7]IET#"1J<C<.VN;;G5
M 8SK!JH[IG,4-ZG!Z8;K.-4P_S3,<6W5,*MA00W-U)UN]VA)4T.S'?TX;'8:
M9MN.ZOQ<(%7,X93F<!K-<>\]HT?"Z98M"/\-%:N2_(Z,7ZQ*GLI529V)&OF7
MKD0@81XD; 0)&T/")I P'Q(60,*FD+ 9$*S2<F[9<B[D?4\7LK\@81XD; 0)
M&T/")I P'Q(60,*FD+ 9$*S27YKZ\Y&:^C]7/(7P<!8UK.-[9L-F_*5M DH;
M@=+&H+0)*,T'I06@M"DH;09%R]M%.7@8G?XJXQZSES#A*"(KB5=O;>E^EO_0
M(=\1=),]GYY3(6B<;:X)7A*6!LCS*TK%^T[ZR+O\N<G@!U!+ P04    " #Q
M-CI7%XJ-ZET(  #\0@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-3$N>&UL
MO5QM<]LV$OXK'%VGD\R<(P)\E6MK)C;%MYGT<DE[]Z'3#[0$6[Q2I$M2=G._
MOJ!$2R*P@J!XDR^V1#W[[ *["RX7)*^>J_J/9LE8:_RU*LKF>K1LV\?+\;B9
M+]DJ:]Y5CZSDO]Q7]2IK^=?Z8=P\UBQ;;(16Q9B:ICM>97DYFEYMCGVLIU?5
MNBWRDGVLC6:]6F7UEQM65,_7(S)Z.? I?UBVW8'Q].HQ>V"?6?OKX\>:?QOO
M6!;YBI5-7I5&S>ZO1^_)94J]3F"#^$_.GIN#ST8WE+NJ^J/[DBRN1V9G$2O8
MO.TH,O[OB=VRHNB8N!U_]J2CG<Y.\/#S"WNX&3P?S%W6L-NJ^&^^:)?7(W]D
M+-A]MB[:3]5SS/H!.1W?O"J:S5_C>8OUO)$Q7S=MM>J%N06KO-S^S_[J)^)
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
M!P  7C4  !H   !X;"]W;W)K<VAE971S+W-H965T,34R+GAM;,V;W6_;-A#
M_Q7"*X846&J1^G26&$ABZPOKUK7K]C#L0;'I6)L^/(E.TJ%__"A9L2WJK-C(
M/?0EL>6[WU&Z.^K(DRX?\^*?<LFY($]IDI57@Z40JXOAL)PM>1J5[_(5S^0O
MB[Q((R&_%O?#<E7P:%XKI<F0:9HU3*,X&XPOZV,?BO%EOA9)G/$/!2G7:1H5
M7VYXDC]>#>C@^<#'^'XIJ@/#\>4JNN>?N/B\^E#(;\,M91ZG/"OC/",%7UP-
MKNE%R+1*H9;X/>:/Y=YG4IW*79[_4WT)YE<#K1H13_A,5(A(_GO@MSQ)*I(<
MQ[\-=+"U62GN?WZFN_7)RY.YBTI^FR=_Q'.QO!HX S+GBVB=B(_YH\^;$S(K
MWBQ/ROHO>6QDM0&9K4N1IXVR'$$:9YO_T5-S(?84) =68(T"4Q6, PIZHZ ?
MJV T"L:Q"F:C8!Y[#E:C8!UKP6X4;%7!.J#@- K.L19&C<+H6 6J/7NN#LGA
MQN5UO$PB$8TOB_R1%)6\Y%4?ZJ"K]668Q%F5'Y]$(7^-I9X84^W\5W(]FZW3
M=1()/B>Y6/*"S/)4IMNRRH,'3I*\+,DY^<AG2526\2*>175PRWPC^4+&^!'J
M9Q,NHC@IWTK0YT\3<O;F+7E#XHS\MLS7993-R\NAD"=4#6LX:P9_LQD\.S!X
MG;S/,[$LR32;\SF@[_;K6R_I^_WZE/4 AM(36W>P9W?<L%YBN,[>$5W[@3"-
MZ<" ;OO5WT>%5*<'U2?'6V> ^O1XZY"Z^[IS]UXW>+]??<)GO8,/CE>G@'IX
MO+K6$T?Z-JWUFJ<?X'52-9K_+:<3>6,3)V7MGS]), D$3\N_H/S<C,* 1U'=
MVR_*533C5P,)+GGQP ?C[[^CEO8C%-N8L DF;(H)<S%A'B;,QX0%F+ 0"=;*
M)6.;2T8??1QD@DNJ(/Q)5J4EA_)@0S!K0E62/HS/Z8B:UN7P83_">PV=&N&
M3=M@1MOD%-.D"YADCF72MDT/NAK,&FEM,1\0TS7*%%H 7EM&G;98"(U-,VU[
M*]9ROKEUOOF"\^6LR(F(GI[=3\[N>,87L7@+!<*&9K5'H=&1$@B]1D\-!, F
MI::C7.XIIDT7L.E0S58"H2O%J"+C R2#69H:!9"8;IC*A0TA,=O0*1P%UC8*
MK-XH^*6^/\9U+$!>M[KG:=A*@-[VFCC5YUV+,A,-IK@<TZ3;-:GKFC+=>,"X
M#%N]%#X@9>JFKKB\*T5UTU0<WA5R=!/VMKWUMMWK[9^Y:'Q-SJHJ"$QTNV/7
MM!Q=G?#M[J1D4)TIJ3GIPG3'M%1O0C YMR@PMPNCIDF5D7E=J7-J&*JC !:U
MF#K^ !!C([OC*T#,L'5VP%W.UEU.K[M>LRR%/-MK[=2:%A,VP81-,6$N)LS#
MA/F8L  3%B+!6CDSVN;,Z)M8'XXP<PD3-L&$33%A+B;,PX3YF+  $Q8BP5JY
M1+7='JKV^H*A8;3NN"/E%G_;;^C4&(=,ZII:5J#:="&;U%$J 0^2LC1%R@>D
M*-/4,A&2,IAREB$DI8]&<.E!][;/Z6G%Q]Y$NLB+S2PI#\]Y$3]$52](1DHI
MBG4E4591DZSG<H:-,Y*I442^OF[+_2O9;ET44E**9**(9@*,SM[3/'6F1J5-
M4&E35)J+2O-0:3XJ+4"EA5BT=MJR7=JR;Z+^:8:!E5:8M DJ;8I*<U%I'BK-
M1Z4%J+00B]9.JUW7B?9NQ!^U5=X@VIL_MEH'H?:"()-4&ZEU$&J7![2I;EI[
MD%1G:]L'I S=5,L@2$C='GV!U';[KD%"7^J0G+9)WN#:M9@: :B]$L BLU7_
MH[9*((L=[W=E3$/U?5?FO+/1'APE%;XDU7;_KD5"^WLDQRU_H)UY0W4Z:E\$
M,NET5C^H;1'(I-KW\B A:G4<WY72U0@*("&]L_3I)[6]OFN)T/Z>R'6:%R+^
MKUF6+,@JE\L:+N*"UU54$D=W<1*++W6AQ+M+G95<$>7S>$::F4*65_+&\;HE
M#QAXF$V06U3:!)4V1:6YJ#0/E>:CT@)46HA%:Z?EKG=%[6]C9=/;0SLYK3!I
M$U3:%)7FHM(\5)J/2@M0:2$6K9U6NQXC[6\RGESB.D 75JUV4)N#@$6;JL4.
M:M,/L*BKCP)!UT%]3,$'A,Z9NC<>0%*ZI:O%#B1E'GC^@^[Z9;2WA?#B$R"-
M>GM#N[.F0>U@02;9J.-RU-X49),R]=D"2,IT=-7K72E*K<[*!I RU$=%0E!J
MKP?0?AA[U]AA"(V=AM%^+D-]^*??T*FNATQVGLJ8HMIT(9LCM:\#7@M#B4D?
MD')L=3\#$**:NI8*02E;3??AW@L2*2_NZQ=R2EGVK#.Q>1!T>W3[TL]U_:J+
M<OR&7DPI<-RE%QYTW*<7X>95GYW9S9M'[Z/B/LY*DO"%'(+VSI:G4&Q>YME\
M$?FJ?FWC+A<B3^N/2Q[->5$)R-\7>2Z>OU0&MJ]4C?\'4$L#!!0    ( /$V
M.E<=FBC7.!D  #)$ 0 :    >&PO=V]R:W-H965T<R]S:&5E=#$U,RYX;6RU
MG6UO&TEVA?\*H03!+A"ONMZ['(^!&7:]3)!-)KO8Y$.0#QR9MH251"])V[-
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
MOW^_6FT/?]A=X,MJ_=>G'_/M_P-02P,$%     @ \38Z5Y)3H)3(!   5!@
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
MSC*S&\F2]#CPEDG)HO1R"60&7 >H]W/&Y/V-/F$L3I0G/P%02P,$%     @
M\38Z5P";:@O<!0  3"8  !H   !X;"]W;W)K<VAE971S+W-H965T,34V+GAM
M;+5:W6[;-AA]%<(KAA988XF4)3MS##3F?H%L6;IN%\,N&(FVM<JB2]%Q^_:C
M9$4T)9JR O8FL>7S'?-\HDY.2,X/C'\L-I0*\'F;Y<7-:"/$[GH\+N(-W9+B
MBNUH+C]9,;XE0K[EZW&QXY0D5=$V&T//"\=;DN:CQ;RZ=L\7<[8769K3>PZ*
M_79+^)=;FK'#S<@?/5]X2-<;45X8+^8[LJ;OJ?BPN^?RW;AA2=(MS8N4Y8#3
MU<WHG7^-45065(B_4GHH3EZ#4LHC8Q_+-[\D-R.O'!'-:"Q*"B)_/=$ES;*2
M28[C4TTZ:KZS+#Q]_<S^8R5>BGDD!5VR[.\T$9N;T70$$KHB^TP\L,//M!8T
M*?EBEA753W"HL=X(Q/M"L&U=+$>P3?/C;_*Y;L1)@>0Q%\"Z +8+PC,%J"Y
M[8+@3$%0%P159XY2JCY@(LABSMD!\!(MV<H753.K:BD_S<O[_EYP^6DJZ\3"
M]][^ 7YB+#FD609(G@ F-I2#-!<D7Z>/&06D**@HP%NPW,A+M)"? 8D!,>'\
M2YJO =FR?2[ :TP%2;/BC81^>(_!ZU=OP*L2_.>&[0M)7<S'0@ZY_.)Q7 _O
M]C@\>&9X(;ACN=@4X(<\H8FA?FFO]Z&%8"Q[U30,/C?L%EH9?]WG5P!YWP'H
M060:D+T<TUB6^U4Y-)3CR\M]BQK4W'Y4\:$S?,V=_^>!R9_R43H0GOQKNE%'
MHL!,5-K3=;$C,;T92?\I*'^BH\6WW_BA][VI22[)L",RK8%!T\# QKZX)1G)
M8_F0"/!(UVF>EP\$6X$=Y2DS3=C;(]^DXBM=^6D!HV 2>//QTVF'3+ P@*$.
MPP88##T/-3!-U:11-;&J4H80?]JGG"8@V?-26?G<?Z&$FX0=*<.3H;0U=1$0
M35N"NIB)%YYT1],3-GI"JYX[2HH]I_+OE:CO#"#)?])=RRM&6PH[PW@;PI8<
M P;Z,&@),J(BLYZHT1-=.NMH:=FV^19UFQX%0=3J^]((ZTQ+;()ITU+3,VWT
M3*UZ[DF<KM+8-'QKX5#;<4F&'9%I#9LU#9NY\NV9RP:Z),..R+0&^IX*/IYC
MYZX)3R<_FB(T:SU)1ICO^:TGJ1>FZSH)=+Y[[ZXY;>9M@'3=V\JC"X)*$'1L
MWC6AW;T-H+;962&Z&A6X?&L<&63=-94^16 4M9688)UYB8VP\Q-.)2#?'H%^
M8UQL#K001@G6VJ'VXY0-NV+3^Z8REC]QY>&^-:X-[J)+-NR*3>^B2G:^/=J]
MP,:[B6SFS3J!R 1#O@?;3U47%L#@Q&UT72KA^?:(]S(;[\:SCHWW0K !8LG@
MO@IYOCWEO<#(I_UZNA!3"K<RZ7I4!O.M"668E<\NFW07P; )ILU-?6E#92)H
MST1WY4(.27.3 GOI4 ]RRH9=L>EM4Y$+^JZ<'%K#V^ NNF3#KMCT+JJ<!^TY
M;[B3PVX^@^'4;ZV1+"^#81,L\M"9I12H$A^T)[X7.3GLAK6V\_5#L!6BRU%Q
M#]KCWG 7KPFM6GHAV  YOY "50J#]J6N(28.#0M8IOEV$0SWPG1%*A%!>R*J
M\CA8RKO!26:48:T?[$$NV; K-KUW*G7!R)F36_/;X"ZZ9,.NV/0NJJ '[4'O
M!4[>C6?19!JUEU8N@^%>F*Y+!3YH#WPO<_)N5NNX7R\$6R'ZUH]*>Z@G[0UV
M<M1=LVIKZ8=@*T37HB(8LJ]Z#;%QU%VD,DVVRV"X%Z8K4G$(V>/0.SG/?B_W
M8HT2K+6#=^-<LF%7;'K?3G8TW6UINMW3=+NI^35V-9%*><CUOB;JYK, 3F#[
M/]S+8+@7INM2<0]]A9U-U+^UV0_!5H@N1V4]Y'IC$W77JSI:>B'8"M&UJ.R%
MW&UJUE23OLEV$0SWPHZ*QB?';+:4KZOC2@6(RT63XP&2YFIS).I==1"H=7WI
M7^/CP29%<SQG=4>X?-@*D-&5I/2N(CDF?CRZ='PCV*XZS//(A&#;ZN6&DH3R
M$B _7S$FGM^47] <(%O\#U!+ P04    " #Q-CI7EW3P-A($  "5%0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q-3<N>&ULM5A;;]LV&/TKA%8,+=!$)'5U
M9AMH(W3+T*Y9LVX/PQX8F[:)2J)'TG&W7U]25B1+HE4'8%YL7<YWQ'/,CSKF
M=,_%%[FA5(&O15[*F;=1:GOE^W*QH061EWQ+2WUGQ45!E#X5:U]N!27+JJC(
M?0QA[!>$E=Y\6EV[%?,IWZF<E?16 +DK"B+^>TMSOI]YR'N\\(FM-\I<\.?3
M+5G3.ZH^;V^%/O,;EB4K:"D9+X&@JYGW!EUE*#4%%>)/1O?RZ!@8*?><?S$G
M-\N9!\V(:$X7RE 0_?5 KVF>&R8]CG]K4J]YIBD\/GYD?U>)UV+NB:37//^+
M+=5FYJ4>6-(5V>7J$]__0FM!D>%;\%Q6GV!?8Z$'%CNI>%$7ZQ$4K#Q\DZ^U
M$4<%*#Q1@.L"?&Y!4!<$YQ:$=4%8.7.04OF0$47F4\'W0!BT9C,'E9E5M9;/
M2O.[WRFA[S)=I^8(7OP.?N9\N6=Y#DBY!%QMJ "L5*1<L_N< B(E51)<@(_5
M'5)PH=C_Q-P:HEYF5!&6RU<:__DN R]?O (O- [\L>$[J?GEU%=ZW.;I_J(>
MX]O#&/&),?ZZ*R]! %\##'%@*;\>+\_H0I>CJAQ;RK/SRU&WW-=F-X[CQG%<
M\04G^-ZQDBEZ\5Y/]R6X:0U\<S#P[_<:#VX4+>0_-JL.Y*&=W*P25W)+%G3F
MZ65 4O% O?F//Z 8_F0SSB59YHBL8VK0F!J,L<\_VB?M:U!297/QP!95;&9I
M?)@CC!"<^@_']EA001CT4)D%%6.<-JB.H+ 1%(X*NJY:7VL2-"=FA90;MK7V
MSBC/4R>$2[+,$5G'OZCQ+WK.+HM<FNJ2+'-$UC$U;DR-1R?ES;"_UH)+Z[0\
M,,7'79%&8;_#SD)EWT-UQ"2-F.2I8G(JI4XBBUVQTTVG)\[CN\XTH$UD,AA8
MBH.HIW$(2H(XZ4D<@J(X".P*TT9AZG113(<VPP#VY5A0""5!3X\%A2<PL0N:
M-((FHX)^X^6"%UNJM)2UH%3G3V6=?*,T3VU?EV29([*.?0BV80\^YZI8LSOR
MU2E;YHJMZ^Q1C$;.EL::ZK@Y0AA,>GUV%BK['JHKI\VH:#2M.5D<ZT<<#RW
M0YE#%)ZD45^F!14FZ(3,-C4BM[&QINLL^+#_3K. $(S"OB(+*HI/I$;4QD8T
MGAM/*+**<9H<G;)EKMBZ+K;A$3UK>D1.XZ-3MLP56]?9-D$B=Q$2#7.?;OK!
M C)$1;B/RBRH292<6B?;#(F>/T2B8?9#81+V90Y1(4SBODQ+V$QQ?$)F&R21
MVR19TW7^$\-!DK2A,.PG21LJB?K1V#_: C,;EA^(6+-2ZE]CI<O@9:+KQ6$/
M\'"B^+;:%;OG2O_1K@XWE"RI, !]?\6Y>CPQ&VW-3NS\&U!+ P04    " #Q
M-CI7LR&:/P0#   !"P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-3@N>&UL
MK99M;]HP$,>_BI554R>MS2,!,8@$A(=.ZM2UZ_9BV@N3&&+5L9GM0+=//]L)
ME$)@2.4-Q)?[_>]LG^/KK!A_$AE"$CSGA(JNE4FY:-NV2#*40W'-%HBJ-S/&
M<RC5D,]ML> (I@;*B>TY3FCG$%,KZAC;'8\ZK) $4W3'@2CR'/(_?438JFNY
MUMIPC^>9U 8[ZBS@'#T@^;BXXVID;U12G",J,*. HUG7ZKGM2:#]C<-WC%9B
MZQGHF4P9>]*#F[1K.3HA1% BM0)4?TLT0(1H(97&[TK3VH34X/;S6GUDYJ[F
M,H4"#1CY@5.9=:V6!5(T@P61]VPU0=5\&EHO84287["J?!T+)(60+*]@E4&.
M:?D/GZMUV *43CW@58"W"P0' +\"_%,C!!40G!JA40&-72 \ (05$)X:H5D!
MS5.!5@6TS.Z6VV'V,H821AW.5H!K;Z6F'TQ!&%IM(::Z=!\D5V^QXF3D.E=?
MP9BQ=(4) 9"F@,D,<8"IA'2.IP0!* 22 ER!+Y!SJ$L-7,9(0DS$!V5]?(C!
MY<4'<*$8\"UCA5 JHF-+E9V.82=5)OTR$^] )CZX951F @QIBM(:/C[.A__C
M1\=YUSLB8*MEW:RMMU[;OG=4\7-!KX'O? 2>X_DU"0U.Q[VZ]7A;].';HH^.
MXS%*%.X>Q,>GXVX-/CD==X[LI+\Y);[1\P_HO3H@-R]'HU<>C1B+A#!1< 1^
M]J9"<O5%_E5W LHH07T4?4NUQ0(FJ&NI:T@@OD16]/Z=&SJ?ZJKGG&+Q.<6&
MYQ0;G5-L?$ZQR9G$7E5DL*G(X)AZU,L9E_@O- T F^U_K^O*KY1L&$G=TRRC
ML*$^#<OMJMKW:;:<US[QOH_K.SM.PQJG8-=IM._DM7:=QC5.X:[39-_)W\ZI
M7&1[ZZ+,$9^;IDF A!54EFN_L6[ZLIYI1W;L?;<]<&OLL=L>UME'JK\KV[&7
ML&5S> OY'%,!")JI%)SKIIH"+QNN<B#9PES?4R95,V >,]6C(JX=U/L98W(]
MT $V76_T#U!+ P04    " #Q-CI7/SNG%MH"  !@"   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q-3DN>&ULK99=;YLP%(;_BL6JJ97: @9"VB5(;;)NG32I
M:]?M8MJ% R?!JL&9;9)LOWZVH2P?))VFW8 -YWW]G&-C,UAR\21S (56!2OE
MT,F5FE^ZKDQS*(@\YW,H]9LI%P51NBMFKIP+()D5%<S%GM=S"T)+)QG89W<B
M&?!*,5K"G4"R*@HB?EX#X\NAXSO/#^[I+%?F@9L,YF0&#Z >YW="]]S6):,%
ME)+R$@F8#ITK_W+4-_$VX N%I5QK(Y/)A/,GT[G-AHYG@(!!JHP#T;<%C( Q
M8Z0Q?C2>3CND$:ZWG]UO;.XZEPF1,.+L*\U4/G3Z#LI@2BJF[OGR/33Y1,8O
MY4S:*UHVL9Z#TDHJ7C1B35#0LKZ355.'-8$?[A'@1H#_5A T@L F6I/9M,9$
MD60@^!()$ZW=3,/6QJIU-K0TL_B@A'Y+M4XEOG?V";WC/%M2QA I,\15#@+1
M4I%R1B<,$)$2E$1GZ*92E=#]@@M%?Q$[#;#2ZTD".AZ#(I3)$QWW^#!&QT<G
MZ$B[H,\YKZ3VE0-7:5XSJILV;-<U&][#]J$JSU'@G2+LX:!#/CHL'T.JY;Z5
MXTVYJZO4E@JWI<+6+]CCMU&EVS_UN:KK,Z8R95R:"GV[FD@E] K]WI5T/4K8
M/8KY:B_EG*0P=/1G*4$LP$E>O_)[WINN$OPGLXV"!&U!@D/NR3V8;2+3JX5/
M]\W1=6T160NSI2P2'P?QP%VL9W%PG'_,(FRS" ]FH<'#+O!:U5L#QWZT#1[N
M9(<CSVN#-H"B%BAZ"2CJ HIV@;P0;P%U! 7[@'HM4.\EH%X74&]G+#\.+K:
M=H.POP\H;H'BEX#B+J"X \C?GK*.H/X^H'X+U#\(]%;O@JF";&-O/$5F)P4R
M52"Z:/L[:R? ?G^+=C<(7^S0NFO[OSE[/Q(QHZ5$#*9:YIW'6B_J\ZSN*#ZW
M1\*$*WW V&:N?P% F #]?LJY>NZ84Z;]J4A^ U!+ P04    " #Q-CI7!EY<
M)+D#  !U#P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-C N>&ULK5=M;]LV
M$/XKA%8,*=!$+[:5S+,%)'Z).Z!%FJS=AV$?:.ED$95(EZ3L=K^^1TG1'$O6
M7%1?;)*ZY[DC[^'+3?9"?E8)@"9?LY2KJ95HO1W;M@H3R*BZ$EO@^"46,J,:
MNW)CJZT$&A6@++4]Q_'MC#)N!9-B[$$&$Y'KE'%XD$3E64;EMSM(Q7YJN=;S
MP"/;)-H,V,%D2S?P!/KC]D%BSZY9(I8!5TQP(B&>6K?N>.4;^\+@$X.].F@3
M,Y.U$)]-YVTTM1P3$*00:L- \6\',TA30X1A?*DXK=JE 1ZVG]F7Q=QQ+FNJ
M8";2OUBDDZEU8Y$(8IJG^E'L5U#-9V3X0I&JXI?L*UO'(F&NM,@J,$:0,5[^
MTZ_5.AP D*<=X%4 [Q@P/ $85(#!N1Z&%6!XKH=1!1@= _P3 +\"^.=ZN*X
MU^<";BK 39'=,AU%+N=4TV BQ9Y(8XULIE$(HD!C"ADWTGW2$K\RQ.G =2X_
MD"5EDNQHF@/)@*I< HI3*W))WE,IJ5$7N9B#IBQ5KW'TX].<7+QZ35X1QLF?
MB<@5Y9&:V!H#,K1V6#F_*YU[)YP/R#O!=:+(@D<0M>#GW7C___#+;KSK=1#8
MN)+U<GK/RWGG=3+^D?,K,G#>$,_Q!BT!S<Z'>VWK\7/>%S_G?=D-GT.(</<D
M_/Y\N-L"7YT/=SHR.:@WQJ#@&YS@*_;$IV)/S)D*4V&VA2)_WZZ5EGCB_M,F
M]Y)RV$YI;J&QVM(0IA9>,PKD#JS@UU]<W_F]32I]DLW[)%OT2;;LD^R^3[)5
M3V0OY#>LY3?L8@_>\ATH71[#N8*(:$$4GL0J_D:XX%]RFK*8X?@:.,1,DVU*
MN2)BG;(--:^"UN.X]#DJ?)I'S2YP?W,=W"Z[0^%U1O:CPCO+Y:)/E\NF2\]I
MN+QOL4+"(ZM53X&]T,"HUL"H4P/O\>6:<WR0INQ?S/0&'Z+D @\BO(/QU<<Z
M%'(@ V2(0'9HIDTG95S^BZ1='ZEDU%B_R^;ZS5N8FMEOH?(:5,LVJYM&6IM6
M[K"1U::1-SHP>I$MO\Z6WYFM!RE"@$B16(J,/()F$I=ZAN\+<UTH0A794JF)
MB(E.@#P!]HH4M27 ;P0X;$QUUAG/C^[3<SPN^O2X[)/LOD^R54]DI8SL@\=Y
M!G)3%&J*A"+GNKP/ZM&Z%KPM2J"C\3MW/'-;QN?N>-$VOL2:LBP!_W-;%J3O
MJ-PP/!I2B#$$Y^H:TR[+(J_L:+$M2H:UT%B %,T$ZV*0Q@"_QT+HYXYQ4%?:
MP7=02P,$%     @ \38Z5]G%IJ?=!0  LRH  !H   !X;"]W;W)K<VAE971S
M+W-H965T,38Q+GAM;+V:86^;.!C'OXJ5FTZ=U!8PA+2]-%)7-%U/J]9;;[L7
MT[UPP6E0 6>V23KI/OS90..0.@[DG.[%FL#S_&W_X*%_/V6\)/2)S3#FX#G/
M"G8YF'$^OW <%L]PCM@IF>-"G)D2FB,NOM)'A\TI1DF5E&<.=-W0R5%:#";C
MZM@=G8Q)R;.TP'<4L#+/$?WY 6=D>3GP!B\'OJ2/,RX/.)/Q'#WB>\R_SN^H
M^.:L5)(TQP5+20$HGEX.KKR+R ]D0A7Q+<5+MO89R*4\$/(DO]PDEP-7S@AG
M..92 HD?"WR-LTPJB7G\:$0'JS%EXOKG%_6/U>+%8AX0P]<D^SM-^.QR<#8
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
M9A3&09\GG*N-8:9%,^NCGU!+ P04    " #Q-CI7;$?NEX4'   @10  &@
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
M18#^?B'T K9Z4S2P>RC*Y7]02P,$%     @ \38Z5\6_$<5V @  6P8  !H
M  !X;"]W;W)K<VAE971S+W-H965T,38T+GAM;(65:V_3,!2&_XH5)K1)=+E?
M&&DDM@HQ-*31;O !\<%M3AIK3AQLIQW_GN.DBPI-NR^-+^>\SWN<^#3="OFD
M2@!-GBM>JZE5:MU<V;9:E5!1=2D:J'&G$+*B&J=R;:M& LV[I(K;GN-$=D59
M;65IMW8OLU2TFK,:[B51;551^><:N-A.+==Z69BS=:G-@IVE#5W# O1C<R]Q
M9@\J.:N@5DS41$(QM3ZZ5]>)B>\"OC/8JKTQ,94LA7@RD]M\:CG&$'!8::-
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
MNA&([Q^JBC^=-!WT6]&S_P!02P,$%     @ \38Z5]QCU<$J!0  V!P  !H
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
M:W-H965T<R]S:&5E=#$W,"YX;6S%G.]SFS8<QO\5G=?;M7=UC<0/XRSQ71O
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
MK:N/*QHM:%X*^-^76<:>OI0KV+]L:OH?4$L#!!0    ( /$V.E=_$5G0EP(
M /8&   :    >&PO=V]R:W-H965T<R]S:&5E=#$W,2YX;6RM55UOTS 4_2M6
MF- FL>5S'8PTTM8(,012V1@\(![<Y+:QYMC!=MKQ[[EVLM"MV=0'7A)_W'.N
MS[%]G6ZDNM,5@"'W-1=ZZE7&-.>^KXL*:JI/9 ,"9Y92U=1@5ZU\W2B@I0/5
MW(^"8.+7E DO2]W87&6I; UG N:*Z+:NJ?IS"5QNIE[H/0Q<LU5E[("?I0U=
MP0V8VV:NL.</+"6K06@F!5&PG'H7X7F>V'@7\)W!1F^UB56RD/+.=J[*J1?8
M!0&'PE@&BK\US(!S2X3+^-US>D-*"]QN/[!_<-I1RX)JF$G^@Y6FFGIO/5+"
MDK;<7,O-1^CUG%J^0G+MOF33Q9X%'BE:;63=@W$%-1/=G][W/FP!PN090-0#
MHGT!<0^(]P4D/<!9[7=2G \Y-31+E=P09:.1S3:<F0Z-\IFPVWYC%,XRQ)DL
M#(Z_DID4AHD5B(*!)L?D,S-L1=V^'.9@*./Z"(=O;W)R>'!$#@@3Y%LE6TU%
MJ5/?X#HLFU_T.2^[G-$S.3^UXH3$P1L2!5$\ I^]#,^A0'CHX-$(/-\?'CZ&
M^VC>X& T.!@YOO@9OIFL:V;P)AA-T(\G9N9,%USJ5@'Y>;'01N%!_S5F69<D
M&4]B+_^Y;F@!4P]OMP:U!B][_2J<!._'#/R?9/E_(GMD;CR8&[_$GLVE06,9
MY80SNF <#R::JH!3 R4QDO!_1]6:#V+-E!1V-Q"#9<& &CVA7=I3E]:6QG7V
M[BQ(_?6VB[LQ81 \"<IW@R;Q5M CU<F@.GE1]97  T-% >0:"F!KNN P)B+9
MR1U'IT]$[!&3[\9,HAT-_E:1L2_"%ZI63&C"88FPX.0,\:JKLEW'R,;5G84T
M6,5<L\*'"90-P/FEQ,WM.[:4#4]=]A=02P,$%     @ \38Z5RW5^W8] P
M5 L  !H   !X;"]W;W)K<VAE971S+W-H965T,3<R+GAM;*U676_3,!3]*U9
M"*2Q?#1-V]%&8IWX$FB#"7A /+C);6N1V,6^6<>_YSK)LI2F88CVH;&3>\X]
M)[YV[G2K] ^S!D!VFV?2S)PUXN;,=4VRAIR;4[4!24^62N<<::I7KMEHX&D)
MRC,W\+S(S;F03CPM[UWI>*H*S(2$*\U,D>=<_SJ'3&UGCN_<W?@D5FNT-]QX
MNN$KN ;\O+G2-',;EE3D((U0DFE8SIR7_MG<+P%EQ!<!6],:,VMEH=0/.WF;
MSAS/*H(,$K04G"XW,(<LLTRDXV=-ZC0Y+; ]OF-_59HG,PMN8*ZRKR+%]<P9
M.RR%)2\R_*2V;Z V-+1\B<I,^<^V5>R(,B:%09778)KG0E97?EN_B!; #P\
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
MH'Z?<RY?#[(.JEU,D_\ 4$L#!!0    ( /$V.E>).&DE/0,  ,X3   -
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
M7.\&T+N[WAV@=W>].T#O[GIW@-[=]>X O;OKW0%Z=]>[ _3NX683@-[=]>X
MO;OKW0%Z=]>[ _0>KO< Z#U<[P'0>[C> Z#W<+T'0._A>@^ WL/U'@"]A^L]
M 'J/<+,@0._A>@^ WL/U'@"]I^L] 7I/UWL"])ZN]P3H/5WO"=![NMX3H/=T
MO2= [^EZ3X#>T_6> +UGN-D;H/=TO2= [\7U7@!Z+Z[W M![<;T7@-Z+Z[T
M]%Y<[P6@]^)Z+P"]%]=[ >B]N-X+0._%]5X >B\AU@'HK11S'8#?2B'820#!
ME4*RDP"&*X5H)P$45PK93@(XKA3"G0207"FD.PE@N5*(=Q) <Z60[R2 YTHA
MX$D$T6. R2@P8X))$#U&F(@*,V:8B XSAIB($C.FF(@6,\:8B!HSYIB('C,&
MF8@B,R:9A"93(<H4H<I4R#)%Z#*58U9/$#VDF2*TF0IQI@AUID*>*4*?J1!H
MBE!H*B2:(C2:"I&F")6F0J8I0J>I$&J*4&HJI)HBM)H*L:8(M:9*?%0*0?00
M;(I0;"HDFR(TFPK1I@C5ID*V*4*WJ1!NBE!N*J2;(K2;"O&F"/6F0KXI0K^I
M$'"*4' J))PB-)RJ\?%7!-%#QBE"QZD0<HI0<BJDG"*TG HQIP@UIT+.*4+/
MJ1!TBE!T*B2=(C2="E&G"%6G0M8I0M>I$':*4':JQ4<:$D0/<:<(=:="WBE"
MWZD0>(I0>"HDGB(TG@J1IPB5IT+F*4+GJ1!ZBE!Z*J2>(K2>"K&G"+6G0NXI
M0N^I'A]32Q ]))\B-)\*T:<(U:="]BE"]ZD0?HI0?BJDGR*TGPKQIPCUIT+^
MJ3_:?Y[.OQ[7T]NBW]=AP)_4^_SRL^O;[W^]_/UB?,.\<KU]/^/TZ5]02P,$
M%     @ \38Z5]:T;D([ P  '6   !,   !;0V]N=&5N=%]4>7!E<UTN>&UL
MS=O+;MI &(;A6T%L(_!\/KL*V;3=MEGT!EP8@H5/\DQ2<O<=R$%JE:)&5.J[
M"0H>SS_8TK-[K[\]CM;-#EW;N]5\Y_WX(8K<>F>[VBV'T?;ARG:8NMJ'?Z>[
M:*S7^_K.1K$Q>;0>>F][O_#'/>8WUY_LMKYO_>SS(7SMFJ%?S2?;NOGLX]/"
MXZS5O!['MEG7/ER/'OK-;U,6SQ.6X<[3&K=K1G<5%LRC-R<<K_QYP/-]7Q_L
M-#4;.[NM)_^E[L*JZ-!&SC^VUBW/;_'&&8?MMEG;S;"^[\(M2S=.MMZXG;6^
M:Y=/FUZ=G^S#$[9/?W7Q_-,VYP:&E;?3,+KPQB;[_G$OK^1X]V(,&]G)-^=_
MXNO$L/7%O\\>W_;&;OYR=GB\/X9I?WH?+CI]7/Z,?WW'K_N_\QPQY!P)Y!PI
MY!P9Y!PYY!P%Y!PEY!P5Y!PRE(-01!6%5%%,%0554505A5517!4%5E%DC2FR
MQA198XJL,476F")K3)$UIL@:4V2-*;+&%%D3BJP)1=:$(FM"D36AR)I09$TH
MLB8461.*K E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476E")K2I$UH\B:463-
M*+)F%%DSBJP91=:,(FM&D36CR)I19,TILN8467.*K#E%UIPB:TZ1-:?(FE-D
MS2FRYA19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I2
M9"TILI8464N*K"5%UI(B:TF1M:+(6E%DK2BR5A19*XJL%476BB)K19&UHLA:
M4625H= J0[%5AH*K#$57&0JO,A1?92C RE"$E:$0*X,Q%I1C88SE!%F<(HN3
M9'&:+$Z4Q:FR.%D6ILL2)LP2ILP2)LT2ILT2)LX2ILX2)L\2IL\2)M 2IM 2
M)M$2IM$2)M(2IM(2)M,2IM,2)M02IM02)M42IM42)M82IM82)M<2IM<2)M@2
MIM@2)MD2IMD2)MH2IMH2)ML2IML2)MP2IMP2)MT2IMT2)MX2IMX2)M\2IM\2
M)N 2IN 2)N$2IN$2)N(2IN(2)N,2IN,2)N02IN02)N42IN42)N;2?ZVYO@_#
M_A^//WTNN[KI7^9'QTW=S4]02P$"% ,4    " #Q-CI7!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M /$V.E<4LU?7[P   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( /$V.E>97)PC$ 8  )PG   3
M  "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ \38Z5W>=
M=/$"!   T X  !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( /$V.E>SZW66# D  -Q!   8
M  " @48,  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #Q
M-CI7I8L"&@,&   J(   &               @(&(%0  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ \38Z5]Z^GL_5 P  4PX  !@
M         ("!P1L  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   ( /$V.E= ?2%'M <    C   8              " @<P?  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #Q-CI7Y4D.KOH"  !5"@
M&               @(&V)P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ \38Z5RU/9N;B"P  Y'@  !@              ("!YBH  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( /$V.E=/K:'8QP@
M $(H   8              " @?XV  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    " #Q-CI7RIU4R+\)  #@3   &               @('[
M/P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ \38Z5U("
M+P89!@  UB   !D              ("!\$D  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    " #Q-CI7P?I^*-4#  !3#@  &0
M    @(% 4   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M /$V.E<72#QJ=0@   (F   9              " @4Q4  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ \38Z5\.KR;J. P  PP\  !D
M             ("!^%P  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    " #Q-CI7J@>N$>P2  !^ZP  &0              @(&]8   >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( /$V.E>$=1?XU <
M , A   9              " @>!S  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ \38Z5U<Y26M.!0  [PL  !D              ("!
MZWL  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #Q-CI7
M!OJ8JAH3   52P  &0              @(%P@0  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    ( /$V.E?^[M,@YAT  &M=   9
M      " @<&4  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ \38Z5S""UR;Y"P  *A\  !D              ("!WK(  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #Q-CI7O *EA"((  !R(
M&0              @($.OP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    ( /$V.E<I3>T+U0<  -04   9              " @6?'  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ \38Z5PZJ6%2'
M P  O <  !D              ("!<\\  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    " #Q-CI7QDPGUK0%  !E$0  &0
M@($QTP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( /$V
M.E=?GXSMS D  ) H   9              " @1S9  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ \38Z5^4M)H3Z!0  ! X  !D
M         ("!'^,  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    " #Q-CI7@A&(.8$#   J"   &0              @(%0Z0  >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( /$V.E=Q5,D^(0@   L6
M   9              " @0CM  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ \38Z5]]N[6WD!0  PQ,  !D              ("!8/4
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #Q-CI79>.%
M(U\,   $(   &0              @(%[^P  >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    ( /$V.E>>S"8V1 0  !T+   9
M  " @1$( 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
M\38Z5W<$H(XI#0  ^24  !D              ("!C P! 'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    " #Q-CI7(^FWN6H>  !1<P  &0
M            @('L&0$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    ( /$V.E=_N^BTM \  /TY   9              " @8TX 0!X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ \38Z5SALXIAW#0
M624  !D              ("!>$@! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    " #Q-CI7!^U-,4X%  #O"P  &0              @($F
M5@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( /$V.E<(
MUUE-%A,  !5+   9              " @:M; 0!X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ \38Z5YE#A\WT!0  \0X  !D
M     ("!^&X! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M" #Q-CI7F7]Q S #  #B!@  &0              @($C=0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( /$V.E>[F9Z54P0  & +   9
M              " @8IX 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ \38Z5X?PYI%.!   IPH  !D              ("!%'T! 'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #Q-CI7TT"]..<%
M  ##$P  &0              @(&9@0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    ( /$V.E?P5L80]@L  $(?   9              "
M@;>' 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ \38Z
M5VED*&TB"   <B   !D              ("!Y),! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    " #Q-CI7S?XI\KD%  !E$0  &0
M        @($]G $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   ( /$V.E>V)R!9S@D  ) H   9              " @2VB 0!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ \38Z5S%>J)/S!0  UPT
M !D              ("!,JP! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    " #Q-CI7V85QS& ,   $(   &0              @(%<L@$
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( /$V.E?8][4^
M2P0  !T+   9              " @?.^ 0!X;"]W;W)K<VAE971S+W-H965T
M-#@N>&UL4$L! A0#%     @ \38Z5Y^[D&4N#0  ^24  !D
M ("!=<,! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #Q
M-CI7R^L@!&X>  !1<P  &0              @(':T $ >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( /$V.E>'[]7_M@\  -TY   9
M          " @7_O 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#
M%     @ \38Z5R6E)L5T#0  624  !D              ("!;/\! 'AL+W=O
M<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #Q-CI78@\HJ6$P   J
MP0  &0              @($7#0( >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;%!+ 0(4 Q0    ( /$V.E<S)6>2BAX  *1V   9              " @:\]
M @!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ \38Z5]Q%
M]^!Q!P  )14  !D              ("!<%P" 'AL+W=O<FMS:&5E=',O<VAE
M970U-2YX;6Q02P$"% ,4    " #Q-CI7@&"?4J\)  "F%P  &0
M    @($89 ( >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (
M /$V.E>&!ZQ>" 0  #H+   9              " @?YM @!X;"]W;W)K<VAE
M971S+W-H965T-3<N>&UL4$L! A0#%     @ \38Z5WT'MF!$ P  !@<  !D
M             ("!/7(" 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"
M% ,4    " #Q-CI78L6'JGL$  !\#0  &0              @(&X=0( >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( /$V.E?J!982& 0
M - 0   9              " @6IZ @!X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL4$L! A0#%     @ \38Z5YEPWI'8 P  ]@@  !D              ("!
MN7X" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #Q-CI7
MKC,4-MH"  !$!@  &0              @('(@@( >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;%!+ 0(4 Q0    ( /$V.E>L8W!94@0  %L*   9
M      " @=F% @!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%
M  @ \38Z5P4EJG?>!0  J!,  !D              ("!8HH" 'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #Q-CI7+_EF2>H&  #W$
M&0              @(%WD ( >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+
M 0(4 Q0    ( /$V.E>EC4PU300  %L+   9              " @9B7 @!X
M;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ \38Z5R=>;;A+
M"@  XAL  !D              ("!')P" 'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6Q02P$"% ,4    " #Q-CI7$HCB7/(0  #?1   &0
M@(&>I@( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( /$V
M.E>JKJK9F@(  *H%   9              " @<>W @!X;"]W;W)K<VAE971S
M+W-H965T-CDN>&UL4$L! A0#%     @ \38Z5\B?':-B P  DP<  !D
M         ("!F+H" 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M    " #Q-CI7R!H*7%(%    #P  &0              @($QO@( >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( /$V.E?X$<C&VP(  %H&
M   9              " @;K# @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
M4$L! A0#%     @ \38Z5_*B0%DW P  RP<  !D              ("!S,8"
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #Q-CI7>W$%
MBMX%  "H$P  &0              @($ZR@( >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;%!+ 0(4 Q0    ( /$V.E=K.QYKJ@D  +(7   9
M  " @4_0 @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @
M\38Z5XO-D=0&!   .@L  !D              ("!,-H" 'AL+W=O<FMS:&5E
M=',O<VAE970W-BYX;6Q02P$"% ,4    " #Q-CI74N4@-^,$   %#P  &0
M            @(%MW@( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4
M Q0    ( /$V.E>#9<0/] 0  $\3   9              " @8?C @!X;"]W
M;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ \38Z5[W9+ ]Y P
M"@@  !D              ("!LN@" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6Q02P$"% ,4    " #Q-CI7IUW$WU$$  !;"P  &0              @(%B
M[ ( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( /$V.E=\
M9CXC/PH  .(;   9              " @>KP @!X;"]W;W)K<VAE971S+W-H
M965T.#$N>&UL4$L! A0#%     @ \38Z5P66X#)&!0  T@X  !D
M     ("!8/L" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M" #Q-CI75:7"D1D#   ("P  &0              @('=  , >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( /$V.E>.2]XZ$08  *8H   9
M              " @2T$ P!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L!
M A0#%     @ \38Z5V*TBZD6!   X1,  !D              ("!=0H# 'AL
M+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " #Q-CI7[F)WO&4*
M   98@  &0              @('"#@, >&PO=V]R:W-H965T<R]S:&5E=#@V
M+GAM;%!+ 0(4 Q0    ( /$V.E=*\,USU (  $H(   9              "
M@5X9 P!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ \38Z
M5WMD9;XI&0  "D0! !D              ("!:1P# 'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6Q02P$"% ,4    " #Q-CI71[XB#54#  !2#   &0
M        @(')-0, >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0
M   ( /$V.E?#@)?ER00  %48   9              " @54Y P!X;"]W;W)K
M<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ \38Z5X5N;- V!   :QT
M !D              ("!53X# 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q0
M2P$"% ,4    " #Q-CI74)RXB,\'  #V1   &0              @('"0@,
M>&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( /$V.E=-LZ<#
M9P4  - D   9              " @<A* P!X;"]W;W)K<VAE971S+W-H965T
M.3,N>&UL4$L! A0#%     @ \38Z5_4?C[;<!0  3"8  !D
M ("!9E # 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " #Q
M-CI7&#S4-A$$  "5%0  &0              @(%Y5@, >&PO=V]R:W-H965T
M<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( /$V.E?W49?((@0  '\7   9
M          " @<%: P!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#
M%     @ \38Z5R#3;)EF P  +@T  !D              ("!&E\# 'AL+W=O
M<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " #Q-CI7Q86#(N0%  "S
M*@  &0              @(&W8@, >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM
M;%!+ 0(4 Q0    ( /$V.E?+X?9M: (  (((   9              " @=)H
M P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @ \38Z5XR8
MWLZ3 P  0@P  !H              ("!<6L# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,# N>&UL4$L! A0#%     @ \38Z5^T7E&;  @  X0<  !H
M     ("!/&\# 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%
M  @ \38Z5\JI]&13 @  ZP4  !H              ("!-'(# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ \38Z5U2C-;@D P  ,PD
M !H              ("!OW0# 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL
M4$L! A0#%     @ \38Z5WXC&&=N!@  $3$  !H              ("!&W@#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @ \38Z5V5\
M)Q]_ @  . <  !H              ("!P7X# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#4N>&UL4$L! A0#%     @ \38Z5]3EQ2@Z!   !!4  !H
M     ("!>($# 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%
M  @ \38Z5Q\HC&-7 P  7@L  !H              ("!ZH4# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ \38Z5YD*\SV%"   2D,
M !H              ("!>8D# 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL
M4$L! A0#%     @ \38Z5_'V?.PX!P  7C4  !H              ("!-I(#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%     @ \38Z5Z?"
M)JQ&!   M!@  !H              ("!IID# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,3 N>&UL4$L! A0#%     @ \38Z5QDC^WA>!   -!   !H
M     ("!))X# 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%
M  @ \38Z5\77&!V% @  PP<  !H              ("!NJ(# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ \38Z5\9:0'RA P  YPT
M !H              ("!=Z4# 'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&UL
M4$L! A0#%     @ \38Z5VG5O\% !@   BT  !H              ("!4*D#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#%     @ \38Z5W[D
M=J2C!   7A(  !H              ("!R*\# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,34N>&UL4$L! A0#%     @ \38Z5TEYG/P0 @  +@0  !H
M     ("!H[0# 'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL4$L! A0#%
M  @ \38Z5W,?X@=D$@  ),,  !H              ("!Z[8# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ \38Z5XX'CZ.!!0  3R8
M !H              ("!A\D# 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&UL
M4$L! A0#%     @ \38Z5R;6%>XD!0  2!P  !H              ("!0,\#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#%     @ \38Z5Y.T
MXG%A!P  ,2D  !H              ("!G-0# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C N>&UL4$L! A0#%     @ \38Z5P!UQY7G!@  BCP  !H
M     ("!-=P# 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N>&UL4$L! A0#%
M  @ \38Z5[:(Q'FJ @  Z08  !H              ("!5.,# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ \38Z5^J">\)9"@  76<
M !H              ("!-N8# 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&UL
M4$L! A0#%     @ \38Z5Z?\YD7* P  KA   !H              ("!Q_ #
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#%     @ \38Z5VT&
MW5KE @  NP<  !H              ("!R?0# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C4N>&UL4$L! A0#%     @ \38Z5\6HD/L;!   &Q,  !H
M     ("!YO<# 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N>&UL4$L! A0#%
M  @ \38Z5]@Q0S7_$P  51<! !H              ("!.?P# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @ \38Z5SJT5K'S @  7PD
M !H              ("!<! $ 'AL+W=O<FMS:&5E=',O<VAE970Q,C@N>&UL
M4$L! A0#%     @ \38Z5[JFX^E] @  1@8  !H              ("!FQ,$
M 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#%     @ \38Z5UU>
M94OX @  F@@  !H              ("!4!8$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q,S N>&UL4$L! A0#%     @ \38Z5[QYG;ZD @  UP8  !H
M     ("!@!D$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&UL4$L! A0#%
M  @ \38Z5[!Y*6V/ @  IP8  !H              ("!7!P$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%     @ \38Z5Q>^@X,G P  ?@T
M !H              ("!(Q\$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S,N>&UL
M4$L! A0#%     @ \38Z5\9Z%^9& P  L0T  !H              ("!@B($
M 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#%     @ \38Z5S,M
MZ<J1 P  D@X  !H              ("! "8$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q,S4N>&UL4$L! A0#%     @ \38Z5XT+3KX' P  20H  !H
M     ("!R2D$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N>&UL4$L! A0#%
M  @ \38Z5[ 7G@Z: P  E0X  !H              ("!""T$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q,S<N>&UL4$L! A0#%     @ \38Z5Z%;+GB+ P  F0\
M !H              ("!VC $ 'AL+W=O<FMS:&5E=',O<VAE970Q,S@N>&UL
M4$L! A0#%     @ \38Z5\2B/]5Q P  4 P  !H              ("!G30$
M 'AL+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#%     @ \38Z5R'<
M*$@>!@  !#T  !H              ("!1C@$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-# N>&UL4$L! A0#%     @ \38Z5\)4E%2$!   IQL  !H
M     ("!G#X$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N>&UL4$L! A0#%
M  @ \38Z5RJNQ,)5 @  5P4  !H              ("!6$,$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-#(N>&UL4$L! A0#%     @ \38Z5_("V,:%!0  NB8
M !H              ("!Y44$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#,N>&UL
M4$L! A0#%     @ \38Z5TRB4V]X @  ,08  !H              ("!HDL$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#%     @ \38Z5Q89
MLM(+!   X1,  !H              ("!4DX$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-#4N>&UL4$L! A0#%     @ \38Z5^K9[ U;"@  ,F(  !H
M     ("!E5($ 'AL+W=O<FMS:&5E=',O<VAE970Q-#8N>&UL4$L! A0#%
M  @ \38Z5WTLP+7' @  *0@  !H              ("!*%T$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-#<N>&UL4$L! A0#%     @ \38Z5[D^4$.3 @  3P@
M !H              ("!)V $ 'AL+W=O<FMS:&5E=',O<VAE970Q-#@N>&UL
M4$L! A0#%     @ \38Z5X,B-%[_!   7AL  !H              ("!\F($
M 'AL+W=O<FMS:&5E=',O<VAE970Q-#DN>&UL4$L! A0#%     @ \38Z5Y>:
M_/ZJ!   >B(  !H              ("!*6@$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-3 N>&UL4$L! A0#%     @ \38Z5Q>*C>I="   _$(  !H
M     ("!"VT$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3$N>&UL4$L! A0#%
M  @ \38Z5ZZK&V$Q!P  7C4  !H              ("!H'4$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-3(N>&UL4$L! A0#%     @ \38Z5QV:*-<X&0  ,D0!
M !H              ("!"7T$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3,N>&UL
M4$L! A0#%     @ \38Z5Y)3H)3(!   5!@  !H              ("!>98$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-30N>&UL4$L! A0#%     @ \38Z5QNP
MC"G. P  718  !H              ("!>9L$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-34N>&UL4$L! A0#%     @ \38Z5P";:@O<!0  3"8  !H
M     ("!?Y\$ 'AL+W=O<FMS:&5E=',O<VAE970Q-38N>&UL4$L! A0#%
M  @ \38Z5Y=T\#82!   E14  !H              ("!DZ4$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-3<N>&UL4$L! A0#%     @ \38Z5[,AFC\$ P   0L
M !H              ("!W:D$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3@N>&UL
M4$L! A0#%     @ \38Z5S\[IQ;: @  8 @  !H              ("!&:T$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-3DN>&UL4$L! A0#%     @ \38Z5P9>
M7"2Y P  =0\  !H              ("!*[ $ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-C N>&UL4$L! A0#%     @ \38Z5]G%IJ?=!0  LRH  !H
M     ("!'+0$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C$N>&UL4$L! A0#%
M  @ \38Z5V:CVI*+ @  ]P<  !H              ("!,;H$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-C(N>&UL4$L! A0#%     @ \38Z5VQ'[I>%!P  ($4
M !H              ("!]+P$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C,N>&UL
M4$L! A0#%     @ \38Z5\6_$<5V @  6P8  !H              ("!L<0$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-C0N>&UL4$L! A0#%     @ \38Z5V$,
M6/>?!   @1$  !H              ("!7\<$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-C4N>&UL4$L! A0#%     @ \38Z5]$&RMBO#0  .I(  !H
M     ("!-LP$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C8N>&UL4$L! A0#%
M  @ \38Z5[MMH%RZ!   EAX  !H              ("!'=H$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-C<N>&UL4$L! A0#%     @ \38Z5]QCU<$J!0  V!P
M !H              ("!#]\$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C@N>&UL
M4$L! A0#%     @ \38Z5\3H ()T @  7P4  !H              ("!<>0$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-CDN>&UL4$L! A0#%     @ \38Z5S%E
M7^(:"   >$H  !H              ("!'><$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-S N>&UL4$L! A0#%     @ \38Z5W\16="7 @  ]@8  !H
M     ("!;^\$ 'AL+W=O<FMS:&5E=',O<VAE970Q-S$N>&UL4$L! A0#%
M  @ \38Z5RW5^W8] P  5 L  !H              ("!/O($ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-S(N>&UL4$L! A0#%     @ \38Z5UC=3ZI"!0  T20
M !H              ("!L_4$ 'AL+W=O<FMS:&5E=',O<VAE970Q-S,N>&UL
M4$L! A0#%     @ \38Z5XDX:24] P  SA,   T              ( !+?L$
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #Q-CI7EXJ[',     3 @  "P
M            @ &5_@0 7W)E;',O+G)E;'-02P$"% ,4    " #Q-CI7D=A.
MWV$*  #&<0  #P              @ %^_P0 >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ \38Z5Q].:E6&!   1&4  !H              ( !# H% 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ \38Z5]:T;D([
M P  '6   !,              ( !R@X% %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     +4 M0 T,@  -A(%

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>189
<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>190
<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>191
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1028</ContextCount>
  <ElementCount>530</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>105</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - 10-K Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations</Role>
      <ShortName>10-K Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - 10-K Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>10-K Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - 10-K Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>10-K Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - 10-K Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets</Role>
      <ShortName>10-K Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - 10-K Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>10-K Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - 10-K Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity</Role>
      <ShortName>10-K Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - 10-K Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows</Role>
      <ShortName>10-K Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - 10-Q Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations</Role>
      <ShortName>10-Q Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - 10-Q Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>10-Q Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Statement - 10-Q Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>10-Q Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Statement - 10-Q Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets</Role>
      <ShortName>10-Q Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Statement - 10-Q Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>10-Q Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Statement - 10-Q Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity</Role>
      <ShortName>10-Q Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Statement - 10-Q Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows</Role>
      <ShortName>10-Q Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - 10-K Background</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBackground</Role>
      <ShortName>10-K Background</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - 10-K Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBasisofPresentation</Role>
      <ShortName>10-K Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - 10-K Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPolicies</Role>
      <ShortName>10-K Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - 10-K Disaggregation of Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KDisaggregationofRevenue</Role>
      <ShortName>10-K Disaggregation of Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - 10-K Uncompleted Contracts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KUncompletedContracts</Role>
      <ShortName>10-K Uncompleted Contracts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - 10-K Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessCombinations</Role>
      <ShortName>10-K Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - 10-K Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KPropertyPlantandEquipment</Role>
      <ShortName>10-K Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - 10-K Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets</Role>
      <ShortName>10-K Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - 10-K Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KFairValueMeasurements</Role>
      <ShortName>10-K Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - 10-K Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KLeases</Role>
      <ShortName>10-K Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - 10-K Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAssetRetirementObligations</Role>
      <ShortName>10-K Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - 10-K Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensation</Role>
      <ShortName>10-K Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - 10-K Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss</Role>
      <ShortName>10-K Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - 10-K Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxes</Role>
      <ShortName>10-K Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - 10-K Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCashFlowInformation</Role>
      <ShortName>10-K Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - 10-K Business Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentData</Role>
      <ShortName>10-K Business Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - 10-K Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlans</Role>
      <ShortName>10-K Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - 10-K Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentsandContingencies</Role>
      <ShortName>10-K Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - 10-K Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KRelatedPartyTransactions</Role>
      <ShortName>10-K Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - 10-Q Background</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBackground</Role>
      <ShortName>10-Q Background</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - 10-Q Basis of presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBasisofpresentation</Role>
      <ShortName>10-Q Basis of presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - 10-Q Receivables and allowance for expected credit losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses</Role>
      <ShortName>10-Q Receivables and allowance for expected credit losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - 10-Q Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QInventories</Role>
      <ShortName>10-Q Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - 10-Q Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEarningspershare</Role>
      <ShortName>10-Q Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - 10-Q Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEquity</Role>
      <ShortName>10-Q Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - 10-Q Accumulated other comprehensive loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss</Role>
      <ShortName>10-Q Accumulated other comprehensive loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - 10-Q Revenue from contracts with customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers</Role>
      <ShortName>10-Q Revenue from contracts with customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - 10-Q Uncompleted Contracts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QUncompletedContracts</Role>
      <ShortName>10-Q Uncompleted Contracts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - 10-Q Goodwill and other intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets</Role>
      <ShortName>10-Q Goodwill and other intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - 10-Q Fair value measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QFairvaluemeasurements</Role>
      <ShortName>10-Q Fair value measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - 10-Q Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QDebt</Role>
      <ShortName>10-Q Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - 10-Q Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QIncomeTaxes</Role>
      <ShortName>10-Q Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - 10-Q Cash flow information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QCashflowinformation</Role>
      <ShortName>10-Q Cash flow information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - 10-Q Business segment data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBusinesssegmentdata</Role>
      <ShortName>10-Q Business segment data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - 10-Q Employee benefit plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEmployeebenefitplans</Role>
      <ShortName>10-Q Employee benefit plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - 10-Q Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QContingencies</Role>
      <ShortName>10-Q Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - 10-Q Related-party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QRelatedpartytransactions</Role>
      <ShortName>10-Q Related-party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - 10-K Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies</Role>
      <ShortName>10-K Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KSignificantAccountingPolicies</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - 10-Q Basis of presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBasisofpresentationPolicies</Role>
      <ShortName>10-Q Basis of presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KSignificantAccountingPolicies</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - 10-K Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables</Role>
      <ShortName>10-K Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KSignificantAccountingPolicies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - 10-K Disaggregation of Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables</Role>
      <ShortName>10-K Disaggregation of Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KDisaggregationofRevenue</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - 10-K Uncompleted Contracts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KUncompletedContractsTables</Role>
      <ShortName>10-K Uncompleted Contracts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KUncompletedContracts</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - 10-K Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables</Role>
      <ShortName>10-K Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KPropertyPlantandEquipment</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - 10-K Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>10-K Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - 10-K Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KFairValueMeasurementsTables</Role>
      <ShortName>10-K Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KFairValueMeasurements</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - 10-K Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KLeasesTables</Role>
      <ShortName>10-K Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KLeases</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - 10-K Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables</Role>
      <ShortName>10-K Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KAssetRetirementObligations</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - 10-K Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensationTables</Role>
      <ShortName>10-K Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KStockBasedCompensation</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - 10-K Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>10-K Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - 10-K Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesTables</Role>
      <ShortName>10-K Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KIncomeTaxes</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - 10-K Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCashFlowInformationTables</Role>
      <ShortName>10-K Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KCashFlowInformation</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - 10-K Business Segment Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentDataTables</Role>
      <ShortName>10-K Business Segment Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBusinessSegmentData</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - 10-K Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables</Role>
      <ShortName>10-K Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KEmployeeBenefitPlans</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - 10-K Commitment and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables</Role>
      <ShortName>10-K Commitment and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - 10-K Related-Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables</Role>
      <ShortName>10-K Related-Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KRelatedPartyTransactions</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - 10-Q Receivables and allowance for expected credit losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables</Role>
      <ShortName>10-Q Receivables and allowance for expected credit losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - 10-Q Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QInventoriesTables</Role>
      <ShortName>10-Q Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QInventories</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - 10-Q Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEarningspershareTables</Role>
      <ShortName>10-Q Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QEarningspershare</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - 10-Q Accumulated other comprehensive loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables</Role>
      <ShortName>10-Q Accumulated other comprehensive loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - 10-Q Revenue from contracts with customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables</Role>
      <ShortName>10-Q Revenue from contracts with customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - 10-Q Uncompleted contracts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QUncompletedcontractsTables</Role>
      <ShortName>10-Q Uncompleted contracts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - 10-Q Goodwill and other intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables</Role>
      <ShortName>10-Q Goodwill and other intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - 10-Q Fair value measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables</Role>
      <ShortName>10-Q Fair value measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QFairvaluemeasurements</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - 10-Q Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QDebtTables</Role>
      <ShortName>10-Q Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QDebt</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - 10-Q Cash flow information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QCashflowinformationTables</Role>
      <ShortName>10-Q Cash flow information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QCashflowinformation</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - 10-Q Business segment data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBusinesssegmentdataTables</Role>
      <ShortName>10-Q Business segment data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QBusinesssegmentdata</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - 10-Q Employee benefit plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEmployeebenefitplansTables</Role>
      <ShortName>10-Q Employee benefit plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QEmployeebenefitplans</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - 10-K Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBasisofPresentationDetails</Role>
      <ShortName>10-K Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBasisofPresentation</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - 10-K Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>10-K Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - 10-K Significant Accounting Policies - Components of receivables, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails</Role>
      <ShortName>10-K Significant Accounting Policies - Components of receivables, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - 10-K Significant Accounting Policies - Details of expected credit losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails</Role>
      <ShortName>10-K Significant Accounting Policies - Details of expected credit losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - 10-K Significant Accounting Policies - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>10-K Significant Accounting Policies - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - 10-K Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails</Role>
      <ShortName>10-K Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - 10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails</Role>
      <ShortName>10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - 10-K Uncompleted Contracts - Schedule of contract balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails</Role>
      <ShortName>10-K Uncompleted Contracts - Schedule of contract balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - 10-K Uncompleted Contracts - Remaining performance obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails</Role>
      <ShortName>10-K Uncompleted Contracts - Remaining performance obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - 10-K Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessCombinationsDetails</Role>
      <ShortName>10-K Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBusinessCombinations</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - 10-K Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails</Role>
      <ShortName>10-K Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - 10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails</Role>
      <ShortName>10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - 10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails</Role>
      <ShortName>10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - 10-K Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>10-K Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - 10-K Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails</Role>
      <ShortName>10-K Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - 10-K Fair Value Measurements - Schedule of assets measured at fair value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails</Role>
      <ShortName>10-K Fair Value Measurements - Schedule of assets measured at fair value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - 10-K Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KLeasesNarrativeDetails</Role>
      <ShortName>10-K Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - 10-K Leases - Summary of operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails</Role>
      <ShortName>10-K Leases - Summary of operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - 10-K Leases - Reconciliation of future undiscounted cash flows to operating lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails</Role>
      <ShortName>10-K Leases - Reconciliation of future undiscounted cash flows to operating lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - 10-K Asset Retirement Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails</Role>
      <ShortName>10-K Asset Retirement Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - 10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails</Role>
      <ShortName>10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - 10-K Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails</Role>
      <ShortName>10-K Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - 10-K Stock-Based Compensation - Target grants of shares outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails</Role>
      <ShortName>10-K Stock-Based Compensation - Target grants of shares outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - 10-K Stock-Based Compensation - Performance share assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails</Role>
      <ShortName>10-K Stock-Based Compensation - Performance share assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - 10-K Stock-Based Compensation - Summary of performance share awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails</Role>
      <ShortName>10-K Stock-Based Compensation - Summary of performance share awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - 10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - 10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - 10-K Income Taxes - Summary of income tax expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails</Role>
      <ShortName>10-K Income Taxes - Summary of income tax expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - 10-K Income Taxes - Net deferred tax assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails</Role>
      <ShortName>10-K Income Taxes - Net deferred tax assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - 10-K Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails</Role>
      <ShortName>10-K Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - 10-K Income Taxes - Reconciliation of deferred tax expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails</Role>
      <ShortName>10-K Income Taxes - Reconciliation of deferred tax expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - 10-K Income Taxes - Income tax expense reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails</Role>
      <ShortName>10-K Income Taxes - Income tax expense reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - 10-K Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCashFlowInformationDetails</Role>
      <ShortName>10-K Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KCashFlowInformationTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - 10-K Business Segment Data - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails</Role>
      <ShortName>10-K Business Segment Data - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - 10-K Business Segment Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails</Role>
      <ShortName>10-K Business Segment Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBusinessSegmentDataTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - 10-K Business Segment Data (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2</Role>
      <ShortName>10-K Business Segment Data (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBusinessSegmentDataTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - 10-K Business Segment Data (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3</Role>
      <ShortName>10-K Business Segment Data (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10KBusinessSegmentDataTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - 10-K Employee Benefit Plans - Change in benefit obligation and plan assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Change in benefit obligation and plan assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - 10-K Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - 10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - 10-K Employee Benefit Plans - Components of net periodic benefit cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Components of net periodic benefit cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - 10-K Employee Benefit plans - Weighted average assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails</Role>
      <ShortName>10-K Employee Benefit plans - Weighted average assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - 10-K Employee Benefit Plans - Health care cost assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Health care cost assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - 10-K Employee Benefit Plans - Expected benefit payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Expected benefit payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - 10-K Employee Benefit Plans - Fair value of plan assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Fair value of plan assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9954551 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Nonqualified benefit plans, investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails</Role>
      <ShortName>10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - 10-K Commitments and Contingencies - Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails</Role>
      <ShortName>10-K Commitments and Contingencies - Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - 10-K Commitments and Contingencies - Environmental matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails</Role>
      <ShortName>10-K Commitments and Contingencies - Environmental matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>9954556 - Disclosure - 10-K Commitments and Contingencies - Purchase commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails</Role>
      <ShortName>10-K Commitments and Contingencies - Purchase commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>9954557 - Disclosure - 10-K Commitments and Contingencies - Guarantees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails</Role>
      <ShortName>10-K Commitments and Contingencies - Guarantees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>9954558 - Disclosure - 10-K Related-Party Transactions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails</Role>
      <ShortName>10-K Related-Party Transactions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>9954559 - Disclosure - 10-K Related-Party Transactions - Schedule of intercompany borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails</Role>
      <ShortName>10-K Related-Party Transactions - Schedule of intercompany borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>9954560 - Disclosure - 10-Q Background (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBackgroundDetails</Role>
      <ShortName>10-Q Background (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QBackground</ParentRole>
      <Position>142</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>9954561 - Disclosure - 10-Q Basis of presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBasisofpresentationDetails</Role>
      <ShortName>10-Q Basis of presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QBasisofpresentationPolicies</ParentRole>
      <Position>143</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>9954562 - Disclosure - 10-Q Receivables and allowance for expected credit losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails</Role>
      <ShortName>10-Q Receivables and allowance for expected credit losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables</ParentRole>
      <Position>144</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>9954563 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Components of receivables, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails</Role>
      <ShortName>10-Q Receivables and allowance for expected credit losses - Components of receivables, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>9954564 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails</Role>
      <ShortName>10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>9954565 - Disclosure - 10-Q Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QInventoriesDetails</Role>
      <ShortName>10-Q Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QInventoriesTables</ParentRole>
      <Position>147</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>9954566 - Disclosure - 10-Q Earnings per share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails</Role>
      <ShortName>10-Q Earnings per share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>9954567 - Disclosure - 10-Q Earnings per share - Schedule of Earnings per share reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails</Role>
      <ShortName>10-Q Earnings per share - Schedule of Earnings per share reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>9954568 - Disclosure - 10-Q Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEquityDetails</Role>
      <ShortName>10-Q Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QEquity</ParentRole>
      <Position>150</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>9954569 - Disclosure - 10-Q Accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails</Role>
      <ShortName>10-Q Accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables</ParentRole>
      <Position>151</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>9954570 - Disclosure - 10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>9954571 - Disclosure - 10-Q Revenue from contracts with customers - Disaggregation of revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails</Role>
      <ShortName>10-Q Revenue from contracts with customers - Disaggregation of revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>9954572 - Disclosure - 10-Q Uncomplete contracts - Schedule of Contract Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails</Role>
      <ShortName>10-Q Uncomplete contracts - Schedule of Contract Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>9954573 - Disclosure - 10-Q Uncompleted contracts - Remaining performance obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails</Role>
      <ShortName>10-Q Uncompleted contracts - Remaining performance obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>9954574 - Disclosure - 10-Q Goodwill and other intangible assets - Changes in the carrying amount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails</Role>
      <ShortName>10-Q Goodwill and other intangible assets - Changes in the carrying amount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>9954575 - Disclosure - 10-Q Goodwill and other intangible assets - Other amortizable intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails</Role>
      <ShortName>10-Q Goodwill and other intangible assets - Other amortizable intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>9954576 - Disclosure - 10-Q Goodwill and other intangible assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails</Role>
      <ShortName>10-Q Goodwill and other intangible assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>9954577 - Disclosure - 10-Q Goodwill and other intangible assets - Future amortization expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails</Role>
      <ShortName>10-Q Goodwill and other intangible assets - Future amortization expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>9954578 - Disclosure - 10-Q Fair value measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails</Role>
      <ShortName>10-Q Fair value measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>9954579 - Disclosure - 10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails</Role>
      <ShortName>10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>9954580 - Disclosure - 10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails</Role>
      <ShortName>10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>9954581 - Disclosure - 10-Q Debt - Long-term debt outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails</Role>
      <ShortName>10-Q Debt - Long-term debt outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>9954582 - Disclosure - 10-Q Debt - Schedule of debt maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails</Role>
      <ShortName>10-Q Debt - Schedule of debt maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>9954583 - Disclosure - 10-Q Cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QCashflowinformationDetails</Role>
      <ShortName>10-Q Cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QCashflowinformationTables</ParentRole>
      <Position>165</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>9954584 - Disclosure - 10-Q Business segment data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails</Role>
      <ShortName>10-Q Business segment data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QBusinesssegmentdataTables</ParentRole>
      <Position>166</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>9954585 - Disclosure - 10-Q Business segment data - Operating revenues reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails</Role>
      <ShortName>10-Q Business segment data - Operating revenues reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>9954586 - Disclosure - 10-Q Business segment data - EBITDA reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails</Role>
      <ShortName>10-Q Business segment data - EBITDA reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>9954587 - Disclosure - 10-Q Employee benefit plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails</Role>
      <ShortName>10-Q Employee benefit plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>9954588 - Disclosure - 10-Q Employee benefit plans - Components of net periodic benefit cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails</Role>
      <ShortName>10-Q Employee benefit plans - Components of net periodic benefit cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>9954589 - Disclosure - 10-Q Contingencies - Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QContingenciesLitigationDetails</Role>
      <ShortName>10-Q Contingencies - Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>9954590 - Disclosure - 10-Q Contingencies - Guarantees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails</Role>
      <ShortName>10-Q Contingencies - Guarantees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="knf-20230926.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>9954591 - Disclosure - 10-Q Related-party transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails</Role>
      <ShortName>10-Q Related-party transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kniferiver.com/role/A10QRelatedpartytransactions</ParentRole>
      <Position>173</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="S-1" isDefinitelyFs="true" isUsgaap="true" original="knf-20230926.htm">knf-20230926.htm</File>
    <File>knf-20230926.xsd</File>
    <File>knf-20230926_cal.xml</File>
    <File>knf-20230926_def.xml</File>
    <File>knf-20230926_lab.xml</File>
    <File>knf-20230926_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>knf-20230926_g1.jpg</File>
    <File>knf-20230926_g2.jpg</File>
    <File>knf-20230926_g3.jpg</File>
    <File>knf-20230926_g4.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="2566">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="25">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>194
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "knf-20230926.htm": {
   "nsprefix": "knf",
   "nsuri": "http://www.kniferiver.com/20230926",
   "dts": {
    "inline": {
     "local": [
      "knf-20230926.htm"
     ]
    },
    "schema": {
     "local": [
      "knf-20230926.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/net-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"
     ]
    },
    "calculationLink": {
     "local": [
      "knf-20230926_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "knf-20230926_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "knf-20230926_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "knf-20230926_pre.xml"
     ]
    }
   },
   "keyStandard": 440,
   "keyCustom": 90,
   "axisStandard": 33,
   "axisCustom": 0,
   "memberStandard": 67,
   "memberCustom": 36,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2023": 2,
    "http://fasb.org/us-gaap/2023": 2
   },
   "contextCount": 1028,
   "entityCount": 1,
   "segmentCount": 105,
   "elementCount": 827,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 2566,
    "http://xbrl.sec.gov/dei/2023": 25,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.kniferiver.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
     "longName": "0000002 - Statement - 10-K Consolidated Statements of Operations",
     "shortName": "10-K Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R3": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
     "longName": "0000003 - Statement - 10-K Consolidated Statements of Comprehensive Income",
     "shortName": "10-K Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "longName": "0000004 - Statement - 10-K Consolidated Statements of Comprehensive Income (Parenthetical)",
     "shortName": "10-K Consolidated Statements of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
     "longName": "0000005 - Statement - 10-K Consolidated Balance Sheets",
     "shortName": "10-K Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical",
     "longName": "0000006 - Statement - 10-K Consolidated Balance Sheets (Parenthetical)",
     "shortName": "10-K Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
     "longName": "0000007 - Statement - 10-K Consolidated Statements of Equity",
     "shortName": "10-K Consolidated Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
     "longName": "0000008 - Statement - 10-K Consolidated Statements of Cash Flows",
     "shortName": "10-K Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
     "longName": "0000009 - Statement - 10-Q Consolidated Statements of Operations",
     "shortName": "10-Q Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome",
     "longName": "0000010 - Statement - 10-Q Consolidated Statements of Comprehensive Income",
     "shortName": "10-Q Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "longName": "0000011 - Statement - 10-Q Consolidated Statements of Comprehensive Income (Parenthetical)",
     "shortName": "10-Q Consolidated Statements of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
     "longName": "0000012 - Statement - 10-Q Consolidated Balance Sheets",
     "shortName": "10-Q Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical",
     "longName": "0000013 - Statement - 10-Q Consolidated Balance Sheets (Parenthetical)",
     "shortName": "10-Q Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
     "longName": "0000014 - Statement - 10-Q Consolidated Statements of Equity",
     "shortName": "10-Q Consolidated Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-645",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows",
     "longName": "0000015 - Statement - 10-Q Consolidated Statements of Cash Flows",
     "shortName": "10-Q Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.kniferiver.com/role/A10KBackground",
     "longName": "0000016 - Disclosure - 10-K Background",
     "shortName": "10-K Background",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R17": {
     "role": "http://www.kniferiver.com/role/A10KBasisofPresentation",
     "longName": "0000017 - Disclosure - 10-K Basis of Presentation",
     "shortName": "10-K Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R18": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPolicies",
     "longName": "0000018 - Disclosure - 10-K Significant Accounting Policies",
     "shortName": "10-K Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.kniferiver.com/role/A10KDisaggregationofRevenue",
     "longName": "0000019 - Disclosure - 10-K Disaggregation of Revenue",
     "shortName": "10-K Disaggregation of Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://www.kniferiver.com/role/A10KUncompletedContracts",
     "longName": "0000020 - Disclosure - 10-K Uncompleted Contracts",
     "shortName": "10-K Uncompleted Contracts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "knf:UncompletedContractsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.kniferiver.com/role/A10KBusinessCombinations",
     "longName": "0000021 - Disclosure - 10-K Business Combinations",
     "shortName": "10-K Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.kniferiver.com/role/A10KPropertyPlantandEquipment",
     "longName": "0000022 - Disclosure - 10-K Property, Plant and Equipment",
     "shortName": "10-K Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets",
     "longName": "0000023 - Disclosure - 10-K Goodwill and Other Intangible Assets",
     "shortName": "10-K Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://www.kniferiver.com/role/A10KFairValueMeasurements",
     "longName": "0000024 - Disclosure - 10-K Fair Value Measurements",
     "shortName": "10-K Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.kniferiver.com/role/A10KLeases",
     "longName": "0000025 - Disclosure - 10-K Leases",
     "shortName": "10-K Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.kniferiver.com/role/A10KAssetRetirementObligations",
     "longName": "0000026 - Disclosure - 10-K Asset Retirement Obligations",
     "shortName": "10-K Asset Retirement Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensation",
     "longName": "0000027 - Disclosure - 10-K Stock-Based Compensation",
     "shortName": "10-K Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss",
     "longName": "0000028 - Disclosure - 10-K Accumulated Other Comprehensive Loss",
     "shortName": "10-K Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxes",
     "longName": "0000029 - Disclosure - 10-K Income Taxes",
     "shortName": "10-K Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.kniferiver.com/role/A10KCashFlowInformation",
     "longName": "0000030 - Disclosure - 10-K Cash Flow Information",
     "shortName": "10-K Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentData",
     "longName": "0000031 - Disclosure - 10-K Business Segment Data",
     "shortName": "10-K Business Segment Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlans",
     "longName": "0000032 - Disclosure - 10-K Employee Benefit Plans",
     "shortName": "10-K Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentsandContingencies",
     "longName": "0000033 - Disclosure - 10-K Commitments and Contingencies",
     "shortName": "10-K Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.kniferiver.com/role/A10KRelatedPartyTransactions",
     "longName": "0000034 - Disclosure - 10-K Related-Party Transactions",
     "shortName": "10-K Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.kniferiver.com/role/A10QBackground",
     "longName": "0000035 - Disclosure - 10-Q Background",
     "shortName": "10-Q Background",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://www.kniferiver.com/role/A10QBasisofpresentation",
     "longName": "0000036 - Disclosure - 10-Q Basis of presentation",
     "shortName": "10-Q Basis of presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R37": {
     "role": "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses",
     "longName": "0000037 - Disclosure - 10-Q Receivables and allowance for expected credit losses",
     "shortName": "10-Q Receivables and allowance for expected credit losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.kniferiver.com/role/A10QInventories",
     "longName": "0000038 - Disclosure - 10-Q Inventories",
     "shortName": "10-Q Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.kniferiver.com/role/A10QEarningspershare",
     "longName": "0000039 - Disclosure - 10-Q Earnings per share",
     "shortName": "10-Q Earnings per share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.kniferiver.com/role/A10QEquity",
     "longName": "0000040 - Disclosure - 10-Q Equity",
     "shortName": "10-Q Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss",
     "longName": "0000041 - Disclosure - 10-Q Accumulated other comprehensive loss",
     "shortName": "10-Q Accumulated other comprehensive loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers",
     "longName": "0000042 - Disclosure - 10-Q Revenue from contracts with customers",
     "shortName": "10-Q Revenue from contracts with customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.kniferiver.com/role/A10QUncompletedContracts",
     "longName": "0000043 - Disclosure - 10-Q Uncompleted Contracts",
     "shortName": "10-Q Uncompleted Contracts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "knf:UncompletedContractsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets",
     "longName": "0000044 - Disclosure - 10-Q Goodwill and other intangible assets",
     "shortName": "10-Q Goodwill and other intangible assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.kniferiver.com/role/A10QFairvaluemeasurements",
     "longName": "0000045 - Disclosure - 10-Q Fair value measurements",
     "shortName": "10-Q Fair value measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.kniferiver.com/role/A10QDebt",
     "longName": "0000046 - Disclosure - 10-Q Debt",
     "shortName": "10-Q Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.kniferiver.com/role/A10QIncomeTaxes",
     "longName": "0000047 - Disclosure - 10-Q Income Taxes",
     "shortName": "10-Q Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.kniferiver.com/role/A10QCashflowinformation",
     "longName": "0000048 - Disclosure - 10-Q Cash flow information",
     "shortName": "10-Q Cash flow information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.kniferiver.com/role/A10QBusinesssegmentdata",
     "longName": "0000049 - Disclosure - 10-Q Business segment data",
     "shortName": "10-Q Business segment data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://www.kniferiver.com/role/A10QEmployeebenefitplans",
     "longName": "0000050 - Disclosure - 10-Q Employee benefit plans",
     "shortName": "10-Q Employee benefit plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.kniferiver.com/role/A10QContingencies",
     "longName": "0000051 - Disclosure - 10-Q Contingencies",
     "shortName": "10-Q Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R52": {
     "role": "http://www.kniferiver.com/role/A10QRelatedpartytransactions",
     "longName": "0000052 - Disclosure - 10-Q Related-party transactions",
     "shortName": "10-Q Related-party transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - 10-K Significant Accounting Policies (Policies)",
     "shortName": "10-K Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies",
     "longName": "9954472 - Disclosure - 10-Q Basis of presentation (Policies)",
     "shortName": "10-Q Basis of presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables",
     "longName": "9954473 - Disclosure - 10-K Significant Accounting Policies (Tables)",
     "shortName": "10-K Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables",
     "longName": "9954474 - Disclosure - 10-K Disaggregation of Revenue (Tables)",
     "shortName": "10-K Disaggregation of Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R57": {
     "role": "http://www.kniferiver.com/role/A10KUncompletedContractsTables",
     "longName": "9954475 - Disclosure - 10-K Uncompleted Contracts (Tables)",
     "shortName": "10-K Uncompleted Contracts (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables",
     "longName": "9954476 - Disclosure - 10-K Property, Plant and Equipment (Tables)",
     "shortName": "10-K Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables",
     "longName": "9954477 - Disclosure - 10-K Goodwill and Other Intangible Assets (Tables)",
     "shortName": "10-K Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://www.kniferiver.com/role/A10KFairValueMeasurementsTables",
     "longName": "9954478 - Disclosure - 10-K Fair Value Measurements (Tables)",
     "shortName": "10-K Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.kniferiver.com/role/A10KLeasesTables",
     "longName": "9954479 - Disclosure - 10-K Leases (Tables)",
     "shortName": "10-K Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables",
     "longName": "9954480 - Disclosure - 10-K Asset Retirement Obligations (Tables)",
     "shortName": "10-K Asset Retirement Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensationTables",
     "longName": "9954481 - Disclosure - 10-K Stock-Based Compensation (Tables)",
     "shortName": "10-K Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables",
     "longName": "9954482 - Disclosure - 10-K Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "10-K Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesTables",
     "longName": "9954483 - Disclosure - 10-K Income Taxes (Tables)",
     "shortName": "10-K Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.kniferiver.com/role/A10KCashFlowInformationTables",
     "longName": "9954484 - Disclosure - 10-K Cash Flow Information (Tables)",
     "shortName": "10-K Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentDataTables",
     "longName": "9954485 - Disclosure - 10-K Business Segment Data (Tables)",
     "shortName": "10-K Business Segment Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables",
     "longName": "9954486 - Disclosure - 10-K Employee Benefit Plans (Tables)",
     "shortName": "10-K Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables",
     "longName": "9954487 - Disclosure - 10-K Commitment and Contingencies (Tables)",
     "shortName": "10-K Commitment and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables",
     "longName": "9954488 - Disclosure - 10-K Related-Party Transactions (Tables)",
     "shortName": "10-K Related-Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables",
     "longName": "9954489 - Disclosure - 10-Q Receivables and allowance for expected credit losses (Tables)",
     "shortName": "10-Q Receivables and allowance for expected credit losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://www.kniferiver.com/role/A10QInventoriesTables",
     "longName": "9954490 - Disclosure - 10-Q Inventories (Tables)",
     "shortName": "10-Q Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R73": {
     "role": "http://www.kniferiver.com/role/A10QEarningspershareTables",
     "longName": "9954491 - Disclosure - 10-Q Earnings per share (Tables)",
     "shortName": "10-Q Earnings per share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables",
     "longName": "9954492 - Disclosure - 10-Q Accumulated other comprehensive loss (Tables)",
     "shortName": "10-Q Accumulated other comprehensive loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R75": {
     "role": "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables",
     "longName": "9954493 - Disclosure - 10-Q Revenue from contracts with customers (Tables)",
     "shortName": "10-Q Revenue from contracts with customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://www.kniferiver.com/role/A10QUncompletedcontractsTables",
     "longName": "9954494 - Disclosure - 10-Q Uncompleted contracts (Tables)",
     "shortName": "10-Q Uncompleted contracts (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables",
     "longName": "9954495 - Disclosure - 10-Q Goodwill and other intangible assets (Tables)",
     "shortName": "10-Q Goodwill and other intangible assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables",
     "longName": "9954496 - Disclosure - 10-Q Fair value measurements (Tables)",
     "shortName": "10-Q Fair value measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.kniferiver.com/role/A10QDebtTables",
     "longName": "9954497 - Disclosure - 10-Q Debt (Tables)",
     "shortName": "10-Q Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.kniferiver.com/role/A10QCashflowinformationTables",
     "longName": "9954498 - Disclosure - 10-Q Cash flow information (Tables)",
     "shortName": "10-Q Cash flow information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://www.kniferiver.com/role/A10QBusinesssegmentdataTables",
     "longName": "9954499 - Disclosure - 10-Q Business segment data (Tables)",
     "shortName": "10-Q Business segment data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R82": {
     "role": "http://www.kniferiver.com/role/A10QEmployeebenefitplansTables",
     "longName": "9954500 - Disclosure - 10-Q Employee benefit plans (Tables)",
     "shortName": "10-Q Employee benefit plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://www.kniferiver.com/role/A10KBasisofPresentationDetails",
     "longName": "9954501 - Disclosure - 10-K Basis of Presentation (Details)",
     "shortName": "10-K Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:CostsAndExpensesRelatedParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R84": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9954502 - Disclosure - 10-K Significant Accounting Policies - Narrative (Details)",
     "shortName": "10-K Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "knf:AccountsReceivableThresholdPeriodPastDue",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
     "longName": "9954503 - Disclosure - 10-K Significant Accounting Policies - Components of receivables, net (Details)",
     "shortName": "10-K Significant Accounting Policies - Components of receivables, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-669",
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R86": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
     "longName": "9954504 - Disclosure - 10-K Significant Accounting Policies - Details of expected credit losses (Details)",
     "shortName": "10-K Significant Accounting Policies - Details of expected credit losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R87": {
     "role": "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails",
     "longName": "9954505 - Disclosure - 10-K Significant Accounting Policies - Inventories (Details)",
     "shortName": "10-K Significant Accounting Policies - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R88": {
     "role": "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
     "longName": "9954506 - Disclosure - 10-K Disaggregation of Revenue (Details)",
     "shortName": "10-K Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R89": {
     "role": "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails",
     "longName": "9954507 - Disclosure - 10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (Details)",
     "shortName": "10-K Uncompleted Contracts - Schedule of costs, estimated earnings and billings on uncompleted contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "knf:ContractWithCustomerUncompletedContractsCostsIncurred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "knf:ContractWithCustomerUncompletedContractsCostsIncurred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
     "longName": "9954508 - Disclosure - 10-K Uncompleted Contracts - Schedule of contract balances (Details)",
     "shortName": "10-K Uncompleted Contracts - Schedule of contract balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R91": {
     "role": "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
     "longName": "9954509 - Disclosure - 10-K Uncompleted Contracts - Remaining performance obligations (Details)",
     "shortName": "10-K Uncompleted Contracts - Remaining performance obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-7",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-223",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
     "longName": "9954510 - Disclosure - 10-K Business Combinations (Details)",
     "shortName": "10-K Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-226",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails",
     "longName": "9954511 - Disclosure - 10-K Property, Plant and Equipment (Details)",
     "shortName": "10-K Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
     "longName": "9954512 - Disclosure - 10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (Details)",
     "shortName": "10-K Goodwill and Other Intangible Assets - Changes in the carrying amount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
     "longName": "9954513 - Disclosure - 10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (Details)",
     "shortName": "10-K Goodwill and Other Intangible Assets - Other amortizable intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R96": {
     "role": "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9954514 - Disclosure - 10-K Goodwill and Other Intangible Assets - Narrative (Details)",
     "shortName": "10-K Goodwill and Other Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails",
     "longName": "9954515 - Disclosure - 10-K Fair Value Measurements - Narrative (Details)",
     "shortName": "10-K Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
     "longName": "9954516 - Disclosure - 10-K Fair Value Measurements - Schedule of assets measured at fair value (Details)",
     "shortName": "10-K Fair Value Measurements - Schedule of assets measured at fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "knf:PercentageInFixedIncomeAndOtherInvestments",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R99": {
     "role": "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
     "longName": "9954517 - Disclosure - 10-K Leases - Narrative (Details)",
     "shortName": "10-K Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails",
     "longName": "9954518 - Disclosure - 10-K Leases - Summary of operating leases (Details)",
     "shortName": "10-K Leases - Summary of operating leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails",
     "longName": "9954519 - Disclosure - 10-K Leases - Reconciliation of future undiscounted cash flows to operating lease liabilities (Details)",
     "shortName": "10-K Leases - Reconciliation of future undiscounted cash flows to operating lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails",
     "longName": "9954520 - Disclosure - 10-K Asset Retirement Obligations - Narrative (Details)",
     "shortName": "10-K Asset Retirement Obligations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails",
     "longName": "9954521 - Disclosure - 10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (Details)",
     "shortName": "10-K Asset Retirement Obligations - Reconciliation of asset retirement obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-27",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
     "longName": "9954522 - Disclosure - 10-K Stock-Based Compensation - Narrative (Details)",
     "shortName": "10-K Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails",
     "longName": "9954523 - Disclosure - 10-K Stock-Based Compensation - Target grants of shares outstanding (Details)",
     "shortName": "10-K Stock-Based Compensation - Target grants of shares outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-283",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-283",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
     "longName": "9954524 - Disclosure - 10-K Stock-Based Compensation - Performance share assumptions (Details)",
     "shortName": "10-K Stock-Based Compensation - Performance share assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-282",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-287",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
     "longName": "9954525 - Disclosure - 10-K Stock-Based Compensation - Summary of performance share awards (Details)",
     "shortName": "10-K Stock-Based Compensation - Summary of performance share awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-301",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-301",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
     "longName": "9954526 - Disclosure - 10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (Details)",
     "shortName": "10-K Accumulated Other Comprehensive Loss - After-tax changes in the components of accumulated other comprehensive loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-629",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R109": {
     "role": "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
     "longName": "9954527 - Disclosure - 10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (Details)",
     "shortName": "10-K Accumulated Other Comprehensive Loss - Reclassification out of accumulated other comprehensive loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails",
     "longName": "9954528 - Disclosure - 10-K Income Taxes - Summary of income tax expense (Details)",
     "shortName": "10-K Income Taxes - Summary of income tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails",
     "longName": "9954529 - Disclosure - 10-K Income Taxes - Net deferred tax assets and liabilities (Details)",
     "shortName": "10-K Income Taxes - Net deferred tax assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails",
     "longName": "9954530 - Disclosure - 10-K Income Taxes - Narrative (Details)",
     "shortName": "10-K Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "us-gaap:TaxCreditCarryforwardAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "us-gaap:TaxCreditCarryforwardAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails",
     "longName": "9954531 - Disclosure - 10-K Income Taxes - Reconciliation of deferred tax expense (Details)",
     "shortName": "10-K Income Taxes - Reconciliation of deferred tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "knf:ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "knf:DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "knf:ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails",
     "longName": "9954532 - Disclosure - 10-K Income Taxes - Income tax expense reconciliation (Details)",
     "shortName": "10-K Income Taxes - Income tax expense reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.kniferiver.com/role/A10KCashFlowInformationDetails",
     "longName": "9954533 - Disclosure - 10-K Cash Flow Information (Details)",
     "shortName": "10-K Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "knf:CapitalContributionFromParentCommonStock",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails",
     "longName": "9954534 - Disclosure - 10-K Business Segment Data - Narrative (Details)",
     "shortName": "10-K Business Segment Data - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "unitRef": "state",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "unitRef": "state",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
     "longName": "9954535 - Disclosure - 10-K Business Segment Data (Details)",
     "shortName": "10-K Business Segment Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "knf:PaymentsAndNoncashTransactionsToAcquireProductiveAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
     "longName": "9954536 - Disclosure - 10-K Business Segment Data (Details 2)",
     "shortName": "10-K Business Segment Data (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R119": {
     "role": "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
     "longName": "9954537 - Disclosure - 10-K Business Segment Data (Details 3)",
     "shortName": "10-K Business Segment Data (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R120": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
     "longName": "9954538 - Disclosure - 10-K Employee Benefit Plans - Change in benefit obligation and plan assets (Details)",
     "shortName": "10-K Employee Benefit Plans - Change in benefit obligation and plan assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-391",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-392",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
     "longName": "9954539 - Disclosure - 10-K Employee Benefit Plans - Narrative (Details)",
     "shortName": "10-K Employee Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-423",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-423",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
     "longName": "9954540 - Disclosure - 10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (Details)",
     "shortName": "10-K Employee Benefit Plans - Schedule of accumulated benefit obligations in excess of plan assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-399",
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-399",
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
     "longName": "9954541 - Disclosure - 10-K Employee Benefit Plans - Components of net periodic benefit cost (Details)",
     "shortName": "10-K Employee Benefit Plans - Components of net periodic benefit cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-395",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-408",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
     "longName": "9954542 - Disclosure - 10-K Employee Benefit plans - Weighted average assumptions (Details)",
     "shortName": "10-K Employee Benefit plans - Weighted average assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-414",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-414",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
     "longName": "9954543 - Disclosure - 10-K Employee Benefit Plans - Health care cost assumptions (Details)",
     "shortName": "10-K Employee Benefit Plans - Health care cost assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-428",
      "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-428",
      "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
     "longName": "9954544 - Disclosure - 10-K Employee Benefit Plans - Expected benefit payments (Details)",
     "shortName": "10-K Employee Benefit Plans - Expected benefit payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-400",
      "name": "us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-400",
      "name": "us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
     "longName": "9954545 - Disclosure - 10-K Employee Benefit Plans - Fair value of plan assets (Details)",
     "shortName": "10-K Employee Benefit Plans - Fair value of plan assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-399",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-473",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
     "longName": "9954546 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit Plans, narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-565",
      "name": "knf:DefinedBenefitPlanParticipantAge",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-566",
      "name": "knf:DefinedBenefitPlanPaymentPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
     "longName": "9954547 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit plans, projected and accumulated benefit obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
     "longName": "9954548 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit plans, components of net periodic benefit cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c-566",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-566",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
     "longName": "9954549 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit plans, weighted average assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
     "longName": "9954550 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit plans, future benefit payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R133": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
     "longName": "9954551 - Disclosure - 10-K Employee Benefit Plans - Nonqualified benefit plans, investments (Details)",
     "shortName": "10-K Employee Benefit Plans - Nonqualified benefit plans, investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:Investments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-565",
      "name": "us-gaap:Investments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
     "longName": "9954552 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (Details)",
     "shortName": "10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-397",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails",
     "longName": "9954553 - Disclosure - 10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (Details)",
     "shortName": "10-K Employee Benefit Plans - Defined contribution plans and multiemployer plans, company participation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails",
     "longName": "9954554 - Disclosure - 10-K Commitments and Contingencies - Litigation (Details)",
     "shortName": "10-K Commitments and Contingencies - Litigation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-586",
      "name": "us-gaap:LossContingencyAccrualPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails",
     "longName": "9954555 - Disclosure - 10-K Commitments and Contingencies - Environmental matters (Details)",
     "shortName": "10-K Commitments and Contingencies - Environmental matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c-27",
      "name": "knf:NumberOfResponsibleParties",
      "unitRef": "responsibleparty",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-1",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-27",
      "name": "knf:NumberOfResponsibleParties",
      "unitRef": "responsibleparty",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-1",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails",
     "longName": "9954556 - Disclosure - 10-K Commitments and Contingencies - Purchase commitments (Details)",
     "shortName": "10-K Commitments and Contingencies - Purchase commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
     "longName": "9954557 - Disclosure - 10-K Commitments and Contingencies - Guarantees (Details)",
     "shortName": "10-K Commitments and Contingencies - Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "knf:SuretyBondExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
     "longName": "9954558 - Disclosure - 10-K Related-Party Transactions - Narrative (Details)",
     "shortName": "10-K Related-Party Transactions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-600",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
     "longName": "9954559 - Disclosure - 10-K Related-Party Transactions - Schedule of intercompany borrowings (Details)",
     "shortName": "10-K Related-Party Transactions - Schedule of intercompany borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-600",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.kniferiver.com/role/A10QBackgroundDetails",
     "longName": "9954560 - Disclosure - 10-Q Background (Details)",
     "shortName": "10-Q Background (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c-665",
      "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-665",
      "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.kniferiver.com/role/A10QBasisofpresentationDetails",
     "longName": "9954561 - Disclosure - 10-Q Basis of presentation (Details)",
     "shortName": "10-Q Basis of presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-614",
      "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails",
     "longName": "9954562 - Disclosure - 10-Q Receivables and allowance for expected credit losses (Details)",
     "shortName": "10-Q Receivables and allowance for expected credit losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R145": {
     "role": "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails",
     "longName": "9954563 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Components of receivables, net (Details)",
     "shortName": "10-Q Receivables and allowance for expected credit losses - Components of receivables, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c-669",
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R146": {
     "role": "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
     "longName": "9954564 - Disclosure - 10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (Details)",
     "shortName": "10-Q Receivables and allowance for expected credit losses - Details of expected credit losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R147": {
     "role": "http://www.kniferiver.com/role/A10QInventoriesDetails",
     "longName": "9954565 - Disclosure - 10-Q Inventories (Details)",
     "shortName": "10-Q Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R148": {
     "role": "http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails",
     "longName": "9954566 - Disclosure - 10-Q Earnings per share - Narrative (Details)",
     "shortName": "10-Q Earnings per share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R149": {
     "role": "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails",
     "longName": "9954567 - Disclosure - 10-Q Earnings per share - Schedule of Earnings per share reconciliation (Details)",
     "shortName": "10-Q Earnings per share - Schedule of Earnings per share reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.kniferiver.com/role/A10QEquityDetails",
     "longName": "9954568 - Disclosure - 10-Q Equity (Details)",
     "shortName": "10-Q Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-717",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
     "longName": "9954569 - Disclosure - 10-Q Accumulated other comprehensive loss (Details)",
     "shortName": "10-Q Accumulated other comprehensive loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c-629",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R152": {
     "role": "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
     "longName": "9954570 - Disclosure - 10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (Details)",
     "shortName": "10-Q Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R153": {
     "role": "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails",
     "longName": "9954571 - Disclosure - 10-Q Revenue from contracts with customers - Disaggregation of revenue (Details)",
     "shortName": "10-Q Revenue from contracts with customers - Disaggregation of revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R154": {
     "role": "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails",
     "longName": "9954572 - Disclosure - 10-Q Uncomplete contracts - Schedule of Contract Balances (Details)",
     "shortName": "10-Q Uncomplete contracts - Schedule of Contract Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R155": {
     "role": "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails",
     "longName": "9954573 - Disclosure - 10-Q Uncompleted contracts - Remaining performance obligations (Details)",
     "shortName": "10-Q Uncompleted contracts - Remaining performance obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-7",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R156": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
     "longName": "9954574 - Disclosure - 10-Q Goodwill and other intangible assets - Changes in the carrying amount (Details)",
     "shortName": "10-Q Goodwill and other intangible assets - Changes in the carrying amount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R157": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails",
     "longName": "9954575 - Disclosure - 10-Q Goodwill and other intangible assets - Other amortizable intangible assets (Details)",
     "shortName": "10-Q Goodwill and other intangible assets - Other amortizable intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R158": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails",
     "longName": "9954576 - Disclosure - 10-Q Goodwill and other intangible assets - Narrative (Details)",
     "shortName": "10-Q Goodwill and other intangible assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R159": {
     "role": "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails",
     "longName": "9954577 - Disclosure - 10-Q Goodwill and other intangible assets - Future amortization expense (Details)",
     "shortName": "10-Q Goodwill and other intangible assets - Future amortization expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails",
     "longName": "9954578 - Disclosure - 10-Q Fair value measurements - Narrative (Details)",
     "shortName": "10-Q Fair value measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R161": {
     "role": "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails",
     "longName": "9954579 - Disclosure - 10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (Details)",
     "shortName": "10-Q Fair value measurements - Schedule of Assets Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "knf:PercentageInFixedIncomeAndOtherInvestments",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R162": {
     "role": "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails",
     "longName": "9954580 - Disclosure - 10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (Details)",
     "shortName": "10-Q Fair value measurements - Schedule of Long-Term Debt Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-951",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
     "longName": "9954581 - Disclosure - 10-Q Debt - Long-term debt outstanding (Details)",
     "shortName": "10-Q Debt - Long-term debt outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "knf:MandatoryAnnualAmortizationYearsOneAndTwo",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails",
     "longName": "9954582 - Disclosure - 10-Q Debt - Schedule of debt maturities (Details)",
     "shortName": "10-Q Debt - Schedule of debt maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.kniferiver.com/role/A10QCashflowinformationDetails",
     "longName": "9954583 - Disclosure - 10-Q Cash flow information (Details)",
     "shortName": "10-Q Cash flow information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromContributionsFromParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R166": {
     "role": "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
     "longName": "9954584 - Disclosure - 10-Q Business segment data (Details)",
     "shortName": "10-Q Business segment data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R167": {
     "role": "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails",
     "longName": "9954585 - Disclosure - 10-Q Business segment data - Operating revenues reconciliation (Details)",
     "shortName": "10-Q Business segment data - Operating revenues reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R168": {
     "role": "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
     "longName": "9954586 - Disclosure - 10-Q Business segment data - EBITDA reconciliation (Details)",
     "shortName": "10-Q Business segment data - EBITDA reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-614",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails",
     "longName": "9954587 - Disclosure - 10-Q Employee benefit plans - Narrative (Details)",
     "shortName": "10-Q Employee benefit plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c-1019",
      "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1019",
      "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
     "longName": "9954588 - Disclosure - 10-Q Employee benefit plans - Components of net periodic benefit cost (Details)",
     "shortName": "10-Q Employee benefit plans - Components of net periodic benefit cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c-395",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R171": {
     "role": "http://www.kniferiver.com/role/A10QContingenciesLitigationDetails",
     "longName": "9954589 - Disclosure - 10-Q Contingencies - Litigation (Details)",
     "shortName": "10-Q Contingencies - Litigation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R172": {
     "role": "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails",
     "longName": "9954590 - Disclosure - 10-Q Contingencies - Guarantees (Details)",
     "shortName": "10-Q Contingencies - Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R173": {
     "role": "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails",
     "longName": "9954591 - Disclosure - 10-Q Related-party transactions (Details)",
     "shortName": "10-Q Related-party transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "c-614",
      "name": "knf:TransitionServicesAgreementPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-614",
      "name": "knf:TransitionServicesAgreementPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "knf-20230926.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r143",
      "r144",
      "r206",
      "r209",
      "r302",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r731",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1031"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Actuarial (gain) loss",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r575"
     ]
    },
    "knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementPercent",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Resolution of tax matters and uncertain tax positions (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [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": [
      "r46",
      "r99",
      "r102",
      "r134",
      "r135",
      "r137",
      "r141",
      "r187",
      "r188",
      "r302",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r493",
      "r731",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1031"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic benefit cost",
        "terseLabel": "Net periodic benefit cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r591",
      "r978",
      "r979"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt outstanding [Line Items]",
        "label": "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": [
      "r302",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r493",
      "r731",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1031"
     ]
    },
    "us-gaap_OtherInventorySupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInventorySupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails",
      "http://www.kniferiver.com/role/A10QInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplies and parts",
        "label": "Other Inventory, Supplies, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, less accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r425"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r298",
      "r334",
      "r354",
      "r360",
      "r363",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r719",
      "r959",
      "r1067"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior service credit",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r575"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt - current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r159",
      "r265",
      "r792",
      "r828",
      "r829"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discounted dividends per share (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend",
        "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term."
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "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_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [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": [
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r962"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r567",
      "r592",
      "r978",
      "r979"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related-party",
        "label": "Increase (Decrease) in Due to Related Parties, Current",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r422",
      "r962"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncurrent liabilities - other",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r530",
      "r531",
      "r553",
      "r978"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less accumulated depreciation, depletion and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "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": [
      "r92",
      "r253",
      "r796"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Benefit obligation liabilities - net amount recognized",
        "label": "Liability, Defined Benefit Plan",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r531",
      "r553",
      "r1194"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r1073"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r962"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Assets",
        "label": "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": [
      "r205",
      "r257",
      "r298",
      "r334",
      "r355",
      "r361",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r695",
      "r698",
      "r719",
      "r788",
      "r877",
      "r990",
      "r1003",
      "r1067",
      "r1068",
      "r1184"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable [Domain]",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationTables",
      "http://www.kniferiver.com/role/A10QCashflowinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash expenditures for interest and income taxes and noncash investing and financing transactions",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2023",
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r486"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r486"
     ]
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit obligation:",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net periodic benefit cost:",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Benefit obligation at beginning of year",
        "periodEndLabel": "Benefit obligation at end of year",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r486"
     ]
    },
    "knf_CapitalContributionFromParentCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CapitalContributionFromParentCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contribution from Parent in the form of common stock",
        "label": "Capital Contribution From Parent, Common Stock",
        "documentation": "Capital Contribution from Parent, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r486"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan disclosure, net periodic benefit cost [Line Items]",
        "label": "Defined Benefit Plan Disclosure [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_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and other",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r20",
      "r302",
      "r486"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of defined benefit plans disclosures [Table]",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r105",
      "r106",
      "r107",
      "r108"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, percentage bearing fixed interest, percentage rate",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Disclosure [Abstract]",
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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": [
      "r46",
      "r95"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Due from related-party",
        "label": "Increase (Decrease) in Due from Related Parties",
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining unrecognized compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1165"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r215",
      "r284",
      "r338",
      "r729",
      "r893",
      "r1001",
      "r1201"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and Contingencies",
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r943"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired from acquisition",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less expected credit loss",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r370",
      "r382",
      "r385",
      "r388",
      "r1197"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, gross",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r369",
      "r1197"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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": [
      "r61",
      "r251",
      "r950"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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": [
      "r62"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term debt",
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r209",
      "r481",
      "r495",
      "r964",
      "r965",
      "r1195"
     ]
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r582",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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": [
      "r150"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r295"
     ]
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r582",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Receipt of treasury stock at cost",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r103",
      "r189"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Earnings per share \u2013 basic (in dollars per share)",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Net income (loss) per share \u2013 basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "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": [
      "r288",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r317",
      "r319",
      "r321",
      "r322",
      "r323",
      "r327",
      "r708",
      "r709",
      "r783",
      "r803",
      "r957"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other paid-in capital",
        "label": "Additional Paid-in Capital [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": [
      "r656",
      "r657",
      "r658",
      "r846",
      "r1036",
      "r1037",
      "r1038",
      "r1175",
      "r1202"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of weighted average assumptions",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r105",
      "r106",
      "r107",
      "r108"
     ]
    },
    "us-gaap_BilledContractReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BilledContractReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contracting services contract receivables",
        "terseLabel": "Contract receivables",
        "label": "Billed Contracts Receivable",
        "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the carrying amount of goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of investments to satisfy obligations",
        "label": "Investment [Table Text Block]",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1012",
      "r1042"
     ]
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Health Coverage",
        "label": "Postretirement Health Coverage [Member]",
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in equity method joint ventures",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r373",
      "r1019",
      "r1043"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "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_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other postretirement benefit plans",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r29",
      "r109"
     ]
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QInventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r49",
      "r245",
      "r281",
      "r282",
      "r283",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r315",
      "r328",
      "r377",
      "r378",
      "r512",
      "r656",
      "r657",
      "r658",
      "r681",
      "r682",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r747",
      "r824",
      "r825",
      "r826",
      "r846",
      "r908"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension benefits",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r580",
      "r582",
      "r585",
      "r588",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r604",
      "r605",
      "r617",
      "r978",
      "r979",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, fair value disclosure",
        "label": "Assets, Fair Value Disclosure",
        "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": [
      "r129"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r315",
      "r377",
      "r378",
      "r656",
      "r657",
      "r658",
      "r681",
      "r682",
      "r700",
      "r702",
      "r703",
      "r705",
      "r707",
      "r824",
      "r826",
      "r846",
      "r1202"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments [Domain]",
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r849",
      "r850",
      "r851",
      "r853",
      "r916",
      "r918",
      "r922",
      "r925",
      "r926",
      "r931",
      "r932",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r995"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Postretirement liability adjustment",
        "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r27",
      "r53",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period."
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlans",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r554",
      "r556",
      "r562",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r601",
      "r602",
      "r604",
      "r978"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r53",
      "r1117"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions Used for Market Condition Grants for Performance Shares",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r110"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r1072"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other postretirement benefits",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r580",
      "r582",
      "r585",
      "r588",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r604",
      "r605",
      "r606",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982"
     ]
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Notes",
        "label": "Notes Payable to Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity component [Domain]",
        "terseLabel": "Total accumulated other comprehensive loss",
        "label": "Equity Component [Domain]",
        "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": [
      "r28",
      "r245",
      "r281",
      "r282",
      "r283",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r315",
      "r328",
      "r377",
      "r378",
      "r512",
      "r656",
      "r657",
      "r658",
      "r681",
      "r682",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r747",
      "r824",
      "r825",
      "r826",
      "r846",
      "r908"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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": [
      "r19"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt outstanding",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "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": [
      "r46",
      "r99",
      "r102",
      "r134",
      "r135",
      "r137",
      "r141",
      "r187",
      "r188",
      "r964",
      "r966",
      "r1035"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Total accumulated other comprehensive loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r27",
      "r53",
      "r701",
      "r704",
      "r747",
      "r824",
      "r825",
      "r1024",
      "r1025",
      "r1026",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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": [
      "r618",
      "r625",
      "r644",
      "r645",
      "r646",
      "r647",
      "r650",
      "r659",
      "r660",
      "r661",
      "r662"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitments",
        "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid 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": [
      "r1060"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation, depletion and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r339"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value by measurement frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r714",
      "r716"
     ]
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTaxStatusDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Tax Status [Domain]",
        "label": "Retirement Plan Tax Status [Domain]",
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total noncurrent assets",
        "label": "Assets, Noncurrent",
        "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 after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r695",
      "r698",
      "r719",
      "r1067",
      "r1068",
      "r1184"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of debt maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Asset Retirement Obligation",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncompete agreements",
        "label": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with the Spin-Off (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r148",
      "r149",
      "r189",
      "r837",
      "r908",
      "r939"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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": [
      "r197"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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": [
      "r198"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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": [
      "r196"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r990"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r129",
      "r482",
      "r964",
      "r965"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsTables",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and liabilities measured at fair value on a recurring basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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": [
      "r711",
      "r712"
     ]
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTaxStatusAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Tax Status [Axis]",
        "label": "Retirement Plan Tax Status [Axis]",
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanFundingStatusDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Funding Status [Domain]",
        "label": "Defined Benefit Plan, Funding Status [Domain]",
        "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEarningspershareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "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": [
      "r69"
     ]
    },
    "us-gaap_QualifiedPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "QualifiedPlanMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Qualified plan",
        "label": "Qualified Plan [Member]",
        "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables",
      "http://www.kniferiver.com/role/A10QInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r155",
      "r156",
      "r157"
     ]
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanFundingStatusAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Funding Status [Axis]",
        "label": "Defined Benefit Plan, Funding Status [Axis]",
        "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount outstanding under guarantees that is reflected on balance sheet",
        "label": "Guarantor Obligations, Current Carrying Value",
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor obligations, maximum exposure, undiscounted",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "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_NonqualifiedPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonqualifiedPlanMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonqualified Plan",
        "label": "Nonqualified Plan [Member]",
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Receipt of treasury stock at cost (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r149",
      "r189"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit",
        "label": "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": [
      "r40"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Equity Securities",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r978"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International companies",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. companies",
        "label": "Defined Benefit Plan, Equity Securities, US [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation (in months)",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r751"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of long-term debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r837"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsLargeCapMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock of large-cap U.S. companies",
        "label": "Defined Benefit Plan, Equity Securities, US, Large Cap [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having large market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1099"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense, Net",
        "label": "Interest Income (Expense), Net",
        "documentation": "The net amount of operating interest income (expense)."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r173",
      "r213",
      "r247",
      "r275",
      "r278",
      "r283",
      "r298",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r320",
      "r334",
      "r354",
      "r360",
      "r363",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r709",
      "r719",
      "r800",
      "r885",
      "r906",
      "r907",
      "r959",
      "r1001",
      "r1067"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails",
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r989"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares issued (in shares)",
        "periodStartLabel": "Common stock balance (in shares)",
        "periodEndLabel": "Common stock balance (in shares)",
        "terseLabel": "Common stock balance (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Receivables past due 90 days",
        "terseLabel": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing",
        "label": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing",
        "documentation": "Amount of accounts receivable, classified as noncurrent, 90 days or more past due and still accruing."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [
      "r138",
      "r139",
      "r888",
      "r889",
      "r892"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactions",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "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": [
      "r748",
      "r749",
      "r750",
      "r752",
      "r755",
      "r843",
      "r844",
      "r845",
      "r890",
      "r891",
      "r892",
      "r912",
      "r914"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, $10 par value; 80,000 shares authorized, issued and outstanding",
        "terseLabel": "Common stock, 300,000,000 shares authorized, $0.01 par value, 56,997,350 shares issued and 56,566,214 shares outstanding at June\u00a030, 2023; 80,000 shares authorized, issued and outstanding, $10 par value at December\u00a031, 2022",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r791",
      "r990"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [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": [
      "r888",
      "r889",
      "r892"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r864"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r149",
      "r864",
      "r883",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification adjustment for loss on derivative instruments included in net income, net of tax of $107, $107 and $107 in 2022, 2021 and 2020, respectively",
        "negatedTerseLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax of $13 and $27 for the three months ended and $28 and $54 for the six months ended in 2023 and 2022, respectively",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r273"
     ]
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LifeInsuranceCorporateOrBankOwnedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments used to satisfy nonqualified benefit plans obligations",
        "label": "Life Insurance, Corporate or Bank Owned, Amount",
        "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI)."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1020"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from sale or disposition of property and other",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r692"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "verboseLabel": "Net periodic benefit cost discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsSmallCapMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock of small-cap U.S. companies",
        "label": "Defined Benefit Plan, Equity Securities, US, Small Cap [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_PaymentsForProceedsFromInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investments",
        "label": "Payments for (Proceeds from) Investments",
        "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r745",
      "r989"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss), tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r600"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of accumulated other comprehensive loss",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r989"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value, measurements, recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r716"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r410",
      "r780",
      "r962",
      "r990",
      "r1048",
      "r1055"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, consideration transferred, equity interests issued and issuable",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "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": [
      "r19"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueTables",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill acquired during the year",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r962"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated amortization expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_CreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Loss [Abstract]",
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "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": [
      "r525",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975"
     ]
    },
    "us-gaap_MunicipalBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MunicipalBondsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Municipal bonds",
        "label": "Municipal Bonds [Member]",
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year One",
        "documentation": "Amount of prescription drug subsidy receipt expected in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsYearTwo1",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Two",
        "documentation": "Amount of prescription drug subsidy receipt expected in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "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": [
      "r525",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975"
     ]
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsYearThree1",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Three",
        "documentation": "Amount of prescription drug subsidy receipt expected in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements [Line Items]",
        "label": "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": [
      "r711",
      "r712",
      "r715"
     ]
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsYearFour1",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Four",
        "documentation": "Amount of prescription drug subsidy receipt expected in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsYearFive1",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Five",
        "documentation": "Amount of prescription drug subsidy receipt expected in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrescriptionDrugSubsidyReceiptsAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028-2032",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, after Year Five",
        "documentation": "Amount of prescription drug subsidy receipt expected after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r603"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "knf_MDUResourcesCommonStockHeldBySubsidiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MDUResourcesCommonStockHeldBySubsidiaryMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MDU Resources' Common Stock Held by Subsidiary",
        "label": "MDU Resources' Common Stock Held by Subsidiary [Member]",
        "documentation": "MDU Resources' Common Stock Held by Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of actuarial loss",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r159",
      "r274",
      "r574"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of prior service credit",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r159",
      "r274",
      "r574"
     ]
    },
    "us-gaap_CostsAndExpensesRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpensesRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBasisofPresentationDetails",
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and Expenses, Related Party",
        "label": "Costs and Expenses, Related Party",
        "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining unrecognized compensation expense, weighted average amortization period (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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": [
      "r654"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r941",
      "r996",
      "r1197"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $292, $363 and $351 in 2022, 2021 and 2020, respectively",
        "verboseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $15 and $71 for the three months ended and $31 and $142 for the six months ended in 2023 and 2022, respectively",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r159",
      "r190",
      "r274"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement liability adjustment:",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r203"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected benefit obligation",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r978"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net (gain) loss",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r159",
      "r190"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in current assets and liabilities, net of acquisitions:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure 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": [
      "r180",
      "r221",
      "r227",
      "r228"
     ]
    },
    "knf_DueFromRelatedPartyNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DueFromRelatedPartyNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related-party, noncurrent",
        "label": "Due from related-party, noncurrent",
        "documentation": "Due from related-party, noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, cash equivalents and restricted cash",
        "periodStartLabel": "Cash, cash equivalents and restricted cash -- beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash -- end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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": [
      "r61",
      "r171",
      "r294"
     ]
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts recognized in the Consolidated Balance Sheets at December 31:",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r1046"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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": [
      "r181"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "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": [
      "r303",
      "r304",
      "r305",
      "r328",
      "r765",
      "r832",
      "r847",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r864",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r875",
      "r876",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r886",
      "r887",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r908",
      "r996"
     ]
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails",
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInvestmentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Investments [Member]",
        "documentation": "Primary financial statement caption encompassing other investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "label": "Financing Receivable, Allowance for Credit Loss [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": [
      "r234",
      "r1046"
     ]
    },
    "knf_PercentageInvestmentinTargetDateInvestments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInvestmentinTargetDateInvestments",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage investment in target date investments",
        "label": "Percentage Investment in Target Date Investments",
        "documentation": "The percentage of insurance contracts in target date investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gains on sales of assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance (repayment) of long-term related-party notes, net",
        "terseLabel": "Issuance of long-term related-party notes, net",
        "label": "Proceeds from (Repayments of) Related Party Debt",
        "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss):",
        "terseLabel": "Other comprehensive income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) Attributable to Parent, before Tax",
        "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r283"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails",
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [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_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "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": [
      "r735",
      "r742"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected amortization, year one",
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected amortization, year two",
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r179"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments and other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected amortization, year three",
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r179"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected amortization, year four",
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r179"
     ]
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformation",
      "http://www.kniferiver.com/role/A10QCashflowinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Information",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. 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": [
      "r169"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Measurement period adjustments",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r1054"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected amortization, year five",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r179"
     ]
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherSundryLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Sundry Liabilities, Current",
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r94"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected amortization, thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsFutureamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2023",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r296",
      "r468",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r484",
      "r491",
      "r492",
      "r494"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computed tax at federal statutory rate (percent)",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r670",
      "r687"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Target Grants of Performance Shares Outstanding",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health care cost trend rate \u2013 ultimate",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromContributionsFromParent",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Contributions from Parent",
        "label": "Proceeds from Contributions from Parent",
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Performance Share Awards",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r621",
      "r652",
      "r653",
      "r655",
      "r987"
     ]
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected benefit obligation",
        "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Awards",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depletion allowance (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent",
        "documentation": "Percentage 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 depletion."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1171"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Other",
        "label": "Corporate, Non-Segment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r354",
      "r355",
      "r356",
      "r357",
      "r363",
      "r1041"
     ]
    },
    "knf_InternalSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "InternalSalesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal sales",
        "label": "Internal Sales [Member]",
        "documentation": "Internal Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Payable",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r718",
      "r964",
      "r965"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1171"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails",
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest, net",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "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": [
      "r290",
      "r292",
      "r293"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Depreciable Life in Years",
        "label": "Property, Plant and Equipment, Useful Life",
        "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate range, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2023",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r302",
      "r336",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r363",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r461",
      "r463",
      "r465",
      "r466",
      "r1014",
      "r1015",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement [Domain]",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r964",
      "r965"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r302",
      "r336",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r363",
      "r455",
      "r456",
      "r457",
      "r458",
      "r460",
      "r461",
      "r463",
      "r465",
      "r466",
      "r1014",
      "r1015",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at fair value measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate range, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term",
        "label": "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": [
      "r744",
      "r989"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value, hierarchy [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r712",
      "r757",
      "r758",
      "r759",
      "r964",
      "r965",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal income tax (percent)",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent",
        "documentation": "Percentage 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 settlement."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1171"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive restricted stock units (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Government securities",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r976",
      "r1193"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted (in shares)",
        "label": "Weighted Average Number of 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": [
      "r318",
      "r323"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "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": [
      "r737"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment losses",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r411",
      "r417",
      "r422",
      "r962"
     ]
    },
    "knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonqualified benefit plans",
        "label": "Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of historical common stock in connection with the Spin-Off",
        "label": "Stock Redeemed or Called During Period, Value",
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information, Document [Axis]",
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossTables",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated comprehensive loss",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r1178",
      "r1179"
     ]
    },
    "knf_MachineryVehiclesAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MachineryVehiclesAndEquipmentMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery, vehicles and equipment",
        "label": "Machinery, Vehicles And Equipment [Member]",
        "documentation": "Machinery, Vehicles And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentDomain",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document [Domain]",
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "knf_PensionTrustFundForOperatingEngineersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PensionTrustFundForOperatingEngineersMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Trust Fund for Operating Engineers",
        "label": "Pension Trust Fund for Operating Engineers [Member]",
        "documentation": "Pension Trust Fund for Operating Engineers"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractWithCustomerUncompletedContractsBillings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractWithCustomerUncompletedContractsBillings",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails": {
       "parentTag": "knf_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less billings to date",
        "label": "Contract With Customer, Uncompleted Contracts, Billings",
        "documentation": "Contract With Customer, Uncompleted Contracts, Billings"
       }
      }
     },
     "auth_ref": []
    },
    "knf_BusinessCombinationAccruedConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "BusinessCombinationAccruedConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for holdback payment related to a business combination",
        "label": "Business Combination, Accrued Consideration",
        "documentation": "Business Combination, Accrued Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractwithCustomerAssetsandLiabilitiesNetChange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractwithCustomerAssetsandLiabilitiesNetChange",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in net contract assets (liabilities)",
        "label": "Contract with Customer, Assets and Liabilities, Net Change",
        "documentation": "Amount of increase (decrease) in net contract assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan, contribution cost",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "knf_AggregateReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AggregateReservesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate reserves",
        "label": "Aggregate Reserves [Member]",
        "documentation": "Aggregate Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [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": []
    },
    "knf_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "documentation": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractwithCustomerLiabilityCurrentChange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractwithCustomerLiabilityCurrentChange",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in contract liabilities",
        "label": "Contract with Customer, Liability, Current Change",
        "documentation": "Amount of increase (decrease) in current contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ProceedsFromRepaymentsOfRelatedPartyDebtCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of current related-party notes, net",
        "label": "Proceeds from (Repayments of) Related Party Debt, Current",
        "documentation": "Proceeds from (Repayments of) Related Party Debt, Current"
       }
      }
     },
     "auth_ref": []
    },
    "knf_NoncashTransactionsIncludedInCapitalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NoncashTransactionsIncludedInCapitalExpenditures",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash transactions in capital expenditures",
        "label": "Noncash Transactions Included in Capital Expenditures",
        "documentation": "Noncash Transactions Included in Capital Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DueToRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DueToRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related-party",
        "label": "Due to related-party",
        "documentation": "Due to related-party"
       }
      }
     },
     "auth_ref": []
    },
    "knf_EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EffectiveIncomeTaxRateReconciliationNonqualifiedBenefitPlansPercent",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonqualified benefit plans (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nonqualified Benefit Plans, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "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": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (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": [
      "r291"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "knf_EnvironmentalRemediationExpectedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EnvironmentalRemediationExpectedCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation, estimated present value of expected costs",
        "label": "Environmental Remediation Expected Costs",
        "documentation": "Environmental Remediation Expected Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets, excluding goodwill",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r183"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (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": [
      "r291"
     ]
    },
    "knf_Form10SeparationAdjustmentsToNetIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "Form10SeparationAdjustmentsToNetIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Form 10 Separation Adjustments to Net Income",
        "label": "Form 10 Separation Adjustments to Net Income",
        "documentation": "Form 10 Separation Adjustments to Net Income"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredIncomeTaxExpenseBenefitOtherComprehensiveIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred taxes associated with other comprehensive loss",
        "label": "Deferred Income Tax Expense (Benefit), Other Comprehensive Income (Loss)",
        "documentation": "Deferred Income Tax Expense (Benefit), Other Comprehensive Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanYearsOfContinuousService": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanYearsOfContinuousService",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Years of continuous service",
        "label": "Defined Benefit Plan, Years of Continuous Service",
        "documentation": "Defined Benefit Plan, Years of Continuous Service"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PerformanceAwardsPerformanceConditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PerformanceAwardsPerformanceConditionsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Conditions",
        "label": "Performance Awards, Performance Conditions [Member]",
        "documentation": "Performance Awards, Performance Conditions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "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": [
      "r303",
      "r304",
      "r305",
      "r328",
      "r765",
      "r832",
      "r847",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r864",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r875",
      "r876",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r886",
      "r887",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r908",
      "r996"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) 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": [
      "r171",
      "r172",
      "r173"
     ]
    },
    "knf_DeferredTaxAssetsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liability",
        "documentation": "Deferred Tax Assets, Operating Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PercentageInvestmentInCommonStockOfLargeCapCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInvestmentInCommonStockOfLargeCapCompanies",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage investment in common stock of large-cap companies",
        "label": "Percentage investment in common stock of large-cap companies",
        "documentation": "The percentage of insurance contracts in common stock of large-cap companies."
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanPooledSeparateAccountsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pooled separate accounts, cash and cash equivalents",
        "label": "Defined Benefit Plan, Pooled Separate Accounts, Cash and Cash Equivalents [Member]",
        "documentation": "Defined Benefit Plan, Pooled Separate Accounts, Cash and Cash Equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PaymentsAndNoncashTransactionsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PaymentsAndNoncashTransactionsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Payments and Noncash Transactions to Acquire Productive Assets",
        "documentation": "Payments and Noncash Transactions to Acquire Productive Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "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": [
      "r42",
      "r298",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r696",
      "r698",
      "r699",
      "r719",
      "r862",
      "r958",
      "r1003",
      "r1067",
      "r1184",
      "r1185"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r852",
      "r855",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r875",
      "r876",
      "r878",
      "r879",
      "r880",
      "r881",
      "r896",
      "r897",
      "r898",
      "r899",
      "r902",
      "r903",
      "r904",
      "r905",
      "r927",
      "r928",
      "r929",
      "r930",
      "r952",
      "r993",
      "r995"
     ]
    },
    "knf_February2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "February2021Member",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 2021",
        "label": "February 2021 [Member]",
        "documentation": "February 2021"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r663"
     ]
    },
    "knf_TransferOfParentStockHeldBySubsidiaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "TransferOfParentStockHeldBySubsidiaryShares",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer of MDU Resources' stock held by subsidiary (in shares)",
        "label": "Transfer Of Parent Stock Held By Subsidiary, Shares",
        "documentation": "Transfer Of Parent Stock Held By Subsidiary, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "knf_RelatedPartyNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "RelatedPartyNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party notes payable",
        "label": "Related-party notes payable",
        "documentation": "Related-party notes payable"
       }
      }
     },
     "auth_ref": []
    },
    "knf_LowerWillametteGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "LowerWillametteGroupMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lower Willamette Group",
        "label": "Lower Willamette Group [Member]",
        "documentation": "Lower Willamette Group"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanPaymentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanPaymentPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit period",
        "label": "Defined Benefit Plan, Payment Period",
        "documentation": "Defined Benefit Plan, Payment Period"
       }
      }
     },
     "auth_ref": []
    },
    "knf_AssetRetirementObligationLiabilitiesAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AssetRetirementObligationLiabilitiesAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities acquired",
        "label": "Asset Retirement Obligation, Liabilities Acquired",
        "documentation": "Asset Retirement Obligation, Liabilities Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "knf_MountainMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MountainMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mountain",
        "label": "Mountain [Member]",
        "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. In addition this segment preforms integrated contracting services. This segment operates in Idaho, Montana and Wyoming."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock-based compensation costs",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "knf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencyAndTaxSettlementAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Resolution of tax matters and uncertain tax positions",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingency And Tax Settlement, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantTargetGrantOfSharesPercentage",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of target grant of shares",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Participant Target Grant of Shares, Percentage",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Participant Target Grant of Shares, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "knf_JointVentureProportionateConsolidationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "JointVentureProportionateConsolidationMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint Venture, Proportionate Consolidation",
        "label": "Joint Venture, Proportionate Consolidation [Member]",
        "documentation": "Joint Venture, Proportionate Consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PaymentOfRevolverDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PaymentOfRevolverDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of revolver debt",
        "label": "Payment of Revolver Debt",
        "documentation": "Payment of Revolver Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes established due to an acquisition",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "knf_EnvironmentalMatterInvestigationRelatedCostIncurredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EnvironmentalMatterInvestigationRelatedCostIncurredCost",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incurred investigation related costs (over)",
        "label": "Environmental Matter, Investigation Related Cost, Incurred Cost",
        "documentation": "Environmental Matter, Investigation Related Cost, Incurred Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consolidated income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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": [
      "r2",
      "r160",
      "r212",
      "r334",
      "r354",
      "r360",
      "r363",
      "r784",
      "r799",
      "r959"
     ]
    },
    "knf_PercentOfSharesDistributedInConjunctionWithSpinoff": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentOfSharesDistributedInConjunctionWithSpinoff",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of Shares Distributed in Conjunction with Spinoff",
        "label": "Percent of Shares Distributed in Conjunction with Spinoff",
        "documentation": "Percent of Shares Distributed in Conjunction with Spinoff"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRepurchaseOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepurchaseOfEquity",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock",
        "label": "Proceeds from (Repurchase of) Equity",
        "documentation": "The net cash inflow or outflow resulting from the entity's share transaction."
       }
      }
     },
     "auth_ref": []
    },
    "knf_EnvironmentalRemediationPercentOfSiteToBeRemediated": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EnvironmentalRemediationPercentOfSiteToBeRemediated",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation, percent of site to be remediated",
        "label": "Environmental Remediation, Percent of Site to be Remediated",
        "documentation": "Environmental Remediation, Percent of Site to be Remediated"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredIncomeTaxExpenseBenefitChangeInDeferredTaxLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in net deferred income tax liability from the preceding table",
        "label": "Deferred Income Tax Expense (Benefit), Change in Deferred Tax Liability",
        "documentation": "Deferred Income Tax Expense (Benefit), Change in Deferred Tax Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r152",
      "r153",
      "r175",
      "r866",
      "r883",
      "r909",
      "r910",
      "r990",
      "r1003",
      "r1032",
      "r1044",
      "r1177",
      "r1202"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r210",
      "r794",
      "r990",
      "r1032",
      "r1044",
      "r1177"
     ]
    },
    "knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum interest coverage to the company as a ratio of average interest expense to consolidated EBITDA",
        "label": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA",
        "documentation": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "knf_CommonStockHeldBySubsidiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CommonStockHeldBySubsidiaryMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent stock held by subsidiary",
        "label": "Common Stock Held By Subsidiary [Member]",
        "documentation": "Common Stock Held By Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractWithCustomersUncompletedContractsEstimatedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractWithCustomersUncompletedContractsEstimatedEarnings",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails": {
       "parentTag": "knf_ContractWithCustomersUncompletedContractsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated earnings",
        "label": "Contract With Customers, Uncompleted Contracts, Estimated Earnings",
        "documentation": "Contract With Customers, Uncompleted Contracts, Estimated Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Axis]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities and Stockholder\u2019s Equity",
        "terseLabel": "Liabilities and Stockholders' Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r715"
     ]
    },
    "knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MDU Resources' stock issued prior to spin in connection with a business combination",
        "label": "MDU Resources' stock issued prior to spin in connection with a business combination",
        "documentation": "MDU Resources' stock issued prior to spin in connection with a business combination"
       }
      }
     },
     "auth_ref": []
    },
    "knf_A2021AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "A2021AcquisitionsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Acquisitions",
        "label": "2021 Acquisitions [Member]",
        "documentation": "2021 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Domain]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "knf_PercentageInvestmentinCashandCashEquivalents": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInvestmentinCashandCashEquivalents",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage investment in cash and cash equivalents",
        "label": "Percentage Investment in Cash and Cash Equivalents",
        "documentation": "Percentage of insurance contracts in cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of accumulated other comprehensive loss",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "us-gaap_MutualFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MutualFundMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collective and mutual funds",
        "label": "Mutual Fund [Member]",
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "knf_Form10SeparationAdjustmentsToCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "Form10SeparationAdjustmentsToCostsOfGoodsSold",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Form 10 Separation Adjustments to Costs of Goods Sold",
        "label": "Form 10 Separation Adjustments to Costs of Goods Sold",
        "documentation": "Form 10 Separation Adjustments to Costs of Goods Sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r298",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r719",
      "r1067"
     ]
    },
    "knf_DrawDownOnRevolver": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DrawDownOnRevolver",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Draw down on revolver",
        "label": "Draw Down on Revolver",
        "documentation": "Draw Down on Revolver"
       }
      }
     },
     "auth_ref": []
    },
    "knf_TransferOfParentStockHeldBySubsidiaryValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "TransferOfParentStockHeldBySubsidiaryValue",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer of MDU Resources' stock held by subsidiary",
        "label": "Transfer Of Parent Stock Held By Subsidiary, Value",
        "documentation": "Transfer Of Parent Stock Held By Subsidiary, Value"
       }
      }
     },
     "auth_ref": []
    },
    "knf_RelatedPartyNotesPayableCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "RelatedPartyNotesPayableCurrentPortion",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party notes payable - current portion",
        "label": "Related-party notes payable - current portion",
        "documentation": "Related-party notes payable - current portion"
       }
      }
     },
     "auth_ref": []
    },
    "knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation",
        "label": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation",
        "documentation": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "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": []
    },
    "knf_NorthwestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NorthwestMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Northwest",
        "label": "Northwest [Member]",
        "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Oregon and Washington."
       }
      }
     },
     "auth_ref": []
    },
    "knf_A2022AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "A2022AcquisitionsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Acquisitions",
        "label": "2022 Acquisitions [Member]",
        "documentation": "2022 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearnedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional performance shares earned (unearned) (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned), Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned), Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of claims",
        "label": "Loss Contingency Accrual, Payments",
        "documentation": "Amount of cash outflow reducing loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification adjustment out of accumulated other comprehensive loss [Line Items]",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [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": [
      "r283"
     ]
    },
    "knf_ContractingServicesPrivateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractingServicesPrivateSectorMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contracting services private-sector",
        "label": "Contracting services private-sector [Member]",
        "documentation": "Contracting services private-sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r53",
      "r282",
      "r720",
      "r725",
      "r726",
      "r1024"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [
      "r7",
      "r171"
     ]
    },
    "knf_EnvironmentalRemediationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EnvironmentalRemediationPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation period (in years)",
        "label": "Environmental Remediation Period",
        "documentation": "Environmental Remediation Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Operating Leases",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "knf_CentennialSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CentennialSeniorNotesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Centennial Senior Notes",
        "label": "Centennial Senior Notes [Member]",
        "documentation": "Centennial Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r189",
      "r793",
      "r827",
      "r829",
      "r841",
      "r865",
      "r990"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1029",
      "r1192",
      "r1196"
     ]
    },
    "knf_BorrowingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "BorrowingArrangementsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing Arrangements",
        "label": "Borrowing Arrangements [Member]",
        "documentation": "Borrowing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "knf_LettersofCreditSettoExpireCurrentYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "LettersofCreditSettoExpireCurrentYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit set to expire - 2023",
        "label": "Letters of Credit Set to Expire Current Year",
        "documentation": "Letters of credit set to expire current year."
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractingServicesPublicSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractingServicesPublicSectorMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contracting services public-sector",
        "label": "Contracting services public-sector [Member]",
        "documentation": "Contracting services public-sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Table]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "knf_DefinedBenefitPlanPooledSeparateAccountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanPooledSeparateAccountsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pooled separate accounts",
        "label": "Defined Benefit Plan, Pooled Separate Accounts [Member]",
        "documentation": "Defined Benefit Plan, Pooled Separate Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss) before reclassifications",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r53",
      "r282",
      "r720",
      "r723",
      "r726",
      "r1024"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value by measurement frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "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": [
      "r1010",
      "r1033",
      "r1170"
     ]
    },
    "us-gaap_CashSurrenderValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashSurrenderValueMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance contracts",
        "label": "Cash Surrender Value [Member]",
        "documentation": "Cash that could be realized under a life insurance contract or contracts owned by the Company (for example, but not limited to corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI))."
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Type [Axis]",
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r849",
      "r850",
      "r851",
      "r853",
      "r916",
      "r918",
      "r922",
      "r925",
      "r926",
      "r931",
      "r932",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r995"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r250",
      "r267",
      "r406",
      "r407",
      "r408",
      "r764",
      "r954"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalCostsPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal costs",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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": [
      "r39",
      "r990"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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": [
      "r44",
      "r249",
      "r298",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r696",
      "r698",
      "r699",
      "r719",
      "r990",
      "r1067",
      "r1184",
      "r1185"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r302",
      "r695",
      "r696",
      "r698",
      "r699",
      "r756",
      "r944",
      "r1013",
      "r1016",
      "r1017",
      "r1066",
      "r1069",
      "r1070"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value, measurements [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r757",
      "r758",
      "r759",
      "r964",
      "r965",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r680",
      "r686",
      "r1033"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r302",
      "r695",
      "r696",
      "r698",
      "r699",
      "r756",
      "r944",
      "r1013",
      "r1016",
      "r1017",
      "r1066",
      "r1069",
      "r1070"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss) per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r765",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r949",
      "r969",
      "r991",
      "r1009",
      "r1063",
      "r1064",
      "r1075",
      "r1198"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r554",
      "r610",
      "r647",
      "r648",
      "r649",
      "r760",
      "r761",
      "r823",
      "r854",
      "r855",
      "r917",
      "r921",
      "r923",
      "r924",
      "r933",
      "r945",
      "r946",
      "r961",
      "r968",
      "r986",
      "r992",
      "r995",
      "r1059",
      "r1071",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total revenue",
        "terseLabel": "Revenues",
        "netLabel": "Revenues from contracts with customers",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r298",
      "r335",
      "r336",
      "r353",
      "r358",
      "r359",
      "r365",
      "r367",
      "r368",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r719",
      "r784",
      "r1067"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r354",
      "r360",
      "r363",
      "r959"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r765",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r949",
      "r969",
      "r991",
      "r1009",
      "r1063",
      "r1064",
      "r1075",
      "r1198"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r610",
      "r761",
      "r823",
      "r854",
      "r855",
      "r917",
      "r921",
      "r923",
      "r924",
      "r933",
      "r945",
      "r946",
      "r961",
      "r968",
      "r986",
      "r992",
      "r1071",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination and Asset Acquisition [Abstract]",
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average common shares outstanding:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r554",
      "r610",
      "r647",
      "r648",
      "r649",
      "r760",
      "r761",
      "r823",
      "r854",
      "r855",
      "r917",
      "r921",
      "r923",
      "r924",
      "r933",
      "r945",
      "r946",
      "r961",
      "r968",
      "r986",
      "r992",
      "r995",
      "r1059",
      "r1071",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares excluded from the calculation of diluted earnings per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r610",
      "r761",
      "r823",
      "r854",
      "r855",
      "r917",
      "r921",
      "r923",
      "r924",
      "r933",
      "r945",
      "r946",
      "r961",
      "r968",
      "r986",
      "r992",
      "r1071",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "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": [
      "r46",
      "r302",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r731",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r1031"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "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": [
      "r1010",
      "r1033",
      "r1170"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028-2032",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r87"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r832",
      "r833",
      "r834",
      "r835",
      "r919",
      "r920"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived asset impairment losses",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r90",
      "r182"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with the Spin-Off",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r148",
      "r149",
      "r189",
      "r846",
      "r908",
      "r939",
      "r1002"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBasisofPresentation",
      "http://www.kniferiver.com/role/A10QBasisofpresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r202",
      "r830",
      "r831"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r767"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint ventures accounted for under the equity method",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r133",
      "r374"
     ]
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Asset Retirement Obligation",
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r432"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt maturities [Line Items]",
        "label": "Debt Instrument, Redemption [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_AssetRetirementObligationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligation, current",
        "label": "Asset Retirement Obligation, Current",
        "documentation": "Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [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": [
      "r766"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r855",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r875",
      "r876",
      "r878",
      "r879",
      "r880",
      "r881",
      "r896",
      "r897",
      "r898",
      "r899",
      "r902",
      "r903",
      "r904",
      "r905",
      "r927",
      "r928",
      "r929",
      "r930",
      "r993",
      "r995"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred income tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r1167"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r428",
      "r431"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationAccretionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion expense",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r435"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r426",
      "r766",
      "r767"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities incurred",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "documentation": "Amount of asset retirement obligations incurred during the period."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) from equity method joint ventures",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r161",
      "r211",
      "r341",
      "r373",
      "r798"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Liabilities settled",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Receivables",
        "terseLabel": "Accounts receivable and allowance for doubtful accounts",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r88"
     ]
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsReconciliationofassetretirementobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationsNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAssetRetirementObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligation, noncurrent",
        "label": "Asset Retirement Obligations, Noncurrent",
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "srt_ConsolidationEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationEliminationsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intersegment operating revenues",
        "label": "Consolidation, Eliminations [Member]",
        "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeSecuritiesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Income Securities",
        "label": "Fixed Income Securities [Member]",
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r993",
      "r994",
      "r1099"
     ]
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r490",
      "r730",
      "r1028"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r85",
      "r89"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsDividends",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductible K-Plan dividends (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent",
        "documentation": "Percentage 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 deduction for dividend."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1171"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails",
      "http://www.kniferiver.com/role/A10QInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished products",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other noncurrent changes",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails",
      "http://www.kniferiver.com/role/A10QContingenciesLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance Receivable",
        "label": "Loss Contingency, Receivable",
        "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable."
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAccountsReceivableMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Accounts Receivable",
        "label": "Trade Accounts Receivable [Member]",
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest issued or issuable (in shares)",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Domain]",
        "label": "Related Party, Type [Domain]",
        "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": [
      "r582",
      "r751",
      "r752",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r882",
      "r884",
      "r915"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Total",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r951",
      "r990"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized (gains) losses on investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less write-offs charged against the allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business segment data",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r367",
      "r960"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesInventoriesDetails",
      "http://www.kniferiver.com/role/A10QInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of accounts, notes, loans and financing receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Use of estimates",
        "terseLabel": "Use of Estimates, Policy",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r219",
      "r220",
      "r222",
      "r223"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type [Axis]",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued in connection with a business combination",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r66"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument Redemption [Table]",
        "label": "Debt Instrument Redemption [Table]",
        "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total recognized in net periodic benefit cost (credit) and accumulated other comprehensive loss",
        "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax",
        "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Provisional information, adjustment, property, plant, and equipment",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock split ratio",
        "label": "Stockholders' Equity Note, Stock Split, 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": [
      "r37"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r131"
     ]
    },
    "us-gaap_UnfundedPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnfundedPlanMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfunded plan",
        "label": "Defined Benefit Plan, Unfunded Plan [Member]",
        "documentation": "Defined benefit plan in which retirement benefits are payable directly from general assets of employer sponsoring plan."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New accounting standards",
        "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": []
    },
    "knf_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_UnderfundedPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnderfundedPlanMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underfunded plan",
        "label": "Defined Benefit Plan, Underfunded Plan [Member]",
        "documentation": "Defined benefit plan in which retirement benefits are payable directly from plan assets segregated and restricted to provide such benefits and for which benefit obligation exceeds plan assets available to provide retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "knf_NetContributionFromParentAfterRepaymentOfNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NetContributionFromParentAfterRepaymentOfNotes",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net contribution from Centennial after repayment of notes",
        "label": "Net Contribution From Parent After Repayment Of Notes",
        "documentation": "Net Contribution From Parent After Repayment Of Notes"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DueFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DueFromRelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related-party",
        "label": "Due from related-party",
        "documentation": "Due from related-party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MultiemployerPlanEmployerContributionCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multiemployer plan, contribution cost",
        "totalLabel": "Contributions",
        "label": "Multiemployer Plan, Employer Contribution, Cost",
        "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r606",
      "r617",
      "r986"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurements",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "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": [
      "r710"
     ]
    },
    "knf_NorthCentralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NorthCentralMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Central",
        "label": "North Central [Member]",
        "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Iowa, Minnesota, North Dakota and South Dakota."
       }
      }
     },
     "auth_ref": []
    },
    "knf_TransitionServicesAgreementReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "TransitionServicesAgreementReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transition Services Agreement Receivable",
        "label": "Transition Services Agreement Receivable",
        "documentation": "Transition Services Agreement Receivable from MDU Resources"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLoss",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensiveloss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r286",
      "r781",
      "r801"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MultiemployerPlanPensionInsignificantEmployerContributionCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails": {
       "parentTag": "us-gaap_MultiemployerPlanEmployerContributionCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions, Other funds",
        "label": "Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost",
        "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r986",
      "r1138"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentData",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdata"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Business Segment Data",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r346",
      "r357",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_JointVentureOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "JointVentureOwnershipPercentage",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage interest held in joint venture",
        "label": "Joint Venture, Ownership Percentage",
        "documentation": "Joint Venture, Ownership Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction materials",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataTables",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated",
        "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81"
     ]
    },
    "knf_DefinedBenefitPlanAdditionalEmployerContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanAdditionalEmployerContributions",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional employer contributions",
        "label": "Defined Benefit Plan, Additional Employer Contributions",
        "documentation": "Defined Benefit Plan, Additional Employer Contributions"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PacificMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pacific",
        "label": "Pacific [Member]",
        "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Alaska, California and Hawaii."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfStatesInWhichEntityOperates": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfStatesInWhichEntityOperates",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of states in which entity operates",
        "label": "Number of States in which Entity Operates",
        "documentation": "The number of states the entity operates in as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "knf_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff",
        "label": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff",
        "documentation": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataTables",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataTables",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Information on the Company's businesses",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r78",
      "r83"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued pension costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "knf_CentennialTermLoanAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CentennialTermLoanAgreementsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Centennial Term Loan Agreements",
        "label": "Centennial Term Loan Agreements [Member]",
        "documentation": "Centennial Term Loan Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r78",
      "r83"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesLitigationDetails",
      "http://www.kniferiver.com/role/A10QContingenciesLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential liabilities related to litigation and environmental matters",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r1007"
     ]
    },
    "knf_MandatoryAnnualAmortizationYearsOneAndTwo": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MandatoryAnnualAmortizationYearsOneAndTwo",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory annual amortization, years one and two",
        "label": "Mandatory Annual Amortization, Years One and Two",
        "documentation": "Mandatory Annual Amortization, Years One and Two"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractWithCustomerUncompletedContractsCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractWithCustomerUncompletedContractsCostsIncurred",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails": {
       "parentTag": "knf_ContractWithCustomersUncompletedContractsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs incurred on uncompleted contracts",
        "label": "Contract With Customer, Uncompleted Contracts, Costs Incurred",
        "documentation": "Contract With Customer, Uncompleted Contracts, Costs Incurred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred compensation/ compensation related",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "knf_DeferredIncomeTaxExpenseBenefitAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredIncomeTaxExpenseBenefitAcquisition",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income taxes established due to an acquisition",
        "label": "Deferred Income Tax Expense (Benefit), Acquisition",
        "documentation": "Deferred Income Tax Expense (Benefit), Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]",
        "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [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": []
    },
    "knf_ContractwithCustomerAssetsandLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractwithCustomerAssetsandLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net contract assets (liabilities)",
        "terseLabel": "Net contract assets (liabilities)",
        "label": "Contract with Customer, Assets and Liabilities, Net",
        "documentation": "Total of net contract assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]",
        "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81"
     ]
    },
    "knf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss/ credit carryforward",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards",
        "documentation": "Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to common stockholders",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r277",
      "r279",
      "r287",
      "r782",
      "r802"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r691",
      "r980",
      "r983"
     ]
    },
    "knf_ContractingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractingServicesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contracting Services",
        "label": "Contracting Services [Member]",
        "documentation": "Contracting Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails": {
       "parentTag": "us-gaap_MultiemployerPlanEmployerContributionCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions, excluding Other funds",
        "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost",
        "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r986"
     ]
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "label": "Segment Reporting, Revenue Reconciling Item [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_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "knf_PercentageInFixedIncomeAndOtherInvestments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInFixedIncomeAndOtherInvestments",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage in fixed-income and other investments",
        "label": "Percentage in fixed-income and other investments",
        "documentation": "The percentage of insurance contracts in fixed-income and other investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Targeted allocation percentages",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r978"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r980",
      "r983"
     ]
    },
    "knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentOfSharesRetainedByParentInConjunctionWithSpinoff",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff",
        "label": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff",
        "documentation": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease costs:",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_SuretyBondExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "SuretyBondExpirationPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bond expiration period",
        "label": "Surety Bond Expiration Period",
        "documentation": "Surety Bond Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r691"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and postretirement benefit plan net periodic benefit cost",
        "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash",
        "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "knf_DefinedBenefitPlanAverageOfAssetsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanAverageOfAssetsPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-related value of assets, average of assets (in years)",
        "label": "Defined Benefit Plan, Average of Assets, Period",
        "documentation": "Defined Benefit Plan, Average of Assets, Period"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesEarnedUnearned",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional performance shares earned (unearned) (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned)",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Earned (Unearned)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590",
      "r978"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [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": [
      "r691"
     ]
    },
    "knf_MandatoryAnnualAmortizationYearsFiveAndThereafter": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MandatoryAnnualAmortizationYearsFiveAndThereafter",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory annual amortization, years five and thereafter",
        "label": "Mandatory Annual Amortization, Years Five and Thereafter",
        "documentation": "Mandatory Annual Amortization, Years Five and Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590",
      "r978"
     ]
    },
    "knf_RelatedPartyNotesPayableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "RelatedPartyNotesPayableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party notes payable to Centennial",
        "label": "Related-Party Notes Payable To Parent",
        "documentation": "Related-Party Notes Payable To Parent"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanParticipantAge": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanParticipantAge",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitPlansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan participant age",
        "label": "Defined Benefit Plan, Participant Age",
        "documentation": "Defined Benefit Plan, Participant Age"
       }
      }
     },
     "auth_ref": []
    },
    "knf_TransitionServicesAgreementPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "TransitionServicesAgreementPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transition Services Agreement Payable",
        "label": "Transition Services Agreement Payable",
        "documentation": "Transition Services Agreement Payable to MDU Resources"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r989"
     ]
    },
    "knf_AmountOfSuretyBondsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AmountOfSuretyBondsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of surety bonds outstanding",
        "label": "Amount of surety bonds outstanding",
        "documentation": "Amount of surety bonds outstanding related to construction contracts and reclamation obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r989"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesSummaryofoperatingleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r989"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amounts recognized in other comprehensive income (loss)",
        "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of projected benefit obligation",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1125",
      "r1126"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails",
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, consideration transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r25"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less discount",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of accumulated and projected benefit obligations",
        "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of allocation of plan assets",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Axis]",
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of weighted average assumptions",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of changes in benefit obligation and plan assets",
        "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1125"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsTables",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r331",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r368",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r427",
      "r439",
      "r441",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r962",
      "r1009",
      "r1198"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, net",
        "label": "Receivables, Net, Current",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxes",
      "http://www.kniferiver.com/role/A10QIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "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": [
      "r299",
      "r664",
      "r671",
      "r672",
      "r678",
      "r683",
      "r688",
      "r689",
      "r690",
      "r842"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r840"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of expected benefit payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of health care rate assumptions",
        "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]",
        "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Domain]",
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of net benefit costs",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "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": [
      "r1033",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [
      "r444"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r665",
      "r666",
      "r672",
      "r673",
      "r677",
      "r679",
      "r836"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [
      "r444"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [
      "r444"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [
      "r444"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt assumed in connection with a business combination",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [
      "r444"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      },
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10KIncomeTaxesReconciliationofdeferredtaxexpenseDetails",
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred income tax expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r199",
      "r229",
      "r685",
      "r686",
      "r1033"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationPurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased under various commitments during the year",
        "label": "Unrecorded Unconditional Purchase Obligation, Purchases",
        "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, other than goodwill acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected credit losses",
        "terseLabel": "Expected credit loss",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r389",
      "r391",
      "r393",
      "r394",
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r751",
      "r752",
      "r1183"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossFinancialInstrumentTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables and allowance for expected credit loss",
        "label": "Credit Loss, Financial Instrument [Text Block]",
        "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r372",
      "r384",
      "r392",
      "r393",
      "r396",
      "r397",
      "r404",
      "r405"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contracting services",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Other (expense) income",
        "verboseLabel": "Other income (expense)",
        "terseLabel": "Other income",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise",
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateContractMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate contract",
        "label": "Interest Rate Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate."
       }
      }
     },
     "auth_ref": [
      "r948",
      "r952",
      "r976"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent liabilities acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_IncomeTaxReconciliationDeductionsDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationDeductionsDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deductible K-Plan dividends",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount",
        "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 deduction for dividend."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal income tax",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount",
        "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 settlement."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r147",
      "r207",
      "r674"
     ]
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, performance obligation satisfied in previous period",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computed tax at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "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": [
      "r670"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Axis]",
        "label": "Related Party, Type [Axis]",
        "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": [
      "r582",
      "r751",
      "r752",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r882",
      "r884",
      "r915",
      "r1183"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepletion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseDepletion",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depletion allowance",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Amount",
        "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 nondeductible depletion."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r204"
     ]
    },
    "us-gaap_GovernmentAssistancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistancePolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government assistance",
        "label": "Government Assistance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government assistance."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r728"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationTerm",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesPurchasecommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum commitment terms (in years)",
        "label": "Unrecorded Unconditional Purchase Obligation, Term",
        "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint ventures accounted for using proportionate consolidation",
        "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "knf_AggregatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AggregatesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregates",
        "label": "Aggregates [Member]",
        "documentation": "Aggregates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Axis]",
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r986",
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingencies",
      "http://www.kniferiver.com/role/A10QContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "verboseLabel": "Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r443",
      "r445",
      "r942",
      "r1061"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssets",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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": [
      "r637"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan participants' contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEarningspershare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r324",
      "r325",
      "r326"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average grant-date fair value (in dollars per share)",
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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": [
      "r637"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire businesses, gross",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r693"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan participants' contributions",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_CorporateAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateAndOtherMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "terseLabel": "All Other",
        "label": "Corporate and Other [Member]",
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested at beginning of period (in shares)",
        "periodEndLabel": "Nonvested at end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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": [
      "r634",
      "r635"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested at beginning of period (in dollars per share)",
        "periodEndLabel": "Nonvested at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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": [
      "r638"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Information [Abstract]",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, allowance for credit loss",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of historical common stock in connection with the Spin-Off (in shares)",
        "label": "Stock Redeemed or Called During Period, Shares",
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r580",
      "r582",
      "r585",
      "r588",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r604",
      "r605",
      "r606",
      "r617",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEarningspershareNarrativeDetails",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock held at cost (in shares)",
        "negatedPeriodStartLabel": "Treasury stock (in shares)",
        "negatedPeriodEndLabel": "Treasury stock (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansScheduleofaccumulatedbenefitobligationsinexcessofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r580",
      "r582",
      "r585",
      "r588",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r604",
      "r605",
      "r606",
      "r617",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock held at cost - 431,136 shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r103",
      "r104"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected employer contributions in next fiscal year",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r565",
      "r979"
     ]
    },
    "knf_LettersofCreditSettoExpireinNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "LettersofCreditSettoExpireinNextFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit set to expire - 2024",
        "label": "Letters of Credit Set to Expire in Next Fiscal Year",
        "documentation": "Letters of credit set to expire in next fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Domain]",
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r986",
      "r1008",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "knf_EquityInResultsOfOperationsFromUnconsolidatedAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EquityInResultsOfOperationsFromUnconsolidatedAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity in (loss) earnings of unconsolidated affiliates",
        "label": "Equity In Results Of Operations From Unconsolidated Affiliates",
        "documentation": "Equity In Results Of Operations From Unconsolidated Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "knf_UncompletedContractsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "UncompletedContractsTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContracts",
      "http://www.kniferiver.com/role/A10QUncompletedContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncompleted contracts",
        "label": "Uncompleted contracts [Text Block]",
        "documentation": "Uncompleted contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Target Grant of Shares (in shares)",
        "label": "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": [
      "r988"
     ]
    },
    "us-gaap_ConstructionContractorReceivableRetainage": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionContractorReceivableRetainage",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention receivables",
        "label": "Construction Contractor, Receivable, Retainage",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r762"
     ]
    },
    "knf_February2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "February2022Member",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 2022",
        "label": "February 2022 [Member]",
        "documentation": "February 2022"
       }
      }
     },
     "auth_ref": []
    },
    "knf_NumberOfResponsibleParties": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NumberOfResponsibleParties",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other responsible parties",
        "label": "Number of Responsible Parties",
        "documentation": "Number of Responsible Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual return on plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r978"
     ]
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Investments",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total investments",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r515",
      "r526"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "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": [
      "r746"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofLongTermDebtMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, fair value",
        "label": "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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New accounting pronouncements applicable and the potential impact",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r71",
      "r72"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan, plan assets, investment within plan asset category, percentage",
        "label": "Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage",
        "documentation": "Percentage of investment to total investment within defined benefit plan asset category."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1099"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCashFlowInformationDetails",
      "http://www.kniferiver.com/role/A10QCashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment additions in accounts payable",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r66"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails",
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsScheduleofintercompanyborrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r751",
      "r752",
      "r753",
      "r754",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r882",
      "r884",
      "r915"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r187",
      "r188",
      "r189",
      "r260",
      "r261",
      "r262",
      "r329",
      "r497",
      "r498",
      "r499",
      "r501",
      "r504",
      "r509",
      "r511",
      "r837",
      "r838",
      "r839",
      "r840",
      "r968",
      "r1006",
      "r1030"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "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": [
      "r746"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [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": [
      "r260",
      "r261",
      "r262",
      "r329",
      "r497",
      "r498",
      "r499",
      "r501",
      "r504",
      "r509",
      "r511",
      "r837",
      "r838",
      "r839",
      "r840",
      "r968",
      "r1006",
      "r1030"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r667",
      "r668",
      "r789"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service credit",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r571",
      "r596",
      "r978",
      "r979"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r746"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts included in contract liability at the beginning of the period",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of net actuarial (gain) loss",
        "negatedLabel": "Recognized net actuarial loss",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r570",
      "r595",
      "r978",
      "r979"
     ]
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stockholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r746"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r746"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "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": [
      "r1004"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts recognized in accumulated other comprehensive loss consist of:",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesReconciliationoffutureundiscountedcashflowstooperatingleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "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": [
      "r746"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue recognition",
        "terseLabel": "Revenue from contracts with customers",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r947",
      "r955"
     ]
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesComponentsofreceivablesnetDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesComponentsofreceivablesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "label": "Accounts and Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10QEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r297",
      "r496",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r512",
      "r706",
      "r911",
      "r913",
      "r940"
     ]
    },
    "knf_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "OtherMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax",
        "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r203"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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": [
      "r1182"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesGuaranteesDetails",
      "http://www.kniferiver.com/role/A10QContingenciesGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding letters of credit",
        "label": "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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized loss on derivative instruments qualifying as hedges",
        "verboseLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss)",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r53",
      "r697"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Primary SIC Number",
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsRemainingperformanceobligationsDetails",
      "http://www.kniferiver.com/role/A10QUncompletedcontractsRemainingperformanceobligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets measured at fair value",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in benefit obligation:",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in net plan assets:",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of net periodic benefit cost (credit):",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r557",
      "r599",
      "r976",
      "r977",
      "r978",
      "r979"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r515",
      "r526"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Liability, Defined Benefit Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r530",
      "r531",
      "r553",
      "r978"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Postretirement liability gains (losses) arising during the period, net of tax of $3,586, $1,011 and $(683) in 2022, 2021 and 2020, respectively",
        "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, net of tax of $(6) and $1,879 for the three months ended and $(6) and $1,879 for the six months ended in 2023 and 2022, respectively",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r159"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Actuarial gain",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "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": [
      "r181",
      "r252",
      "r797"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenue",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Disaggregation of Revenue",
        "terseLabel": "Revenue from contracts with customers",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r528"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansweightedaverageassumptionsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitplansWeightedaverageassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "verboseLabel": "Benefit obligation discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net property, plant and equipment",
        "totalLabel": "Net property, plant and equipment",
        "label": "Property, Plant and Equipment, Net",
        "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": [
      "r19",
      "r786",
      "r797",
      "r990"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total recognized in accumulated other comprehensive loss",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r159",
      "r978",
      "r1116"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Postretirement liability adjustment",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r159"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r603"
     ]
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year in which ultimate trend rate achieved",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "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": [
      "r48",
      "r140",
      "r790",
      "r863"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r1137"
     ]
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansHealthcarecostassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health care trend rate assumed for next year",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of multiemployer plan information",
        "label": "Multiemployer Plan [Table Text Block]",
        "documentation": "Tabular disclosure of information about multiemployer plan."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r616",
      "r617",
      "r986"
     ]
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and Other Postretirement Benefits",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMultiemployerPlansTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multiemployer Plan [Table]",
        "label": "Multiemployer Plan [Table]",
        "documentation": "Disclosure of information about multiemployer plan."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r617",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expected return on assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r569",
      "r594",
      "r978",
      "r979"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r386"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncomeParenthetical": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofComprehensiveIncome",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "netLabel": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income",
        "verboseLabel": "Net current-period other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r35",
      "r276",
      "r279",
      "r286",
      "r720",
      "r721",
      "r726",
      "r781",
      "r801",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "terseLabel": "Total assets measured at fair value",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r555",
      "r557",
      "r558",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "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": [
      "r19",
      "r221",
      "r227",
      "r795"
     ]
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MultiemployerPlansLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplansnarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multiemployer Plan [Line Items]",
        "label": "Multiemployer Plan [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": [
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r617",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Funded status - under",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r553",
      "r978"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansChangeinbenefitobligationandplanassetsDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplanscomponentsofnetperiodicbenefitcostDetails",
      "http://www.kniferiver.com/role/A10QEmployeebenefitplansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r536",
      "r568",
      "r593",
      "r978",
      "r979"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts",
        "negatedTerseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r514",
      "r526"
     ]
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "knf_CommonStockHeldBySubsidiaryAtCostShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CommonStockHeldBySubsidiaryAtCostShares",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheetsParenthetical",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MDU Resources common stock held by subsidiary at cost (in shares)",
        "negatedPeriodStartLabel": "MDU Resources common stock held by subsidiary at cost (in shares)",
        "negatedPeriodEndLabel": "MDU Resources common stock held by subsidiary at cost (in shares)",
        "verboseLabel": "Common stock held by subsidiary (in shares)",
        "label": "Common Stock Held by Subsidiary at Cost, Shares",
        "documentation": "Common Stock Held by Subsidiary at Cost, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsChangesinthecarryingamountDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r368",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r439",
      "r441",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r962",
      "r1009",
      "r1198"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "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": [
      "r1033",
      "r1169",
      "r1170"
     ]
    },
    "knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum distributions to the company as a ratio of average consolidated indebtedness to consolidated EBITDA",
        "label": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA",
        "documentation": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KCommitmentsandContingenciesEnvironmentalmattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtScheduleofdebtmaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r88",
      "r766"
     ]
    },
    "knf_DefinedBenefitPlanInsuranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanInsuranceMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance contract",
        "label": "Defined Benefit Plan, Insurance [Member]",
        "documentation": "Defined Benefit Plan, Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DeferredTaxAssetsTaxDeferredExpensePayrollTaxDeferral",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll tax deferral",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Payroll Tax Deferral",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Payroll Tax Deferral"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsTables",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other amortizable intangible assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r88"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "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": [
      "r1004"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r363"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r1172",
      "r1173",
      "r1174"
     ]
    },
    "knf_PercentageInvestmentInCommonStockOfMidCapCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInvestmentInCommonStockOfMidCapCompanies",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage investment in common stock of mid-cap companies",
        "label": "Percentage investment in common stock of mid-cap companies",
        "documentation": "The percentage of insurance contracts in common stock of mid-cap companies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average common shares outstanding \u2013 basic (in shares)",
        "terseLabel": "Basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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": [
      "r317",
      "r323"
     ]
    },
    "knf_MDUResourcesStockHeldBySubsidiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MDUResourcesStockHeldBySubsidiaryMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MDU Resources' stock held by subsidiary",
        "label": "MDU Resources' Stock Held by Subsidiary [Member]",
        "documentation": "MDU Resources' Stock Held by Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PerformanceAwardsMarketConditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PerformanceAwardsMarketConditionsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Condition",
        "label": "Performance Awards, Market Conditions [Member]",
        "documentation": "Performance Awards, Market Conditions"
       }
      }
     },
     "auth_ref": []
    },
    "knf_ContractWithCustomersUncompletedContractsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractWithCustomersUncompletedContractsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails": {
       "parentTag": "knf_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcostsestimatedearningsandbillingsonuncompletedcontractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Uncompleted contracts",
        "label": "Contract With Customers, Uncompleted Contracts, Gross",
        "documentation": "Contract With Customers, Uncompleted Contracts, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Pension and postretirement benefit plan contributions",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "knf_ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ScheduleOfNetDeferredIncomeTaxLiabilityTableTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Deferred Income Tax Liability",
        "label": "Schedule of Net Deferred Income Tax Liability [Table Text Block]",
        "documentation": "Schedule of Net Deferred Income Tax Liability"
       }
      }
     },
     "auth_ref": []
    },
    "knf_AsphaltMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AsphaltMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asphalt",
        "label": "Asphalt [Member]",
        "documentation": "Asphalt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r978",
      "r1199"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "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": [
      "r1004"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10QEarningspershareScheduleofEarningspersharereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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": [
      "r288",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r319",
      "r321",
      "r322",
      "r323",
      "r327",
      "r708",
      "r709",
      "r783",
      "r803",
      "r957"
     ]
    },
    "knf_LifeInsuranceInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "LifeInsuranceInvestmentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life insurance",
        "label": "Life Insurance Investments [Member]",
        "documentation": "Life Insurance Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "knf_EquityNetTransfersToFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "EquityNetTransfersToFromParent",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity net transfers to (from) Parent",
        "label": "Equity Net Transfers To (From) Parent",
        "documentation": "Equity Net Transfers To (From) Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Blended volatility range",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "knf_MandatoryAnnualAmortizationYearsThreeAndFour": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "MandatoryAnnualAmortizationYearsThreeAndFour",
     "presentation": [
      "http://www.kniferiver.com/role/A10QDebtLongtermdebtoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory annual amortization, years three and four",
        "label": "Mandatory Annual Amortization, Years Three and Four",
        "documentation": "Mandatory Annual Amortization, Years Three and Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails",
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Observable Inputs (Level\u00a02)",
        "label": "Fair Value, Inputs, 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": [
      "r482",
      "r557",
      "r562",
      "r712",
      "r758",
      "r964",
      "r965",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBackground",
      "http://www.kniferiver.com/role/A10QBackground"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Background",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r440",
      "r442"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)",
        "label": "Fair Value, Inputs, 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": [
      "r482",
      "r557",
      "r562",
      "r712",
      "r757",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "knf_NetEquityTransfersToFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NetEquityTransfersToFromParent",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net transfers to Parent",
        "label": "Net Equity Transfers (To) From Parent",
        "documentation": "Net Equity Transfers (To) From Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Government securities",
        "label": "US Treasury and Government [Member]",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r976",
      "r1199"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "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": [
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "knf_ContractwithCustomerAssetNetCurrentChange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ContractwithCustomerAssetNetCurrentChange",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KUncompletedContractsScheduleofcontractbalancesDetails",
      "http://www.kniferiver.com/role/A10QUncompletecontractsScheduleofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in contract assets",
        "label": "Contract with Customer, Asset, Net Current Change",
        "documentation": "Amount of increase (decrease) in current contract assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Employee-related Liabilities, Current",
        "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": [
      "r43"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationPerformanceshareassumptionsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails",
      "http://www.kniferiver.com/role/A10KStockBasedCompensationTargetgrantsofsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [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": []
    },
    "knf_DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DebtInstrumentCovenantRatioOfTotalConsolidatedDebtToTotalConsolidatedCapitalization",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum ratio of total consolidated debt to total consolidated capitalization",
        "label": "Debt Instrument, Covenant, Ratio of Total Consolidated Debt to Total Consolidated Capitalization",
        "documentation": "Debt Instrument, Covenant, Ratio of Total Consolidated Debt to Total Consolidated Capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansFairvalueofplanassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Unobservable Inputs (Level\u00a03)",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r712",
      "r759",
      "r964",
      "r965",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "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": [
      "r70"
     ]
    },
    "knf_InsuranceContractsInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "InsuranceContractsInvestmentsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansinvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance contract",
        "label": "Insurance Contracts Investments [Member]",
        "documentation": "Insurance Contracts Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesDetailsofexpectedcreditlossesDetails",
      "http://www.kniferiver.com/role/A10QReceivablesandallowanceforexpectedcreditlossesDetailsofexpectedcreditlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails2",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataOperatingrevenuesreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intersegment Eliminations",
        "terseLabel": "Internal sales",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r363"
     ]
    },
    "knf_ReadyMixConcreteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ReadyMixConcreteMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KDisaggregationofRevenueDetails",
      "http://www.kniferiver.com/role/A10QRevenuefromcontractswithcustomersDisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ready-mix concrete",
        "label": "Ready-mix concrete [Member]",
        "documentation": "Ready-mix concrete"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansExpectedbenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Medicare Part D Subsidy",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_HistoricalVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "HistoricalVolatilityRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Historical volatility rate",
        "label": "Historical Volatility Rate",
        "documentation": "Historical Volatility Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized inventory overloads",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "knf_ProceedsFromRetiredContractsAsPartOfTheSeparation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ProceedsFromRetiredContractsAsPartOfTheSeparation",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Retired Contracts as part of the Separation",
        "label": "Proceeds from Retired Contracts as part of the Separation",
        "documentation": "Proceeds from Retired Contracts as part of the Separation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofEquity",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r993",
      "r994",
      "r995",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1036",
      "r1037",
      "r1175",
      "r1200",
      "r1202"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic differences on property, plant, and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "knf_AccountsReceivableThresholdPeriodPastDue": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AccountsReceivableThresholdPeriodPastDue",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable threshold period past due",
        "label": "Accounts Receivable, Threshold Period Past Due",
        "documentation": "Accounts Receivable, Threshold Period Past Due"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726"
     ]
    },
    "knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails",
      "http://www.kniferiver.com/role/A10KBusinessSegmentDataDetails3",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataDetails",
      "http://www.kniferiver.com/role/A10QBusinesssegmentdataEBITDAreconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EBITDA:",
        "label": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization",
        "documentation": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsAndNotesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Receivables",
        "label": "Increase (Decrease) in Accounts and Notes Receivable",
        "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "knf_ConcentrationRisksPercentageAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ConcentrationRisksPercentageAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risks, percentage [Abstract]",
        "label": "Concentration Risks, Percentage [Abstract]",
        "documentation": "Concentration Risks, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "knf_CommonStockHeldBySubsidiaryAtCostValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CommonStockHeldBySubsidiaryAtCostValue",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Parent stock held by subsidiary",
        "negatedLabel": "MDU Resources common stock held by subsidiary at cost - 538,921 shares at December\u00a031, 2022",
        "label": "Common Stock Held by Subsidiary at Cost, Value",
        "documentation": "Common Stock Held by Subsidiary at Cost, Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "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": [
      "r18",
      "r91"
     ]
    },
    "knf_WesternConferenceOfTeamstersPensionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "WesternConferenceOfTeamstersPensionPlanMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansDefinedcontributionplansandmultiemployerplanscompanyparticipationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Western Conference of Teamsters Pension Plan",
        "label": "Western Conference of Teamsters Pension Plan [Member]",
        "documentation": "Western Conference of Teamsters Pension Plan"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DefinedBenefitPlanExcessPercentageOfUnrecognizedPensionActuarialGainsAndLossesTriggerForAmortization",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess percentage of unrecognized pension actuarial gains and losses",
        "label": "Defined Benefit Plan, Excess Percentage of Unrecognized Pension Actuarial Gains and Losses, Trigger For Amortization",
        "documentation": "Defined Benefit Plan, Excess Percentage of Unrecognized Pension Actuarial Gains and Losses, Trigger For Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.kniferiver.com/role/A10KSignificantAccountingPoliciesPolicies",
      "http://www.kniferiver.com/role/A10QBasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principles of consolidation",
        "terseLabel": "Consolidation, Policy",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r953"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationSummaryofperformanceshareawardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "knf_PercentageInvestmentInCommonStockOfSmallCapCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "PercentageInvestmentInCommonStockOfSmallCapCompanies",
     "presentation": [
      "http://www.kniferiver.com/role/A10KFairValueMeasurementsScheduleofassetsmeasuredatfairvalueDetails",
      "http://www.kniferiver.com/role/A10QFairvaluemeasurementsScheduleofAssetsMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage investment in common stock of small-cap companies",
        "label": "Percentage investment in common stock of small-cap companies",
        "documentation": "The percentage of insurance contracts in common stock of small-cap companies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofOperations",
      "http://www.kniferiver.com/role/A10KIncomeTaxesIncometaxexpensereconciliationDetails",
      "http://www.kniferiver.com/role/A10KIncomeTaxesSummaryofincometaxexpenseDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossReclassificationoutofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes",
        "terseLabel": "Total income tax expense",
        "negatedTerseLabel": "Income tax expense (benefit)",
        "totalLabel": "Total income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r231",
      "r314",
      "r315",
      "r342",
      "r669",
      "r684",
      "r805"
     ]
    },
    "knf_ImpliedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "ImpliedVolatilityRate",
     "presentation": [
      "http://www.kniferiver.com/role/A10KStockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implied volatility rate",
        "label": "Implied Volatility Rate",
        "documentation": "Implied Volatility Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KBusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration, liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r123",
      "r694"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KGoodwillandOtherIntangibleAssetsOtheramortizableintangibleassetsDetails",
      "http://www.kniferiver.com/role/A10QGoodwillandotherintangibleassetsOtheramortizableintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "knf_NetTransfersToFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "NetTransfersToFromParent",
     "crdr": "credit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedStatementsofCashFlows",
      "http://www.kniferiver.com/role/A10QConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net transfers to Parent",
        "negatedTerseLabel": "Net transfers to Centennial",
        "label": "Net transfers to (from) Parent",
        "documentation": "Net transfers to (from) Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansComponentsofnetperiodicbenefitcostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other changes in plan assets and benefit obligations recognized in accumulated other comprehensive loss:",
        "label": "Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.kniferiver.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "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": [
      "r1004"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KConsolidatedBalanceSheets",
      "http://www.kniferiver.com/role/A10QConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "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": [
      "r248",
      "r270",
      "r298",
      "r375",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r464",
      "r466",
      "r467",
      "r695",
      "r698",
      "r719",
      "r990",
      "r1067",
      "r1068",
      "r1184"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.kniferiver.com/role/A10KAccumulatedOtherComprehensiveLossAftertaxchangesinthecomponentsofaccumulatedothercomprehensivelossDetails",
      "http://www.kniferiver.com/role/A10QAccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [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": [
      "r281",
      "r282",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kniferiver.com/role/A10KIncomeTaxesNetdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r1168"
     ]
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10KEmployeeBenefitPlansNonqualifiedbenefitplansprojectedandaccumulatedbenefitobligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "knf_CorporateExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "CorporateExpensesMember",
     "presentation": [
      "http://www.kniferiver.com/role/A10KRelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Expenses",
        "label": "Corporate Expenses [Member]",
        "documentation": "Corporate Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "knf_DividendPaidFromDebtProceedsToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kniferiver.com/20230926",
     "localname": "DividendPaidFromDebtProceedsToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.kniferiver.com/role/A10QBasisofpresentationDetails",
      "http://www.kniferiver.com/role/A10QRelatedpartytransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend paid from debt proceeds to Centennial",
        "label": "Dividend Paid From Debt Proceeds To Parent",
        "documentation": "Dividend Paid From Debt Proceeds To Parent"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "323",
   "Topic": "932",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482452/932-323-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r2": {
   "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"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i),(j),(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "60",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "80",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "e",
   "SubTopic": "470",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "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.30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(CFRR 211.02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r168": {
   "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"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//230/tableOfContent"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r181": {
   "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"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r204": {
   "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(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r215": {
   "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.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "20",
   "Topic": "410",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-2"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "SubTopic": "20",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(c)",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r255": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r260": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r261": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r262": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r263": {
   "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(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r264": {
   "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(3)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r265": {
   "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(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r268": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r269": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r275": {
   "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"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r285": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r286": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r287": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r297": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r301": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r342": {
   "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"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r363": {
   "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"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r365": {
   "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"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "44",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "325",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481612/325-30-25-1"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//410-20/tableOfContent"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r445": {
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r512": {
   "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"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r554": {
   "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"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r599": {
   "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"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r678": {
   "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"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-5"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r731": {
   "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"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r737": {
   "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"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r765": {
   "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"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r781": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r782": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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)(1)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r792": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r802": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r839": {
   "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)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r889": {
   "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)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r942": {
   "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"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r961": {
   "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"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//321/tableOfContent"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//325/tableOfContent"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1018": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1019": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1020": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1021": {
   "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(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1022": {
   "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(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1023": {
   "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(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1030": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(S-X 210.12-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "325",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481551/325-30-35-2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r1066": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1197": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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>195
<FILENAME>0001628280-23-032983-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-23-032983-xbrl.zip
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
M%N9MRL[1O3CKWTJG^IW] E!+ P04    " #R-CI7F*# UD('   F&   $0
M &5X:&EB:70U,2US>#$N:'1MY5EM;QNY$?[>7\':;2X%5K(D2[8L*0;N<KVB
MN."NB \U^JG@[LY*/.^2FR57LN[7]QF2*TN6':?]4 >M@SC:)>?MX<PS(V:Q
M<E5YO5B1S*]_M_A]KR>^-UE;D78B:T@ZRD5KE5Z*VYSLG>CUXJ[WIMXV:KER
M8C08G8M;T]RIM0SK3KF2KCL]B[/PO#CS1A:IR;?7BURMA<K?G:@K*O+)>'!9
M7(P&X^EEFEZ-K[+)B"ZF<I#1].J?PQ.(8GN0L6Y;TKN35&9WR\:T.N]EIC3-
M[+3P/R<'NRJE>RMB+V>7H]K--RIWJ]EP,/CCX3Y']ZXG2[74,Q\35@L#!.)R
MM##P/W->Z16R4N5V]LTOJB(K?J*-^&@JJ;])K-2V9ZE11=AHU6\$BS#N'S?1
M&^@IE:;.N^#2G^]7*E5.3/K#Q1EO[P(_"K^2S1*QI<8Y4\TF%U ?7SE3S_AQ
M+Z0,AT#-TS&-,_[S'\4T?A33^,F8WIQ>#><?R,$#/GYA"G$KLY6CLDS$!U4[
MHQ/8L:3%F]/SZ5S\*-UO$#J?'T)P'#Q'>CXX#/6_<WI/1WI#M:,JI4:,+I)0
M%4<AO(YG/VI5D/BHUO#MO6EJTTBGC/Y*O!L.)P-Q2]:)]TC4MMF*;]>D6_I*
MW/M;_^>^^,[<B\GD8OHE.3D$T[Q2"GZ0N8(VJ7/Q%V!9$OCWS>ED^D6U](I^
MWY)8R34)F7&_D5;8FC(E2Y&!X2V5PAGQ3!(G0HKOJ90;V1"V[]Z+MVY%H)3I
M:#28OS=5+?76/PWG?TJ$TMBK-65^ZT:YE>#MHFZHEE$!HUBHDGL?2.LC+95U
M<>G&H3'Z'HF''TQ3B9O>4+R%XQ)O<\H3L6?]:='.&=' >\=6$"1+F:) B&S=
MRI(?15OSVB2YF%PD%Z.AL"L$:WDE,U4%I=:9[(Z?63X&FPA$(M:R;$G\8= ?
M#$4-M5[T )L;KZSSIO^59\I?-? "PHT';*6 0JVTSX--3"*ZAV&-/+)MMMJE
M!$$.G_-0'08 -"*/$XH5;Y7.RC8/2NFYPV;)/809L^'EW(J,&J<*E;$5' )T
M[>4A"Z5;)*CEQ,[:IN'*W'(*$DXZ<TA'WM.YW]!:T:9SOY+<.?U90T7"*KJ-
M.<&K7"")R5H)VC3(FKIN3-TH>-(7XF6PDH?</PK*H/*T2S@_%4^!-8)!4&7P
MME%PC/6C9'B?#];[B?Q56?1Y3[$7VT/JQ;UUFY8J"UO !3:X"FO@!M<5B\R
MJ,RVG8("%-+"QPXWF>>0L/ ?>'M$'WO\V*V &^14H!?U'(C_#H;2VI8/BS<M
MT=R0GQINL=>R+(7%["+1^AB4!A:1>S$Q]\%/MQC%DUT60GD!ZE'.!Q]#P-X,
M_D&1;=.*SRAGJ%K[X*3!D*0T,'I(?^S8K!3 "27S6)5G*/K:J0%-A+FM\C/8
M+J.^ PG&C[Z0^8$-_@-?6+JZHWM."2NTV9VMM%V&^<KE<T):_MHVRN8J=(W
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
M,"'D2$HCI252TIDQK$V_:U7")T<+T@L,ZBQ^79F_>O6[5B5]<I0>R:*@.B-
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
M[,[F\;"A>J]OI-PV$W;\B/:0S; 9CUY;56Z.]FB2*#2 ->$&0>W1)85IM,<
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
MV+#].]MSKX-S>^(EME]3:9&+X]XH+;$.\R5YHXOQW*3_T&+<(9N+IJ8BFQ(
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
M90$%CZ$/%T" %G^/9SL&LN1SXB68#9"3OMF]D_R&Z_<7N(<16U=@*<,HWNS
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
MAM-L+N/96[CP-+!W3^#:(TO+/;-\N)PE*$U":5QR*8*A@1W#A'G.!_!ID)0
M6K\)F,XH\W]CI+R$Z/.AXM^7?QF'\.?]N?459C*"5Y%CMW[*]+JHH7W;^3X$
M,07NGE36 ?_?+]M2W9>A7-"&GY<-?UNCQ''-I :C%<LW]\G+F/\ILR%%"62)
MK#5 6C 7,[$O '4.%?,2%W[2@JJ"ER']O0PYTM?@J@6^@]3(F*?UD)3*>3/D
M][U^*B[@44W1*\K<2I@8'@RYF;^XN]JVP5OPZ+@\\&PT& $FXE?TZI#,Y(G#
M. X=S\Y"4S <N?V8*0.2,0NC?MO4%[^Y=/*+%_#YF,"]GKD3!9-PVD+RTI%)
M$)Y\2A-P?0-NEV<<87%R2C3I@BGE?\;Y0G(4G58<._BT$!B O^7%JTE LHLV
M<KHO,,5]EC/+2W.(X/SRG(2,#!84T2XD+Z40>A.8B-O!8/VU(OO&RPM=IEOQ
M!#/#@T$N=%@<HGCD3>:M^X*^@E_]@AL@G7T[YFKELT3XUU_MJ=5M[UJ=5J=K
M2. 72>!*6."C$]U8X'X8@<'8*\^S_"._Y"-WN;(_R5'MMW!:LYJ_[A'_W5KQ
M[VOC)QKX%.IQ>M^^?CV[_P=) RJ$Y"4P8\ZZ5!+$[V/T1$?P@2\H4!F[+ZF2
M2+,EMYCFFS$QS(^92,XM2^DBZPLK,/P52=O,-O$;NB'+_BHJ-<!KRLQB<12%
MJ@=>*8$T@*P($$4 .!ZTJ@O9M.L@3\.*17GVZG/%%%DI!(C+BTJ99P=6'R27
MIV5N@DGB \;[XB!R;V4QNSJC-KR@R&NL26MPUCO/!<8%/DM^R TXW >FF,4S
M1OD5>8F)'=O?11G,\CJ+$HBD^'C-!J=0?$FA%,;$V3S)*:VBC$3V$UXT%408
M3WAB9E,DR:T8+ (6\MA!@BD.D2]G^94+T_G"<.;<UPS[*UDH<#3Q=NA-ED2E
M"P5U?+ 6!:7(T*YP:O2RMLM?[?814SWLB>2[O+A.%(6"U1*6+XN:[.$0*R'
MINP)&A>-<A*ECJQ$*(9I:!HB4 >N?B+I%6>E,E&F2WR;/GKZ!>Z+D]WM_;8X
MP0EB.U_8<.$8YT/@?'GT.+NI5/PT<(6-Y;4M5K;W@->5)&P8<;N81X.\+HT-
MI[)PIQ2F'93"- PB9^^?5SA-F1U9(H%YP1PV[L/+2:^[LRNCE%18)L'S8Q <
M\J(F,"K6H^VG; ]6*H:+XA/.)K/'^$HNS&IL_83KTW1O[#WCA$(0+A=0.YZ,
M;#_Y>?54_S1B]N-TS_$>/;\DI]WLR];$?N0IC_S.Y<O LX=(ECTR/YR(PC]X
M%DR@6WR.9.@ H^$8;>,P,_JXD 0IFM4T$J$:3QS#^\42.>*9V:O^7 )")M3X
MS1!#P?#:/YG*P@LGD?>(D(%% E0-@JY]-+BKY"> -Q-B&15'G2(J(IB>(&4\
M^@)<>X]9%NJ%87=/\CMDERZ\QKXUIX02J!+*@]!)91I%0 Q?)5<N7-9&(6:9
M02YCS^7*O\L]OKUA%#[!Y,A$47G./1Y!BJ(JGK&!@7GP=BAU_BWN7H19S1,^
M%V<;-2/& C-)0' E[OR23_8NOVL:>"(YQ, /#*=,<DM%YD)^$6)U]LR<E$\(
MYJ,2E"IWKL ]X1H3?[3N6 C^Y*[5LP<L 0_M;^ Z8$E;Y@)=!H]>% :\]E4_
M$_PPBL)T..+O'K#D*135 NV3$_22>)UM;@A13V%>VZVV-;,6$]_.',+#HYG&
M\[^6:3=>7^F]0],0(9F,$6GM ^%GS:&*IVFC$-QLVW$X4Q\**/XKD]C,JB)>
MPSBWMQ*E&<4A"H/GS+R\]!4[/PX!M&6EDN12E-$T1=<OFR?,'LQLWT1"SG;
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
M43J9&=4%[_1E#32"VK(RE2H.>7UA1A;R/8N.[3O9KEE>'X$<T%@<0UH.4M+
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
MLZF^&!&)OH$-OD8_"7;W%U 2R)C&3.PO8B$(504+WM-*4@=H#/"D=%,IFVL
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
M@T75V-6O$FM&G7]'(;-^GY0*HKAK6-%HT285.!W&! ?Y&BPTK;6X. GY\_+
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
MAVW#K_-D<H_ZT/U=.H-5HQV4UUA?3(UX*%3(I K^);4U5Q4"<9;,I*90FMK
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
M6C-!XRTE"V:'PGC.2;NE?IU9T(IM8/6?A.R6UX9-B[09N2PS7&J_V\Z'*MC
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
M.'!14OV"AEZ%(4.GKC[8Y<SP7%KI *P1EFVE0!U,/]8.K6$$P_K\@G>NL=:
MU,J%%)=6!'JRS6!^\HWS2C7JE:G!-G9*4>J0JB% N8CGLBP,4G$9[.*S@TX=
M+(*3^2RYQ(&&C8-\#41B,D"6>E!C?DB.I8P-U_8QZ_]J7=VT-Q=A&+=/7/1<
M-$F67>+Z#.=KV[$+"V49"%&X^W=<_^H-*+BEK1.SS40Y[L^@D+D>FSL[9;WJ
MH=D@;@2(E]?+^<0T/HWY^H$@]E'=>>QQT7(=3RMQ^!B7+?S!L==J8U[LRGA$
M\LG0!BUW6D!R3&03=8NJ6A"8\3 L0D\6.6S)%U!=.,).H9BQU^+9^0--?8]]
M= !6D>TJK*=J[RRP]DGA9'LLEW=RW%TD2MA]6/OKSN5TBSW%'GDLJH>(&[22
MM6@^0K"[QAHWB#GVEWM>)986E^%*1$58F-P1EL'Q*\HH+XN%E/0$;H5UE%[#
M N]O4K.X<EF'V\J+E$$G4AG&0FU6<'&;OA;;@,J/H2@M5=?E+'.S*%+PV?)R
MI= IA.N3D5&7 AL==,7="K(!JJ5Q3HI;?(.9<JMI)7@/M<GOT<!L +]6IWLP
M>)'$@&!16;.Y]?TP>E4/_R5\8.RA5Y/,9D-EW/$<]!B852\ZT@#ID)?BL(ON
M@Y$2I'L$(W'7!0[[XVKP??.D6OL@P]]V)TX?3^ A86IW;&/;5"'G-4(OL\JH
MT@Q*$.T;%X5-A90#JBD&:< +[9+TD1JBH5"\YVU%IT+T4PBH;<SLLH!U6-P,
MJ5VGV6OV Y,FT4#6'XD@JGL/]5,'!ZD3@1 =6RMC.9Q^AL]ONVS:T4\PHY5%
MI,T03XR4VW8;K1D(Y\!8G!%;>H>G1$QFRG RM*78.;8DNBRA!_:8!)R%Z?35
M,2X;M(.Z 8<]Q7MW860XE4!LO9X4?ZZSR ^9P[X,A0\?*A*?@&/=4;A=V008
MG"UB1SY+VL!M;^?U#,N3#PP$H>8VH9Z1(7,ZU'2+^:O[J-K>#3</.M* GA'L
MNJ?49I2R \:]XOU6>K6M7<:  *HQ<)U^N__ E88 TD$K1M*]D-_ZKC3,6<=#
M&  HJGFSCIX",!%O"C:;TPY(?-!IQ[=,SVN3#-3:'"*#JB5Q\%AZ&:*Z\H!
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
M5N'B)1ZB")"UL>.V2:)0E?G+LZHR19GOJ]]BI$5DUDZBP--B5F\%=^4FH=S
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
MI"92_PO#_=N%</_U%,%@/W)*VJPD:"7!>1!8FIVSPV6T&3"/K%NKAU",4C<
MX_:$66["3X=JEJ;:@;#VFO;XU.FI47@HJFD4;DY/4]/S5>G9+-%S;Y_EY-SJ
M"[I>&20PA!.]VX98B]NFMBW$:#2_?D;_;2YQBXL[<)>#Q83X8>C2WX@N]UE=
M!;79]7X3P7R)))O(9>W'&%1D'GJ,UQEC:SV@CD_43 \L;,^3'OBJJ@_.2_\V
MBV^R;1,#1U!X/^^UPN+*J#-'E99F&LU!RVCV!P<Y1+,9CN0!B'UHG(K0%K3>
M2@7,O7)>C=08\,LY<A* 7[XTR^BTVD;/&FC4:36KU:P&O%:SAU@: -XRC5ZO
MKU&GU>R;+2TS[EK-GB7@ST[-6H9E]8U!JZE1IU'WAJ@S>WVCV;2.A[HS2< O
MI_]O81!%JIO'QL1?0H"*R=&^[LJR%59$CE9$A9VVT;+:]7%6U@C1H<S&"QG\
M&L-]7[-18;@O7UJKW3.L7EMC3JO8-U2Q/:/9ZVL5>Y9P/SL5:S;;1KO3T9C3
M*O;-EM;J-HW^0'NQYPGWLU.QK7;7&+2WW3[6F-.8VP-SO:;1V7HO[14Q=];G
MW&2Z3=:H6'G2U=J.&$LEJG*FW6PWS/K8]4W3RU7S#?]SI^/3+^RGG HP5\0Y
MK4;OY-"Q?*D:';NHK1J%(]4'IE9;KY:>:1QJSU2KK1JA8Z7:LK3:TFJK>FJK
MT^B>'#JTVGHM=/0:ASI^5FUTG/49I,\"FXC;P42P"R^(YNY'USN_>'9;.'W#
MM+KU<3UT,ETGTW=?6L\R!N:V_HR&G-:O^YQ",CJF5K#GB?:S4[ 7IM%N]_=R
M"#7:M&[=5+>:7</*:UEIY7I6<#\[Y6I: Z.G3WAJS+TEYMH]HV4=$7-G??RH
MD&D[QS-(C5Y]3'OU\]IZ3^RU[D WCE-!ZNB['AH=FP0E^@"2UEH5%.6+AKEY
M7D8KK%,$QG)9:C=JE)[6"NL$<;D<&9W&H2K(52U_H,&Q-<FZ9PJ.,SEXM*+[
M /:J9A]XS'7; 3V&'D.W/SB23K[]]>[;AVO=_* .=0Q79&F:/:-EGF!^69?M
MU&4[EZ2L>WW#TA6YM8I]T],YIM%LUJC^FH:[5K%[9"0&>)-"0TYKV+<KO];L
M&KUVC<X_:KAK#;N'$SMH&>VF5K$:<V^WM%:S;0PZ1^P8=R8)_W5YMGW./FYZ
MI+ARMGW0J%'DM.EYWZKYAKMMO&Z:6J\Y+E<<"#>W+OE0?72\YK;\F:!C55J]
M3G6,J@],K;:.=EZD^N#06NNUM)95IUJWU0>FUEJO5^MVVZ*1U4>'5ENO=C?S
M3%WQLSY[=.W\F42Q<)@^A%2?Y.*J:*EO]#LG>/M"Y])U+GW9_DW7:%LMC3FM
M8M_P$))E=-KZG.=YPOWL5&RO;;2[AVJ/HB&G->R2'7*S9;3-EM:P9PGWL].P
MUJ!M]+;N :DQIS&WWR$D:W"H3@OZ$-)6";>S/(UD-ALU.F9<_2RWWB%[O>-(
MVX8[U4>'WB%[/;55H\"D^L#4:NNU\C2-;=/@U0>'UEJO=QRI1B4DJP],K;7T
M<22MMO1Q)'T<Z0!J]%?N<=\6[&$L1+Q';;87TI5Z##V&'F/#,<XZ7?O/(/P.
MBV VG[HQ]W1OVK4KK(A'L7QIG5[+&/1.,/&L>RWI7DM+X&[UC&[_4.ELC3FM
M8K6*U7 _:Q5K#4RCTSM4$DMC3JO8)95<3*/;J]$)=(UVK6'WR +W.T;;VO9\
M9/4PM_<89Y(57HZ";T',/<:C2,21OJ%:AY.GRY=F&=VV9?0'-3)?^JAUA<Q7
MA0&_(D P.LV.T>L<\;"U1IU6LUK-GA7@SU#-MGNFT=+WJ+2:?5,UB[?W6N9
MJ]FS!/P9JEFS;QI]JUU[U.DS,?NG8\2_$S>>Z0,Q=4BNKK@98#3!@/4[)UAC
M6>\FZ-V$I8"W>D:[>ZB#Y1IU6LUJ-:L!?^9J=F"UC$'_4!7R->:TDEUNVOM&
MIU^C9(P&O%:R>RC9CF7TV]NF8JJ'N=<Y&?.7F \] ?]UW*=?_@I_I&,IFO4L
M(.HTB-S8#6!UPN.Q^R2NGETG'BN"%I^2*WW?S!_APRCPDGCU([*.TZ5Z<E"6
M"UOXL0A?&RB4.%J+% MG>=EJ768 (?H4_\0EN,Y__^3RIBFZYK!K-[NMMCUJ
M]7F[.S!'O9:PANV.[?R/V>K]E#XU#M-53/FCN!R&@G^_Y"-8Y'ON/?-9]--?
MRM0!TA19L3\5?_GK,(1W+%G7NN$.SH(%ZT0L^!SXE[]=7W]A'UV?^[;+/?9)
M\"@)151>P<ND4#E!L_\&BUF.IV]CP2+A"1NKF(W=* Y"5!*,^PZ;A@$;!>&$
M@US[(#&NP_%7HVS9\&_.7-_V$@=FE'_N^O08RAH,(J8\A,=<GW';#D*'[@0_
MN_&8_IWX,5[)FX8PCCOU8)Q'X8N0>]X,OQ?36#X;PT3_:#PTV,7_^8^^936O
MD 7T5_/JG<%XQ)Z%A^?*5"TVHUR3S6#SM=IPA<OKMQ56,E&,9; 2OIH^0QZY
M48/]PW='@GT%910R1\ H(LK>%C%?Q$BL8"+84,!S OX%(B"BF(D?4^%'PF Q
M_P'/X.". ,K!')"(!O[+$T1/_(Y/ M#E_ZN^PT_*\^?%UW(V%2%*&\@V"T8L
M%$_"3\2*Z2Y0*1\J_28.8+[$<Y;XH"L\@)O#'KGKRYE[011)B@V!DR,W9E,/
M@.WZ3[#4"4PD,@#E@?W]$L@FT&A,</4\6UX ((T!Y.QA"C)S/QK!3Z(X6L<Q
MOG3FJY=>/T'=&]6&DE24MG@<1"(']W &.N 160-H ERBN+N.0*GU4V6W1"8(
MBO#S"7"'.2[ -0:A17;R$"TX(@7%%H0>?CX-?'HWC9;+U:@@%T911M)9@_,0
M12AKB"1\I?Q ?ET&\5!X+K XPK?"^M;,W2!U! X(@0[FN6:.DB9))$:)AS^5
M0 Y"HAO,Z\FE9^#G/OP7?U34?WP8)#$+ (CT;]QK&8U<VQ6^G=)*RI0+")\*
M(8>5 B99!7H"?F7'1"S''8V ,:!"(]**_ ?[,PG=R'%M'%XR)8K#Q([EW!TQ
MC)D'5/'D=^KN<T$<&^P3]T%"\.\Y">=!Y*(X*2+ 8FB!J,@5E>!!F\/7#)GD
M><%SA*H1WHC+!6  ?YAXXEXBJ0(KP87=X/K]&:IQLW<5I61">U!X18D>:S7'
MCOH(=05,9[8,_#:/QC2,'\"#/(Q7S=U&C9[Q&73,M_Q'0)(HTYKTKDS)&?06
MD)TD#.ENNE1U412@\H=)D*7$)S)M2+-% <;IXK30?-A*-</T@8"):+"ODI+
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
M9J2)HL)T\RT>14\Y]54 4(E2"11@J@/L!><UB6!\P"L,XZ)F@/ 1]\>,/#4
ML^<N.799IA>WLK)WS@]<S"0%L<Q?4[;3]9\$75D#EDN',@<"FXAX'#A(5I<V
M!7E,"I!B)GAW%@?SXE:@0A8M3QTCBEW/_5]>_"ASH#,HJ8AX"% 8N11DV0+H
M!9!^$.C? "A AI5-^#5;ET1^IJS0>""?Z/=F/WM >;>7(*<@/O&B<YN^_V5%
MM_1,U39:;K>U#/9:R_8K6:]+!0?-HO;-'":\2#RC]9/[T"ZQ%?,><2(''"4A
M8:LHL@JB!;A1NC?5 )1PF4^5CE%#>E&09U[2Z.TR4Q2%>$@F;:3>1^"B^E'P
MS/?,#\QQ^-D!^< CM<V!"R7E _24"F@8A'C<8TY#U] WV3V(R[5Q9J+C(-ON
M+47.8#83.D)EK$CC399GD>:V>U>< Z"#8*N, /D02^V^0N@2,_]MZ=Q+,RLM
M7CFLF+$:!\]R*U$F2N9VPQ!)J9(F.PNJ&B@G9TJ'=TIP*I])V7T3-G7.B2<C
M(!#\ #,\ZL1&ECQ1Y@&'%[%\S /;B-N)+AYVN5[DW?8DP<D!A.0)J53$UF9_
M5")@SW0QQ?KIJHU5B"LN0ME.J>&6'>0AK0=J(XHP%H)I"'],P0J\GQ)#V892
MZE)F1\'2;*?ZHB MZ&7BP18V1;!D^3.YYFR1$SX#?V:$S"3<R"-+F<U0V'X%
M(<R/$IV5<@/4XJ&B(9W#<M2FXY_*1Y="IQR&/ &>Q7.8 THH[T1TO08AFRDW
M)'\9S$%B424(,]5VGZDV(W-4,&4&ID=)RT&-*DU'GHZ@F!O/+&QXBG@?4SO_
MT@:RBHT O$&HO&.;6&+S! ,J*2.I18!)*FE J(8N.>P%P2AE%?:(2".194Z^
M8K#R4<ZOZ%"FN6!.:6Y4#-D F'WD%#_B&Y_AKY>_!P&=CU@X0)\JO9=]P-5R
MJ5.)OURV>J]TNZAUK-M%BVKTM"X7K?#<MK V%5W8B[>FLKM2[/XCN_]R^_7Z
MVQU\7_^5?U0Z_P$LS2=I:6X7+<WFZX1ET W*7$51VR,\1<JGD7B?_N7*<:.I
MQV?O79\F10]=E8?K3!=NBQ+9Y->Y<#::4D!5#2;U9O5U@[Z:N\(JOVOU&V;7
M6OEULV&N_&[=L*;5Z+=W&W;]=^WV;D^NFVR_,1AT7WU4J]%K[S;J,2C0;+5?
M?=1NH]>I"P8(L)V-AGVAUMF+-^87?[KD2KQ4B,>Y*+Z@)4FU_"USIS>H)_ B
M$;IYV0"I'96^PSOSY-8N;0NW2WVX@UN9S<A7S-)<YUF:Z^(] \SNRK(#YKLY
M?^FHI*X>& NYG5N9$E@@)+,VZ5NSA;2>#O6R('*;&HXO5P+IS9,*';TZT^GB
M#L-7 !E$MQ!.BQ^V@-5,P?.7US_E?8KHW39DW*H"*#FP\SIOOK[EVU!LL%$U
MD:_B2?B)>+^!Y.U>.E:/H<>8'^.5"M"2U%E6S:3NIGBS*4TI1ON4+CIR#^;-
MEKUY#^9E*SQ2 :K-EM:UVD:W>ZC>I*_8$OR%,F$:<_7!'&T(65>UQYS&K<:M
MQJW&;=5Q>W0;_YJ1:AU]YCC$?!Q>H%:'>%9&K35K5K(9!=K=OM&V#M6OY!7U
MYHFVE#FD=:LPES2G-:?/G--'U[ROF2VK78[Z6R!+^U"F>B>3KZBQV2Y'/2!I
M&LU!RVCV=W1'-][PJ42 =6:\W2M KA1G7Y[,(8)JC1N-&XV;$[$E9[T]?Q.D
MY8WT-KT>0V_35W&;?ANK43_;T#&;1JO9/YW-FI/DDMY2.Q=.6X;9.U2;Q,/Q
MN08;EQ>_;7+\6*-QSCI81KM_J,:,>DM4;XF^D)BW.D:ON6U3X0IOP9PDE_1&
MV;EPNM.OW_&$$_9-SAJ+;:MK6/TCV@:]:9M5I-*;MR7B#%I=HVF:54RWZZT4
MO06GM^".D-;I=79,ZVC4G"UJ!JV^T>MVJHB;L]ZV_2T,(JJA-G+C?1(RIX15
ML],SFKUM-Y*V(D15T@-GQMF]TCN5XNR!K)?&S?*L!CD]"YD-C1B-F)4VI&VT
MK&W]Y#?!S5DG>QZ$!Q\^&EDS$-EQ?N+ZJ@W:4UY=_+R.SYC-OF'JXS-5YU*G
M?I4[ZK!M\:L^4K%#)JC?/.*!BA-&XV_O#';Q-PW)[=6C:1K-4RE\4#OG2C5L
M\!^Q7G\P$>S""Z)H-8S/+"9H]XU!;\=3!Y4*)76P-Z>OP2O3R0&-EXWQTC$Z
MG:Y&C$;,QJ:C95B=;7?/=#;IT&RYP[+2(HK3E-%Y98RLOM'M['@T2">,WDIS
M&*U^_7A4AR#]6L?G^O:?YO0*3K=:1K-U(M>M:N>7W*LVV)B$.:]K5BVCU=QQ
MU[6FB93Z\4A?LM*<UIP^+4X?6>^>>1:BL-G"AF(44'MD^C#F/_8[R')*632K
M972M;:_9O<D9='V[8+]8O&UTVLW-$^I5Y*F^CU+E+1B-F'-'C-DR.E:OBL;C
MK%,==YF?DV["L(NA\,7(C?<Z>%(_@.+QW6WQ6>%0ZR1Y=&$:EMG;>N=?UQQ9
M2]0;77-D%R2V^]N?6M)(7$O4.XW$K8G6,=K-;7>H=>KH=6C_6<3KS^H>T,.O
MFO!NW0]PP[576OA,B(/-;A6CFE<*5S6 3QO %RVC9;5T(D=+AI:,A:1XL[M%
MK*DE0TO&>4A&WS"M2OH\*A9)9Y%.ND/H/,)9AL)J6[ D)TB&GGC#6Q['GZ*F
MP E2X*Q#_EL>^K"(B$T%*)HQ#P6[9$,>N?8^QW1/T]C5QZ0U=MV:K%"HKL?8
M?XP:2.'%AX-<G-':JD;:RCQB8ZBS/BZQU/H[KI?$PMEG]^7$)&K9"JLM45O;
M_^-OZ!X[;#C%,6H@A1>W!]DDU]JJ1MIJ:_O_^AO^^R79*NK^ZS'.9(RS=F+_
M2?\0SB6'2?%' 1283 )?^K,1"Y(XBKF/ZUR5VLI(=IHGJKI&I[OM!H?V!T]Q
MC!KX.;OF@\[[T.211?RLMU"VLC\KDBL;P7/3U&4EX;EU0TN](W&*8]3! NV8
MD=B46EK$#Y7&_TO,AYZ _SKNTR]_A3_25T]X^.CZE_(16E%A=%M@W<;7)AN9
M,?E/'/&]&\/;[/64M&1/$L&X#38$9C-#H^$',;PO#ECB\\1QP7I@AS8V"L()
M!U3Y=.J(X\<CU^>^[7(/5@$?3&!A42/CQCQ1U%M[%DQT&D1N[ 9 :N%1VY.K
M9]>)QXJYQ:<4#9OY(WP(,P"CMO*1HU)_+:TO6_W+,GV*?XZSK- 4S/KE,!3\
M^R4?P73?<^^9SZ*?_E)>)RRR2-3]Z?'+7X<AO&/)#-<.IS[!$S#'H79O*;7_
MX;LCP;X"ND)V$X33 ,O#!_Y*@-9F87]\OO[CP]VWVP_LR]=[]O'^ZZ=K=G/_
M^>'^][L/U_CQPS?XSZ?;S]_8_4=V_^7VZ_6W._A^BY579:D?@Y#%8\'^)7C(
M;L$A=]@'88O)$'C:,@UF-2UK\V5ABA55=JY<Z.@6+,;CTTB\3_]RY;C1U..S
M]ZY/4Z*'KLK#=1:C B*:_#H7QD93"J0*5]2;U=<-^FK.<,GO6JU&O]59^76S
M8:[\;MVPIM7HMZV=AEW_7;N]VY/K)MMK]'OM5Q\5"-OMU80"_4;'/  (FHW.
MH%\3$A!BNQL-^T)>8(O 8DW\(/7AVSC#_9>4).F6O[E1'(0XF0T"B1>)T,WC
M!:D>E<);?^*\VA3Z%L*SW$;SSZ[!V4U\:A1S[?R91#'YK>SB,_B]S-PD%CM+
M$EXG<> 'DR")P [';CQ;0CWK5:C7.D'J?8$(ZB-&4"4"[:NOK-X\J5Z^&E)M
M.EW<^>#O <BX[T0&$S]L :O)CXOQ"<KNW$WQ$]V.?#FH)))]%4_"3\3[@VYC
MZ#'T&(>\R-)JUTWL;@(_BL-$^A03#GK4Y=Y"L=.],Z]OEZW><-VU/!B^X=I,
MH]7N&<T3Z$.L<5<GW.G&)!JY&KD:N1JY9V7K7S-NK:4#'8>8D_,?&0SQY-H[
M]@JHX#&ZC3%H]GM&SSIB <(S/^]X4#-7839I5FM6GSVK*Z!^7S.'9EEU<P&^
M!3'W6"@3V*??)VA#JEA&I]4&6 ZJ6"3L"*=33XJY>P7,E6*M;@"C@:.!4WW@
M5-J<O&8*I'[^STT0Q2P8I1Z0WL+78^@M_*IMX6]C.&IH'DRCV>\:YN"$[DN>
M)J/T5MO9L-IL&KU.LW:<KL.6YL5O^K;M3D9BT#4&[6/?N-6;I>>\6=KL]XQN
MVSJ=K9G39)3>03L;5EM&O[>MGW)\1I^RGW+>>$0_I6ETS"/:"+VCZ\&Z2WE-
MO;.;J4NSUS+ZK4X54_%ZGT5OT.D-NF,8K9;1M7;,]FC<G"]N+#J^UNY4TIJ<
M]\;N;V$015@V;>3&^Z1I3@JOK6[3Z ]VK+U?#47WBM'52;%VKY1/I5A[(!NF
M@;,BS2&=G\W[1&O,G#UF\-Z>U:ND'3GOY,^#\.##1X,]"E^$W&/<=QAW)J[O
M1G%(=5Z9^#$5?K3CYE6--U"[7:,SV/$(9DVS.S5D4Z]=OT:VM=C-^%6?NMA!
M:72,5J]^.J,6@/SXSF 7O^$??]/0W &:?<OH63MFGG1^:5_RWT\%^E/^(W-]
M.Y@(=N$%4;0:R.<6(IB#MF$-MH5G%6-+'?W-:V[PT72Z0 -F<\!8?6,P&&C,
M:,QL$:ZWC4Y[6]=;IY@.SI@[+%@MHCC-(YU9&JG5-,RMRY4</R(\L^ (N#1H
MG_[U'6JW<Q2+?IT;<]FC2F-3WR+4K)YC==<TFMTC&HLS3]'$8Q%FZ1GEKNR5
MH:DA!"\Z1JO3VCKTJFF>I88,TG>USH;5IF'U=SPTH>]JO;29I.]J;4^U-K@G
MVZ?E= YE_QQ*8<N(#<4H"$7JJ,3\QWYG<TXK#=CI&_U=\RW5R!^_8@AT4JR]
M:)E&M[_%3E(5N:HOW+SQ3E+/Z)D=C1F-F8TQ,Q@8;5.7WJRJ$P3^3KJ5Q"Z&
MPA<C-SZW)$W;,KI-W8*DXERZZ!N=;?R5XS.H%J'[C0[==SF#973,Q5;I&HO[
M4?5.8W&'6_!=H]/<MBYA17-)]6L^_EG$ZX\@']#9KYP ;]TN<</%5UL 3;-K
M6"=1OV25!M48/G4,7U@M _ZF,SM:.+1P+ I'T[":;2T<6CBT<"S<&+>,@=FM
MHO.C I-T%NFL.P30(QR[*:RV!4MR@F3HB3>\PW+\*6H*G" %SCO^O^6A#ZN(
MV%2 IAGS4+!+-N21:^]SXOA$#5Z-S)K5:![Q<G\5[PB<Z1AU$,2+#P<IX:$U
M5ITTEMG8M<-IU0Y3G(@7X+A>$@MGGSV94Y.J94NLME3MX <<?[/WV"'$*8Y1
M!T&\N#W(!KK66'726#OX :]_&F"_I%M%0P$]QIF,<=[.[#_I'\*YY# K_BB
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
M?$/!6O++;L/<<75D*F%FX(RB=YL."I.G2PC#]-XEK.%"N'2<?PR4AO\ 6;P
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
M<4P%3I2Y@=> G4!LO&=?N.V.7-M@GP&=XV<1Q0;[A)=Z@6OJ0W8C$/&>P1[
M@HUI^%L\9@J:5^'?4"Y#P9S98.LC9K:E=8I(SB*1OICA[6$ B8/X!ALN0O!]
M"?:I+/X7&C,4&5EG13SF_@8^"T8='@[\N4<FX, $#N$(_53P;-0HN&A\MK#?
MKBB?PK*D"5:]/10OD0Q?,D<VHLU*VI5<CFO/8_>Y#X8B8 >H.=!TIMI&SC2;
MU#1T ?  UA0\C#\^HB,0(V-X-!USL+724>/.['("2 #-8X= =OP>["Z\%?T(
MT"N*5$N57.IOC 5_FEW:[I/KE11E_K(I?R+ED;X&6.PAZ&?R_KCZ%I02?@,X
M#J;R!(0$-@I"':7[&G5M*L@Y#RXE5K<U*:DF6"KCQASNS8;)AJ[GX=@QRA>
M.YL!NELP:CZF\FS!Q\I]8<[2_!T "87G,22G/M/:,'GX (!+R.13&.N'B^N
MW[>;6!3 5E*%J,V7OU%F HREP-632DA%%P8&[:!0R9ZXEXA+[N#S3O",Q 0S
M@4MR@*@1NUA$M]06$I/O5E/Z8@= EW^V#LG9>PSE;[,(3P%EXHND >@EZ 4G
M(=EA&:K ^B(%'/G.=*GO&NRN2&)ZO5*-412 IXZ,6R[X&!)(15;0&S@GR5W7
M9EY@*QWN(\,FKD-"X!@0F#V.+Q_#X!GX#T]^%S&L24(*IUTT;A(CZ$;X$:E1
MZ3,X3_!V3-(C)A FN1R00Z1X+;TS$4NG!>9II^K;15*0.$DM$)4]G\Q_<TDO
M*F20X2QZ:A!U*B="ZJ/0?4(R9FNBV:L?J _!)Y&;"/B\BCTC:1V4J1/ IV "
M3]@SVR.3.'9!7XZ%-T5Q'$4B)E[CUQ3<^IP\,&6&YB911_UWRV&]"M<Y*YX
M8T&RBATE7R7]*8B"Z[DQB/]LBI24%K*D5=F_$QZ&KAH!G0?XW1(-(/%>$&2%
M?W@(XO<88LU$JD#Y2A>M:VD=V>06$@+2L7F_#:-*^=]6]RURXAORCJ+>[M5!
M4N,;36$^-][H("V4K_4>'",>?><&N^$0;P2A[W+BX=_X,W==S8(#LB#S<M^S
M>Y ]%?K]DT>8M -?0Q/_@,1/XXKW[,[AXP ##?BW+\'_SQG8&U!$F@$'1G\:
MR@$7@F=00I]<'^Q-$/,T0O[ O\._B"DRSE,?:,X<CC-9J)QRY;,8AM)(%)EB
ME#ABL&_B!X\V$Q^]*_K+9;NS9E>TMON;%7&8OY7\21E-J$TJ3"5$R62"^QL4
M#RYSGI6/[92R.), O6Z,*M+@2VZ$X:9,.HR!>5]1<'/?;ZZI?JI1[6.SU6CW
M-RNEN\VPO8;5VFW4MZ\FW&F8G=7?5FVN@\ZN\WGKN?8;';-3D[GV&JU!??#:
M,NN#U_K(5ITPT&VT6W6IUMYNF/U^?>8ZV(RN>Q=#'VQ26/XM*Q_W-JI\_*7H
M9Z4[=!O4V7OYQKE93X)\2KW);Z54_JL6T*Y1Y?S-B':=;7Z]<3GWVA-.9NDK
M3;7*=,/8C*1?:4]D97A7D5E^<G]4?8HW:DMI2>L0#=%]*9OMI5<=!0L^@4;!
MJ[E>PN91_)>J(^!+?C2CZE/5*NM0E/W=_7?B5I[_\^Y4==E?/5?TA@Z)OD;H
M=UZ2\3<\2U=UP;@%Z9V6^*M%8W/J?0-?#2_55#I,JQ[9OG+7TR3;BF2_\O!Q
MJV9MF];"J73U)77H;:?V'HLU1*K)_PU)\?_V(<(K%V/1A-2$U(34A-2$U(34
MA-2$U(34A-2$U(1\#4*^4@W'2H>UV46BU^A;64<F'['VH":7)I<FER97'<FE
MQ]#PT>32Y-+D.E:P4<,]M/3B_&N$JW7D\1$B<TTN32Y-KHJ12X]1S3$TC#6Y
MJHW05Q_C;'+<:;D@G>?6X9@FER:7)I<FEQY#PT>32Y.KKN3:SY.O80(Y*R^I
M,\@ZVM?DTN0Z5W)590S-MEJ.H=FFR:7)I<FUWVF5Q4[IFS;C[/^TI Q%59IQ
M8@'PARG,Y'XTJE^_GWN??>*SM(=7RV"?/OS!OHHH2,*TPZ8GL!65[&\DGK"Y
M#W6#]0-L9>NP"-<>C$988/(?7V]@N+0=E.O'0:FUTP4.HOJUIB13K5K?R89X
MZ:?LF9=?+AL@\G+#'VR05NIA-BCU,"NT5U.]IB,6)'$4<]D&"L:?8']+[$^)
M/:'2'I7P:"CL(*0>A"5ZJ&'*3_(H?9GM88%V^$?6<"V0Y,7F:$C>!OL2NMA*
M+:#?IZLU&(=(50T2C7DHHE7S+[WY&=N,CH7G8"GXTD0;['JQ1V_^NL+(;"AL
M/L$V:]BZ6$P%03+MG)5V6-VYD6[7K++L_IJVE?Y2:"M=/R$NREC>>1OD036^
M<F3'YF< .'[X[*/8)L/(=5S5FP!W.X7O8W]HV9T4P>""%,3&NL?*R@*?](-8
MOHRD#"P1=CU5*&*)'[M>"8JRVW1YF)+H2[7 ;34$BFVAM_AFO<U'01!37_.T
MGQO)#2BS*4@:-2#EJ5:R>?@D+D%)I!VD9>-QE]J#^[*+==[$-Q<H&A&4![#
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
M&##\Q55+Z/K/O.$PX@H/A#'T-US%K."]<,2_?@:5E[6R3<@B)L#[]WP/ELL
MIKKB]D((E J31F)XG8(T_\&^4CF6]:.KVJ=BF6M.Q>3@1S*\[JUUI>D4%CQS
MEFOMT=X\"V]:JDKF-'2@$=\!U5O$)-?V^<H('[@PLD6V)":K$T?>,O WK9:H
M XNI$!!#5<:[]88/'' +O3.P8K=\<2#^%E9HT:\-*U'RT;1>J)8Q<Y.W%/(9
M6@.;.1*OV'4+8$*;POJ7OL?%4@A8W@)(QAM-*Y+XL"37K9*.)Y91;C=3,8-T
M4HDHNC!E05<PG%/BS\&$3\<GOXS]GMA.([)B'N/KNC *%J"E'*%#  2$?=TR
M+ZQ>Q.J"R+6975$DM7$1V #_@GV7<GE+7P+?=7?"4P1X;C]F3[F'!6X:]+%T
M!79HP&T\\*YB^(,L O#/ $7Q%O3_JF(9\D +72Z), R$QO]]"]3^9;DL+07I
MN. K(#J?&&\#]+TKNH5^*%^?J&T'X =6A8RW*CPB[X6LJ:!%''#O*)LM:"T8
M;").J12"Y9@ME(J:2U?Z142_LE#8[ZE'&L]#.W"V0G#$5YIBE-5>XL=NG-"&
M*5&/^7&8D'64NLJ<1#OE,LIG->(&@</_3N@&PK@15"81L]<>@&WULN/S*%LP
MN?R760MT]D0G3@0^Q9*S0[RQC>?@=G)#.J +P6M!*?FE^S,W];C]GDZ^>Q)<
MG4%)2K6*NU-PR?:<1"=KB!M&8>;(%3V_PH+A[/>:F%HP"7\AT#M39EG?7):*
MC2<V:-9_&6)%0>,FK'!<UZ"-_(#',C.%\< Q^L+C-- <J!JQ''&GDQN$:3.9
M%A"@%T9]LGC#W#T@_H+-^:(% K)BJ:?V1Z%ST % ([JHTDE\-J<NEZL.K%^[
M2!JWD-^F[/JN>S@OS:. <2M7DEDL)(N"@)\1^$_<;F.!T'C"__"*$/O[WZ:Z
M-GD7<I_@+U#[SM+AH0)8#+D-N@4F0X-@YD4"(*DNGQ:T,BQ-H([C,$Q$Y&?
M(]&TTKJSDY5T\)4%(1N13<,U+$>N:(?!4@ N#C>:^+,WIFX5OP!-S#P''B;X
M=V"53,Q3_KZ?NDZ;K<NB]/6B.,B/V<\)H6"%[+)>KLZAB-J""<0-<[ DPJV?
M+*W/#M@CN:W"&YFS91)FRYJ41/&TC#G_[GQM''$^^B[&FV\:;R[;H6%IB4Y5
M);PG'.?3 L^)O3 NAK5%/'LO=/R:-]XR&EP*I.^%"@[XNN6X;QKE5<BM8V]C
MO7[PQV)O,'HN:34QN-%>  [&$7M)R V:>H&A1_!_*E9AFZNJQ$_A,7D61%1L
M :RR7_%.&0W@LZ(]]@*_@F6.[YI!!X1S,8W@[=:LO7#?I8)Y_%<_,)MMYC!^
MKD*D4* 8W0,#3L]#"4>C>Z9^H>C>F3&]<=4M;Q+4XT4Q\J\V("]92(^WD J=
MV!QK&>#+%3!7:=."P\?CY%'@PT?P[A>6!MI;1O" LD&JR:!O+O@$[.2 !UI$
M2]&:>JG&$^_$WI(^^4'2=JHN$ET3"CLH<+@F6A2;73H!])VV>E@L<;/L_8.E
MXV89!G:O&MB=%?5417$VB.Q.Y(CL7B>(NPMHO<N^2,*J.263L*V^]][1*._^
MZWDXNM*REK_:/B!\X^ O^;"+%[HO9>+G_.7]V@)$P <P#%Q8>&&V?"TKK)C<
MKO-M1^!)^,<T-PR2TR<V<Y[$HI-%YH@//@B9J60!FB]99,N[T'.Z2&)Y\#%_
MUTE.F'3#-NQYW'I<"';=.FZMF;D]BH%K#%Q?*W!=V.:_3>#:*IVBP, U!JY/
M"ESGVRV=C5L?Y>&_TE/=Y/<DM$?^[7@@@$YJ0_^R<^Y_H!'M'GL_9'*?"M@7
M]@(>>#;#!<PIL?7_C^<L&?D-K.E@IVNR ^^[LZT@Y_Q\CUB G+#8LL.?P3\
M,ZF:*'>T 3P)^[^X;,;<] ,UP)ZH&_/H8+HTYSIPR8W/?!QBI#0;#G'9$W,S
M"R"]/)"?3"YF11J5@DPC\N._/O_QPP?!X/3'Y(E2I$,ZHY#/J/QYVB-0 -2O
M)R*[I>Y20YD%MH@/+?-!B0><-!L6\=L+SVLFK%WNAJ3QD0H!^*]V!*!\#!Y-
M[ "0-]=A3]FE!OB]^_+_1!AJS4V%] !UF,1'D\@)YXU??)X.C(_[R>%7+T24
M![CE04/+F%M0(4=38HWDT?EJV$C$A=A7RAW.72",A_-"/^E7.4CS] *&]_#I
MPX=?:R"CD'_[07;P/'=FDL@YCY@[KI.-(AFBQZA8QT2#:3,C0 W+PEJB >X[
M1BXPC^-=5]\)V.OO?LY&DNN!G[*1B#>U=]+KM-]R'OV2\TA,4'M'?J4VF ]V
MJUDD^PN[()NXJ0:S<>DV9(_9#^] (8 I\O+H>&),XJ-WY>:L[=Y%-:$ID\=Y
M4$I1D\!4FN\M[3E]K(A'E6MWR3.P/RQ5/_A85;2#SXXUR^OES*8G-7O\F6F>
M]B4.%@?;L\&.5:-1LZ_D@7SU.K-F[;U[1FK(JV\65.]4[JE\]< %OX,*7I(A
M\R,>R3UA0QV]4M1BZ.S=.Q_3=>:>*\2%O 9-[\WO[V/=YLI\,X+QDQI-,IR\
M.MOF)$M-LDH[_:&GCO2\'#V_)1^%V]B ID@YE&R4[,[0LU:RSUZ?>[= O_WL
M9:'P\+LVM+I9X3J)$M/7'H@^I5Y!WY*GU4U1[E1.FJFW3G@E7VT0Q%RG,*=/
ML=RC](GPKE582CI1NTI%*=1(7=)(NCIK79Y9/HV$F.L4YC3C3F4X<15LS*2W
M^G<W9L[]5T"LQ+9'H$]GUV#KL^ZMFZ+<@-<GIV9YEBB#-T*N2Y#3IJ>6=)((
M<HU6^Z;PDX]'9EL?H"F'I).TNY3;0(4DT]ST:6N75SZ%A)#K%.3&K8M<RP>Y
MGJ^! UT"<9?W@--;EZ%F(,$?;=:ZI!]N@@PH.*B9K5TZQ,=K1[+NVD9/<7J]
MC8:!X;2G^-"O=AQC8/@XM0W<<MEC5'*+&#=;>N#UZXK:>:\?(=<ER&E6#_;W
M>AYH,D^LO3P4FP,54I\4$FZV(.1N?:85-UMD7P/?3IL?+[P,<^Z__N%.RP%?
M=]!;+9;2UAS$$-200I0:AK#EV29!G!X\/=$ZU(4P'10\VIKD"(_+;[1\+U)7
MOL>J-+55:8SN5J5YWYU,IJ:FZ.KD\HD6=65JGI8@]0Y9(7&PUQRL>9-\F[,>
MYF/$=)M]YBYFVSQL3/4CF1?FY+M+3CZD&J+PEB@\5^_I6M\4'V8Q;)_%,'QL
M;"YU/^J*;>!AVQI1^)"5K _K90%/?G3JY,>D]6:J?"<_$'*=@ES[JW (.83<
M6>>'QZUOYR+D$')G0<YH?5'N@I!#%Z[&A:.+EX>-\Y7P4I$!BP[DI._YL0)3
MO=KI.<PD>B$>&<;5DDD@CR[$H_%8F2"/).?17>4(8T?[L:-PNZ;N@;2XC<#8
MW?L;XQYXO3UGD:;U(!C6<QY-\*::["S2QO=,XH"N[QY#?HG6+/C'(-W=L7:U
M6Q9HIE^(1Y9QM=QXR*,+\6@Z03F2GD?J/<LSHKN[QY"/\$9 [0C&1J"))\<^
M=&BBYQ:A<=?-$+3:&_$( Q32\\A4D4>R\\B:W)-'Z/WN,>0S/WGM49>$U#UK
M_>VN9?A6'RO6K:L3HN7>G#^&JFC('XGY,U%:I-]"_MR:/^98N7GUU8MXO6T/
M^94O;QDPZH4?\SP&+6YO]?1PX$5((S?.-5,_-5GQ):@C^0%8E(U!RX8^/37(
MA+*!LM%KV=#5V:DYI5$V4#;Z+1LGE+R20#:.9Z<KQ>*T:348QW]S[:P#]3GC
M_KOWW\&,.ON)WJ2=U>YLS<W[KM#$Y!00QWV(X]ENO(!N;+8!\HR(Z_P5 P)I
M<@9W1#8LL-?46S@A&Y$EG0>.3>"?)-P&C/(V1^*?OFAM&_B+V(Y"$JUI!&T#
MGYQ%3%WWA=" $<^/^+6:T '$LP6)?#)GA)(-_=,/"!\S\9=D'H?P4QB2)?P2
M6B4A6_&A*<TA<#T=(5I\="*0-;M$];WL&?J!M%\\]1(QU!'AR5Q&Y*._V=*4
M&*^\K<M @*/33?-?M)#5HF1>0S ;YJA,!\ZE 5 = N'?<'V?93X!B(>%9UN0
M ;Y93^VDGJT?1AGR!8I##O(H<.9Q!&_#;+CP\32>U(5V-662M^L"11A(1\#"
MV!4G ):!OR$__O#IQP>1)K30G>-!(R)Q:*B0#V[HY]WPQP @+BW9,,DSR!C0
M,?#AV9/OQIQ<(%[!W@6W7&KA\9N)HF?#2\:R!CJ!:"_8ALNYXY'_T&?J.)PD
MO#_7A[6',&C,W[R($3D\!0H?#D\  >]O?"Z^\09>A^5QM89'<>"$&Z$WH"N0
MIN %] GS4G42PMA=E_^]U[?G!US1>.0C2" H",^A9"Z8 @]!D"("P^84MT&+
M);E3^9,?&*BW.;3$Q4@AO\*+CM!*_G(9LBBAW[K(_R!-Y9*0T?7AKTPG[JC)
MQ[1@V1=VS3&.O!E.VIEBYIP'(5A7V2[H"3P'MO&II!SE&C,*@$%\,B%T)J:X
M$,_H/&2>+?2F XK$%D#\DW%F.D4B2:$\C^J.3T*68/1+)Q+36QTL%MT%C5*:
M3D&M3)793KRJLRR\9\Y4CFL'FO =+PIS3<&YGL"&,SV5[TS[[#236.VY,&LE
M'09K]I/CQR&T PNZ'8?0ET(^YQIJE$*=@?ALN=@2?\L"*B!J@YZ#@6Q IN'[
M9<S<$5E34' D25/\Q#(, G"+\Y(??&FY#,Z0(Y4SNH"[=/@%Q(WS=6Q_@H47
MC4D9<@K8(RS,=6*J"CG^%DX *J8 0_[+.FQE"GQ5D(:1T--%]4OF+]F+(2A^
ML0BLF >X<\6(Z6(#:Q] 72Q^"0[%Z/+%SO&:?YK;O&FG6_H2^*Z[6W"3M[C&
MUHH:>R$,A&25 807[ $6@$[VF)MH\5>6'S&NM&=H _#"1T9M.P!#.7Q76H.\
M1!7ZX..M8=TF["NLDF&ZG.BJ.@(P$4;M];MBJYS.8$ G!D>Z%)$E2U>LQ%+?
M (N 8-1CP+)=NU)(:DL;>R_YZA$+^^B[:%]?W;[.K:4W1G$A#(N.GD!CX'"[
M9@$Z)X+_4X%9,(225:IBW(!D!ID%MW0"L,;_BD%(X0L0$PX"A7QD0<1M4<J[
MYU__7&-(%OL%;68[6P"AD.& )S)+G%JA!)=@P7(\+;GH1H)2F:E:'4HDG+I-
M KIT/#"3')-"H0K#."K.L#B80J,AW20]+@/^$\PD,6D375U#J:TP0;E:XY\+
M8?!>$D7%OC([\1U@BK7FZ\Z83,Q7/5>&B0X5MD9J%6_I$__GLQ]\24("=+F$
M;_GP$_.=^_.9JS$BSVO'7I<<I8P6K*#3^5FLHO?"W2<UQTW! >,6<!26_;!D
MD<ALY(16!G\3)*!L+H,Y(_#0U)X_XD/D+91]"+%&9H82$[0)#R>*QL(1[Q\L
ML[N%(^ZW=-03$T#_6E A$R< =26<D5@;)5\BMS8RZ<PC V&\W8)ZA5[FB;^2
M>BE)D,"Q"?.>'/B-4/9%W<9?6&3*^[##(OTZ/1!?5E>,)KZL9E9]V44 >/,X
M!N%E&&^&DUH7XH"+*Q;CC2\4*Y D]23*"K@8J#F@SO?B+TT,CH/0+ 6O;+$L
M@>D>Q-  I]%NM2G'9LH.^"%+*!4W6+!=)WH1<W+IW _*;DNVL.;D?V$T$,-(
M?^+CX*\^0-,/,8A_PASYI:IW3GK!&BX$A6N<]/S% SYZ]D+!U,B=<SE=ZX+R
MN)EKG3YRV2J=PV[7:L]?3@9I)2[VGE.>^LOB'3-[)VU]WUD7HII&D+F2XE8M
MX:'QI!.CY,<7S4>;M_4B-L4H-Z/G4='Q3WS^?&1''?O7[57 3AYQ+P=L.KL0
M_R:$0)#YER2.R77YW_\VU37M7>(#/K,P:C6/SA0$TRW%4D^K+W6T$I2J6+-I
M5\I6X6!QL-T;[%@U;E)J3;-Z6(T+:ZWUFKU8;.WPF==^U!S",E=W*;:&]&Q(
MSV_)QS7U5JP!39%R*-DHV9VA9ZUDG[T^]VZ!QJ* [8L"MBR#UO26?8<O#]5-
M4>Y+0-IDUH/\AHBY3F'.PMRTTF<6T=I>F[T,A^XQU62BWS:Q.E$Q]5DQZ3.S
M]6UQ^1038JY3F+/&6)=,^L7P/AR293'$#-=[9"H>(,1RX+VH6HJ%<A%R-UWY
MS5-3VDD$N48+?W=S6D].3)#3DX4?]=( ]9(U/34ME$1Z"2'7)<@94RSO(/M2
M:-VGD(TL2R%N Q_P@>MN+ TD+ 06_+7VL:1;?JZR/=)S?&CCJY5A'Q@^9&FC
MISAMGR09<3HD?%QO6W1@^#BU#=R!V6-4<I\<]UZZ[_V;JC+IO/>/D.L2Y'0#
M]UYDMSHF;0]=]"O@A'II@'K).KDDAT1Z"2'7)<@9X]9!3/D@U_.ET#RQAE77
MW6_<=#G@]@YZUT5O[2YB-&I(T4JK=3E,Q ?NNMP>I]/6,0C$Z9#P@:<+9-AU
MV2LU^;X[^3)-3='5R>73^>G*U#PM#><=<@_B8*\Y6/,F61UG/<SZATD=^\Q=
MS.EX>!'N1\HHS/QVE\QO2#5$X2U1>*[>T[6^*3[,E=<^5U[XV-A<ZGZ\#MN0
MY\2FKLDC"Q]6*UY /6(A'MOL_L$!<]+Z5+A\!P<0<IV"G-$Z5Q9"#B%WSMQF
M*D(.(7?3N4TF]\Q%)8L/)Y/A^ANCBY>'C?.5UT^U Q8=R'W>\QUITU3&F*I2
M;AX9LZO=.4<>72RK&*9\E9Y'UCUYA-&CFNA1N%U3]T"VU49H[.X% ,/L@1?2
M<Q[I8TQB)CN/3*WUV7#DT>UUW1W3 :#[N\^17Z(U"_XQ3)?W:G=)T%*_&(NP
MF)3D+&H?T$06W9Q%=U1TZ.[N,^0CO!%0.X+!$6CBR;$/'9OHN3TX;7_?%VWV
M&_-H;/4@;TG/>:3I[2]&(Y-NS235N&<Z%O1^]UGRF9^_]JA+0NJ>M01WUSA\
M:UB*]AT:[]+R1Y\H$^2/O/PQIXJ*_)&8/YJBWX4_YWJ^;4_ZE:]P&3#JA1_S
M; 8M[G#U](3@14@C-\ZUR>Q4Z_(2U)'\%"S*QJ!EP])0-E V4#;JCK;,VE<
M0=E V1B$;%CC4\_FW5,VZG.;U0;CM&DU&,=_<^W< WO4UCFU_[O_W\'$.N5<
M:SPG@+33VAVNN7G?%9J8G +BO ]Q/-N-%]#-A@7VFGH+)V0C$@70T]8/(AHY
MOK?;F23PG/CBNVW@+V(["DFTIA&T AQQ%C%UW1=" T8\/^*W:$('P,T6)/+)
MG!%*-O1//R!\=,1?DGD<PD]A2);P2V@5^EEM@$?*06:G4YKHG,U^Z/#1/0;,
MA6$^L3R3WK?EH'.*#37_A,Y!T.+H\"?[J+IZ J?7-9$ T8-E/53"TX4_UT$N
MW"OV, \8_?) ES#<1^H^TY?PF^_+\X1)%HEZ/CW>_W,>0!\U(SS6W/6(*5I\
M="(8JETB[U[:$_U OC:>,XL8ZHCP+#PC\M'?;&D*ZE?>UIMKK:NCJ7ZZ:>*2
M%MJUJ$NOH4H;BD$Z<*Z_ .,A$/Z-/E74+&7-B+@P<@;:B.N5@(6Q&W&5LX8F
M0'O9-<<NX*TDB0M_[XTVSFSAM$6A^]+/*2RZ(%[P*3R")K:!:$"TZLQCT2R0
MA.M<KFZH"^V9RC0;' PZZVQ$PGC+%2U,8/Z2J,PP MKRW.]?&-@*;,,[YO__
M\8=//SX(90<O\RYY-XX'70CU%RJD[C0)>?:#+Z!]/;9T^(?+P-^0C0\ZFCY1
MQQ5)3L4KH,@]0:TMC,WQXY"\,!J,TA6"-_EAQ3S[9406-*(D$?J1&!G(PQ?^
MPHH*LO#F%/*?E%;)A0[R! IWDQ+7/$+;8.\69NE339GLR$C=T*_.C$\@QT0M
MG_GP1J([EP.*/^-?";GV7O[^MZFN3=Z%P!@;W@Z7L4LR&PM:CM@J$(NB0GZE
M\%NQXOG+9<BB74M9_] 5K'[ PFPX-$N-4IJ2H>@Y;!<"TYRB$5<PL,S^R6SX
MT0%-O3J\,,JB3SZ):M$P:F")X.KJ8/GH+FB9TG0*JD:;*C-2!&]QFH47)S.5
MS"F(--GZ@)UPE*HBCI0=7'/@NS"T1:TV>3,KX!ZZ6!4&ENLZT>0.9(FYELI?
M(JB%[G+I/R@D)#$:JZK,4HP<KS3<Z0L8 %B/=AS"S!7ROSZ G_A<4[HN87_%
MSI;;=L3?,BY T*SMAYPBN7Y9QLS-?BMD>TUA_"2QVIY8)NI\_GPB?\4@)+R/
M):%;(,579P.SAE& 1.UTK?PBD];Z$!K^<-F/+DA+.ORBG$P4JR0GI1D6!<6H
M"LK""4#Q 3=K)";_KB@'!X#XJIHFSP#B5"K2%7U$8*GCR$U$: '*%Y;E0*RS
MA'W=,B],E;>N:+DPY%!.FP,!\X/=FBV@G:YBA:]<(2D41ALEIT]@'76\L+@H
M)C[7!B8%XZ,>XZMS-@PI$-[2RM[+FWO$QC[Z+EK8M[2PC:EB-K2P#YC(Z8KR
M1I_DBPC_:F<.PWM $8>+,/0-['_-ZB7"$'2S@(0(+H2CHO"\;NSK>CZOJUO1
M)>NY;#F#>0"-!3Y-#/[$WD[-Z:;69J)-:JQHH<EJ#5#KB '*>Z#S$ 8B0C8.
MR*4=969IR-],)!90N8!^([81ZWL<I.9';ORFG@R/]<!#A\,;YI/,3GHI'HA=
MJZN5]?J 76NIK]BUF1;(;='22LU1-U'&I,ZW3OW%O??-HG>?*H>*LJF:T,(W
M3?4"R,(!T4YF%W)L!V"O"D?\3=%=3SL3$<HH\.%;'NQW_14?EY!Z%O(8NQ.N
MV6)G9\/R!?VF^NU/?PZ2&7(II=RTSY>W1%<X(!5<42CD<VYL9Z8!2!2)0>,5
M#.2J:9S*I5_V#.27JYX;O]-&QJ_9(>-W(-,LV?AF<7UL;./KN;XBV=-<94$S
M? &$KJAM!S&XNV(8SZ#&PL,N0>([%/1@VMHB3K5=&,]#.W"V7'V4K:#$A7C=
M:< MEO</UABW6"[G_W#1%M#])0G] #*)B+)J[\"QB[V(MM'W,(W.5.;2+<52
M3ROT=+0D$UAILVE7ZD?A8'&PW1OL6#5N4O-,LWI8%@N+GO6:O5CU[/"QTWX4
M_\%Z4W>I>H;T;$C/;\G'-?56K %-D7(HV2C9G:%GK62?O3[W;H'&ZGSMJ_.U
M+$?6]*)[A^_OU$U1[GLXVJ1]#BKY$BT@YKJ%.17SP\J>W*-M4O:F#)).TKYM
M8FVB0NJS0M*-<0\4$F*N4YC3IZV3 \B'.5P$^[@(RI)86B*7MWC $\MP=[]:
MJ-&^1(5\67T1<EV"G#[#:F2R+_C:M7+F2R=II[F]J)#ZI)"FK0L3RZ>0$'*=
M@IR!%2]D7P/U:U52D$[2SO1Z^[_1^^G@I<R!!("T6>LELB<Q( P0-O,76E<O
M1GR\=BKKKFWT%*?ZU6I)#@RG/<7']4YD# P?I[:!>RY[C$KNO>-N2_?=?D/'
M2!-"#H.;&&DJ6QW7VH*53M)PMP45TOB>)6H1<D.$G(IKH.QKH'XM#DDG:;C;
MTLC?'?1VR[3U$2D,0PTI3#F^VF7%@>%#EC9ZBM/V15$1IP/"1_MZT@B/R^^V
M'*SCV.D<F::FZ.KD\BG\=&5JGI9Z\P[Y!G&PUQRL>9-,CK,>9OK#1(Y]YB[F
M<3R\//<C311F>[M+MC>D&J+PEB@\5^_I6M\4'^;':Y\?+WQL;"YU/Y"';<AS
MAE/7Y)&%#[N*97B0LP<G"MHG+9+O1 %"KE.0&R/D$'(WG9O1_A@"0@XA=Q;D
MQJTOZ%T0<K+X<#(9KK_M57P>Y)$LP[S:D2Q,4WDI'FG((]EY9&*Z5_EY-+E:
MMH]K+,)#B!XEQ>O/6'D[?#, \T5*SR-8>>]HMB./&O%(;9VC!WDDOP6+[N]5
M.?(1W@BH'<'@"#3QY-B'=G!Z;A1JVD1IFQ48+?>;,VG:@PHN?6>2-4,FR<\D
MZVHI#=$)/HDEG_EA,(^Z)*3N68MP=^W#MX:I3+]#^UU>_DP4"_DC+W],59D@
M?R3FCZ:,[\*?<WW?ME4(R^?)#1CUPH_YU<H6!\K[=ESADJ21&^=GE)N^!'7N
M[#J@;*!L').-DY,PHVR@;/1:-LZHT(RR@;+1;]DXO9+T/66C?0J6*Q%7M/CH
M1#!(^_A-2/U "@=^C9X8ZHCPB[DC\M'?;&D OX]\\LK;>CF:=Q\"')UN>I>Q
M^3A+45-M>H^H:7'@Q.&'=VD(A']C*69VB75$MH$#8X=^2;1F)&!A[$;$7Y(U
MM,$"0@&\=,5(R.!];\5?MV%POD>HZ_)"T(O8C@CO-N1?O9DJ>MYV&&^W?A!!
MG_,7LF PEP7A___QAT\_/@3,I?P1;Y&WO/$W0*IXHY!?*<@+-/\"+2Y#%HG-
M5SZZ; [DF06,N/XS'V!R-(H\^6[,R<;;MVLV;6%JR6U4^(+0PD1YPW0>,L_F
M'0CL\E\#IQS +TR..@&?!9_LGPS^'<;S,*)>.D0;4.XR/I%%'&0##1D,84'^
MBF$F,$9HCH-<(;]P:@+=JH->L(PYT"U7*A'0C[KDC:%8&3D)72ZA^X28L;>D
M3WX@DC$],QIQ5O$NQ8<AGT<(Y 02V53\9L1G+:@6[)WGSD:A2"^$GPK5QP6C
M5P<+LW5!-$O3*<BGJ<QRIE=F67A/-U0RIZ$#3?B.%R4\IOLB7"L-26MA\M"9
MQU$BW&(H7(YU9;(;PP+4!^CP, I\+J<T^,(B@;&-'T8EC+G\A6<G6F=]PU!=
MH,@BTQM+/ZA#H% ,NQNR8@!:3@0QL2W(K^/'(8C<P@GM. 02*.1_A0[P4[%B
M?\7.EFL1XF_A-V).-HP1AN;"?!E\FVD=F,\R9BX?<^B3-87^@8PAR,\3(W/F
ML80G0IH+8DRW0*.OH#$CWAA0*=TC3$?:2'?!9&ZG<T;D>>W8ZX+R\($[F?XY
MJ"Q3>,BO$M)DP6)5.9PWN O:(!U^20^H)3U0FF#A16U2500+)P!N"[AS9<!9
MNPS\30F(F5Y)A;Y>OIK!.17VU$88D17(#PAD(M:+C>,YH#NH$"WV=<N\D,$8
MH04WYN9S]OF6O@2^Z^X, R&Y0A>,574$Q!?M94H-#$N'*Y]D!D].*!:^PMN'
ML9N2?:(#7Q*9]\%4Y[W""//,@]^6]\53Q*CY)R#!L')&AS\Y@+5B<I,[@>W!
MFCQ4=M +?ZZ#_## BCW,@=-?'N@2AOM(W6?Z$G[S?7F>,,DB4<^GQ_M_S@/H
MHV:$G7".]C*@'7&-CKZ+CM$M':-);FU?W#'2-&5ZU#,:U;M%7.=EKA&W%4!I
M/SNY&::0NA.JN;.3SPXZ@A5%>]VJX^,O&'6)X@?MG*T$\Y>;^DR[S"FYB\=-
MMM1&2R>F[4\LGWGJ><) N9Q1CQY>U\(<#V'1RSQDLU;\.,%HM8BBS.XL8ZBM
M^P94J/0DQB8(470+BWQ)7=L##*E=[J57-H-Q *=-',!]N^^"#J"1!XE:.( <
MF"*^T=(!K+B<+1R[W(P\[,^E,N![J:)9)4WMN7-:<03-5 0Z<^C,-7+F"D'7
MH\Z<KE[+F9.>_;^)^8E5])=$S/EB^$!^!N%9DX^,0]MM-8O.9*O7+<523TM^
M?C1-.=@BLVE7<JKC8'&PW1OL6#5N4@= LWJ8*GY_7[@+N>+)14L ])*QU:A6
MA]F*V?\Q[_JUZ=DD^S_2LR$]OR4?U]1;L08T1<JA9*-D=X:>M9)]]OK<NP4:
MJU2TKU+1,BU_T\P&W3\ZWJ$CX-KTKID+;W3- 3$GT]RT\431.X^YOF=SN0^'
M[C'5JQ0:1I74)96DJU-<!A%SM]6P,[5U"ECY,-?W95"]$H>D$[5OS_-ZKY1-
M32*OMWCT#"O2=;]PCMX^\:=\V:T0<EV"G#;I046Z1BM^=Q.J6??AT/V7?-1(
M ]1(T]:1./D4$B*N2XA[:R@:YA.5ECW&^%KE-*23LC,]WO[O\WXZ>%5L*-$?
MZVH1.LFE :.#S:*#5ROP,C!\R-)&/W%J7*V"Z,!@VD]XO&V50AXW^B^K?G"K
M98]1R4U?W&3IOK>OF[C)@I"[\?%"K*PKN\5AW2?JW!VC S52CS12#S9]$7!=
M MS;J:+C'HNT[-&T:QDHTDD9[K$T<G4'O<EB* ,]9(O1R28TFUWM9L; X"%+
M&_V$Z=4*U \,I?U$QUM3,7"+Y:Y;+'L5P]YW)]FEJ2FZ.KE\+CY=F9JGY="\
M0^) '.PU!VO>)"7CK(>)^[J9D3&Q5BZ:EK&/S.UB5L9CK,74C)C [=KT;)+
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
MZTJXIE^,-2>G1MN0L5(S=J*VKK*&C.T 8T^,O%Z-J?<WAQ!1YU'S[7COQ,F
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
MH5MS-NY!R1'$7*<P9YH]**&"F.L4YM0^Z+E&]QN[FX9(NY=>N,=DOVWB_"%
MR@ Q[B3$")". ,2Z4R*S^P-DV%G4?F-T\?*P<;["W#T[8!$;6/JTL3IKG5$6
M$SC<F$G6U&RMGY!)MV;2";=GD$FW=Q7:5G2X#(_NO] C0!JZ"FVOAR) !@:0
MMKYD7P R\*VK<+NF;C2P&DBF/L&*$[(SR3!FK2NJ(I-NS21SAG5!9&?2O>3H
M_HL[XJ.1]:?=2881(!T!B#'8O<AA[R2( JG_&-CN@:E.L'2R[$PR3!.9)#V3
MK#$R278F:=9@8W\(D$8 F2) $"!':*8;BCY0@ Q[]^ CO!%0.X*9$&CBR;&/
M7&[OJ6L\TJ:34Q/%80CT=FQ2-=SSZ0*;QC.4)MG9=*\JUO=?[Q$?S3:<<#\!
M\8'XP.V$FO+N'G5)2-T3/87N>LEOK9FAS+ HM<0,4C5%0P9)S"!+4RQDD+0,
MNF=-UONO[8@1Q AB!#&">PI86/IJY,&2"UA8&@N2H'1@86F4#I0.+"Q]RYV&
MJTF*?+#0S-9'FNZ+B?N[+0A(R4[I(B 1D%<$9-?*:M\?D,=K[*73>^!FXZ,V
MW5;B-/PWEYY%-8U^?>6[_^[]5ZXR=[1<G;2SVMUJNWG?%9J8G +BHAUQ/-N-
M%]"-S39 GA%QG;]B@#]-LG2,R(8%]IIZ"R=D([*D\\"Q1R3<!HSR!@D\(;YH
M:1OXB]B.0O&K[&@NB=8T@DZ 8<XBIJ[[0FC B.='/%%@Z(#<L06)?#)GA)(-
M_=,/"!\\\9=D'H?P4QB2)?P2NH!&5WR,RAX6WG>GUJ!E*9/9%4JAZ<K4/*V$
MX1WJMG5NL+<I,K?_:LVR+%_-DX;%AWH\_2:%A'H\_59%@7J^E_0[/V9&WD9K
M/X9F%N%WC^<X")>I/G6R^S'$$5[RN*2N=PV^>5TAP/#1&E;]/ 9@&*/9#%,$
MR\\E2VN;8 JY=&LNJ:.9>9\DL!<W1+JGR?<S\I.W=CQW;/)"@\6)BKV[]S_,
MD:KA74SIF:2/\2:F]$Q2IW=DTL#M\R0L.TSC?#+2+;3-I6>2IMZG- 0RJ8TD
MJ??)GX,APO<?8#!TQ;>S7)=OH6T#QV9GA0EE";5)W<; #8="8&_+ @+VPW=[
M65;/UG0=/G]:-T6YE;AF*N/NK[2(N4YASE#T[I<Y1,QU#'/:'=T^#"-7P\C<
M?LA#R<V3(S2->758NNJF*+ET69HRO4^IA5M>N4+0R30WS1@KK;?9$70(NO-
M9RC3$V^TX,[%Q78NLN@#!A^Z;)1;4V76_3H;B+DN8<Z<M-??B#G$W%F8FRK6
M'4\:XOT]B68EU_V]/]:,T+JMQ/Q.WS(038@;>0OF.O#V2^'&7L">F!>S</]"
MW4'F7%T*]RZ9Z-D5(_+1WVQI>EVP=.GF=4@5 70-_.33$"T^.A$(L]U@8K\E
M+)!R*D=E(1TXQUK : A<>6.H5E;U%SIT'=\;$1?&S]P7L@@ ?!Z9OQ0^R.!'
MJ!WX(?SENMDE4G$'%'X3BGN?NXN@<^:QI1/!M\O WY UC =@7"L$(;]!ZC$:
M0.=O=$L],"['@V&$6]\+&8>5XRU=&L$;% 1E"T_"&/Y0R&[W-$DC39Y\-^;$
MA.$^.0L8#S" 2ZCXU"5O-#7+Y;'K<0'$VE#'@TZAHX#QFUPP\[]B)Q2?A3S
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
M8-3G!'Q<;[, \=$'?,Q:1P40'Z^=I>AD&\..E2:W7C!*.O3X@65AE!0A=^O
M/$9)$7(W#<S/>@"YWL?")L.+A2$TFD'#&AXTAATF+=W*QSA'^SB'EJ7:Q3@'
MXJ,&'U:6)A[Q@?BHC:-?ZP#TP/#1]3;J:YB_[TZ*%0M4W>P*B25T96IV)G-+
MYP9[T90=F,QB4 D;,)E%TV06Y\K/D.ZX#\4AKZ=+>@<\?$1CJ4,;T[HN+\[J
MC?$/NSHR9^U'X);+O0^FZZT/8LFWY8*0ZQ+DIK/6,4^$'$+N+,A-[WG]YI(6
M:?<LA=_VR@\=-$U[&J/5)SW(QM-[)AE7VXE#)EV*289YM>VP:^CQ?GE\2<&^
MDY1W=\^T&.TW8.4S5GO.(WW<>A,4>71K'EFM;2"TP"]$>U&9ZA]#L[JGAJ*C
M02<YD\S)U>X)(Y,NQ:2QVOI8/EK=%R+^1W^_C/S 3'!-G[56$FC?=2#(A4RZ
M^7)KW?."U;"M<%%SV*-N4@1]8-;XV]E,:7%O#&V\6_.'[Y A?^3E#\B/=A?^
MG&M^M]TX+Y_B-&#4"S_F1]C%&<5FIQ=[NN%^$=+(C?-3*I=<D#J2'RI!V1BT
M;)Q0805E V5C$+)Q0B48"62C_M)>Y5K' T>@J 1?=G"O41N^>OEBC]JBH/1_
M]_YK4=Y>VEGM=LANWG>%)B:G@-BT(XYGN_$"NK'9!L@S(J[S5PP(I,EAC!'9
ML("7UUPX(1N1)9T'CCTBX39@E#=(X GQ14O;P%_$=A22:$TC:!=XY"QBZKHO
MA :,>'[$S^>%#J"=+4CDDSDCE&SHGWY ^'B)OR3S.(2?PI LX9?0*@G9B@]+
M(<WY?_M[,?JN!NY'?[.EZ?2.%L/=1VT1H]> :#X-T>*C$X&^L!M,K%KT4::I
M'!6W=. <XH#6$+CRQM04([O5!5"'D3. YS+P-R1([S7!#RZ-$A:694%@/1$3
M\NQ$ZT+#VX!OF^0M.AXT$VX![HRWXWA+:!/ZI,'+[EV;;[PX\UCLO+S1#$7/
M1B8Z>J,ITWRHO#5F1\X3M#X2S[E BR;3>!]Y\MV84Z_<[EB9E)LU%>M0L_"O
MV!6?"8H4ID>?A*SS-YU(3.\CH >$U'.H:#:, M];@198L W_-[SQP:7A%ZJ0
M_P!+X &%=8JNN$1#W]!80@8AZ#M=0W=W?D2C!R&7LGG"0[1;/Q1T>!1\@YGD
M%\7Y[>#"5RE"U?P3.H?E-HX.?W( V\4[BW<"]\/8?*@4/"[\N0[R)7[%'N;
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
M/!'1M^6]ZQ0V:OX)F!9@M$2'/SD N&)ZBSLA[F$\?JAL<Q?^7 =Y?&/%'N9
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
ME^Q'_C5*45;%7P6HY"Q6RV<;P6-:7A#=EZ$-$_O( #@H@AH']$#]<OBO' ?
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
MEM)<&\'C;8J.D75BE=*B<J_HOFYQH00_GOLQN"I+'LPUL>)P3-TQT=N89GX
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
MY[,L1EC@IG_/8!H1.^Q#R% X8!96CYZD_@I? N#X89+%.#+@-$FWA\>W@7Z
M+H5\%^9:<E@CYGWY\F>@!2]%N#Q(UDXY9-<9V6+&)'?+%\-AT!P!L$"2KXJ1
MPGHJO^A*85&0PU94]*0"8W#K]-GNK=U<ZYL#-3L[BNL+>O5 ?7$_U!U7@7L+
MSE2DCS,12Y;!H!AE&H49+F$-S 5TCJM3%V%Q[?);HV^8P]X%2903.RQ)DCM.
M5 47KE_-\J ,@,72)5SU_@H6$/L$\D1U-JM*(LWA#ONE(CU2Q?!)035 #R"V
M"N&0=UPRA-#,A]]3&$7"" >A!@1IB?JJ@H6D]]FS<3-W5I5?8>B57^Q+-H;W
M,B]5/Y<Y.8>_%\62!*FS<%K]2O XA'7F)$/Z#-#B1UD"7\_\Q,L21)7F*_P(
M3,LD81(=BH8+PL41^ IU3,Y[^:H,(GXJD=$H#RJP'.LCN1I(@MC0*@QFV98;
M6F H^0$K>Q).?*M_KOD.9N6&? $(:J0I^V.:)4"'"5DD*%)@GV\-X5=8%/,2
M/C7#P_,X"@)EH1C(?__I_WWX\<J]9>]\,&D^B\ 7<Q(9/WE1&*U\CWT1'G!K
MNF'O0#$;PB2?$D:"_<RB&,5)(=N*?&VDDJA6PAF*"58G:,>T!U/*U!DX4@\5
M @ZL*G]%@C>G<*3V;P!;&F^*5("_ D0S%/?K0*0T;9BDL0(UK1C(&N091Z$'
M\(+_[J\SU/+@*2[9H)O=>@+WBI4W34W1*!25(!H/0%))11*!-X:# =3?WONS
M=*G<1O,K)4/[Q2=\"NY>EC9_TB!]I:>'"Q;QB<3OU7AX53FN-?Y<QL7I]$)<
M38&^OE[Q.2SW#0_N^2;Y[D_E?<(F3: ^'AX__'D:PQPU*VR)<J,1WR 3^EX)
MWN-:>&.U_&3G<?FN?<$V* 90D"(%'9#?^3H1;_1?WH+N60=\\\8/:0GTT=OR
M<*/U5LR!H"8?%ZAS^A)]*BM"S:P>._2H$D&1ST#_#H;#QL=]QVU\MFM8UW7&
M@^;'NX;=_>SZ^K@O[6+M8O=9['ZL\$ "TH,Y8;=;KSXB)>G9E=2DHJ.V9":)
MGB_^-_911JQ^PHA5H[QLR7IU0&WOSM8/8M4=G2%:_PW6I8I!MAVC/X)5N9J*
M6'I!0[<.M8_E7./(:]^CA&VKZ67.6O8#&D:DJV<L1^UV?Y ITZ8RSOG <[ '
M/"W4CH&:I<+]X>E:>#XI//LE>#Y6CPS&YZ9(7G\(]<%&\OTAL'J.=/W3I"V\
M5W$^.DF=^6D6'YME?P%I+!U*1\'F=)UN(&')K5/D-NEWN^R));=.D9L[GG2[
MD(NEMX[1V[6EMW;AY+SI;3@Z49?#$Y1S.57+J.(DO\="463&Z-2-BRS7<EQ_
M0%O,X*4EA#.RI29:BQW7ECQJ.XI>#T#%'F#2602]-()&-[:!5)MJM:SCR,-\
M8)DSGO! L"C&9&2=KJAR8M>PS0WE>T98!^\BBP!?']SDL7TNX]FCZ(0M?"V*
M]KI3>W@5>(NCES9U!T[?XJC=.)H<6[7!!I0.@++,P*=+)A<9.7KM'G+B;/TI
MBQZ+'C,><<@!ND7/B\=;;;/Q%F/'/5$X_&+R!/-BO;K8A__@?4-;-\O6S=HG
M4?'ZD*KI+2B99<O)6;9X?K883RQ;6+:P;%$U]$;')$99OK!\<=Y\,;R=')&
M;_G"\L5Y\X4[Z9J^Z&A%7K/<;5[Y;E>PX*C2LP_7F>U1R;)U[ .D?"RN)JNH
M\6I=ONUKC_F"UEC^-<::9'/N^0%658-/_@4;@AVD6$%VR5/F)RP4G"HDJDIE
M,'8'ZR0>@3C,_T%8Y_4SRR O5^%LJ(%L%%+38V]4V<)J3;K47&&Y(%TY)XDG
M6-D-,Y,2AW43$WIKAV'"59CH[\2$JG/W&#34+\^H(%G'6#W\+,A0,I89#M;T
MRAU6JVD:1?=X'2]B9MFK6YT94OM5" A)8^Z'Q)UT[YPVJ^I)ZMV$4;S"M0((
MUM3*/A;K@'M"%@K$>;+U(N:SMI8QIA'W+Q'W-S_DH6=+Q%U0;3"[6+M86R+.
MEHA[1%4G6R+.EHBK\6W;7=G'EHBS)>(Z S5+A;9$G"T1UTX0M:I$7 4/K;LE
M^"%),NHLA944LCB6(16*RUQALX4-"Z-4R&H+MLA<]\N4'%<KHGW7?RS5=8GJ
M*"YH:<[2W ON;="?6)JS-&>UJZ4Z2W5G=U^X,W[5ZUBH/G;?RSZONBOQ85[6
MF=\&P_;4A];VL%?V7MJ*'UT?7-S#(NFETR>QN77?7GQM+8(&D\/+KU@DO3@7
MG>AJOPU1[PQ1%^;33$P?8RIUN#+0:'0&<8TS1]+)73*+)HLFBR:+IHM"DXU#
M;>'DLXX^/:GUU&'#_I 2#=;MLMBQV#&P8\O=M1D[MC6"Q8Z-)SV(BA_!]F&^
M#BIY4?*HXK_=-==?NP=UZ[#NU(N+#(N=-F-G8K'36NR</!1AT=0)--F(46W9
MX#2& >8B3K#LQGN\X1.&/@\N,V(T&?5M&?XV(VAP:P,3;<;/R'9M;#=^)C9A
MK,WXN1XYUS9XU![KB*JHK>/HSL=2AM,->ZU*LWW/Y@_6Z]K7NK5%4"^Y"*I[
M>W0?15L@V/+&6?/&8'#M3"QO6-ZPO%'K:]F:\I8M+%M45,;0J@S+&Y8W:L,+
M8]MNX9D!W5RU?QY$]TDIF% 70GC6Q@L! $P$&[,<>]$ P#<N7R7+*$X;+Z^S
MJ<!%1_,Y5?2/5N(>>RY,-T;M?[_V*E?=8  ?W)'#$&JA<215/I$J&D 46<Y
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
MDI.#_E%ZUP7L<Y1TT++X-3("3>2QQ2CNZW8'L +:G,G0@@9%.70ET$4D+(&
MERB]CYB6PP7\DB49 U,*]DVEX8*T*>6XD'/@^10L"I5$4'PL [5Z]*4Q C)+
MY=UBGJVA5WFG7)P$MDPZ N.W1=1,ZY D-3<L8\Y2+!A[JI[B(67*, <:/*9Q
MH B*[ 98TD(%2[DBY&\8Q",RY\E7W9AEM89E2C<'8Y-ZIXKB'?9?THRNM8'R
M):)A 'X%""G4W+70;@!$]PC;Q$2N!Y)ZQM;$+H\JT<"5I@G',,H:S6))^;D3
MLY<8*?%)+I+\%/Z:I$H;)5OJ2+E\*FB<TYG4)A'*7XJ%56+P^*L*KN5"F"9V
MV#\++^B!%??RMQ(Y)OK;G!AW)9UOHG%[*+CK4/#&'@H^%3"EFB^2*/+H,6^4
MUY_S8$9LN$:HT^3AH(R6:N8J43I:.& S*E;7)HJ.CRJVT@%O;5OET8:-^H("
M#X6Q4@Z(@Z&7JL.O7$JDT3V/9]J&,?P<S<&]0IUIDRO/SI _TSX<]L5':.2_
MKF.2;669CYIE*N92]X'K'L5?T5!6X!2S7L5I7TL7F$)!$:AW$6^TSE$./<Z'
MX0%3P67AUS"Z#RF&KR+_(++N(I0$ ![P<*.X5\0 <#/S3"B+KL?N!2?M/@/@
M;7"S,Y@WR94=3)6:X?T>S(<[ L\N1)]9QILPI+W HPP\-0%N"SV*G)F$ ^^
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
M#[$?R<"FZ4RU6CY0TEF&15BT$+,!>7*4F?B5?O'55F? 8200MJ6YD=BGCR?
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
MUQ7"'1ZS/%#*N11SR*[PI)BO$_%&_^4M'NL%?//&#PE?]-';\G C0.X=U@$
ML"FB)(*2CPNJ=OJ2LM,8_G^F9U:/'7KTIW2V_6PP<-SAN/%QWW$;G^T:=N*,
MW-%1H^Y^=GU]W)?GLM9;Y^9(;-FUVK6>9JVW>XWZ)Y)<4GJ!@$19^Y?OAM\5
M2I]<DC=]YI* U>/EK]YNO3I8?\.737T>B/F6.)62M&P4/+M)-'GH*+0O=386
M__@HCZQ_RH^LU6ETOU>Q1:H@>6KH25 TPN\$ /KB?RN!ARRT!A@] CKNZ R)
MZ]]%GD.C:=.2I6ZE8=00_F/E1_&J,M?2:/T&WF5D&C+<X]M.\0;FM.Q!_ _O
M=G^0*9NU,L[YP'/P%,+DXJ!FJ=!283>@9JEP?WBZ%IY/"L]^"9Z/MF9NS\V<
M>?TAU WZDN\/@14>8BVH%<"56JKG"3&?[]K^OJ:\&N(*W]\*]EZ=)'F&@/5S
M-5Q;[RD> J$^.Q1.I]CXJZI4.FB+YM:HM5FK]C:Z<2;2 WK,)E$&'+C97<+Y
MH2FK$LJ27)=(;CAQ;BS)69)[P;VY(V=D2<Z2W ON[;7KC+ZWU-8BC)PSM;GN
MC>XN;FFN17@Y:YH;W%K?P=+<R]+<]=@9GH[F#HX*S>E_YQP5>E<4VW^S=^K
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
M80[LZ$X!)P0AP=P!6P&W+1.G>^+E83H+(P9"-$D!)5N"B"W%;"%V[%O--1[
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
MG,N@90IDCF%*'H:@3%%%)(+D"<"Y<B+A@2-+D06?*#$')+H!2)3HYC;9@5+
MXF&5"L2WE(L/M7X&#U@_[U(IZ.X:0D"&#KH'G0ID)%6U/!G\!M#"0#.2 N(:
M_6NB3LG,? H.^167\2;EL'30'OH"VDK44LT*]B>Y?4\#""C<O;T=H"PDYB10
MB862B !/C"*0?'.O\Y-(@C4'I'BH0L$I%#(4%BC+M6%N;6/AI"M_1EL&^8#G
MUU?*><Q=I4(?JW@$Q1YZX-+&\-J/_&L$[C1NYE\\6<)K8 WH,#O*OCE(*&TC
MH@H(P:<&8DE2FHBTJ+2I0,Q&L3QVCJ1_AF<(*OI"/GNN6HG,WH/B@4W_-<.C
MN!TL:4_??KB:7)_AZ5M;9, 'T$L<J#TG<AGE ![ (Y\Z\U_:.SK:08="8%<
M/\F@8A"%BRN SJJ(Z%#,A\)5DK&"(+HOJ7-*TB#SQK! JP'6<I2(PEQ7$85B
M(M"<:@Z&L<]4U!^(&(I '@^@ME^*8(T:.L'9!,N7(#"P@\%8'9A7:GQ#?B.8
M268J@5S61AL2TL:KG B ?)FGQF& $A12OTAPP^0^+C/-C\ZF%"T6-'_9%4#I
MZX?RK!-/UZ1AJ$ 5$4(P'.Y3;HG$L4)N+GAS(5V(X,(";*<^.]1,&#Y@)ORH
MCHE46I/$GXH>*O.-822@G=#8V_4A>SD_$ROM3%M"=.96 P89&P3B^R2#"^H5
MC&EN.QVP<^51Y<=50E+;GDEJ0(#2*2I9ZM(#,MXR_)\/<EEXPO'_L_?NS8T;
MR;[@5T%XY]RP[T(<D13U<.^9"%EN>WK&;?=M>69V_SI1)(HD+!#@X"$VY]-O
MOJI0 $&)5.L!2C@19]R22* J*RO?^4N,DH(0^A&T[F*,]QY/>-CW,;4-ILGY
M-ALYQ_C+J-DY+HWXE:;\-\9+*0[M%!EEFU5&O0W:* I@P&5>%F+7$V&JY4H-
M3^+3X.@$AX<MA20ZY(26%#HZ&?FP\,28C:0)U@*-$S%>V<*UF?]Z_9ZDL;0F
M>0#O14>8"R' '<K4E%(?&#@!9N5O@^56!""U2AXQO+/!)%8X5APFDNQ?J'@X
M8Z/;&V,=%!5&P8862)6-^!%<,?@5VH2^F[G A[G9@  /"Y579:^R0DH#8VCC
M=Y-R]+E&P>9O3%"<35Z[!N,R4TQN:U:&HW2@VKBLA/D+2R6HX@N$V'_$>';6
M7RVM;-@)\<F!"R2PXY.2&?:-LJ)?4MY+Y&=+3^!\#$1@< ;4(1C[P,VZ&CQP
MXICRM1P+%#3&P*A,5,)UE579V"8<%O(N.1 KBL9:K4K6#9"IP,0;ILYLV,AP
MNNN0C#46&:+2ED(_VN^*\H4JUA'_K9+?=IG!LDE5TA!A4=R,P2;!"]H4B+0>
M%%ZK>8)I0WR7R\7X?04L3)6>R/VE(;/ 6(L)A0"%Y7"DAM%4AUS"0BITM^+V
M/5R'V=IBJ96DM?Q KIR('DR78O2,&P^B\-]%:&.D%27!;Q;MI6+YMP13-= Q
MPX7YM-."JF^!SK>2TI 2Y?>E*9SIJGRRS)=J6$(JJX1#H?"0-@), M3(=4#H
M7&4WPJ&!!GI%.J@1BHQ*$JLENX.XQN?%MV&:2.58DE9#2NV\_OM:9R?WI;!(
MN+K1F*W%1F7Z%)WN#,^:KDN$-@@8YHLPP+N:3#%1"_K#)6\[B;FS++77IKD
MGQQ_9OW-4G^4>10H<660E/U[:1'#IYSKP4%*L1.L8L02 (Y<+U B@/4! H=*
M5LA&\%E'4GD.UP6RHU@KYO(E"$]?EW(P-"TVZR>-I!TG44:BJLFF<\Y>JEHL
M7Z!3A\9I$F3-?F*CSC%E HI,M+\5X 0.C\FT'/I4>'HVP*=2P,<QHP?GY6_9
MYMC(_(.P"?$4]1'XBQE7G4FEZ$)/YB#*L@60IS\P3KH-H=WAI8,.N-42@,*<
M! HD)"+IQQ7&Z>=<B(*2!=4"_A$CZ?)F6[*6I/4#=Y48)2<3=.BQ'?*A;5_#
MT^=H^]KQ:E$I[>F[YZGG;!*,]4:]W@AI<05"%0XC#M7+=RA]1MO\,S@M(:>H
M+R>4<C8V I9B?[O$4N2 "XO[9]_!/[!F._/^-#JI-4(@V_:E.X(*U4@U,\]5
M9=F#^PH[!KN?P;A [^69Z^]:+TVUX,>$#+2:0VQDU%)-;C !L\%K8)&A\_6G
M46]X'Z]U+/6$+$7)EI?GJ'_$[#S4&DP^<:-7E7T&@^] .=^B;@0&.A]5^0<+
M;)IYL>.L9^6L,EWWLNSU$1.EEW,T6<LE;7)4V;%9$TB.>55CK$3J?<!<^Y)[
M_=..LYZ'LRA/_/(RRU1OTG*LE$&VV>0N+O4!YH(',ILL;'$;]9,Z[:0>^FC@
ML:& .W"_UZGGPM WQH&.3,*;:PTJ246,G\PH.X@>SVT2W9+/XQB;$E7 )$FQ
MT3Y5\ZJW57]N*Z#N\OEE/G_4Y?.?,\HVNB?*=LT]G0AV%"7<G9HFXR++O66X
MU/A JH^U>1#.OC2D"FM7Q.E9.$!)<]D4YZGF] )+,_CDG_J]XZIGZYMV$M.V
MR]@3()>2(L]R)88CD''FP!<T%S>C2K 'E#>%GZB@-:1&Y*EW?M(4B^J?UF-1
ME-3K>9?WMI/<*>XXUJ3LAZ3H$!Y%N!O4U_2GD6>4$H48RP\'16I1",K/]P?>
M CXQSYSV:I3@^)T;JJ!/:T6O&'_'Q4P+XCZ)UYG2[PIK'IFSV)9=&FNY EA?
M&V$=K622LNUUEE5<%5.+WU18X.:5@+4GVF0;NP#:$QIV?T7;Z0KC5&OOIX\<
MPQH>G[>F;QOCYPFU]5/:=QDI#,\R!I?8;F53'N<*,1FHN08 S3P,UH-PX%H?
M*X9CK(SXJ"(PBFSYH^E1HQ_OA&'H?(VG9$D=8OVW=X76>(I%H6"&M(<A+6!&
M0PJ9.0AX\PAKJH]R4'$WE+R6%)+[1X__FB:$&N1]U,&4I#<'^9@;+Z\O?_W]
M/>QA!IKC,U77J0@_2GU*3)F.%Y\ROY#$4UM<\"-6 C#1VP-L@4Y>F>9=@@V
M0"R!1G@CWPM2\!(H.SA5XU32ZS:G"(QIC0SS3<O+;LT% BY@R07H>JZ'()"
M(IJ"]N#2,ZF/D 8NKD#593U(QZ1/R*0?PRQ+BDAY'V+IQ"<Q<<D)Z_9PZDI
M039+O[C-G*"[3)H=BZ5#W :VZ_FF8\O&;13P?,PM%)G$H T9++Q"QW1/R'37
M*D9]Y5T3%B*5,T7Z2WN830JEQ!!$)D(1!R9=*0)GJ;(X@/US+UN#9Z7S<'($
M%N+4RWACTU!' 3DNU^#*?/%^8JB(:Q!QIE6FYWW(3>T>OD&LU:4BNW4RX4HO
MSLVE-_C?*,E)J%*A@)I0@KCCUB?DUA^*/-?&S[F^6:-3\%G/.3=/'-$BSF4?
MIW]\[,-K;2NV[9'&FB*[\M+'"=1"S>![+EP->.?8CBON#OXJ3U:D[C\I9/X,
M)&M90G& \2BNO:*Z>2IBE3)F-P(SUCIV<.\(OW.>K,#8J37DEGTK5+-(42!X
M:C8/E_0&A-"#>^HS\-MXC35D8'5-U_7&7F[#12R9<<1-^MB[9ZK.&P)9K:3[
MO@'5TWL"JI^E]BP7N!_&I$FF"/9$M: 27IVB:P^G,_>F4;)J*7%V3L=(0Q('
MT-CPR2U@H(G&^=[['S[\_N.E[UT&?W"C O^"[>PJ0;C#7#I*YV&&8$;<4%I@
M1)!<4"PMI$[[=*;B$CVHT@#E.YU.+BRWCYW5>.QT#^(@%*RE0(^QZ6JIUA9B
M$@X#G2-4=6ONTX!-?OSQ'PA%Q)5RFPT?M?ZO0&-?A7VE00O.'?C7YL7OO,AE
MDIM. 5FNK:IT .8VNW8:X.LB;(7GDF-Y.Z'YX9^P<Y7BJV V@$6*C?S 1R"0
M30"IND/!1S>5C27^T4]D"(-DGA1<KLMQ+_3*8!G66W/8H\8R<*Q:2]<B!U-Q
M]SG63@LNYD>[+BOQ?JR^[Q+L[G46DMKYR5Y6\(6E/!,_ T<,'B%]Y#?&<X!]
MTP,'[WY-XJ.?+R\_.5_^J%5&N%F"R=G*6[VOR#N[1^1] K]<QY7H/(&?"I:7
M@)TXEX^Q$[F"GL'SP]L2:X)PF".U'B?)C4^]G<0[V*)F+CKS=?7:'[8$+9,M
M@@OK]*LR, SB5)80!F$F8,[(GF0W$1S%F 6O2VLY!I&":UM K6<$HD&M^V49
M;Z.E,$6H$P<:1TQ]]S4]CP$%$*1F4\B8GHB *UO.CVNB&/M9\EVAA<#@2$MX
M3A<P33BMR?CPN:F,0N8D=B?)4CNHCH1W8&Q/%D9-G3/2R,,?F(;F:1M &Q4
M8\+?$>!T^N01V^Y;>DQ,H?Y$<VM1M>U%LDGUAJ57POTNXQJ.)0Z*.'G*/(^$
M-PI'/;X@N4/M.+9V"68H9D[-"F%K'6E?QF_\:KL\,6HX+B0!3.SL3@[Q+K.F
MMF^QLE)JI-\0KM2C3^V@J)T%,2ND[H7)/-1$ U,*0T!?S'UK;,RB;L@/J/@9
M789AR@01C)^G)_,8(<36)5 2]?1S MLEO8#4L[#@5G0!Q[%@./Z6&V^Q?01W
M"]=L0'FZ\IJ[RFM.7V%YS0L1$_F9L:5*$]>GFT"9AK'*)W/..1CSCQ5#8NQ$
MA9B]>-M%UI>3)=B!QX8T;!?>2'0P=A%<B6619@7U?4O+$&&KEB*RYBS4,75$
MS5!'I;CU57@]@W'G8X]0RO7VYD96[C)51=.@)V[7S@7=V[%24DP]'[8:0MH3
M\:3DA,&4J4O;HI[0;  !C;,TX\UE*-/I>%+7VV$0#CH$T0<5B&^:KD67A-_J
M=C,; Z'6T%PM') N+XNSQ-WU8B!PG4O%?O&HJJNRU.ME<J/@E_\$0:S7)0>;
MV0#'/>_'0AL%S-;<%X/O6S;O2W<L^9P-/=7R?M*#U&=?69 R".Y(*81Q%)I2
M11#CO*"Z+\V]9BL-RZ6,Z156#(I:Q9 Q%Q"7."G&D0VA_\?V/9=[*"EBKHH0
MNMX:G2-GD6:=ZZ"@UL89MPB78'RH%>$S:<@ S6S?YSE_C!7QNH;B@E"81<I8
M@ FB2PEU#O"^?:@#DV_BB-08F8!$0ID,4,FW$ND8SNM*\/!*J&;;:\W&A0M"
M[J8U?(N!)"-Y#/@#R+4P@*\:M"]S:QES@&V^!AQV:O'<G*?!E\T6]916T=C
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
M8X1:V9MT:4^R8;@H3NAK7A1&V#5;E+; H;0]84>(1R-/\<LA!*59C&TA4CZ
M/?2,N4;A>9&R/>^OR0K#(3XCF,LN)+$2A%C13\5[..;)+AZ;%L>Z',"M@PH
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
MZ$]?_+_#,QZI?KG=O#=X<;OK;9#Y8?&*CLQ[QCE>/,3_)LA\,MC455N;+3H
M[K\<79R^0@#NMN R-X C(S9R]A7@R"4(_1TPR)O Q@?41=0?PC</I7WDO'=Q
M<2@=3]U:N[5V:^W6BFL];UO'V]-\M#_:I86L?=7N^S9(O5I"W-WM]#0,U/4B
M[D6[PQ\V4#:FMGW20+5QMAPM\%B=58\(#W]@/ !7Y5;'K6< ,]BU[>O\W#@<
M_9EZW=XT%X_)SV\[?W1\W/'Q'63G\3]M9XY7R\0=JW:&PZ'P:B=P.\.AA>OL
M^+@S'-X>$S\6JW8,V3'DG@S9"N2KD]$>+SR( /PSS?=[F2CZ84'M'%0A5O^T
M0][?GVC#@7]^UHT];/DQG9[N.SNN.Z(G.Z)FM=4?#OW1T-;<O@27="S2%A9I
M/I]AWS_M=Q>YY:<D'4C=,;7EF)KE+5^F3MQV'+)5(Y^._/ZH_S99Y)%Z)EOM
M)7? @@]J6'K:OK#7.5IQ>-KW!R\Y&[H[IIW"&2?^\<F^8^JZ4WINT^ULY ].
MAP>DF#L6>>Z+W#_W!\<7W3&U_)B&_LG>T>/NE)X]- F^\OEI)V\[%MG&(J/C
M4__BY)"BUX_((F\AH]RA-C_(Z^M2RGL3[>S,[P]&77"TW:?4[_NC\RX7U9I3
M:E;+Y^?^V?'9 6GECD.>^7PNSOU^=X_;?DK#D7]\VN].J2VGM+V$9W!R2'')
MCD6>F44&@[Y_,3I^FRSR9G+*W42,!U#N_&F'/!QZW&U+,G[DCT9=FJ/EIS3T
MX?G=(;7ED)I5\\DY7J4#TLP=ASQW%\6%/^JJ0]I^2OV1/^RD;7M.:4MD\L0_
M/^E2RAV'W!E-.3D>O4T6>0LIY6[4V(.,D"ZEO#_-1O[)J N?M_R43OS3B^Z0
M6G-(S5KY[-COGW1M<QV';(_C^L/3\^Z0VGU(79-RRXYIBY>,=ZD3MAV#;%7'
MY_ZHWZ637VTZN1O>^FQAX_.G'2NZ0Y#N,>C<.KFUQ2,_'_B#P0,3UX_$CX<2
MNWU#;#$<^A?G^\8 .JYX-5RQQ<CIG_J#@[)R.I9\-2RY15 -1O[%0_$\.K9X
MK6QQ.O3/A_L&OSJN>#5<L06OY/S"/QL=8":[8\G7RI)]OW\,&NRT8\K]0TY_
MIAGS?]D<.2!O.,(HTO?]<\,#81SH./_^"'_SV,==A\3?(/0 "?T_&_^W=6Q"
M:_?POY^$4W=Y][LJ34Z0 K_/M:> 5=1,>YF.X"LS;YF&$^TM=>KE2>Q-D]2;
MR%#D#(<B>S@8&.<1T#]F-!O86ZG,^U/_M-<?T&__U#_NC8:^E^ILJ2=Y"!]9
M^SC+8' \&/2\[6\-XTE4!+#A:4H+IZ<%.H(GI&OZ(<%*&WCPK8X+G?6V,L!"
MI;,P-M?K NC37I;XWRQ!MOTOD<M,RLV\!3P B)]J+YEZ61'2-<:#"/AL_EW
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
M3WQV>$:!-06&HL;"K,7WPM1*45&%828+97],>>,PF:5J.2<]1!4IY2OW".,
MX0]G8.$Y?/-0!A:>]8[/=IO]]O)K'1WWAB>/.JANWQD'3UHDV]QT\*M:Z!T:
MPAYGV%G[\.\O9V]Y]Y]$NCX*Y/]^5?V'UZ'Z _@ L?>YAQ,2UT_:0_F8Q'XI
M!MR1J*.G[49]0Y3\!*97B#>'#*6K>:BGWH;-^G47_74!^JA\#F_]5\_[#)MI
M,:)/"WGMY+RCUS[T^B?6'3==T)]LN.A1+NBK0H3XNTHC[[+G_1+J99C_YZ7U
MQ&%QW,FHH]?#;Z@OUY.3-G(UZ=I>:RRP5.FZTZ0E=$NJ;Y/4^UO/^ZO*\DIN
MJ],.N]C QQV]'D6;_F9+V3IMNFGNQI.U]_<>D"H-LUS'6=)FH/ 6LMWIPXS>
M-TNOVC5-IMZED\'_VJ#3J]*@/T<ZIM#2IT@%F7[8Q7RS^F!TVM'KZR[F=;'$
MVDFP;M/;T)V_V^G-OR7SV/NIY_V?0@6[I HZ!=#YH(]V+W\PQ7,_EB AG=JT
M!/NHTEBOO5]ZWM]5D"Y4YW?NIS=/.GKM0R]V,B\G$T21NM/+W(H^ULJ>RN9Z
MI^9T9YLV=&=-T\>45TX@#;%:4%>V(UHK?>Y4U8EILK^IN%#IFENR^Z:R"2,,
MY6.P^'-"K+!1P.0\"6339%YY#J&TV-YG+IA=)%+<A(WG*MNZ1-M"9V>G>IF>
M<:FOLD52^)2YC@+3W-\?X,NXK_]?A% BI:\-3['TPAXZ:B2=_+L(Y;E86X6T
MI7X&%9LB:A5E"2T[C,&I*VQK(*.V.'A>T@SHTOSW5/K.K^BB2Z%RND3T*GVT
M B)XF9IJK%3.S4<)/:?(L)?#%"P##6>I6F0][Z^:6MF&Q]*PCVNV?=^UAGEZ
M$GZ:ZM&H=S:&Y:?86@2L"Z](U]XX46FPT7+ZJV)$,N\SH0U]#+_ ]Z^2&,/"
MVKO,LF02<G_0MP(4\YV%%O@MU;,D/KK"!M-QJ+"Y;HE[%_*8+\,#?Y;R[:NR
M^:-7'A&N' '39@B AOWAX6T8V0Y>:N5$!N#7>=<Y%K__(\:-9Z;(6Q"@'+8&
M3G&_8#GN<H*=451?]V-(X5U@"\2@>F\ZAMO9+KFGN-N2#F[3CNZ5=[AR8@[&
M=*)CO24(L4JPE(576:ENA!>V.CF7Q%ZIP:#Q2E&]Y\<?_X'-]0S$Y'8]D91P
M+X_S9)^^!KR-4H/;'8SG"0R>%$N?I4(<X_+>PU68K>TEJKRQ%!FR"[XE1 @'
M921J%FL4B=*S=7WG6*!:HQMLW7:RN)+-2-JS4M("U4@PBFS9>):T=&$O2.J<
MARKM"O= JMLUKSOAU_5/-Y0*/!?I#E1@Y<,\@4K!EM)27[>[B(WMPZ+N.2'+
M'+15>CZ]&06+:=(L=U3IBXA4;*5YKKX .;$QAYMV#?Z? !Z6;_' AH2W)"0L
MY<$4T18I2(2A=LQ2SL$G&>/S1W63Y,H4$,/6T:CDON1B'&$?O'E@_BIDV;;,
M>9NV=*\PD\7?+<]\N3S<^9@XB=K,)&IKEI3/[5 QP^7!OX*046RH]X-!XX#Y
M(NVBTIC2?I8N9F5+!!4 1H<O;[_KIA$+&2P3((W*VBH7O-&: [$#ST2XRU(D
M5R&,[I'+/C9CX7[!=$K1O*"/F*UB\Q,C#"K@ _*HR3HX'C*.!<@V>,$\Q+<:
MX+/:]_T:79+;,' Q1OAX# E 5E74C/M=C2Y]0&_[HTCA?X,$K1_JQ,4K_B\$
M;5,+L+MRE =H(8$(FU$7XB]J5<&N8-% (@ELE0BL%FXZ!4LXR1+L&=@B-3Z&
M,0AZ%!E'WH]%5.3S5R$6[LC3MVE7]TH&L_J=39T2XF2+J?.50L%<RK.'VDDL
M%>2:PWUS7).*4TBI[O>_X0O^]<,'L8S0/ZV9";:I=NW8!V.-N[/&/EZQ"'P8
M8/MYN"3MC5Z2^]P*L;,EKJ!?$3RTM;K)6+H4.]I0#@H-6B>9)"/$UCD6TPIL
M'OR@L8!&\EL@8\4HZOHH[^JCO.BP%!^+F,B#]2MBKRQIOG!Q?SQ'G!MK7"/"
M"&&2"@8#V /@I,1B$82Q>V4)Q!=TM-R3/M^(X[/:JE8"'VR#57#+MXF+3;_+
MIUU9'&(,?NUQK1M%%SY#3 .)I: @3&(NO-MP_,IU?G"_M,4W,-A6V;Z>@< A
M"8Q:83]<@J,'MV&6,.X!8DTYSHHU06S"!I_XB9V+:M7#J[ D[BPF:M.^[K8E
MLLH&[C$GT.^LG&0MIOB5-L3UG+GY9+3=B&B*8";$IH0W,?7^6BPP9E_:_2[^
M#'UE#.[(-,SE3V!*&R@6!H_0"(L0&=3E:XE**U#(>&%WH E(J,ME"I<#!-&%
M,3Z<R$,U#$L8$79FQE;[K2DT(D)O*$+OHA)5H;_V+R[$2#AF+'P;XF6$"^>I
M'+J0;YV1P0'?/@'7I(%%W,AKB6Y2)<,.0N=5"(*MA4MMVM.]#H4L_GX!8$S3
MS*CK1Q4!HL\J-]J%KR/\/83=1*4LN1$=WX9I8H!L7"!)DS6!1:DE'B@P:S 3
M_#.\#4;YRCW@%,H?<-%AZ^XEY6# &7G4@@MUU\I(4BE0CI-"YIN@8)'H0QRH
M-*A\-5O#W5JPPK2WB6!8,D*)GZ0)(P)6UE1Z=-:'ZH%Y0#DO-G_,F8[U#)B*
M:*JU2>)L4D3>V$@9FV2B034"VVE<J&8RD$0Q*QHYX5BS+ J;YDER0S!!&X[8
M%FN13YWE=>7@*VFPNQRP#0ZFT^U?<#XO"+1%5P2#+ NK@QC*8+M-R<F+P0>E
MT1DV,!3 .V>Q9/6<*/+]F<">5[^2KL!=:$2D) #1C7Q7Q:2K9[U>A;AM+D9K
MTX;NE;6T]/LE;7.RY4FB-N>[&UQ.Q'<C6^^$0ZO9>CMB;)^,?;5:0$F"GHFW
M4Z& >6D9RW3G:<#>OS+2:@U0Y2*ZNC[7=2XR#[G6KNM;NZ#OW-OI;*],GEEO
MK/1=\<3#/-?:D-SFXR^SY5Q%N?<);$I:BY.+?Q67?Z/:K9W0[?>Z7&;U-1EP
M9Q;T\?VLP7"G:\\N@%FRW#PC QH<%HG?U)*K6V7#UDJ>3)99$0XG6X5#)IZ:
M:Z YI*PG>&O2IG_"-4[F*5N2M8S83:EUNO&E%V:"L8,JN:K1F7)*A=7F[A+Q
M43^&DYN0'*WFHI4')V^[X.]?CF"QCX2B=]JAZ#T1R-R/'SZ_O_K]M\_7#P?1
MNV@SB-X/6%,'EQO=@4*&[OQHP8;?")Y>'1B/?#$>+-1DR5$=(@KT$I5Y6B'4
M7>JNZ8'@086VZ+#AZ21F@W ZY9D @MU/Y7%WU;[29!H[V">GX3FX.GI;R+BQ
M\ A<QN#X'9[24M-1T6_Z[^P*_&T+(T16P95%C[E4=WJQ3%8Z-:4-:0+^0VYQ
M?5E[! 5/@TMPT 7ZM6;$'[W)&1:$6+F,:^PLL@S+5,9. (U2SJ=2V6M(L0N"
M0"RHS@J?+SNF%;M/-*OO"0$.C]$;9\@N>&RK#&;(J9Y5E/9$QE>&L0DEA#RJ
M#^M%,K%ET""(9)8-#:'-\F1R@_C_"$NLM1DC"8;0F;_KC4'_)K15*8D,#R;$
M91HD@ES# TWQ5Q2SX&)7GP=)\ 2*#"R?-4YP H,@"^%:T\##!($@<3:.N5-Y
M@C&9N"" 3'<9/!:C7!5'28A"\.PK?#6[3!^<#Q'#XS2;C&=HD3G&=VL:IG;0
MB24-1GE*BM6%A1$-AHN;AGQB: N^+$06X] ,KRJ6,I+L2!.8-2=""%79K( &
MKKJ3W7#U/":49H#)ZO$ [UG\[@3;D6+PSM%]!'O8;E?)\^UU]\V>/LEFD>._
M=K-7I1=GHX8[?-&OZP-8-ZV61(XS\4>.!1>(=Y24U.928Q"D][X1'[>CG*$E
M46*>W=$XH9G"-)>V*H%$]O2\'V@,\#Z"3-LYX %AZ:^2(L):VAM=3C\"?JSM
M*]LX>RH*$A<3J16O';L$(=:Q:6N)'YOAH&1Q:K=%G'XPB[4&W2L%X#TY[XW.
M+@X$U!87>[[]SP\'M6U;S^ANB*>&-Y\-]+5M>+^D1SJ\UUU@K>8)!K'>X\CT
M+'_I5O8'P90^'_/MVD)+UO4'TAF#=^^-O8)6IG?)VNHC:ZNNS;U$AP$;!MYZ
MI=)%$BOO,KI5J7X8'N+S]&Z_6;9[5<@GGU2.LU$59IP^)MG#P!6>!\RCK0S7
MQ'&C3M!MHYI).5^#PS5.D^2FDW$M9+E7)>3^#JHT]G[H>3^IV<- P-^XA&OB
MM]-.Q#W=$(DW+MX>QF^M!.2Y-X=89A 6-&S+UD.Y0?N&&*$D*::$34)CBZEJ
M@>*Y0;+$4"D7J,."*6.'_Y59Z)N/ZP%UU]ZMFF!-B*;1B[%>16MODFJ*3MM/
MSL.E\_(H(F05^* \6DVG(97*WFKO-N%,$%:/_<$YNLH6X//43,!Q6]_3M_@S
M-GI3-3 V*WO_+I*T6/BX()H%EF'E;*H74DYJTVO>>TSLV%QA-L=Q\I3@D*@P
M9YPP>0=_QM: K)A@-3#^9(J4@@(V4@::@W*X.2U@XQ&8,0IQ9";0:$XS("F8
M3TE:#+$ODMN])I2UA2^O=2YI[+&.DA7&H\T,-JK*=>NAG5[L4@95/L$E.)B:
M2CC]9DZI#(&;0M"R2,LWM.?A]AB@S\%5&1>YZ:2] >:3U,9\7;TM9LQS;5:<
MS24HX/2HH% T7[KMB?*NW.CN<J/^*VPV;6]YJ)L@%!U95M;\:YYDVOL=DV&D
M.$WA_^#D=:9H!B>]T0.3*=V,Q+O6>CKLG1^?=#,2W]*4P#<^(Q&\C$FXQ#DP
MDTFQ+%MI?Z,NT@^E-;.7F_M8Z1QXPJ'DQ_9Q61]O*-_+$>AL%WS=IR9*ZQQY
MVPHIC(,>1%DGRNBD8.TIVZCZ,U9>QM2H?F6[?RS\:+51Z,KM=[>?KH+D.25P
M&VM9<4/3/8;_!H(&%M/I%$MI/'AWXV)PP=LW9MN:&.:SNBCJ U&P7^_DA,NN
M)BK5W)G+];].@R6((OB6$O=GP:ZPQ32E+MN4BH$"K9?E'\B[RL-,VP[2>B.^
MU S_TONYNCP?1."D1R!$:C9+]0QK/)=I$LB"#,08+/8Z3(HOWD_@?@/%KI/"
M=FOZIO?^_.P(V_5+4!/J4,&E4(/,W.D<W+(^C)L8PET9=#*L7(Z!37(+3!)1
M1;#36RC+? ?/%59!<"&_Z7DE[JV.9^"]4*&DW3L!$3 :+#&IM*65%.GMHR<.
M1AL\.$G]E';#RY%C)VSU0ZLPVE?"UYB!+VEVAZ NN[RJ(OBR",)\'WENWO@(
M\AQ;'AY)H-?I@;*L/]J.Y"CR?5R$4<!M=T:V5P0ZB2.1ZE:.XY?G! =CP Y<
M<(@@G-'O5"T>YP(YD/[0Z<Q4"3O(N=Q!# <UBY(QP0^XB##+910*^F,$W&CP
MM_^5)('WZ9<K4YT+SZX@9Y8=)9OMX-R1J/UM< O<O:BP%</%YKAZ__']_VL5
ME%EM SU%^C>(YE9F#KXB-+1';&C4Q89>/-[2Q8:ZV%";HR-=;*B+#3U.[>";
MBP[M,O7W[46',F88UU>H6?^/%?O)Q"JGUWVEHY"9 );@9[VOH'/1X/#JW)KJ
M;E9FD$)]"=OV5%T\P4478\17RQ&U8].%$/N9XS\JOG&#0NZ0#C&>#4EY! XN
M1K VS'?9;[ 1%0>$[9H#4C8?/TX3%7@W<;**=,#H0=:8;P)Y\L5K22WJ*V.(
M6;!*IP_;J2^0]9E@T\QZ8G5:;8:V!)7V2F4XZ<;[05%S,OH+)0X*5HN4:',4
MS/I!8[\[C\RQ\:N+\R.&03'0F41-X@S<5/4U-_B>$HOEB -.P&+<F4N8F\19
M8ST!*X.:\J6&!3[T$_7^$B0N-5G3PJ\)3>]U1I@>4AW\.H-+I[L,O'WMP27+
M!B3^"' BP^#!IO#;$A\W\F]+Q%O$PC]ZUST[W\N$$LR=[<.='1S[-8U$T0SW
MSF,(J0G%0YYR3D]I GRK[U0>[\S88>1:$ >_1<%$93FXX+A$6S[UB</.F2"M
M9"R7D1 R:*G\WF4ZF8<Y(E<@;IS]HGR.K%K[V8^6BO@VP;F\L&/L3)V<2X3-
MX6E'VX>G]9IV7YV*X$A#%*O)8DH3C 5.]!_7E^5 A7,GGK<UNDAG[JI;)X2W
M1UBH*_W"TJ]!5_KU4O&]/0)\IUV [\6#9EV KPOPM3G$U07XN@#?(_3-==&]
M+KK'T3UD&%/S%2?QD8/MO(%+R'&4AEC?#B5B]P?^:"6/'/B[HZZAZ4V[QPE[
MM76[,;9*TM]"]X.Q!B0B9\X$TZJ!-@:]<[^[X2WSI($29U]\9AOIJ[C-/OG,
M5#9@>[I6,6_VKW__: =&,ZJ>%X%1J 4P&6= T1!K2N0+/"C\$AO&K+M]?(S%
M8>?OD/0QPY+9""(5*@CZXX^__>L7[Y=?KIJ.NA%O7IJW-/9EY7"4%-/DP0C]
MG:"6:2YQ@AC$ROO1CK.EB2]R I\KX4P<K O\3%S":)<<PE-8++%&ABIW0V4;
M%)LUG$%6N%YA:!8'1LC[L\K4[A4ZZ+#8)(QP2(B=H)RJ>*8CP6;D%;W.:.&^
MC;:O,U(X&G:1PG?( <[EWS8ZP=/3*:(>@B;ZFXH+G(;7]PENW;?RFY]P%PIN
M^9"/*IW,>07RG(UAW4L0;(GT,-:E:7UU5R5BZHX8\MMF2PQZWK_F860Q$!N>
M4J5=T^QTK%2C(475(::V-#8D+2**352+6V][_R 82?S(R)DC\#&U'7MDY\^0
MOJBJS,HL'(P9#N\8EEP;2&:&6DB8$?9IAX;9DCM.BKE9L\W0IK<]M.E].RE2
M!%;^SHZTYR32T542%8MQJ%#^+W,G/BE?A@?^+-.DKU#[JUH7ZAW!R1W!P\\&
MW^P8#'K:"[T%'-UHW \61'ER@%-P+BLM[SNT\X=<GYADN@XV.D\\\,/N@-2F
M*=A3&NDE3?AI@0D#$X___Z[?6RZ\LM.=''/ZYP*N'>XA\_EAV02L3GC< C%+
MIP6BK5(CN,\&&1FY@C$@;[Q[=SWO,MH**8K^@3M=QNZ<&\ )D7G[YHLXX($@
M&5E'-'M,4';OH3AEE#*\12&8>R"%@"HS.+()H5'+DU":(@PKMK"0N;A0G%?/
MD4X(/!N:AO_RV0X ..:F?Z\NSD!A,RWCI/R:01O([MNR "0T.S$E  ,<FUFC
M &^SA#;O0PK ^TVVK)P*B1;GQFPDW%?NS)'%=7ZK0XJ1\"/A?9BV1@\(S>.8
MC%,'UYOL:-:@6$*,( DST"K_D4I?7!]/$[EW(9B>EYR;NY[O>@<X+N>#92J"
MEJ]PE;^+Z" <<\9YCN@0]:W"05K*I 0G83HI%LB Z G0W;A'#I L2M%A!!<.
MF1_/"QYN[@A+ET;&(0Y$ZTATYL8M49OX#]7[@D@D%0X@SIAB1Y'@43#N>$;P
M'IG%J@CCW41<8B<5T(S0%6X3-\E)U]VD)+<PX#-2#?:2C <@^.=L$I$49\GT
M(=<+[^3XY%OU'6[^^OT5& ^S@G?G71_]W;>H%('6"_L<[&9:-!+X /%$=I#&
MA)--,/TT*S$E&L$G%<A>R;T;U&N# .Z;(1N6=VJ/Q-H=> #;>#SQD,=*!989
M=XPS^7A%-4\I=-E9D8+@4AX#WX/*VI':32)I5TMMU&9+S1+'6AJ;X."ODE7G
M,O*CG+E NEU*QX0FW^,-KA4UHN-V1^Q0[13Q;"5)]\QEU^ABMO02Y]T\/:=>
MC4IC8&S(%<YQD8@1R&.F9>R,A-S*J:HA"C2$W7=FTS;.4REGI%'CE*U)+,>Q
MV7&Y+/84KC#;9E.7#Z"((1K6\KTJJI+4>%8E:-,#W9$V&,T%;9EN3&>CV1$4
MS*7Q0"9(0K';K<_-D<6C<NX C:YKV+_Q8,"KIWS<G8N5AQ*1P(&)RT#W7AO9
MC3EP5J!>,2T[M*@[2X:&K[!DZ(6H:0RF\E;GC+JG,A[P<Z]HL'?+)TE6SN/.
M$^DC+5,O-:D49C?&"LXSMW";G#5$P2,9@U66V"@ZH7Q&I&<*$Q4Y@\C))$TT
MA9-T;>QH$E4["V7K=[H),3.,$UZ-U=4<[)PX>A>1^G!TF9$)E6'L7RW]#M$'
M1:M'(I8E#&5C6S:9M\TX +ZW4;W-/%)O%/*^O<)LZG?-Q[S%XG(F)3WP]1P@
M-FLH0RRL)<JAPR6?<]XT\VVD32+'-JH2L&]*.(.2] WM<^US@#_A=N)@9EU_
MDCL*-V4W3[LWS0F,59*X^+TT**^<#?11Z&\OPE(T_ZX=;6&$\*X8E1.3M!&Z
M,A+Y_@L.> ?Y<CG))5CI2 /N/?^=D^ZIQ,AW$0ADZV2;<35$*Z5@O_$#-[8R
M1310%SXT7!01&/6:9P!7ZQ+J_(*1$ R4$F(ICF1BFY"E WP[3Q4.A+(Y%/^>
M"%X]9D=+<U=D.WAX)A1&(4)XMB#KF!1)4M\4PF\:FRRZFR*OPLMH=K7:YVQL
M<0F_VN=@N]38SJ -,>Z,/T4103.0B'?UHH2>)#Z-D2@6H!K4>[)F6!V<ZDPZ
MFN2.6/KU!"FOJN3H6I;3V W54'(UU7;U_K?O_#(^;WX]D]Q89=G+!!A"8I+W
MOH?I)93Q7;(82X#=-+I* 6(K97E:B1<Q.32V;,4@X]!TBH I=GG[O@Q LMFU
M;1 H"7@O"="$(KL'=^*J"3?_RHE3@CDF.N$R7YEYLBV> O*X4>\CV),+:<<<
MWFQ1/-!.:="D)(AWZ?I\J%:->)!I/06VY24F@E7.SLV1S7(> %AICXDS4CL8
M/DB*'/,,'EHLF68#GD61"F[!+J'D$ZIKDY PUZ@28)@JD0E%'NVTDXW1C!PP
M-UDTNL#+%%/GZ.D'H8QS=<Y!<I3-Q&!9N51K4[$ ?F>6< 5673C2,7X-@5Z%
M7MTA2MD^);L+WN!7:URJZ0FG:_,6FV^@V##&B .V4)-MMA\^Q<YEA8_M)GA\
M1]=S>>?"%@C=4>Y:NN\2M/:-]FC<P/95VP(>IR?;FY791!*$*)*=:$!U<W7M
MV_ 239CM[!VT\AH]5(7M!(6)PV.Q')^5F=3D;W5YJSKN\?18587M>*<>1Y\=
MWI'OXX-+-8WR5BG2+;:N+PD$)'VS%^[?E5#:J8">JU/D=9R]5+<JC.B2HHT/
M6DV*E=%9;-K42H.%FU.=W6JUZMW@1U+\1 ^D1\/![9K^/&]Y^K.)[H35$"63
M&Y:O']@2 EL4:V;#9;6-Z*!9>0L!5K6R*NY"'7H\6SH6U6:#5J9EH^?]6*3;
MTF.$AXNB(_!^U!.202P'AUQT._"K]J'BT@Q"A"TCMY,2*1:=4PZ<T&1U53?J
M;&A'2HU(_9>_IO@+WBH,RX18IV!R3#U<8)AQ;LTJ^LK3Z2)CLRY6]HE*L.$8
M^$X3 1H\[!5VIBP0903,VUK;2J6(3VI:,J$\O3ZD<#\E"HH,P2/Q3_!9$=7O
M[>O<0^X9L2TGQ83' K)='!LJ&LR)G#2*2)FY/U3097UJ>$AE,TZU5Q-A*JY]
MG/#9X^?)5 =7.:-R$D:B=*O/FE\2;\TI5KWX"@5R:A*B\X@3&\/%"CBJAP.N
MGX+10[X%92:Q"#M/X3:J"2=AQSI?(=IQW1YRJMRV$-58$J2A)8-B2I"*5(M6
MQ:(CC@MWZ<D[TY,G=Z0G]U!<Y_UONJ3F Y7J9N%=*[7EGBXS5T;]HA66:6))
MX[6TO[5S=X]AUH**B3CV0O(+'1"_P87I>9<9)VY(4S4;&O=48Y9>J50T4T!X
MS48&>NJP)*.*,^S<JX1S62F0-W;E-J?RF0E*$(?3^"5VO%A(<PW"!:;1,===
M!M%PR]-(?PDE%X-5Y!%8A;@)+D2LA@\:UD*JE-9C@(HP[1=CD].:Y7V86?!H
M5"E&MVP&HG.$1<9"'($;PV\!1S3NB6P#QXLW?9K:,56XHXG*(<<JHH\9%6:/
MHC%W7HDWBK??[).Z=0>2#K#_=H+=N0;?%^THJ5=@)&WY+FG^0*V/\N0HP(&%
M6$OJ;AHSJE@IL26HCH<8E5>VI 0FTF+2KWP..54OA7$AM1-:YXV[BK5NJR.[
MISPK#<1KSBT<8*7GKNYY$@69K4>FC IP#>7F>1 IWIDT*6;D*/__[+UID]M&
MLBCZ5Q Z]@LI DT1X*X^XWBMQ3,:6U)?M6R_>5\FBF2Q"0L$.%BZS?GU-S.K
ML)$@&V1S*9#EF+$E$BQ496;EOI"I#E2$.<8!V2W4. OHX\\D"TV:/F@!)"N8
M.04_E  U95HQ&N3IFR1?R-^IG!,P2227FT6C8@0F6"Q*^](]X@IB9^O*<;+=
M" XD'>Y4M"@R](IAOV3/Q;I^)4EB2T*_2YVQ6.>-_A3,=T:GS(><ES85%TH>
M>0?+?G-Q2*& J:HCD&@H<9"+>T2P-47BB_0S9VN*JY@\(_Z6<Z$CTZ_ZZE2X
MX5U*1[K*Z*@3)>[H(6Z"+WMGY9M16H>8-):Y+L"^IO(,(H<P3R@>X";G9Z\T
MCE<(ILJ03&)L)1(W<3/GH@#Y0M8TCP@G1%#F6R1](HDP)T,55\]"6LNILSFN
M(RIXDQ*D?)!^*==8 G3N4^X=?._)^V0*:YV%;TB)N2<-@3*DP""'^W!=R&M!
MZ?L7#T:8"17BL%DLSB"YO+S)5!/X,Q[?)_T>RO4ET5PA+54+114;$)G+KTG-
M22?;4D)$5EM,U%#>?!*@-^=!,KXVZ<Y+^4C!=Y[D? G?$A DBAE17BGP.YN[
M4LF!O44H4K*MBA\)TI3T>DV_@T53O6G$YCF81>R[T(\2"F1)(M \]4U2:MDP
MU7M'.3^#%$ B*"0\'+0 J:_7>>0\^L%W9!$3(11(HR*@Y7*/"&HEAU@.]:8T
MG>E\UXE[.GVAF 9=:&=LN!BYXQZ*/)'.^IT\3EGA?MI:!;9XC0.]G'#"T@N<
MBU,5@M=I.$)D\+%AF"3-KZF%D^0QFP/\1-@[P3@HVH'P$CE)A&Q$Z5QR$%8^
M#@W7N&@KE/J48&E*L07#((PW.7N4%4:@*>5#J#EVOQP7+0]$FMM)HY2')HPH
MDT/"<LTM7&0.:6 _::^R'?.6!H94%N4A4UI?'GR=L>['*1?I!-FOB#9$VK9T
M%Q(K0Q45EI")X4G46L[,QE3:0!*W,0)A@->G5.P5B[@_9!%8(L(,/9+CN]@T
M^\%WR:4N#PD/YKAGCCFF51KHKXRE BE8>(3^=2RI$.GD::?9[(7(GK/$CX;Q
M&YC311G,<I(^_>&6!))72W@.YA,_2W(1O@0IR;%6OA1T5<D#4U7%P+E\:HGA
M2WYQ);S*(<>V(Y1M7JA0]U8R$)*@.180K<C=&G*($CB6:JL91#/5)$V$S=$1
MDA!5ZP(""U=<2I,0>[*3XP!)KE@_*IL[+S&"G].JP"3RX_*\NRGK449ABEQY
M/*JTCQ@T"X542VB/I;$:$EP%*MR01E)*H%5I<.P;.&\,XRA#_#@YCT<]ZN&7
M:W2[THT"76)8.Y=#DI5.LO$8A!=H?K>-+[(=S5O_+_&'3J?;-XVW3@CD./IN
MBAXV<IJDT>EWFEU1+"X2I'&C(L\QG)(@E8GM(@XF+=9$;S-7N"R+TE9K.59)
M<GF6J$[EQV.9%2%OU@;4K,G!6%RY[#',%;,++V%6$D-+BE7$6U*TLF*/A8F,
M>E65F3HFM#DFU#G#DC5U_2U/N![J)[!V2 )ZROV" E]PS4*E76D2GC0%C!OX
M>IZHAV$A.0]%6YKP(\5>(9MB8W:/S!^Z7_4.,1"/("W('$165 :)\CU[P#>(
MR21S8<CCZ,^=49@IPSA9)J(4#M<!"27+%99[Z8RR;KZK*9N):R?G)LETA.4Q
MH/G)FN4V85FZ/?8OJZ[]%1-0EPO'"Y4+PM&205U\F2^67L[=K$B)J)6(ZJPT
M?25[C9H:X[8^W9RX_$"Z-F)5R9-592UI*(N)/EO4GBI%*3(,3"H4Z;ZB?4HA
MIK!BW [S28#X<R]\Y'BI>)C3?(L_$XZJ9-F&\5:&!+,@1]F&"RT\A7EV6QS1
M0CT8LX#3%Y'#0W['UW!!/C.JN_NC 0LC5\ 5?H<GA I9MM;/:75ENA9%],CJ
M$A;GDB6PU(\&SUH8SIO5:Z)CA@?(%S I&Z=B@3+Z*+VD/F#0]ZXPRR@#TTIA
M ZFMI'(6^F^+(NV2Z(Q91!5%'TM/,4,B"+)&8(O$,4Y^\2&/J!^CD"S"(EI*
MH$LHZBRX '+=V",!@9Z5Q*E_#CUL;I8,2^I()YR$:6):T=@<I<#@*_W6-@J+
MU$N^W(RI$"*0Z77PK0.J@> ^);VXQ5.%PMKL6[1*T8HD(J>,02#ZI3R'-YGN
M=,>Q*2<+%O_OD^G(JJ,S1ZGD(DMOJ!3/3[0K$I6_XBHGX$_5G+3W6#(U:NME
M%Z7KIL9J0B69LPZ+3.92+8GG4N%<TZPNJQ)+&Y?G8%&IS:,32EDC3L;"[S)+
M-=$\4TI)"5V(!5'PA=Z/BA!A(FR3QQ5\Q>'Q,0;X$R>N[V%-.,7_'1ICE5;'
MB'9R(KBR5!Y35B:^J1I)!M2,/V/ONT$W1>BPV$4=_H:BYQHU=1S_)9Q4S/$D
M!I*/'0_=#Q3>P8!F\C$B/AO*'L;W]U(IN#;^](?9KY*=Q3,*$(T?1-11>#,P
M8DI5NQ&3OQ7*<_# %^>A9::-;/]/P1*Y2ZP%)<^XK>^UW.,J2U="+MQ6& &3
M089"R#RYS^)7)(5D/ :>+'5<I^PE]6!C<@VV*T]\7+F?L9(?EG:<-)=V4HP-
M)3&7,N\Q%0^D#3>+0PD+*6S9&%9AYPHSDL-]R@Q,62F*83_9BQSW,?,])Y+
MFCE_D;8N7)-+@>@BT\/>JI0=0,&!-%6MHEBG-]/AR.?+T:+%5NGHX!H#.JF
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
MF>TE1Y))ZK"-'^Q&LP>;F+C4-[VT;SRE76?+W_M,-'82^>HX;HR'D3.C;/:
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
MX63XF9#(YM[4Q8KK_C&JT9=3NLM+"O^]],_:%'1E3V U#I(F4>7E2X7T-K5
M2+*^TT;3S!U1CRJ:S[*A/10VHDI;@<,/ S[S'T1#%K@@7#2\C0+8+!O)RNN0
M>J:-XB#I7<)&_XF=I/\%)I7,>'"/35A@;>H3A]WHBC]C8>ACBUSX8]KG>KD#
M'';4%2WRTLY%.[01G<=!&,M6>PR;]5Y- LZ-N[GC77V93-)N+; FK'7OC))&
M-/"\/X^<&>"%'J .?DE%>V$3@,4'!Y/OY3MW[ABA$H7;:E'XN^VP_G0_T4,2
M?@W;0;S--UXH=N&JVHK!-*B7#OSB$_P:H%#L(9'TCR# 8^\N9 -++2BHI1<L
MT %CX\D>$K)EQ'(KB;(.C<[X;R\<UK1XUQIV1\UNJSV:M/JLW1U8DUZ+V\-V
M9S3^=ZMIOZB"LX.CJ+R3 )71_^K#O?C&@YGQ 6@O6A@?TQ8:-PB]&G9N_.@9
M/_-A$+-@0:T"S,H4ES+OXL.B4PS0S=@)X"+[*(GFV.L%*.X>;G1$S5^PE8O'
ML,%3UE,L;1_VTH=E9;?0I%\JMF[W8<VQX?D@5Q@JA<X<Q1)V$)LZ8=(R*&F1
M\FJY>23-:!"W 5O%!PZU00TC?_3=P+D.8:XY/ ==DQI"PE:QWZ)H3E,\J/CE
MW(U#@WJ4<>Q=!60!HHKC*5DDKHY'T( MM45+238#73@*DZLEVKD0]0CX"(ZX
M$4"XQ7#J/WJB8<,6'.]%C5HY= >-7JM5IQK^6C4<J ;9\VDX\!ENDZXO+X=-
MK_.CL;9R6[WM%DIK5=WDE_G<#R*4+-C9\.7_O*KL^;Y($K2!!'&]J]\YZ:VJ
MH_=KJD.HOM,[4E1^ T)4?:=5KLS!FPX(SVNSY#(M%Q0IY9M\"S:Y9WP5VO*I
M7=EG5>?W+">W+@O6J-T)M7M*8:PI-_O,R/K_HV%\S>L".KNF*@#;IM7<-G2K
M<^2.G2-GMKJ'&CI_"!:S(7!;/Q;S+> /?F#\,_.4GUIKJB$%#\Q^^U"CJ=74
M?VJ(I)9I]^W3(>FR-9E?6. :-VD'=ZW*;"\E>V;+/E0JN=9E]M4-Q^SUMBU'
MU+K,WLPE;[0P?FD8[Z8!3?$(=;KK3H*R-SA4OJO69O9F--G='7NY[8W1K,WZ
M5#;/X]O20%7*AC#0W9Z;W$?Y!\:,+4320S&#@<%? LZO%IP%N)3CX[R(Z)%S
MS\@2AC"]PFXVLWG?[W$^V\SQ6/*B!Q'?61E5N#SP\-'?.#0Q% E/,_8=%XOG
M1F<E:XFR*O30P0-.D/KFXPA2RH29^NZ8!W)4J9&T$!/SN%DD" @OY5SDY?!
MIIS2 -=D*#&E#"+J[OX?-IM?WQJP%>.3,W['YL9'P,)?2#5BHK(8@8)YI7A)
M12)KZ0"4/.WDMX49/[@//6/LD!3R#I",G#C)% 02> 1,!3)SJ\H0W564<V\$
M.&;W//D%Y9;1PI@ F:>"&F:#;L@G3\$E3UMA]' ^OPPY^Y"GF;<FYH:+X<GT
MR4SDK0&,TXR]X6*+#-0TD5?SW />J'R2]/(%<GU,'G[M &-U H%.',$''T9&
MR%SX"O/ZDG&9KX%9.P%)W/!Z_7 L/;@-![=9YSBX35^^/5X^5$'& ;!:UW"=
M;$BQN"G G($]SF(7/A,C+%&)]M+AS)LNH,;;0?'V5&T)_%V6EER3>:/Q=!H\
MQ1Y8IS+K?XS%9(;+'HW1E'GWM=3S9*+CACJ%7*%>:8D!53WPL3.B1U#2%VUH
M.!.\@PU=)YS" R[.1%^I_B,SNL3 QFH%V C:=696[C,&)?(O9Q;/C#D-,*(Z
M0Y98WJB2H_$MGLXO6E!'4Q,>3KJ%KEBGX@6[WX#[M??,?>SY9U<;%7CZ,H-:
M;7;_0Q@O*GV[S/6B>KKQU\0;].WNJ^I[E8/8'!<;_'G?=2W!ML28#F=3'=-_
M%ZX=;.-(LE7U_=X61/_2(%--GB40JTF%2P&QJF^6ZJ_74]]EIP=\$BK[<S("
M=IK9><PQPU7'&W0P2! 84_B,!Z=NIG8N4+4ZK4;_QYSI=QP(7UJYBKUUVUL]
M<.RLDTLKCXW?I>.Y@GRFTXRF"H_+4A!B^Z.0"\MGM0[68OS<..I9J<JISWL?
MBDL]6(3=V9&I'J>KL((0:W<;=D[;/;6.6T/N:NO!-!>HKK[%;F641KP[BZVE
M%O8K#T/1SVYG9GNQ&JR;PFX?;/>RE5H]<Z-^E1M)F@AF4!0R*ICKXN=)#09F
M5V#7YN !>_,ZHH5S,/==2O7 =5G@+FJ8)X.E*Q%V!DLJ1]:T[PSX'+[!U!>[
MLUP*XF+G5BQ$R5K5&G[:;6I!B2V/CNN*PA??,][S$9\->6"T+).:=YK&/?=X
M $!?&&$\_!-3E*BXH:P[;I:6+I+]*"$'Y)X?WXMVV\E1QH"<.J(DX"S*MRBF
MM)YBEOA6O5?-?+MRT?X5DXLB^ 6"J;@R%\UW15*[B64$ &^/BT[1:4?SM,FX
M@TGN,X E''"<;Q<;SN$W<0@[&'.1G33EC-Y'V7'-ZW? RQC\0"0*^%XX=>;B
M%/0)K';+@Q!>^BUK51W2CRWKVB@ 230,OA*=GM_E$N@;]"ZK)%FB:M_DSHN*
MR5.'I93ROLFW?AA=?<@NP5NX1!- >/UH?HFZ Q\3\N />,#<+1^* XJD7J(5
MV9@8&;)L,;RQN6^NMW'#N*$^P<X,GL64/> ]$]\%)9KRB7-$;L+E2?8$%\N!
M\V.5WM+>5O?4,+Y4W(N\.3RW ;'<. [P+\@!SC27KV4U.H/:]/:U&CU[_==Z
MLWJS:F[V$/VH5?.35$R\0;ZJ6U67 R?I<ZIZ0E*A#:M.@]O4XU%U5!9:4&I4
M;NJEISHJ5UK]:72N[UFF.C*76ZII7&YH#:4Z,LLZ5^FN[T]YN&]E"7%5E5%G
MLU8 ZF=?0U)#4BU(_HOKZZU!J3HH+SN]I=VT7GY_97Q-N^J06-;9'L>XG!I@
M&F :8!I@*@+LLC/J[^+YW"5QR%P<F.S/N'''1W& .1P["\B+S3T_O4FEX77.
M\%+ .JH7P#2!:9MQ=VB\HR;8"^,=]G&CC-+W?,*I$6$^2U!;DEIMU0#3 -,
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
M497AKR:S+YQ%969/S.)I9K\[KV^IS.NI=\%RXX+:7*M\BMQV_-Y93=U#!L6
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
MKZ[FPB3M2)."DV12 A)8(<M)='\ILP;WD@H+6YNX9.&NRP4J,[%9)&8;)*W
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
M;GR%BQ88CRPT/#\R8$NXRSFGK1ISX!+."*3!##:[H/J$,3 '?'+.\.\+^'O
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
M;B;1=36?T1TU7])GY,RC:;:SMGJFAMX5-44O LBC$G@ 62P\:IC(Q4T0Z7+
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
M+[*GHV1LZ[(3L#NV<"836Z,2E#C/=OV&+=$\:2(&JI2A[\,W&U34C;;"FJ%
M$=>UHGJ5.K;"PJLC20E3-EQA]35ROG2Y54VDLJ6(DYY6UJ CW4J&^)8Z_@B
M(IPPNEVP+T9HYBY)S/ Q3VT@V58.//6AU7#O:NT70R%GK+ZFPK+M[W)3D]O[
MG?MLXLK63M3(HH^^I^Z*ZV05_F8',0%^F?*9F,1ZO!N 3VTS"5<NWU](*4JE
M06 ;)TB0&6:BQ T5UE4I#E$C3:[$B 4RCFB?*(\WR=;3VGFX:=!PB=S+. CK
MQ3Z%:;"U##:',Z&&VHO=WLJ$/\XV:-2.6VX=Q/<Q#_KA^:L;")WV0;PU$-;1
M0.@R![_;/&@ %T.::D('MM;!\UL'K7J46_M@?8_ML>T#U; 0_GCE^YELDBV^
M8S&^XW"+[W@FV#2V3P.16M[H,:/SQG6AVRDFE X6=,9H"FJ.'C(F:RFJ::,"
M>J RH!ZZEHOY3C3,@D+2?OP;^&(/I)Y#Z!:\D)C-LMWE6I3$.!:$W);=&3,.
MFTK)*HQ:\$C3SGD,-]UQ<?08X-L1:<[$2M;^>(P("(3/!W%K-]&71*N_U 6M
M#DO!TNHV$,)UD>&A):8A(IWTB(G-M#RDC!^K 4Q<L_MNSY3#PSC3U.%AQ!TG
M0KTWIQDVJEV(O-/GM2AK&A94$U[%9BL-,4]33W NI-88,U8XJC-C.S),<'O4
M5TT*R4CAP)([!A]B&S)&D>'62<YF'HWSUJ_'>:;YQUP?UF5TFH+NI,Z-;Y.2
M9BRHF:#%%Z7K7]=2AUW\;'Z' =O%64OVZ5>_#;?%BYB3IMS Z8REB?2HZI9A
MDF'[O>;!VE[I=TDY [6.R"Q]:8E;>,SHC>7+7$J92[#2.9FK^^K:B[_HNDK6
MM=?I=\P;67)%#,R<+LJ$W5HB+^C-U)4/6T!;0=C&^OELP(.AAXEAC$SS%N;1
M-+]*;GW8TY R(&#>Y-3NGC'G:-.4X6KH5-\&0$ 6:%3"VG2&[<@F:ZQC$%U(
M1H:9E<&IP8?(#B8UHOR7)__3!H*:.$TJP[9P$?X:YG;/B0,EDD12#!.1Y:V&
M;]XN+O 8O(C[?OYM1D4<UG(M3U=+9-%=9EAS:>#0LD$N^VP)K- ')G8,X[L>
M."=#VI10C8Q2 ]F[AM$D!4U'1*\+M7P^CZAU3@]/B.U-GZG$BC7.,^'%V$Z<
M.$]_FB^"M+E&V0?6M]=R00OIFZ=O4+0LH99H)P+\14JAJ@>Y3TIH28DM8AU>
MQ"8GW.5 B7_</FM;"AAW&J?^2BDES)HR3BP_.<_ZUOEW90);HPJ3=HA>JGQ=
MF]#<-\-]DSLPG[;B54;)[R,N%+0HH(?:=3@=6Y4)N_"&I$CM@(G#<(\+^ 49
M-8OU@H?WAGFUSKUAOCA,_97!U*]WDYB%U+/8,-5AO[N%^00]/AF_NDM7HR+K
M43)N%CMRLVX@%U.B C[)-/8F SQ1Z@>PO>">'P9*/[-4QT@+38G&E#NJOL4L
MQ./HIH9=)5U: @%^7,$O NY<08XE2UZKN)"<G^D6.U)E;*3R/!=OIG@L)-PX
M028\4W.RFL6-5;JEKB<37FK9+=X!RYIL#CJH-$D16"R422]_IPHT'QG'G3K[
M')+*)->0(N7:D S15(E0Z1+8%W79XE3TDPW<UBMG_IC[Q&R=3"!1I4>*NXSB
M7H!U%DV3$I/_ZE'%U=Y4W>B#-%]J!7K=Y!>?JO'!NEN*72A,OZ.D]+*;,,E(
M;@'Z?;XETWK:G[:_#8=A..SH!8;#GFDWN6[%*KR:PF%AGK I9"D=CK%&#1MP
M>*52VZ20988I%8#^C(+:UNMOY.\I2,B,2*M'R41U\JCA;X+_+/0T1T4/;TG-
MA!Z#O,T2$C<821:5?:RF<.)E5]&+576R']=:)P.;6ZS#/X\NUI6XV:.#>9[1
MT@_/F2:N'CB.HW4Q?82E<WH[N;9A<NWJ@NJ;#DH,\P=>DC+= 81I<!5(*ND&
MHL:6XQ"'"BEA5/<I=LX;ZA+,X%I;%,HA$%NYTT'/5Y0O?M0 )LL=1KEPK/JV
M1S4M\6+^-K@:@/XU)JT.7IY/.6D6]%KLUEWNDO(8P4EPD:XR%L=CV(%YPFGW
M.#/X=:&KNL#@"OY#I]K$6BJI;ECD5+@9!+'I?BO(='PQ5\*A@(OI^(<VNZBA
MHYP;L0MFQ1R'O'BM8Y;+%<9.FB?VFTSI-+QCQJ"7'&_>;NI+9=3\GF>.3(/6
MAWP5@J&HWAA5/J- J5=5&(AC*'X$K#EJ&J1[-2,-1_:I;S<"L6&[1U(YS<*$
MM@PE(M*H+N]-V"*]>EB%""Q2LM <JE,CODP7%7K4Q[HWRF8&U2KS:T;4$AM8
M-*L8]3QT0)CE47M*6Q'(4R6[D].]DD'405TXE9A&R B8T3!-4$72%B"Y!>_D
MT V!_:L0S/SP989L1?G?\DMA^LX6L8?-&W E7"$Z.CFA@SYZ]69'[>X<[.Z\
MV^U(J"\HGF,.-HAYG.5C"?K>>-W?I.:I62E\7;KY8I=I86E&8;'+,G5%0C(.
M_.'DBZ8CLKEWGI"AV@&Q5\_4U0W! S2@3UNG4!86EOOF !P(-3#G3<U.<JG"
MNHQKO)^*!M'?\CM-?H5$XE=F(^ZD9GPH6]3HWW4B.F!/+3E3]="TTPBSWMU!
M&V=^BW(QDAY0;D/&<4DH?R*%[-4&,O2/>857R+J;J=SCK",W4\C@XO(*U9M;
M9$NIID@E<"R*H4@H/X=+"KNR QQ5Q)V)NL1V!% RI*UEX=T!RU"]GD^=BL(X
M)\9E;@E9L^;:.D?Z*GH#Q4W-K*B.G8N7$N6JKUP0 [&B8IPVFG<TJ]VV5,:@
M3BBO?*C]$"F*'<+%P*3[)FR= ,2E#<(F=OX%Y@8V!IX7OH,9C]BX'9QBLY =
M\T0%:')?-0XOL<]WO^N$WFDI+F<\4*.D&-53UK8:UQO7/+25J,,$ML9Z94XF
M(-]8$=N=9;,<W/UVPB-2J;-H9>V#;<##PW6V <]-M9J6(;B>I1X?S1+,%A3J
MZ;,'<Z?A-<L:M@P_7ZSSFR2(1.^*W=O1UZ&!!*W-(^DUP+]24^L4=)/K0DU]
MFZ8)_265=<&2C!UKZ+_U6ONL3>_QS-:N"O@,*ZU,3?,IXE)M^J>T@=RSH]J,
M46IJH2CF3DZ>#93!2[:Z43-?2O![6$CCGFTF\?9I.(WZ=ODHH:.G0W%;?G>3
MVQ'DTX[::7U%M%HG",.5$A[PZ!>U/(OX:&1_B39JA*I_&Y]F9?X;>CHM=!+G
MDJ5UEL"PBWMY]!HX8@,LV(AZ:*.7R85#8M992//&/-0D'Y/>>*<10S>%R=ST
M]KT@I+EQ\H;4D^7M_D6M'-3 ]4 441+LG:?CG:7A<N@;AF75V N%J @UQANM
MQB#E"]H&1Q4=?1BDKFWP6BZ^G$RG>IQP??=^5/T+I17?)VH;PJ(&5\WWN)N)
MNE,(E+DF)$P'%^K<L@$8[[;GF.GW?:D%Y'R3S%BL7(KD^\PIT5\\!8ZNZ^';
M+SXVYYSG]3/-Z\R3>@-I'K2-C2V,C1TOB(W=1PT^^<LVHO8@%?VJ43+RTL^E
ME*;.+R1\TPC6W*]8)LGN!IMIH6CN@/TKD"2F7@IK:+/<I*G^N\;\D*:M'>-S
M)&_0NH;/^C)*2-OG:J6MM-=6'H<QHLG#C3FQIM\6BAE,\C!.M!7Z@O06RVVX
M'_JJQMSFE5[U7>R#K>2=92 +.^);P,0QK46:$PC/OZ5F$2-4P;#Q8VWZWOF^
M%YIZ$VG,SKR^,CA&X-0EMTGY-K>+(T&^?'$(I2(OK)WR(#IU_L3F"\4E/W2]
MI/0W])%)^SCVW-SJIN>\R.MKUJ'=E,)IV.U%RXX3G[_-X^C&N%^-/JQJU- J
M2=+"-A=?V0,J+?LH9HEQ[D(B,$3L=-(JU7[+3>LJY=^1^Z11[BUGE0_%KE?S
MJ<.A9G0\.6IRIMB+FE$O13P;6@1!5[B_8GX#!G3E%9%J3/$[0O&';];9#?,Y
M3+<\E09^>"0+U)V-9O;.M,I!5^2,(>,B4.-\1DX]PM!6.N/TUGF4.\>=J8C3
MBMO)3XG1:GL/_"!2(]NEV0?QHM+3Z'C_>$?M\@&81#MNFW.U]P\OV';^;01W
MX%I'IUR!K=U'A@PE_P-K3G"\2*YH,E/B3%'--=Y00(.WAY,WY&];W<'T9PQV
M8$39/Z&',\E,'YRPL1 9>"4M_P<XJAC(P.2(S+$[I5T9-3Z5@XKM7Q%VTLRP
MGHS-@3*%P:@[);48$78QP2]-0RQV-E$@-;_+F F%\%6_*DEH#5JY$S&M1E,]
M'9)S#3<,'L1>.YW[9K8K+%WG-CFG64OG1/CJP.O@A;.,63*COL+=,7%372JJ
MM^.&>_.)<%#"2U49Y05(&5P"VU3<=%SD74^\[$X#^< 3.W=W=X.O^(."D.,@
M/Q;4O5A;EO";7"6[2QQU,HA@20J*IC5FZ&!@BL,;IPCR0'MNB@S"]N3MYPZN
MV,@-H[RHDA&&+THR5S7?G>:X]-X*6TJ*2./FJIIKU/UN-#W_1=W5M)RE7-DK
M2AH.TX$!\4R] -985R[%(NY<-DE0ZM9%RB5U>92XKX^_5K<J28V&0A)V;/H\
M@IY3))SY@$G"I'J; 06\C6H*G*B%#WMKM?G W*[*@*TM9_5/XRU]!JOQ$ +F
M)GI1:__\VA?JK2U!UIP*AI+D)L)%QKP>V.**ZQ3P2W@"$JARW8)G><780.=Z
M;X'H6ROOGP?Z$4D^4%KX"G@M;J+>-YQE+I6?F(G/8V]AXG,]V'^#T-#>\9-6
M5V>VSB,.FX#X-94GB# PM)_'_3-B:#F1,R>7CPWZ(HCT>>^O(FP80<F*$W4+
M'$^(I-&BY<X$6]V$)52AY!%?EM'-(K9N9%K_PAX>OSLZ6&?%<357U^9)A4]>
M1ETCC-?A9[S1*5F^@3,WH"WATC#%%AI,VH]K#B,;WW7YTWH&0'MS]+KW\5)0
M>+ T\B-%OV7 WYZO]ME?_GL0G6/TCTZN#6HHW'S9$$9<MCM@%/&!P\AXJGL"
M#LB+J8L[-;0SD5_[[IZW-:.=?<X"UABR&K5.LI[9EO?,"PITLLN"WHGS4>/?
MZ[*2>@K /+.,-/"**YDUL8RN-V2"51E!+H\BL QK2\=YD0 Q@O!JN';H??"Z
M*3!>JM+CNVFD-15!.A=Z;X)P4 $R'F^D= RU"W%K\X*<H8U5JJGV1(;7-8N%
MQ(S[QQN _Z(U+0V]K*<2?,^+^]EKF'U%#IE3XG7/>W61WD&]U(RS'MTD\+>1
M/GZ+[^L<(VZ>KQ,+4?6R=/])=CXU^'HSC(<_Z>7U2(=&<W;YXJW>S@[],#+:
MM%C/WFQXK11<-)"%5"/)3Y)R!/2)MC$"YSR\EK=H?R2)E#8GIP1I"SH-K"YX
M@AV.I:>G]D^,<%@T-7]F]YV6GO(5U(B!$A!H<:TK?AOM3A8;6>I5$^J0J@(W
M[N'RK0/W.;QWVARS19[IP74ZCOL/9_&+/,AKQ/YW! [)N\+E,[:Y@(OCG2?;
M7,#'VDVDS\"'T103*V(I=C=!C]GQ7(G>&L50N=5<L-$]L/L4FL_V<B^^W*\>
M!\QP=/SD8(9'KHTKGU3Y[)F.I ?;</[^_<7'7Z.K+Y_._O&W3^_?G5^NI?*^
MN)1,FMHR:58]P)!VH!;4SL_=4PT;M5H!U<(%-PI1(YJ_>=O3<-]\0Y6+7)58
MJBXOK>M>4GE,%'H!Y$"/NW &)JJ>9^2<GZ)@T!*=ZSZ2B9>W,M;#CHX&J[CR
M^S-L*#?GM@O_MJPS*V:YA$_(9I6A$MI:DMD$10O:@Q7NL</,;D4+ T(1Q[Y?
M"Q"2P@S$*!Q\WORB@<#QE&J')@#"_<V&3-M/AJ!3BU WHC)>.D$*9L A9!A&
M9;L(M?S\+C-J;RS.9?L<'[C?K+BYY=8D6;8[D[Q8="8]-_DB3 I%76#9B]#S
M/L%X'Z:WX$L1'['@S93TACJ3#X1:1!H&YI2AFD/'MV1&%#0M=4KT[N.UR+KQ
MJO6[\OQ=*5=4!12AI5@?E^W0WF'9GLK<3H!"@AI1*SFIB:9R&4H>SO1S2D-%
M[_QROSMG$CUB/("$CW8-8O0>3/BYY"HO?1Y]PG U8F=Q(093^[,+NO/W&RA5
MT"SWG+[DV/#JEP?!3SK%*SVK"!\0'1Y2H:*CSJR6)B#![%WK;@WG/T4[![N2
M5BWA9KS%;@0@2ABC9%'4QCYTC!I'.X<RI$4B$)Y*X95H82OX*NT<[1K)B>-Y
M,)JLXYF2[^PUR(G9(')%1-'K,N*2=N1XX$+N-ELGF$X;Y%'>(*^UJ<.,BX3#
M098U^FN.%^?HQ[>^S^1,H \4VCXX.-F/_H5QX#/8F;J81Z? %FO@2#\G)= @
M[LQ'/%@9Z)WZFE<J.GESLG\41Z<5!7#!.L'T;]01BGF8'"^7O>MPS9V60F?H
MD$:E1+BJ\&4/B$-J7IX*AD 1=\WON  P 0WSPM-L_&*H_I#BS_,')4 K9XP3
MUS;>NU?[T1CLB+97^[__EY"]L=4*X'M[< %3-2OU3^:/MSB;5,U_2C*Z1O30
MV_!BG\"=0P\:P@C%+J![SE\[(V6PSX9*5<#_QN;-\O6 OOIK-6Y_=[P_.'GU
MJO?K_<'! [\[/G[8DXLF>W X>'-\N)WL=K)OCH]7&O:O=!_X3L"UPWOZ__[E
MZ"_.,T#]GG[:CPY(7IKQ'O+3'UL_/9Q]PQ_[-CTVEFK>9[[*JSD9'DV8OUFF
MK1 [^6C=ZU=6E_T$DJQ7*UF3>9^QY.; ^L^>V%_WB:/6-X89D_,4-:E/HDMC
M+ MTWT8OB*0?:;PF"V)D[F=K;C3\8]O[MLI]VXQ#WMA+Q]/GJ\?5I_\D-V]%
MZ7C?>_4<%P?=(F@ G3KKJ&E,VPWX#J;C?BI*/?KMX;>4[CR.<)UO%VP;T\-:
M;5R#XZRP2<M7_N?9OL_L,5#7VACY 1?TP))K0'V;+@R?!&%U,CA<838=D5G<
M^SVP1-H&.@:6<8"__/?!RNK.\UVJ#:.*WANW@=3Q-'->;1_[&=3*^L%0C;Y>
M$V1C3R8]&FD]F;Q]4CH,>C0W_=Y[SX*IV6]'4W]%+VX<762CISGD5]B;>NFL
M^@CS:-#A5W2$>;@ZV^HC@:5<Z_"QR&@_ZB F<MG^,8K"BN1Q$K\Z>16_.CQ@
MO;RI#CS:E:+=V%]]+[:'^PB'>[ _V%^S<WV.;?BO5:R'+5&MN)M2,VG-Z&I[
MM"_V:)^?9=Q;X9S0_WO):B6Z(O^I,FQ>.-YLK?+H.[3*QCD_B)%TT,J&L(N3
M^&3_)#XZ/+DGP^B^'4_*\?_<!_7CX/6S'-'S<^XM?6PO\@LZJ#_O17ZHS^\%
MJV _I[#H2P*!;J;F=;P>_KP-Y ,G\9L?7\6OC^_+L+LOQ:;8VAMX4 ?[@^-G
M.:/GY]A; MG>Y!=T4'_BF[QU?W6$J3%[\ZHJM*[\S)0-U,).MOZO!Q+!<;Q_
M O][==\8V]9L_H,/ZO7@\$]J-F_I8WN17]!!_7DO\M;_U1&"A#'*Z!R6D)35
MUI?T4,/F%=B?;UZ]'/OS^V[%^AW0_[-UJVR)^F43]=;#T-J@7S76 XS.5#'-
M,Q6=IK>JT/_9VNH/W,[#_?MZ[]98N?^^F[%^A_,P";<EZ"U!K^GA?*=T>_FV
MVV>%1;83%;T?1!_R<O7Z"UM%M\$&CN+]DZ.MGKNNY[,UWK8T_;)I>FN[M3;H
M7TF:)FH:7:EL/"SR_.O6;/M#,Y*VFNZ:R[<M46^)>HT/:&N^+=F@?ZA"9]'/
M@^@7==U5H6.KYZZHYQ[N;V,4:WL^6]MM2],OFZ:WMEL[JZI(X*67@^C70LVW
M=ML#=_%-O/_JOEQ@J^"NN63;DO26I-?V>+8VVY(-^JBHH\R_!M%ETEE6<:O@
MKE@KX>B!Q?*V^NVZ2K8M26])>FV/9VNR+?=&IM'I('J?Z%E2;3&2#P9-QV]>
M;S7<M3V>K=&V)>D73=);HZV=XU;HV[R(_CZ(_J;*"F:X14H^F!4<Q"?[]TT?
MW:JY:R[>MC2]I>GU/9^MZ;;4*9F-YM$_!M'9#29QZZS,LZW]]L#-/ )M]]5]
M'3E;;7?-)=R6IK<TO;[GL[7@EN5QISK+HLOH<ZK&I?X>X?;G5G7?Q&^.WFPU
MW74]GJWUMB7I%TW26^.MM4%_SV^RZ)=!]+]K-=9;J^W!(8K#-]M2#FM[/%NC
M;4O2+YJDMS9;NV>R*C(]Q]HD_U#C8JJV0;>'<X+]P^<IF[]5<;=6VY:D_^PD
MO;7:6AMTFJ;1."GTJ,J+,E+9.-+?]*C&?A%1/IDD(XT?P_^/<&=F6[ONH9FP
M;X[BPWOCJK=J\)H+ORU1;XEZC0^H0_S]M5+#5!L.[DDH>?#U(8S<[AUTEXRK
M&QG5?XJ7]].^>T0-RSRMJ_Y'IJJX3K(]>?+'< ]'( ]U\<=OUR'.<N_@Z/5>
M0\1Y__>F<-+\6N\-"ZV^[JD)S/<GE=ZI>?F7OX8+A57ZN_K]&_+?_VM8P#LZ
M9MBG:AR\:>H:^,EC[^^;E;;W_[3^7[B235B#O5%_^+O?AGMRC#OP7I=E1(F<
M>::CF2Z06@;1YFWKP6!=]O40M^"T+&L<O[K14:E2'0WGT8=WOT67NLQKV.02
M=.-(@>I<WJB"_P6?@QR93G.<?3[Z&A7Z&C%LA1Y'L[HH:Y55497#D$D9S8J\
MG('.79>#S3NKP_4ZJR]P1O!I@5<!SB$\)MAK>&X_^I<NJ^@,-JXNYM'IK<YJ
M'4>?!Y\&T<_YM^CDU<E^'/V<E,")L8'RQ[RH;J)WZFM>J>CDS<G^JT'T2UY$
M23;)BRFW]H/C507.)0(3J5))%L$7L"251BPT\ZR\269E--35G=998V)H:?TC
M2R8ZN@3Q6L11J363&Y %C@]S3:H4B ?KPQWNOSV3MUP&@^,P] G\\#.8:O#@
MEP)V5]$@Y8 >/GB[>41VM-9$AO_\I\JN:R"!Z%<TC*GK]H#H#<C-?O=S>CL>
MQ-$'E<(A9T!RI]'!CT<G)QMX[8_7^D3"]N=T$-')272NX-Z?',(MX>Z<,<WG
M?_(";_G_X%D='BZ0EVW-;&V/YV2MCZ>W0RJ<4_#=+TFFLA%RT3-2?./H$V@V
M[Y,,5I+90_PY!QD+U^G#:;1_>'!PT'^=ME8-6C5O%E@UN(9D_/_^)5'[!_K5
MP?#5:/_5T?%H<O1&';_Z\6#R^D@?#H]/1N/_<WR\_Y<-LX7:P\DGV OW>0[I
M=><AO3N_.KN\^/SEXM/'Z-,O0-A?SB\O3M]'%Q_?G?_\Y?S=Q_.KJWNP*9\I
M/05/6I'TD M,\C3-[U!1 IT:9CI'?F!T)E"$;Y,2517\%/4?JT7A[(>@UV3"
M0CQM*1KG,,<LKU"S!E9"BO50H_X]2S4P$U2+@+.4]?!W4*?@VY@^^G<-)SU)
M0%>"5R=524I6H:LYZO>%GH"RGHTT_1RG,M:3)$O(%3[.1V 09/#(=8Z2G)<S
MN@EFV<^%UO: +C+8M"P3G?,N ;475WXU@]E^FDSB8->!"==%0;OG'0UL)<Q;
M75^C1@Q[/RO@=\D,3G"D9FJ45'3@]0S/Z(>#P;[TMA]B5?0\&T17S6W$&95@
M.C5/G0HEOWY;1C\<'YY$4WX^>CUX?;+_7T@,L"OC6D>'^T<'<>=S,G\\8ACY
MA\/7;I2D>P5JFM=@MB%IZF(:I3EL=5-UM\/#40)Q)QFL4T4_')WLV]$Q;3>]
M)5L!MB^IH@GL2PH[$T<U++R([FX2V 1_KX=Y4>1WL-<_'/RXO_HT>8;P2_\4
MH[&2.W&C<,"3>ZQ;!JRKLH(!< F*SN7O-8CE([":#O</CS:0\+L.L(+):K2D
MD!:CH4H5DHJJ:#,K>+OA479C[V SQAII UXPCK"-^CBB;87/,KX"207_G<%8
MQ#3P%(B^Q^09J (&"61APW *71 SLN)^@@^J!$\&)S>LRX2N"8X91SG\9@IO
MH#FG^E:G)7ZH4;_"]\'-O@4>IN'3:YW!QVFD80+Y-!GA1/!'<"/H>R%.\V2&
M&U$F.,T):V5(P'*G[Z4TK\F9?\RK&UQ#DK$7QLJC(H)O='&7E#J"_VKX07F#
M[AT\*3##0>_#'PU1).@I'EON?X7NMPD(#_RXU/ 8_)9,^3R%4ZM8T46'D?>[
M83V'?\_YV!(8JF#Y,B#;$O9]5"1T^G1(BLA+IH8'@\/3G .?A%F8<R]Y;@I\
M9 :<*,GKDN>!GPI%,_M,B$>F]9@E9',L6(].YT"OP5N1NE$*E[I+ *ZJ61[]
M915*>B;E[$IG"2SZMZS4($%@<S[B=FW>!;B?M <&A/+'%[:+906)XNB_X [0
M=H4B.=K!5XDSB[X2W]1N'/A'51;Q1L%&D^ :B\0YA5>FT>$)BYP8?^OK<WP9
MF1[A<B%L(4')FR;$Q6'REW6JHX/CXU,1NK1T/%!BC]$I*(ITM7*8>;;WV^!J
M@![U$G73YDCZNF8O7'35.QC?9-Z$.]@_U&QQ3?#0!S6/#F+:%O]70ZT*%AWH
MK02YHY 7:W]K84(PR:R>PJ:I.4;R8+>GR1Y^!@QKOH&2^!/OQ]&!.5B?")'Y
M%<FPKD169KI"CC32>EQ&DR*?>MS+\#0D#9#CR!R)Q%F5PFHIWEE]07WN/2@W
MT2^BB]'A=_[VTJIO9RPA[2/C0MUEYD3="H"$_G%Y!A^R*5.R]5&7LHA"3X&A
MXWAV*? $G&>G6DFV3$7&#&@-B2H2OCKP9331)+=S5)89NS/3P*1*=D&SH/)O
M^""<%T^)[)A@8^&I0N-\B!C1JD)1E0_!3&;?<\3Z"OR.O#2@VJAT$S6"TXJ$
M,.EVN'],4?@OW#C2^#*4YN38<-?V\%5(I5.%YB/J!AXYPOW%8\M)BL?(0NYN
M0(!&)#WAM(LJ-KHE/LNZ'O)5# ^4<!P3BD(DK,M;G@@7/P59K$:C MDS$58V
M4\G8<0ZT7^'* #6@+.<;@>ZXV0ST$>(9W@N1Q0ZBY1L!$\M9PT%RP:<>;P]4
M:P>0YZ$C74*:1DWIM,SLV]@)P)/0XZ?8*#.FD6-3]57OT9)$F*&&-4WJ*<JL
M_C,<1"")T6?*VZ)6I$)[!*L0HKS326RVP(];>YH7"5Q.W-+%!K#=YIV12D<U
M\Q>^&-<)<4<-#'@D0GQ.^H,26QO_;=8+H_(XCL':C=EU2@DRI)$J;QKLWCB.
M]+]K]BPPSR][R.@/OD>;QP&=]J% -ZF-AHN."1 X.9H.=- !\Y^$H<O?<]BR
ME 5H"19H@9I(A $PT.DTFJSS2"O@&CW^'/TM*:W).:E9\R-,*C,*^1OO&8R;
MWZ$MA <$)UR1_'*",=IQ/C]'*]]&FBWI701+5&CG*.-A*? =,E?XR]?F2(N]
M$I4_%/WX*OC2O(%-L7(.4QW1=H5^GD2W/)@H5%"F\H-F!7-O)M[PQHL 5/15
M5R4;C?<=<*.)4XS@:%27,$=<EYI,$K) ;YEI9LBZ\!^C_%9GL.(R%F.6+BXP
M,K1V<7?@BS29BEUNG66A<]#W1\8^L8%61'8ZC@&JEOO.C#5.2M98Z0/B65VG
M 4\BL(2!)&6I18'S?DHHDIC6"98'<.7*"^RS'\D #W1QK<5MA&Z)/$W&O+@U
MB(NM011L7Z)@/VX^MF\#KBK*$9\)VQL+DB%CI_Y83U2=DF1VKD6)  %OKN8S
MO>#RHG4NUQ ?L<I*["0W*4NDB,7 @Y,4)0KY[*8SD""D8UC>:MA%<*6&*OM:
MU+-J-&<1!$0./QN917R'H^O5!CBZ^F7>YLF0A>X%NG_D/J*@30:O%,FM0!?6
M1&*^WTHVY-1\Z5Q8H.\;A:+I?_C[YP]Y<0TK/[M1I8Y^!M**HX^#TP$]I<;
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
M)ZQD*9@/IFC&L(HI(315)F.^'/PSJ0>Q!M*E?S(71$SB',*QJ3[YA_Y,I5Y
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
MAN.@:I0<B%D6J;U+$4I$JLFH\R;@*I%+:$T]3)A@I"TX*W#JJ?IIH[U80'U
M0E 91_O+@6J"80GIL]',TQ:>Q9\V)04X!7B4"XX^DT;*812>/ J8_;;JEA%#
MQWDD+_&IY?PG[OYW,6"1:TWR3'&>&0%=)\ MF+>AX.\PG6EA6:1UQD<J1+Q,
ME43&_\QWX.UD%P$1?\QGW- +K1_X<)HZR\T[$5_C5M0+"^M0S4)L?:Z\3"-K
M.!FN8X\3US)9YA372NQ?A-PVVW]DDJ?26Y)Y=\N\ <W0ID'P@87FU8:F%>?0
MQ=OJW?=3RZP4N7J=IEXE<IEM/(PK9HBB$YRH,8D)0]4>Z-':Z)]%]@0(;MZ-
M94V&O$)IK6RF@@Y@%DX#X5:*[!'Z>UBY&+NF\2TG%HNO.>[<FP>I:(.HNU@,
M-U"@P6<YI,@GQK _)<&Y<SR>3\;HW7';?(DG*;ERAUQY.T!^X9K@U?-_*#@K
MG1>XNI2EXR\F(AO)J$;RYL/<9NC/A]'0;N)L2<!=$O!"7.!1')#EZM'*&,:A
M'22-,^*I7W[11[DVN+UM2L%'JD+8"=0%Q[@AY14E0H(IG]U]XYE>D3OG=7E8
M4HI^_$B9S^#Q40VAT!>227;*)(_,,\JY2+!T*HSHA1I]Y(#;XF*X<9D=^Y8,
MJB0O,]9;1V4.3YXW8CP1W4?$!1C3H>L-+J*XN)=IFQ";"<BAE]RP!V[@B=@Y
MB.];(D07I@HN%X+YH"^P<F5=\%>2;R^&)*4>\H-<FX<80)[?;?A3FK@Z] *=
MIE6'7D9\/2^F43+RE,I<Q6HZD203'1$+'V0:EEJRT/;'NA10YHP%PK>9'9EK
M+ VW[,M71$]%?LX*$V;?NR5<<LPZCKF*[]8<JB02E>"Q\5K?C;0 7-N)7,G0
M\WUOX/$@J>-B2@=[6R++;+'2'IZ"M4U\33Y/KF#ADPV_J8E@DG#GXC7E,QAY
M&]BO@37<_$%))A:-D*P5DT)>_B9>A2P+ZG\[,3Y>69!4).^]>E;FQH1U$ 43
M8Y>.KHYTOH(43.# !BQ_F8>@LLQLW%DG[<$]F?- T6<;4TY4>REL^R5)KP(A
MQ!V9^S+,OU&8WXX,_M4&P9IRD8!S!)5*L;I?KA^ [//<#^1?W,].$'H^\5A:
MC2R+&% 0*&[XX&'?/#?_,*3_)?A%N;0G'E:5*W^UIK,ORJ,W'P+#?_]^5[@J
M).]V.]C6?G=<U[9FW@0[Y>B7 )BC*HNS_.&SHD5(8X<OO]D(:X1'S--%E+%
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
M!5=(TP_6)(L :J17A_B#_9^Y\V)-L"UZ=YIEZP;X^N>N*ADRVSX]I6EK0F;
M8_B_JYC-[NT@])TA^+'XPKD[2O\A\<["0363 %CRNJOJE\"J4:R\RN(K!T.L
M%%^]2N*+W22&VC4_(#IGG0V&>WMH TT'$SL@+(QJ8 94NCIM]Q=K@B@W=L@=
M@<(2UV[T=;@QM5:VM+]&-^:**OX:%&!6FI%W?\64P\@XP:+;5=MFMMSR<,Q4
M%6=3UT];BR!-FG[:/* /Z@4A"^Z!\0 TQ:26;?DN+!E1F2@(&- D]8$SF=!?
MB<VPN65BX[N1R9#"^XB'U1W";0]N'J?&GT[X?#$/8%.V3^'*+42ZV^@;FJJ9
MM4:?J9XS]V&X>@_>SPZX&D'7=+79_(##\JH?+[^<V\K8]Z8*%2;9HY.9Y8<5
MP4"KM*SM[@;YX8[/@"R(4W//B'*'-"DJ5UH3#,"VVFS5.O0G'9D:WA9E<;#6
MZ'?5IKEU/6B]'9C#\,&U^P*7N><[MO0GJN!/"'J\@:556)!HPI.AZIU:![6D
MYU##NZ 4_C40EUE3S1S/5_H(.V>#.]^>66]LP"\&J#R&JI*JM)$>0P7N".K*
M9S5Q[W3&-:P7Z.0F'&MT44BGH<8710E,C%GSKMHVLM:.=!QVS@N/7FA-RKL=
M)&K>[N^-[:2MW>BWFUVUU?X(SD4UP(PDT^_^GMF.Z3N-?LO4X8[9&K:^3C"0
MU;]];CQW*%L JM\"<"#NP(E6OC>#=;VIRFQB(9M@R<5_YLXLA?(N0YV',T?N
M.(40BS<\=T=7@CKO"1W1A#I#:ZFZE@4\K)]]4E,KI-(<O7M;HU2.[B%'ZZTF
M<'59QH<T,0HPQJ^>-WIU)A,9\JS 72&(452*]&:CKW=,M67*\@C)NX>Y%=[-
MNQKR;ELUMT?*D@'.XBS A@HX;FBY3PY"!S%'<]M&H&.QMO91*B%(PV(\8&1=
M_<2QQG F[Y8Y@H54S9QX3XVN"^E$U/BZV E;&U0DJNM'WF!ZH)L$G$(KA"4K
M$]L*;(7.YL0;G\P#6]955.="B>CT'<ETC]]R._XC8')86.3,1M]LJ=U.K<-1
MTO&H\4U2+C^W&OU64]6VOT*D,_*^,FTVJBY1FR>]D"I<&G$=4YR4+"Q<[4;?
M:*OM7M;3K]%E(=V..E\6I?!Q!_BXJYJ=LK#=I9^Q=9.G\M?_Z>J:]D5Q([)*
M;Z-Z?9_+A&[L_ 1*_M?VO3QYZZ*2!O+J7^I\<4@OHX871T$^WN#RZ#7Z';4M
MLQV'*^=V%\OJJN%BU+2X=5\5W>\7.1RXHJGM;DOMM/0ZWR"RK+M2G+^OLNXM
M.%\CSC=ZJM8S96UW]:ZB7>=%UGUN"\FK,69WL<U71=WLZZ(MK&3T1E]7]9ZI
M&EH6GK%&UVLAMCBPZ_8Q!7M;-.]Z"O:^[(C"@HU(%:K6U=2NOK7UL!?A.AI'
M]KMC#9R)$SI\AM)#/+J>(F6=+X&"=?E;H=^5.,<G078#:#ORYEAK6'1X5J66
M>#26JIA"-(EY3O8A5K(/43R[*I,%OGNPB-#VIW Y#4+E) )2F'D^WB%R(I&<
M2%2V#X,\]P@L=PD<%_7#9TT;$R<C:'7V5JI7AU!GH9-SA+;Q+S84NA8(G9&M
M%#VJHHFJW='WJ2H*UPOAT3/KC<:(EWEA'TLJ>K<E%>D<--#JCI&*"]T=(U-A
M1Q_G!!E=%<Z@SC>B++"HX16R0Z[&H4'-?*X^JEJ+JETYY\.AAW.^Q3U3C?*+
M2LO?'G(_G"AIT2LL<]U&O]M1C4ZM+Y+JN58?AI'WD.LHAY%[P,BZVNH=>2]I
M[MU1O8%S7\48N=1PN>&J,70[&#AW+-;@80;.B9S7VSM%VFPV^D9/[9JR5U6R
M=74FSFW-UAK.0U&-[<=J2R^G9"_'G]/%,IW9;F#M-N'U80S$W=\M5W#E>V^V
MS:,.B5**]TH@%L!AB>U'*"Z73D\=+Y;R>1IKOUIJQ\CF2*7_<\!;!;M?0T\.
M.*W,K<(;!!^];89#FEB.T%3U;JV1$:1K4L,;I!S^94.*S/;6(^VD#[*+TDUO
M 9LM4<HI79(*N"1I#*NM(P)M@O?4<Q#5:W2;2'^DAK?)CA@:,_FFVNMEV\ND
M,W+ ZX6!1UL\T%7.I7(L%MV>,-M*B 1@2K^K=CIRBJKDY .BMI7 R0B]8ZI=
M78Y2/0!#I$>I5LX#J2D&R1X::K:6NU:ST6]I;;7;^P@.237@ 23G[Z&K97O.
MQ]Q\JZ/JS;+2*!7KG]_>ISGX9%79UBS;FK=I:ZZ&^5)I5;W?KM\D7%I6(^N-
MOIGC -3/#JFIM5%I1MUOI^QJ1C7 66W*9ME*:?X5S;(RY%G1UMC"-CN.-#+;
MJFE^!# [&?"LTRU1*A_C**-.2S5;1Q[NK-HE<FF/;;CU1XJ#[4>V$EH_JQ($
MK;38[=Z+$)2Y)L(\6C\3$:!W#+=O81T&2&"WF45/K-%-(OV-&MXDNV)IK,1H
M=]76]O,KI&>RHX#F;HK]CL6X.UBQW_M1_EM=Z@!LMV5CJ^3I2M7[;<'3/<R<
MJ9J^=<F?=%Y*+_F3SDH5KI&%HJCWRUJ[V>CW#-7LR;2(9.9J5/AMP<P:,+.F
M]MIES3NJJ8-RR"*_RGD<-2UQVFMQ7V%!TW&VF-[&)O%:U_45XI$:N20U9?J]
MUO459GJ#F%[OJKUN6:BB%2OIJVM]^84WG3KAU'8YY!OR!&S =H?[J3%_QS,*
M*O*?@7/F.I/_;83^W,Y"2T7;/W='%\G-Y_&QB5O(Z.P:GHM>[KFTEI[+T=AP
M>;.D;)HE)>MCZU,?VUL$Z.P=#H4 1-##;P6^4I6_K!+O.]M_>+9\>_65?GWS
M+4_,/9=8]\[R;_V'$(LH_F%-YG;\3"[NS5C<VZNUS=+E:+M9#B&6Y^B?A3\H
M,\M77O!A7Y2ERP_P2X)M5D[+#&[G81#"A0J<M9FUE-A/=\7Q+EE? 4)OO[[>
M'M9W'01S>U1T:9UF\:45)NWY/'SV?)#DXLO3]K"\=YZ<O@>B;G%RX$%TFTM&
M;>S@#PK;LF)%*U85APZ6K&0OEAX9U:] 0";!:71;Y-BH'1,YJ-8A%QFKKW'X
M9!,6;>6SJ(S [R=!"P:B,P++7QE:,R>T)M6(PE=:;O8P805VCP^Q)G= G6OW
M@M$F(4Y%HY$=<%]:9D_5FA(W4G+U@<:ME,_5'<;5':VLH?,RCEZHQRVTX(_Q
MI!3I%U3@\A!4N>)$.1\.Y],Y=0I=VF-GZ!0NE.AT&WVS9ZKMMAR#++GZ,)?'
M#KBZ!UQM-%73//(&A<,PQYU%+0@4ZE>>[<E(&;PIP7P0."/'\B52_7NODD]E
M=4DG[++?@#Q?WQXBXIR'%UX0<I>^F-1U<;26VLYI"OHLO8##\U2^K!;CJ14=
MRSOB*:U2/'4T]G_B#E8\"B;A!"O??K;=P'FQE8D72)?@0'H\@ W 3SDC3P7)
M*/QWD208Z_S\#E2[L</;\:/UL[ D8J6GKAJM['RKS451VNGU4N\'8C4<.V6J
M9@Y2Z$%8[6@,=U:X'RPM_:J&Y5[3DN;=AX<2-7O!%1&LL.296-G<U+MJJ_L1
M@(]D.7\U>'_W0:02>+_5Z/=:NMHUR\HXR)K^W;234<W23FZI-<;BNL]Q@K,C
M.S. L"-O/IC8C.A;R.Y*PASBVOK+.R&KMSN:JJBSO;;DG;NC$I1;&TQJ5>^9
MJJ'5^F(OD9T.['D>HS+)9X'C5B9[;74L1YET4)EH74WMZF4UV!]2H,F2^B5$
M?$UA-20::CA9.CK0;>8%5.=R1J.7G1?[RZLS"I\%S1*?XAMIQA^Q!K#L>;C\
M(U/+?W)<<02]M- .;:"XOW]FU'&5WTXZ"T95XE_< 3*&8S4UNZT-VL-FVS"'
M8Z-KF>V>-NX8MCXP6\/1OUJ&T1"?>O;CAJ4G^V3@V]:/$VL,>SRS)J_66]#X
M)7TX<#))2FQ_B/V_#?Q?^GG[2CQN_Q3(V!9$@;_?7'^[4NZO_W%UKUS<WM_=
MWI\_7M_>*.<WE\K#'U\?KB^OS^^OKQ[2VZD8<^5O[<)S29XIUT M4JQ]UQLK
M5SGV_*H]P0Y(BF,A)+4!.YE8L\ ^$S]\&3G!;&*]G3DNK8<^]"7]N-8LHS7H
MQ-C+,?^=-AD/<D^,?S-_^91>6M"![#6]>=KNF4M?;IYJ[WS---_WR56+[9P:
M/:,F:VV?FH9>D[7V3MM&IR9K[9ZVM%9-UJHU3UN];ET6JY]VS;IP+)QLN[G9
M8GF :L&.TDVFI]-.E.^]+L9 JQ.GZFYTC_W3MOQ L=T17&.7]M">#C RA;:P
MH:F*WM1U^E>CZ!7\T-PX3K4V<-S;Y-#8);\?)V?MB25;PLDA6?07WG,,A?FH
M>D?"&G?N>./.Q4+CSG&?3523?K58DW[<Y\+++4F,E-]XN>5#MMSRN$\I6='$
MI"Q5M:!\3U8T'?=14<(E=1;Y5SE'H'W_0:7=M/71G6H?&P,%V("'UN_W> [M
M?.K-W; DP:OT6]^;KWT7H>N.%O35FECNT%:L,->6QAQ6%8I/CZ,<8PE>BI',
M.C1W!.32[2Y%2JGB[.3]Y@:/.OMW1/D]HWCM4S9IURL3C4-*D92B"NRZD!29
MNZX@[#41LZ"KMHUL,[44,REFQR%FK9V+F=;HZ^VFVME^+) 4,REFU=EUL6:M
M]H;-6B4(G+Y]$ZZ4-"EIU=EU,4GK[$_2L/.QJYJM;%FE%#4I:G44M4*2UMVY
M[6@V^IU.5VUN/[AE+V)V-*W'-W:H.-0Y7HTFXQK&[ZD-3O\B<3<EF229))F.
M@TR%S(O>:O,"[J 8O*2P9=%J]#6SHQIZJT* M9*)I*Q+,DDR558E-W>IDMM5
M5,ER-MR2JG>),'A@32G1^229))DDF229))DDF8Z<3(52I'K&C%^2(MT,+C9K
MR7=P3$FVW$<B#W\,_LFZ@27S3[="_'-4.;W0AP>,;3]00D]AG:HRP2?C7Y),
MDDPU"E/JZX8PX 044'>L*.51Z+Q'[YOO39G6*QR\["$4=PFM!)*Q*FWY+,E)
MELY0>K,)-E!7U7M&-6;I2&:2EXDDDR13=57SDMSD#E2S!JJYK;;;V\Q6DBG*
M P)2%$!SDX 4.P*DT/4] %( J24@A>S3..X^#?T=PWBREYXA 2FD%!VS%+T#
MUJ6@76DV^JU64]5S#$LI9E+,CD/,=HW[HC=;C;[1ZJF=ML1]D6+V@<2L6 U(
M!OAE5VWR>K,M 2FDI!VOI.T-^D5O=@B0HM?:)FDD14V*6G5V74C2,M OI0L8
MXMMVNJJ^_=1A"4@A 2DJ)6DR*2K)),DDR7149"ID7JS!N]JF^UEO8@&AWE,[
MK2IU/TLFDK(NR23)5%65O$.((%UK5E$CRV*OC? HMO8%C[L=4';]2C)),DDR
M23)),DDR23+M.K*RQH[?#$>@H'F/71RJV<ZF2B5G?1S..@1CZ=5CK*/* TH0
MBT-?MC)F)LDDR;1EW9BQ14-K]E(R:-AE-1I6);.47V2X)#=9?O>SAETJ/;79
MR?:"26:J+#/)"T*229+I(*IY;Y!!6HLT<UNKR#4O4Y6%<2FT:F0LCQF7PM#V
M@4NAM24NA6S7..YV#2,#T_@.7 JM(W$II!0=LQ2] ]VEH%W9Q=A13^UH]6AZ
MDF(FQ:Q\,=LY_(O6:_1-HZF:9K917HJ9%+/:BEFQK$<&_V5GW?)Z4^)22$D[
M7DG;'P*,KC7ZNJF:O6UR1E+4I*A59]>%H*EW[J+I>J/?:^EJ5^)25*\>3>)2
MR)RH)),DDR23)--.0E,9@+D2NZ!UH]'7M+:JZUOG6"0325F79))DJBF9BJCD
M72(%Z685-;(L]I*X%%55E;)#4Y))DDF229))DDF2Z<C)5"BRL@90?!?P 7H+
M8>=4S<AV<4C6^CBLM<9#W EGM2O(64>5"93(%(>^;F743)))DFG;RK$MP :R
MMU*GT6\W*]*R*IFE?&99DITLO_]9QSX576TVLWC-DIDJRTSR@I!DDF0ZB&K>
M&V:0WB/-W-:VF4LHDY7E,$[G7<@4>C5REKPLF9WLF0'T'WGSP<1FI<DUQ:W(
MITA1W(K>/G KC.92W K!((>YG;:H<=^*F>K1:%*^O!RP#25?7-[;AK+=T=14
MA>3Y:6N@DC="XS"T?#0.J1ND;I"ZH5)G4D0WF$N@:,MK8#-TAC&B-;/=V%)Y
M2.4AE4>ESJ20\G@'S%=!Y6$T^F;/5-MM32H/J3RJ)"A2>6P9HS0SO?,[0ZDP
MS++Q8*0,2QF6,GQB9K#3=B?#K'K2:.E2B*402R$NS8K7=F_%8WFJVM2[:JO;
MDW;\]@G.7T(+ODYD[!(Y2+ZYC@Z[GWF!@P=\YML3*W1>["^OSBA\%AR2^!3?
M2#/^B#6 9<_#Y1^96OZ3XXHCZ*55Q- &_O+WGR?7<97?3KH+"<W$O[@#9$K'
M:FIV6QNTA\VV80['1M<RVSUMW#%L?6"VAJ-_M9!I^:>>_3C'^V2?#'S;^G%B
MC6&/9];DU7H+&K^D#P=.)DF)[0^Q_[>!_TL_;U^)Q^V? AGE0Q3X^\WUMROE
M_OH?5_?*Q>W]W>W]^>/U[8UR?G.I//SQ]>'Z\OK\_OKJ(;V=BC%7_M8N/)?D
MV0KMD?(0PG^FL)Q \<;*A14\*]\FWFNP^;Y@%R3)L2"2ZH#=3*Q98)^)'[Z,
MG& VL=[.')?61!_ZDGY<:Y;1''1J[.68!T^;C ]YD03_9O[R*;VTH ?9:ZW6
MJ=9:_G+S5'OG:Z;YOD^N6JRFGW9-72YV1XLU-GKLFEJ<ZO1Y=#>RJ?YI6WZ@
MV.X(1#]32+-Q#<W:4IF-#H@IP?V8G)N=3JJ0J)3MIZVLU:94Y<]&DV>S]&R:
MJ;-95\&WUKHN(%E+WZJU"GQA+<[YT[6KA,_>'!XQ"CX7.O$=U$P>"+9E9OO@
M";E/"KJ>+^#JV,'9'JH?Y3/*><8!.DISBWLU_6#(0_M G=VZ>+[&(<*\+7Z<
M4-\NP<N,SG+PLAJ%^*K7UU)G<=P65[[*XK@]4L2:NMSMQ+&+Z;*>VFEE>R:E
M2$B1J*A(:&OJ4;>3B1[(A-E1#;U*,E&5EC5=.VU7!V+S?/3O>1"RZ'KH*;X-
M?#)T)K;B1A8P_AU_&V+D?>9[+PZ&Y@9OBB?]O%H_HRI^GFX>C/TO[1FPO&.A
M;E)!(\XF-NE.RQTIUM2#??R77I,@0X=WFY*TNA24.G='YPDZ%;VJS"9Z4QVU
MT\OBITAO2K+U'MR/G;"U!FS=;*J]SM;3K"1K59BUUIGQ.^$MO='O]G*KO*5Q
M?U!39FS[/ECFPFJW?MK!'JSQNB.1[L%N881A#O6C]?/JY\QV _NK[=ICIS 4
MC&DT^KK:[-3:8)'(NA6^5=8:+.7R,S8-Z6JW52507<E4^S=5RN4J;&-1.ZTL
M7M91(357S4BYP_!A@+P"Y%2&0&\G5"9>$&QEJAR+P[!S4R4BSS?/O_3F@W \
MGYP/AW!.89 G9.U&OY4#AEXC0T2ZMQ6^,]88(D6YM=/HFUL;&9)A*LPPZXR,
MU1Q3T,+ S+^J;6^VRC!(J0G-1&@+^X5&]B!4G""8$SCGT M"&12I@*61)-/M
M^)OC GG@-"Z0/GG"UD/=G37F:V1I2.^TPA?'&DNC(+>VFL"MS2R @N28C\,Q
MZTR-HBRC(<O(:$6E;(FKZ6SBO=G8-^P-?YP,K, >T3ABVPV8@;&M/7$LIOW.
M[0F"Y/Z*!+I(T*>H3=_2T:;7.UG572-#0WJH%;XVUF%$E\/&!K)Q-P?"2;+2
MQV&E=19(2;QD4B*EFP4&E6$.0SMM5:>4^P['G/+:U1G8);X=.CX!IR@#ED13
M9A-8%M9RS^ KO)$SC%Y!0T;&10YOQW BGKLC&F![EZ(CSX4&/#5Z;\,A!-;D
M=LS_<..Y6*1?6,0I5VI\".!PZ2Q7\:I:E\@Y!-,SL+R>C-)\9,9;FQ Z!.=A
M![?:JE1\4 9[^G^XO@VK_*\]4CX]68X;?.:%*0KPF..^V+Q-3D9[#F$E+<$[
MCHGV*Y ,FU5OW>N85H5%LXNUM:V<OM4:64+2:=\S?0I!>:\QA<IF:&S%5MO&
M-F#>DI^JS$_K+)R2&:K=1 W9-;-]94<]A_: =@N2E6P4,$UMK'BQP&B112[[
M&<RP)IH3B]RE$PC4[]OQ.5%(*RQ[V-5IYOJLA4<S2'>UDMI\C750,C_IC7X;
MC(-L!:-DIX_!3NN,@Y+YR4!^TK02QC_)F$8Y!2PT1T1Q7.43QC(^*[;EN[ P
M0M*?N\,DS+XU'CL3!WZ4$8XJ1#A^N.,S1KYK]]X.YI,PN!US9%T@VS??F_Z1
M(N!Y1+\\T30;?5-VZDANWK/A4C(7MQI]HY,MDI2QC,HRT7;6RFYU8KO1[TB$
MPIRR%J,Z12T7SY;[!(\#$V8X]WTL9F'Q#2IS =H.@, (/*A270N&/X; (<R2
ME6B$-7I&5<QUHWTP9K^WA[;S@D.GI U>A?#=M3OT;2NP+VWVWVM7-(N>NZ,;
M#ZZ5F&*%G>4.P9ZT<JJNI#E3 >[:0='3DASV3KD,FY1;JM'J5,C.D:RV=\MY
M+[S6 WM:[6U?U_013>K#&167<UL9@V>DT'Q:>W0RL_SP3:8'*VE? +'0B[UG
MI+H#2CEVX1Q]I]GH=]5F<YL<O<SK5%C=O]^R*(>_-*H!R9DQ+DNGJ\UDI28/
M=\5=.IH1-,JS"MI+AB7Z6"[FAI[OR+!$1<V&!(4*BYO1Z!N:VC1D6J62[+3[
MHJ)RV0D3S;IJFMNH;\E.56:GXG;!-OR$O:F:JG>W*5*3 852QSMCI]Q"-DZ&
M$RI0,K1< (ED%XQBK+@O3]3:H+JS,8,:E0A)?[+*]T9A,R2/:PO>'@CYJ[9R
MIB#)2%AEF6I/B8\2N(L0@/7M899DN*)4!&">T5)FUAOFL63,XO"P-LOSCG>,
M2(^^-2J<<>Q@=VM'-7,BT36R6J2W6RNKI7!F?1L.[^)\4D/M]K(<+L,I'X/!
M2JC=V(K#:%2HVFY7!") !EBH8H-FL<MZC8H;,4"I1R^=[N0>16$QU!M] SS5
M6K=H25>YRA?-5E4C2]D\R\E&H]_+J3>5$9>/P49;V"O%^,AL]#M;V;TRK+*[
MM$^B\TK&5ZIHFB3#F]]C8A6V2UJ-OJZIII95Z#4R3*0'7.4;Y?V&25E,WB8F
M;VJR:*5&/+;;FI6R6 O!?G&ZN6PTSUHSAQQ$O>&P!&0CWQG,J9U<!F$J4/VZ
M"63W19)J>5+9Q2K%BN!421;:=ZE)*2S4:_0-B<3X85FHC,D!ZWBHUP0>RAE)
M?M0AC@,:!2S$ 90048XA0Y^1$8[J5[?>1%1CQ5P@F FS_<8NG)'I:=A%:VBR
MMD1R?*4J8LOG=)U\U&:G*<,?]>&T?9;)EL]R1J/?4KNM+,<=553D,)P#]%)P
M<)4R\[T79V2/E,&;XC$81?=)04*\;)O9*='3&'C^R/9/0F]VAJ0E<$<%3ZG:
M4KOSG ^0\0*H>,>)^/7MC\ >@< *0IY'="PLG6:CKS<[JODAVH$VXY\:N=XU
M%8B=CY'<H4!@%VI74W5SZPM+,N4'8\IU@:(=<B6F+0U=-7.0GJK(E0>(,!T.
M,"58L*6V@2+>U-'9X!GK*;S-T^4*RP VWE&V5=,/A^)MS9S0FB@V#LX=.>'<
MKXIS4>G+:0_)5.N-Q@ ^>N<(F^[;<$V-YJBT[/?UQ/:PWJ'35;6M^DED:JS&
M8<OR>0K[K#NFJNL5J0:6/+7_=&OI3(6]PT9+[6X5]?Z ^=<#F@GGB=$=T3P/
MBE1:C.@CF8FM4"8V(Y-?YP%\,8@CI@1NQ^CV\E=&!<73:&+CL]HQY21VR>45
M,6/*Y&Y$4(;+1]<J FLGV>OP%DV9_*4W^JVVVNY6I*%!AD HZ3KS/=C7*&#S
M&-B\=E\9Q:-WT=Z!-\U@6V]4FNYA]EU&2@Z?;+WCI$-\\P<@W.UX2P?$:!IP
M!^C@?\B6?\G3!\F7[H"G359)EM,M*OGJX_#56M.F?,9J83&NWMRZBTX&;,I/
M=)(9*R,S%4KG?//\I PFR%18\+#&0#4,B3]729;:7QAD%4MEN:8#ZMK8!@-(
M\DR5>6;3V$:)>HBPEEO-BN@A&="(J\CG@3W"^>Q.3M53-4(7-:U-W(6]L"25
MLZ1(,2ID>W>1HM'$/&NKE1OG*)QGE56SU>#,/8+^[(XS->R^[H%7V2X!K%!R
MYH?AS(V;Y7;(F@C*W&WEP@95C#6/IJC[F^-:[E 6=<L52@> !?^"8 X285.1
M%@?,2&&6*ZX75L4%J/2EM;/LY0]WG K&W]LS[IG?CA,XO&^7]B!\'W"YH>G8
M*XKCYK-UE#*/*;E[AWG,K;E[[/P$7?5?V_?R&-M )NKJFOZE0DDGR5S[2F;N
MF+O,*G*73&GV(S*C63/Q8$6A[4^!0P:A3'%6(,69%,/O0)Y'H Z*8)Z,(79Y
M3U;85I)3=I^Y+,(IF.76*U(L*SEE[_G*(JS205:I2&I;1B'Z2";%$:&(H1?(
M8?25N*?O(H%""HE8T072)T^JNHU^MRF'1E62679?B+R*5S9WJ7I5=*DD,QVL
M^F@SU:,WX4*7&-Q5N<^CK,(G7QAEG].N>$Z.@9K%I7M>I8JB34-G1?,-NL:P
M*9M;60O27:NQM; KSL),5E=3>UVC0JC$DKT.5^"S,T[#UD]5ER/7*V-U8#%S
MZ,,#QK8?X/!UH"W06D82#AA)P 0<T.51D.710SEDA"DL<6:CWT*\#8E*5TDN
MVETVH%0N:@$7==1>2^+0?50N6E4-4!H;M1M]LZ6:QO$BSU5H\,4GWK_T61GG
M5/A6(ZA0TV+\PS<P147;[Z_%USMD.H )L;VU7HTN$<F8AQI%408[=C'_;*C=
M9EE1"LF456;*O;8NE<&?/3!NP$8V2PC/5JQSJ:[SOL10-^73B(]U^XS]V@Q8
MUQVQ'^S_S)T7H.5V4"ZR 7&/-@]*,/[O*B;=O1V$OC,,[1'!1[JC]!\2[[R#
MC7BCQ7E_5S^'DSD>+OQ LV_OK="^&H_M86$OQ\#V6K73DFW?'X:W=VXV59RC
MM4:_K78Z[5I,6Y)L747#J^(<CI. 56.KFGG9=5[NY*0E1IIRH@SL)\=U,5[E
MC94WV]H&*%BZ7]LWX6KZ#F^WPJ)LX'P3M6O6&EY8AB@J)2/;&X!ZITHR8C;Z
M';79R2:%)9L>-YMJ:[H;]LNF!'YLY@RJJB*;'DU8;95I9N/LAJV-LC6NV88F
M.#NI,P/H.?+F@XG-:+V%;*^DQR&LM+^\TSO9[FBJHNY*L%RU*JF[-EBN3;79
M^PB ,F4PVH$C0,>H9O)9X+C53 E65:4<Y,Y2!UF*NA1U*>H?R,_OEN3G5T#2
MR;WZ);3@ZX1/D>BGX/3JZ$!0,53NC!HFG1?[RZLS"I\%,1.?XAMIQA^Q!K#L
M>;C\(U/+?W)<<02]M#0/@4BVOW\NU0FG]:2WX'(E_L4=(%,X5E.SV]J@/6RV
M#7,X-KJ6V>YIXXYAZP.S-1S]JZ.;1D-\[-F/&U:>[).!;UL_3JPQ;/+,FKQ:
M;T'CE_3IP-'P1?5PU=N?8O]O _^7?GICB0?M__ S3@<=_M]OKK]=*??7_[BZ
M5RYN[^]N[\\?KV]OE/.;2^7ACZ\/UY?7Y_?75P^5W\C-[>/5@_)X"[NX>;C]
M?GUY_GAUJ7R[OCF_N;@^_ZX\/,(??K^Z>:S^5OYI6WZ@7+E8[WQI#^WIP/:9
MWC,T5=&;ND[_:A3+@!^:>>)3SK[.?<>:+-O-1M*M9(][,WENF7HC9S,9"3P4
MOWFAK6B,+-E_%<*UT+XH_ J^F4_A:X:+YG46U@@NT/DPG/M8TH<7*O4MQL5]
METXPG'C!W+<?X3%?)][P1WQI]MB=[KAS^$C(_X9?8L,%.T-&\.=VH_\UNB7%
M[<I7MZ"MX#7^.(NLA^AK\)$Y7Z1OI"H=8&L7#K%[B-9!HMRMJYS/G^9!R$AE
M"I'Z_?(/!0C@S?TA?-FO<$(S5;EVAZ?*)Z2FWOR2>@?]3?OR&:30A<,<@K#.
M)K L;$:<S?U@;BN6\C"#([@=CS&V^'?7&=O*/=SKOG+A^3//9^>*4NR$@1+,
M!X$S<BP?Z*Q\"I]MA7_MA3>%8WKC7X@3:/D+B2=&JZ%)M:F%GBKG@8+8"[@(
M?*Q8U.*67YW))&JJ3"Y751R7ERS02BT:"4@+GSC6P)D0;ZJX\^0F?_,F]!&^
M?A7.P[5?)V]D#,)QO3Y[$_C->W7AEVCW;[C,U,)4^B;[IST$ P<>$EH_3\:^
M;2L!;,3+'N["]^*R@A D!;YNA-VBB\\_51[A5&CCW%!V OBZF8V6+'[:MX/Y
M),02S/#54Y"#9S:QL0J4'DR<(>P"/H[Z>DC?B4CS"X>+6UBQR%/Z86*+H<))
M.C'"#&P\HW_#HF!)<"13#^L(<-PPO!F>A.</'[*IC@2^ B=3XY,L6/Z3 WJ%
M<5L0@D9A<)FN\@T(H6A-^(+PF7TEG+%/U*0%BP(57-S4"0)X@$I=-Q/%FF%/
M#OQ #(>?'7B63T'TD>/#$KR<DU9A+4/;F1$K>BY-4YYZOHTD53S8+GP!W\?,
M!^<!R U' C>6XL\G>%K1EUWC/8;KN+=AJW-<N?_B#.UX"+,R!!$';0$,!<IJ
M1&8RD#I-E:F%;!DJQ":@9.CCP)[T!RS6(:\I="9\31X8W,@3:5X9,M+9\*@!
M/ #^F"(?;7+DC-_P)WZ@*$8(CL*9+WKO N<-[.CAQ'[PUL#&[2C_F8-$PR[A
M($%]&:HRF(?X.ASF$'0J?-#U4%#G/H&S  \ =? (\1G S>!YP3/A/[P<97'%
MX;,5YG"A^"3*[1!XY33G?J_Z!7#G.[A!;T$9XF]"9;Q: ?T.1\UN9*0T[AOM
M(28;> .25PKG%]A/ H%V0;-< YUQ/#@)'WP0R .7-E[J@IZO<.<#*ZL*VF8^
M2A8\'#Z/M'25/TX?&(>(E4UQY+S*)I/CZ'GV=GLR"=*+M9Z>D.8AWB5#?QX\
MHXX-4>;H _@/_N_)MU[LR><O^,#1?)AZGA7,GBW0>U/GYQ?VY_EL-D'= )(Q
M>CN!O^-W#GW@SO0B@8O'WI#Z]& IPCV&'8?V$]=#<%0H ^E3)!$.F#KBK^8=
M/RIT6(KG,PZ-MGHRL/ KV59"!2D?+#+H+PMF33&3M%5YDU0OV22]]9_@/OLO
MG=4%D .#(_0+F*=W<#$"T]*OMV/>BV)-'L05L])<-9M9*])LYIFK@4,W2?+;
MWF6YLJ?G?&==+-=BE*.#NQV?#X<>7F'NTQW0;OC&_LVA1][9:%EZ)(V89U"3
MSV!;>#[*-]X)I.I !N$%:Y6!=X&.J.L"MX"C:_M/;\(@"A9L[OB-"?LW81RS
MCNZ$,8YZ#6TT,D+4C8U,^J3KA6SE8"6Y(_"945\.A86&&LX:\E^IZQA,XI",
M/B$7\,M8B$%L:@7<K/!" C\#E>^C,6&#4<XTI"5V,[3\%_L$E+_8[("X'YM_
M/->UF2*,K+7(4N"&L,J>#$8N4&<4&TOKUY<]#?C2<>I*C$A+ZTT>$%OCB)Q6
M9B=1V7. 6T2)M4?,@D]O>PY6E?-?\9$)*/") F]VPC=F6UK#9[YO=!?PS[1O
M*V)G-!%A(V <!<H3F+L^<2"\;L\2URM=H(*9?CT_OQ.L<KI:A]1!'YR#0>8S
M^U?8) &Y9W#4\)*US%/C%CJ>5A!XP MX7A%7#>:!0\X#;ZI_$^:AX 0T8IA#
M&!]S'E<QB<F7ATG@B6<0&[L!R-:$3",RE- &'X+=8,'SQ^!=L[\F80"RTANK
MBH3#R@QC%.P)V+K<K!9/YFP#Y\;<\6@M@0 MQ'>S'8!U3TR*SV;9#)3%T!X^
MNT#N)_ CGN= 4706A;,#JF(Z=QV^)V:TP5TX)<\17![X!WV,.:@C"@*XW%JG
M@X,#6;&\/!I<),7\(27<M[$)BG2&#Z")1\<COH0TYPC,2^XKOL3?QE7?% 4O
M$&2RN4#_Y?V=<JU,D@GY%PR+*_[%2=RNS7)([?@^P]:([FFV)@7L6=@Z>K*%
MEM[;X]*Q%+QUFFU;$DLG8A5:_4*_RVZ7;\+RS=-L\BY:_IC?X6\4Z;8WCW1C
M "&8L0#'Y$W(2205S^#,@.MKNPDFY7Y>=(TQ61D(JY*I0F4>6."5OS[;:"WB
M-31V,&.GQFH1Y-9"E>^+>X==-]'W+#X8)&[(?<+0"U&*K9D3DA>$XR;Q$SZ/
M5,2*3YG:X;,W0H6">IJ<<!1UO,%A77X4%;!X= (7"3^.)]PVX*J:7:Y6\D^1
M=Q4I47XR U  8_2V*#8#A@,7]X0VGEJ$VPHJSGNU*2#(OS(R0U!_IQQH;SX9
M,7K 8>&TG=%2RRIBAXS=( C,[S6\-/A2\ S0R!LR3<7W&#%"%+V(UH/!"UI)
M=&/-0]#%2(2\M2X8/\\6D&N =P:>&ZTI.D\RLRP,PODCBK.^U3$H\@W,9.]5
MF&,BLIJ-)J?C)$@-H!KJAYSK&@T)%C$&\SN^&/',9_#3,WGKXAQ/,1K);'?T
M\Z><&X Y<A:6X,3 FPKZ!W;BRXGBPJ'A4K/<?IB39%LLLN>P2*D@L/7DVW25
MUI&N*,J@H(?S"=,&*&N@=;$++< C5H)G5# BYLD//9) 5'9QL"Q VYT]A^Y^
MWPY]+];'8#_\>TZJS?J!4N:AO,_ YCR9.#_@TT[('?(XL@F/0PW&GP]WRX#%
M-&E5P"GSD!0&!2E=Y7=@-WXS&&J*4='H81P4*Y'DP@7;.#A[@N*B4Y)D2P1-
M\1!<#ZZ#R9S9/O^9H^GK4 "*&ZT!?R_MW4TG.RC#P -0UJOEC]*+I^_!?X"V
MI\HMJ*'8;X8[8T)!VN#9MDD/Q[HU/A$T)BE^#]^3>O0R"C&'EM.$[8 6/K5&
M]F91,5FC$M>H:+E9=EEM(JM-9+7)JHBKGAMQ-6H2<?TM$=Q4E<70)QI[#GH"
M/-Z4CE5JG2^!2.K 5_*V(U@2Z C*%H$U\N1;T\7LNO="H:PDNJ'O8]*0!U46
M5Y$=KQ!;+!0ZG$TLN%S(D4F$7871'7^-2,EP/\5%)&T,H#K#9[H>^;W$+/F<
MH0YP'F]TFWLY\8BO_(Y[H#ONE"5PP0^*O(="00R^%):D2[A/N 7Q8/AUX/D^
MLQTI #OG=W%.T&OE(9[6S^Q;3'/#J<#_ N7% FMA'@BGCZ7U$J8+VF1 #G::
MK)X%7=!$"&H"9O<$N0((+4S^$3P+/2/\*'Y0/)T_@(P.M@)D'GQ>(A)/#TSE
M#R/IL:>SB?=FVRE1XYP2V$* 6/2/!;I9_#--7V3J^$GYD;/T]ZX-F*NI("O8
MS:X=IG8M(J_HXP] R5N\_*" V559WEJA[8U<;6\"/\9J#W46N?+VBS69LQ@-
MT, !$@PI7((1;3PZK"^@G *94DLNIU/EP;85EOIL,C<&V#$8^LXL$?W (-$+
M%^7%,]^B0K';6'\!FKE'TJK.!4A//$.5[PPWL!?NXJP+>26)E' F"[MYLC*5
M6EZ:HFSEG&4KFZ*LRLFN=\S7)N;2.3-05YC_\D=TE9)RPY06SQZP;$K(LY1S
M?FNF,C>\U# _*>I0K2#H-(1"<L9@];@ANTY%H"YZ+BG<N @*[Y/P%>.NR022
MS2JC?"<0T9LXG";BM#9F9=QD/4PJP[KV@$Z5^]3-O711R2-(7XZ@,A;,(I$2
MX84[*7QI?M:)0\%)TXD=+=XM&VR!!3G]Y1NAIZ<2[?15<,.$$_9-$39DVE#+
M,ZK2EAA>8#P[>CFW6< OM9)LV>DEBZ?EOBLRJ**B'+H:657BFH4]Q*6)8X6:
M];]-O-<H8[64&GQ9]\LMTCVL+@^+O*[QPMS3@5VOX% ,R2^R8RP311D2W\(*
M.WBVA,Z=GS0G]RVE3F:6,SJA+R2G11":">DZAR)!Q5@*EDR6$4].Y[L7R!V9
M(EJ/F2(C5G=*69\X:>RY*XXRST9,52EL4\#6TC:P6/)NV>9)NSKW:D&+Y8^
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
M0W2)32I-457V;@/$#>DV,>?!CVQWKV'-//VL)=!TA>4<T&"_(5%M1J.  J"
M!G#<:68-(D['#?Q39!O-SC@[#;9Q0(?"+FQ#!?W$DD6MHM+_^$BW(D-TNPR_
M^%#Q%9D*9E[ZH8,_^! 0%W[Y3+)$I[\6=9KXJ%+VB/T(!UM$JQ]9D8F6SYYX
MHU2TSV>RMJ0'Y?Z<!IDB]T3.'@-B_SBS)[#=#[;[8K^&O=^*YX1#QLM;^/[]
MX3'\VV/PVW!E(MSAP5B=%?GWF^O/5\+=]1]7=\+%[=VWV[OSA^O;&^'\YE*X
M__[I_OKR^OSN^NJ^\P>YN7VXNA<>;N$4-_>W7ZXOSQ^N+H7/US?G-Q?7YU^$
M^P?XX.O5S4/WC_)/8@>A< 6VQGA%+Q_ZITQ]=? 7J8H.CB&==$WZL2Q5YQ_+
MO9H)NZG0^08L?/1:3M!5M.54W$*6:T"$9]M=8(=RUIS<]5]((/@3>'$8"7X@
M>"02@+^XSG]H(BO]M8 9W4^LF3E( N!![.<S$DW]<5_(O\)A.>%)#A/" 7]+
MO\#48GAS2%VR^%)<\<*?P66]_O=_#139_ A[?'H*R),=$0'8&+X6Y>(S<'@2
M]H6'*0D)+!6_CVZQZDUT"[;KIFMX-*MJ1$)Z$O8[.PS]D6-CEN^+$TWI;G*+
MP?[2O<"K[Z/ F<^SI]/SC!=! IW<T_.I'1)1>)DZHRD =![ QKTH?A:6#LC,
M?\;G?(#HXP+DLT=W^6*'>/0D0B%$/@  ]XU' =B[H)10B1>*]#IM6'(V]SU<
M')9=#YK^LF 6*B1SB:%LFX@_V"(1'XVQ*DI0NI,S7C,3_UO@ST$[>A6%N6O#
M)> EDC\7SGP&6]TC-S]9]QNN>NZ-KY(U5Y*^?I19^.>@@"*24%2?KP,FQ?>
MC%"9I0P,<;HO_(ZC%I!UX9!9V!=0VL*-D+1H.0K294 B!PB.TD@@8/*]'P(E
M(87#(U&8KOSDP<XIBUJB*]R631<%NO=G!%Y+*#FZN->-NQXC XAY#="##4 .
M; 3"&0)$>+1#)Z2<H,!D%R&9+%S!!34X3-AEO.&489&?(S)/^)6+TR> >02X
M:+J#A O!*_!,"]P$X^AH_X1G_N0L8Q1]H4:=5%=0:%EDC,DS<7T&_IC7PR4
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
MNQ%<\H26)7".*-$XLS*G1#P4 <OL89K'GH/469Q9F(1N$,)+^XC)(-[D@NK
M:[ 9[%7/+;#H5,&&I]#JM85PBOM(L_A$4*69D>V@11R;W^Q8<:8PLRYC:(P3
M+7GY!8^V2V5%."4DBM/$:/"RF)Y7$I+'QZ>VO2W*E];>5E329S)#?RMS0?A+
MK=EOQ6%.^C(!WL67OQVO,3*R YEI]<OM+@4 ODL/6F^;1DO;M'I#65JS3XJU
M];9JMK-53=JTU5S"_QY:&&#M/,F5%7<X_H;I8+=))L(U5;W+ <Y5D,BBG)K<
M&PX45022+@&C8;S:>;>Y>U/@WOKEF>WM85@3FU9QT^6VF'E<6ZZA:PKI0/^*
M5CR7/"$O:6'V.-/ 4(F)4^'C>L$R5X;=UX/X8,/(._K"NFU#- UXI*Q4XO$.
M6+$A7W?'/>J]H:&MHK7"M1V?U*ZGBUY1&^(K-2%R[MPE?5,KU:!\+NN253I<
MR4P1*W6JG&\R5J^R-*/EMRRI:-<%AVK9 ?DI5M?N45T+T[C.9K71HP$$R@.<
ML/!*VO\O_6XOI^=F%_&2E;<$#9K*9-.],E].72:PJ?'8"ORH37$X-J":X.HS
MA4U=CYK:,VA[H$M5;QJQ<R,[+PJ :V]E4EI!.4XJ5QA^_8)>]E\9VU^+"GCS
MO^R<1H90Q" G_*ULKB8"]S-LHBG@@HZJ*48E<'^MJ>]LJNEH8_\Z*J[:&H2N
M=17ELH]#WH4N8X/ 55>Q1ASNY[PTMG%>#JJ=E];1.B^_T*+T4U<KON!L5<+.
MNBH:HY=+G^&S<G4'727OO4F$N!/ \P'B)V8BH*^.=JOP)V>8M;'4-8.Z'-)4
M 1:28>UNLE@K?='<?HU%=U)[@>ZA$?.(X0\PLZ0<HJ%<.V0_"9/ J>##EAS,
MJ<@>Q3?)BC"#DT]92Q#,MW?2C)G-K3>256C)*5V79D;YA$4:TMW0U@'KX</>
MGX?O:_%H:;Y5F'L=W4 !EH 99R/4L[(Z@-P_00%R_#'39C#K)_&<LE<M/<M^
MG$PW31V-^4,GS\?NRY"Y*C&-"Q,^1B2_!X3(>E<<S^_=F-]K\/Q>GM_+\WMK
MY_=6C_3&B0RK\BZI .QD]N\CB5EZ7$?/XI#8)>^5BCO,=V3M6EC!?#YE<DY
M!B:BI<SK2T7ZSS9\OL *I5'D![D.#*G0>9GZM$J.%@CA+C&+@:U,Q5XB8*XG
M6:@(!2W(NU6/Y25+T2JC>:8T49$4Y0_](KGAM S+I<H/GHH6N>'K&9CH,>J_
MWO7]'ZS)'HILD87D6*HH2W0\8V")H47W0=-P<X=._![QWJ;V,ZFY"W;^L (
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
MS6*33,-$5:?W@398 O5$%W\DQ"O-:5Q64@M%GI_AD-[( =W]/H(/T/+ *;.
ME53O\KWLA0P!!'RN+WP+?,8DA4FZ0J+9@8E(+0T<]8JFS61"=<-D1&LEIJ#1
M@B-QYW!4K.Y$2PR'Y'HD?BY<\21:GD!1SI@98H"-R7C*)S#C@)\3D:$L>L\"
MW&9L<2V#)3M'TMX&%\M!W@<EE+WS" V9A^(M,H!3@SY</*+UG(THM@.P9\?_
MAK_'V! /C17Q@A$G4(X)J!<]A<P,8A=/C4P[G(H@@!\C*KO13G;89$\DP>1J
MTHNT4ZQ YHV_9-CU,,W;"<OHO'K2:.Q6P\&ON0/@48$7APZ8WLPH?@8P4(,:
M)R.[].I=,&NCR&6V]Q0WAM-MX?='>MD9]W9"]'XX(27(/ =)4&%FCPF:[OA]
MP>7XH<;1XX#6&0:9/ZC&$C#.WA :2.&*\?'MN'@1-K+6UQ$6YZ 4 C8".H\"
M$A$*]/O%? Y,[,+OHW<*$'6\&#&?%2B.X]>SF?.3I46R1X B+D"P =9[CBWF
MQ,(KO>1O]LB9@#85DB>*U?#SQ)E![[DO;'!OS!?!:(KQB'F ;C(<)AWW"H@C
M.RXJ_Y1?(+''KBA*3=1=%UM/LA(K]!78QPB>XUE[>/;)_@'W?0<*L7!'0A^N
ME#"/Y"V(1[B KS;KF@3H\@P/P\V_^)1=@E+,#*Y$<E+!"Z?"4!W%!'0XTN V
M0S<_B( ;@^2.5YZ1"+0$X+X5N'D#/YZ^D##*8^>-_YQBITRQ\QZ]JO0C5=H>
M,QDG9_@'.D0F^O-2@7*]6!?(BX18M050<+1L$2V_1GWA_WQ_3#$3N5T!Y5+E
M+6=9 ((PQ-H2F\X!-]P,E;[:@#)"'0;7%!H)VUC[\97PSHS#SV?5'>EX9T;>
MF9%W9ESG<SHF[U+DHT&XQ("I,REOFM"(;F*)(5.G]@DRYYIN86.]6[C"HW@1
M6XST'P\!')<%ON7:WF&]-QSTRRTRDDB:6##!21#9Z#;+1(S(!!":UIG@H^!#
M@ZU9.%S 2\[C=WP._-EY=AFUCVWTADJ_7%Q<#" N(4!L[(>IO<Y0?&X[8S0>
MFCWL-_N5 OC!CX_\*76G_1[X85C[Q&9O*/?+=:_91=MU3["A@+<:;5'IP$++
M/ C35,*Z>;[:H#<T)1$80OE<4]\=8P)(FL3'#,&51PRG8 R$&^[I^N;SJF/F
ML/$*_A:]7B,O![4OO [#!1G?!OA?3'BX62!KO9W<TS>R;[<[N92=W ($-E51
MULN!'8$=!7'RZ^7WS+"*O8EH*(')"WP5S2Y*OC9HBL$/$@G/MKL@.R#SADR^
M&ARL$G;GWC@!7EV\UW$BRYI4@9R;+TMAJ_ I7RY231HQ*X[[.S[F_8!IX(R2
M-H7489B#,%/FZ94L,0YTY%&G^-@)DX@%)BX)$]L)LJO8(\%243:D'[[EQ<A
MNQ5AR2(+3ARML?63)F!D1M@X[K.7B1\D\T+F+NP0$X[R7D06* IC3V3]7 VS
M-ERS_.AK5'&<B8-08V4/B50[+Y0_G+-]QZ7I[)>UH8PC#BHR"5+TIYYU^H(8
MCK4S) X(BF\!QCFBUV^N#0#Q*$[.9ULW@LB!1>T-]35J3YQU1U\F"G-\'2L+
M3UZX)Y1*PO)WWQ^CC[*N!-1IE[,5(A .\12OV_1^6T#PW!>UH8 =K-9 (<'P
M'%?H,D!N?&^T/TQ Q=77P,1+7U)@EF<LA+93>LL!.<%EG.G[8/^L#:,<&Z!*
M\9I"&H#3.,TIMG_F(;7L.3M]VU;>P;95I;>S;76P#A356%-8=$CK=@D2Y7Y'
M^UJW.=('X\!:0?KM6[:;KKQIR]:0\)KU-63<IBHI[ZM*JAO2?CNC2AHX L]<
M5QRUMRYY2%@TIDL:J&*;UAIO4N/:Y"8XU=,F<T=!M5A:5QNVATIYR,L%,]7V
MGISTQ[>HTSQ,;6]GR*">O4%38+E'3OKJ(R""757O'&"H WD[ W,/]?N00-E#
M_<[!A7J85_M;VU'!#PFF9E1P ULR[JR"HUPO$5Q:[@?KG6%6",U@PKJY6*D;
MQ86VK*@']=VI,V=Y)U& (7,$VLK5<]XY)TM A$\"+,K%E\/:S&MGCZ:8:#+U
MQV%2A$BS6&8+-W+.8O]AW'XNZ3.'I;2N0R9G6$-[%OBOMAN[KE%78>Y:C\7]
M_444+Y]J.$'D_(<6U97WC0[(1T)3IMGOL(R0YC7:8(<$-MH)9S39AJTI^,\
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
M?D0$66;75O7G0)'EC^M'9I92@LYQ,NT=B1R6C7K["&"G@,-$9]?'+-5R+A#
MJ33W4=7+<Q_IXD*VNI M7S$L-)__LJ*PF+[D>!*/DK&@;#!X*/C9\=,QG6R4
M-O[$M6=I@M((R,#&(?9/3P&!1PA.HIR3()T0G/R #?[.+VR'H3]RZ-IT'BB5
M:6/ZD/_BX6#0=*4CG-'[>8MIFG&"55SU+K,1K<D\99RU'@.Y:HIG(OM?1>%E
MZHRF@E/,WF;PMD<C0/#"3'21)G3]90\1H&]-FQ?L+-O) B,C6P.+:\HIC@+<
MDYO,MZ]W N7 )S![0Z-?SE].3B#BO-TY&6%[$QSCC ?"6\[-TV8I^6MO]XUN
M-;Q)=UD;+H/>4%7[9?/A#:YVGV-@":K9+ZLJU??;KRGK[D=3,EZXY'9R,;6]
M)W+MK3S$BB1832H+/DVJ$'P5.:=KN<W:*<&"*I>S1==)S]VZ=M"#'%%N*>_:
MP1-A>=<.WK6#IU&WYM!(:AGL2'@DP-IIBPZ092BE]JI/.DT7UZFZJI3UKJJ5
M6E1=9Y4FHQHK:E)3O1MYA2(GC];)0S$/11[85$ 2+77OS&>>LU,OEIHK_G.8
M<3OF(=5=J]E7TD,.S-<QE&N3B(K)GH9N=BB0RGNX'+@FO%4$TWI#&1"L(QV*
MWHTEDF?!]NC/A;,K"WX?V<4K6/ /;[(5=9S'$"Y2Q\3Y2<9G_R&!7T48.DXS
M&2BR\K%#VDG3G0HY9JW@O?MAUA9\%\MDQ<'^G>&XZKLSWX7;C=QWI_G^<F#5
M]YY!N3:!F%C/(<MES?=7KO2>!&XUH/7NBEL#Q"VCHA#B37#K/>B[YZ-10"A*
MD)]SXH6$*[N-,]T4QE<,Q+7)PD*=1).[I)-PA;<KSH9]L4N7J*=!V=N5Q37>
M76.>!',F:T8[XQ/S0H!V07,Z_&53(4!CX2,=HZNFJ!I[]W]M\"+?V+[@9,S)
M^,B2)'2EJ22)#I#Q5CUN]ZOI&72_ID=IMJ8G*]VYG6#&,6B?%&YWK.0$IZJ&
M]U,[()^P,B0I^RYG.^MJ.=M95\O9SO<1/'5&%Q/R[]L]2;DKU2:K4J49%"I@
M [3Y'3YT:2YW.'<\?S+!(H,1@,4E$1&%'^15(/ /_Y7 /D&[_+OG3(APYP"=
M""^.ZZ;+8FG0W$;B<>98 13/#@@IM!\IM$<Y: MST%M#P5Y$4S^ ,[*2'P"!
M_01_?WP5OEY^%^Y(Z"^"$0G[A?<N0M@+6SRP\?QG" NLE8#7_X<M/R.P,*U7
MPMSV)P]>47Q_[*C(5S8%!!9T1O@ONNVD[,+WW%=ABBGM MS,LS/"I;PQ'39;
MW%GZKG#CR^8DH)R4*N\O-A9<T0(HP*X?)(HAEO\1G @V%V(79WOIY/!CN#4?
M=\"JL_Y<.*$#EY!L%]9Q_'%?8!7$*^\DV>8OM..+$-D_?Z6I_NF]XG2(8G%
M_8J3P89*#1>H&H&4T7R>2FN9IUFMAHZ!\'XY$RDKU:AU!NM-SJ#C&1HMB)+>
MY!P8'%M3-H.LHV(<['(US3E%Q5639".*Z=FDOH67TN8*I,_1YDH"2>I>\LAO
MS^>!_Q/.&L&VFBV^NHHY[STCX^I;N/&]9V!<P-<I%Z$DGO\>!2@([G^B/I=
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
M8 CF=0U7@$"-(E#+<+HQAD#N_N!1*C4;I>>Z7=T;I:+H/$J%0W0'1&6)F0
M!7O/2J*=T0"<P_3"89HRXNI#J=DHE'(_"X]3J5WKJ2=.1;&P/%O:5\-C UH$
MMK3^4A/8[$[7,DO+! XVEL&6UY5<9R"**F$@2E8>'0]$84@)X8$H#?#![.'W
MJER)<L$MU;;AK8Q#Y6B>KP#/ET5++AT(R_'8-CR6\)P<#4<5X*B(LMH,]LA=
M)+E#493C*N#PC@"GW1JVV56QFVQ9KC)>1]4ZW0IOJIENVU&R% DG4DZDN8E4
M.5N\B:I394(QJHMXXE3,J9A3\956IK9=02(V*!&K>L.)^.@N.<FBDL,R%3C-
MF1_2WL ? S*E9=17?1W^:]-*2)8JK1YQGF%A\VCW(SL:=L1K.DW)UIP=.[Y<
M*>:6%;'VYR18F48OY.HY(,[W*]K@XZ,S?7/>P\Z'S77"(I/A;7Q_^?WH_O8<
MP#MJJWR;LV/1OP;]+W?"0__/NP?AYO[AV_U#[ZE_/Q!Z@UOA\8_/C_W;?N^A
M?_?(_$(&]T]WC\+3/:QB\'C_M7_;>[J[%;[T![W!3;_W57A\@@]^OQL\L;^4
M?Q,G"(4[L-Y'.\SG.)^#]@O*J"=[H$63DMFB2>T4[".T?3EU/X]RM13:T4X(
M'4S;TU+-!K<3BEO_T X,2: (;0JT$2WBSZ/<+85<+_(%CT3)7<ZU0'L6)4/#
MCT.$[ A[%LT<O Z:D)"V,!KA^< O448#&PR)L#$.]JB*:-LKCPHY.HG'"/[S
MNNAX=#\C01SL%+\T%=N+4IP.\DZ12S:0*ZCRA;1#TN1K13)YAR$^V9--5F.G
M=Q-[U>DW',NU=NA@<F]DOC<[]T9B8V\:UMGEJQ\K  WH,K:NWK ^UPWMB_7)
M]G=%%I450HK,NZ=<\MWQMGVYU@"7VAO3N+WAK@:[8-U,YZ/8(%I9.^WKO)(-
MM794U\]>6[$;IKS.Z3YR"Q)&=S^Q,3S)<CY;G:Z6D:ZSV.HZB*3Q8>%-)KW+
M:VQ1C/3R=GW)07HVDI[-4"@ZAS^'_P'XYZVE<1C^FI0M>1H/_XI4W7.J^CFA
MLCA4@<2G6D[;KS""F>DXY1UV4TF-;YO<XENHGPF]?28>&;M1%MG)F*)ME@@U
MR,X_:DJP.]-0J23\+*6A' T5A4.EW5 Y4(>X %34%D.E7#(FDW*<7I)'SD\2
M5NJQN\ "=2=QYVR2X8!$J[RC+.+3LM,MF^?#:424\06 ^B2.DH*@UJMLI,.!
MU1Y@'5!:#@++J++R3;. E6.,PPO:&)U7K\@JH05S_SL)(A@+,S^, A*Y ;W^
M%J:N\^Q.W>B=7O:1]*5>7/'"'0K/L;HM# ,R<J/R=2Z8Y@Q5Z%%YVEP,?,^/
M0S^]EYA/+%V4Q=(V--I?2S;21D^#]"Z&K:ZF [H*49>G/D%U@(Z[=&7T4>>@
M:A.H4@7Y3PHJNZ+6;PR#JG7^H;@2^E9P4=W^(:;ILI([G@/J2WYOK"YUNHI=
M03HIBS9,TZ%2B>/^@&)0 "I8JBVC+1:'2EN@<D#<%X"* E#1T_W\6@&5%L9J
M5'7'PRO-G<$W<<AKJ:O9)92;YVM@PV/*07T&_\06J(M9CKI64?]ZCKO6X>Z
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
M*H%. AMP!CX0 VTO"_.#1<;C7PM]3+1?YM(OH>!ZP^E\1#X*WYRA.W:'HC"
M<YV\D3 2A=^Q#I7C>LF'P@W!#9N*PJ,_1]\6[.6=1X*7=Z"^]>W+> ]BS ]>
MG+@-*!SC"_'AQ&>P:CB/%TJ'7GK>PFA.FXCB%\/WX92BQ7.P1,0":1L'_>8'
MWP5X.VJK9'1=DD5]\^&%[_&?64Q*SV(7>II)%:'+?>= =WSC*.+]WGD<62<Q
M\N,6KX1$\?X%+B4.W.9GDCTO;T1[^8;SX42DLXQ]F7!,U,F)]#KT W@0._8N
MB14FW)M.A7MX2W MW#G#R6)([/D[C7'@+#^+F4@0\Z1X&N'B[+=W;Q80]*'#
M4V\3'T<#,LO^Y7#BDO':/B!1AC%/^([3RCJ;_<\(Y(<SG5-TX@L3M#G>< G)
M]8V#F6'[8OPUS)GRI\6J7E=<%Q0)#]X$#([ 8&39L%.,NQZ(, 58\M!UXO[0
M\*\IH8"G;WA%N/Y-O[O>+_N:(,40,\E&9H$1+  BHGB C0S%1#Q,IYM\P'EY
M :Y"=_V783 /)P2M3-^+^TF'=-?@_\"!?I#IKY\2:4-6HSGA;.),HT]Q@^/M
M;\%*&;U?O;H_\:W#@$2T$/!;_.!2K$W?5X(-4!1325KDT%[7\QFNE"YZ.?<$
M'HDD%'"G%@P;GY\0Y\?[U=#]X6XN7EQ,GLYW.<&9\P.>2C8,2!Y !&OWDP*$
M\6;@N-= M%C"\65"^422+8J!.; Z"N6XMS<EZX7\B$DA!&E%,TRI*B N9K[
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
MOW0X_M!_A9F\XU47<7^@%XK'X>\EBU26RH[8UV/I0T8.JQJ:J&6T*^4AU S
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
M[!I'X2E16);O*7+;&!]#U4ZIV*XCL"LV\;(MO(^YM8KC\X;Y&.R,<>Z\W=I
M_SG#F8'W$F#\TT (?TSO6[+A7SJ;K<$).%E+9"5PM8)Z;?:!)H?IB[Z4A[!X
M!*K=Z6J:J!KI,D$-RHAA+P&UR61:45LS)LFT@E)?]H&^@J<@4U,",C5$TV*I
MFA<G%2[1#I#*CNK7)R45FE,A:E:ZXB*7:!=*IERB[2?3';6U3TJF6)]2%DV;
MI<*H%^-W20("89%K-:2RW2Q-+ZU6A1C;44A[-WTD^WOC;R<%QF%Q?Y/ SR0*
M%06%I<C*IR8++UXHD&ENOZ-$=O5HUG:CF2.*%415P1\/=.P^@*@,Y.B=KHX7
M<IP'<L2>A <>+#%=%+&8RV&4+H'6X#*HM>FRB^H+9979)I0#K$6976QP6O[G
ML?,PH4B$_S:9F;/GC6D-HFM1:,LAVD)$2WH+7?&M054M2NTFJC* 8X..D%'T
MBS-"#MF:M-I#D+7PWM%.&V+<17ORD\?CV:C=D=0]V"AJ<BCRONFF7BWZ;NIR
MXV9]QS^_;R7[%W&)63)W\'+G!G/Z\"D1KW G,/NHJT5?+HRZ#'2IG6ZC(Q<Y
MIIGFI(45ZBHPK65AFCN23PZ-WK*XVHOC>A?I2?[EQ*KU<HO_"3N,-9@+>]\L
M'7N(RQG=#'_E7HSZ895-605A55A_S8!5!G*,3M=2T[X,CAL&<%,).RJL@5;
MCLQ.5Q=5V>:P8A%6E;"CPDI@!;#"IFJB:3 "JXMQNBY*=@@SQQU=I&_UU!I@
MRD!:;/DWV/'B=&(CG>AZNH5E?CKA)CC;[+>\-[,4Q&P)(69HZ99Q'&(,0*P>
MQ?$ Q#)0)(.>:)4Q6CF&V&93Y5V%!S&D=+J&E'8-UH*AB_$*9E?K(-C59%^=
MCB(F5(GV=>RQWF)4<Z!OXRDR#VV\,U)%,T-I;-#%42'H-,B=T%!:J.*RJ8;R
M+[:VL_P+QV.3\5B>-P.B:\ C]JC11$-.]\/DO)G30GV\N89")K:QLY )BWB\
M&!_QJF:E1Z+U%@05%*RLIK[L*4LW\AF>?8878VIC4Q/:V) V.-UH[I&[/F9K
MKBYK*2B9V5:FN.0RP<*V15736Z#%-5178QK;M51AK C;%EC,DFC*+-6MXOAB
MH'3A#GQE0,@&]LCS0#EVV:GGEQ>[JB1UNKJ4ENL\(?0\X>E3[)\Z#SQAT= ^
M5I!YJ-(1H4HAK #^EC.>;_I -_[>.UYY4"6YT[5$54][-WD<  ,PJR7WLCIP
M*5B71#'3X.(Y::P@[#312A4PL@PXJ6#HF(Q$FW <,9#;6 @]&C C7@ZO!A#<
MO<ZF_CL)-NJ$<%]I]9'L6YF]BWTO4!Q!E?16E /AW@"F&7UAE;0*9!N5E?W@
MZ&*:;Q:.G=^)K@P4F:"#*FV(!>+H99,W%E:"BZ#7PFM07CRO!A#PXGEU:<4K
ML["R&F*J9+="3>;^$*9%06$U^110ER5>+H]]N-6B-^>'6P:L9%XGCX.9(36Z
M%)@57B"OT=51FF!<UE,=944696I6J+):OBP*=URP76^@A+I:#EM:^7HH'%ML
M\ZT2NNF!(A:JK)<MA,+!PS9C*J$+'@2/4;8""G>FEDW+VDIZK*X82A-LI5I*
MGE22N*+*)LAM2]34M.#F?@#N!ZBIA$E%V+9V)AQR?+&"KPHTTXR:)+EC7W.G
MN,@[TK-XX"L#(*JEED=NZ"A2-G2X;_+T2BJL@>">.M$\%*X$_.<.;?2$96[V
M[DT=[/4?IRD24P"&S N5#(T\OU"AJ'NDH(N90V'=19%I!X&,!MF%K=I&%)QJ
M)_5E,Z6V4U\E_J*4S7!6ZE.0^B2Y@IL23GU<]C&PZO,95!50GTK+/=IJNI@*
M)[_FD!\7?D<+OY0M>E;RTVB%2=DH4X_@+.17PUW+8NQDB"O\_4=[,88+F^]%
M'Z]L2MZUE -YA?5&H1"0H?_BP8,C+$D938APXWMT^YT(/OOL #*&1'B<D.2V
MYI8,R>LS"015YA4K^0QYQ<H21'@/]!8(SG 8S('6IJ[S[$[=R(47'.=Z8EG*
M5Z1D,RG+SW"O^XUX(0S2\T84--_\, I(Y ;D%01)6KR'-_,@@&^^KC!5)(]
MX9GE]6CP+%-P17HZDQ1\AMOK,U-PFS/HFTQ%7 Z6:AM2-17EL7--K(PF:;SD
M*B=B+@JKB)&H@H@SZ-3J=/4,*N4%$TZ.CH'O#>,SVK!BKP0?SY=']9[;^ENC
ME-71%!=\]J[8@@8)/AY-Q[2DJ-AHJ@;XJK3K6I^#CQ7P,6AK5 0^&<P-5;2L
M1A<NX\AGFNU6K*!7A'PL06Z)AE*ZZ%FS0Z!9OSO.Z&F^J?5CDI]#+YC7[I=Y
M-'7;0UK8-H02)P(\6H9%J2TPB7C(6]W\@8>\L6<O5L,?M(HL1TZC==,HE^'L
MF=75T*B^,VR<"W'.(+@0;[#WH1H&8>P,;&>12'ET>\[H=F<XG+_.IS2PG5Y,
MPG:]S@(R0;S](,+4#T/$:NB&D>"/>7@[GR$/;R_;<C9PG:GPRXOC>K]2 N-N
MP+9K""=Q Q9H4KED\E1[N%EG\7T/.#X9D.B?@,?P*\"1A)\)J ?DR?E97$\P
MJ9X@6=P;R T);DBPX UDDDU8]%K3M+A3L/&DRB5Z=:4B6")1&ZN22SJOHM1D
MXN1RM#*''(MR5,/RB**L-$.,7DSL_[? ]0,!'O[A#HDP#,C(C<I'_)?@0.Q)
MRA-7^,Y'@_2<'N-CNO'#Z(:>U YRW)]<JLFM2 \O!+4&1:\VE'9JJ2!^?MI1
MJF[1R/'+!GYK+JA7$9(S$(ME]B2[?$5S#E0V@%ISZ;G3 14+TEG, _5B[O^>
M_,B9EKKOB]?P486='OGSYRF)3Z&9[HEJ?8?EMH855L2JO53"2Z&W[U*P%-::
MX>IL%:>IUA':#D[#JG59@M,8I[E7Y-3>+&KG>D43;?$2=(^M&"LMN\TIOED4
MS^5[+7D)YZ9S"^G<5M,.C>:)=^KS^! Y\+JE*R!>U&#^"D<[W$@K>'6"%]=;
MS'0[KT"VZL@K4!!.=Z^SJ?].$P>\*'"?YW@<H>!X(^$Y:3XMS!QW64L?P# D
MN'D"73I\/)S.1T3PO>D[_, /25(G(5R-2$;"R(7G(OR)+PI^$ ^Y_' <^*_B
M>A/EZTT?2Q,VLN\)BJ0H=.?@+[)(M\M9!HQCO'A&;X+G=.6)-P>V/  :"ERZ
MIP0>"^=33." T7'' ^*$9#'"R V'<6$*(-IKX0OL[BO0)WP=4R<.Z6?\-!2%
MD!#Z>7R4SV3JOUT+?WAKLYS%B4M;ZXCQ,:71#S@-\G-(PA#GMY,[ 7=X)D%:
M(]DP0)0%?_KNC3-XTQU]S3<2#.&LG1=R/UZ?ZR+':C%3&J'1\T9QD,83D/0+
M"6!W>K [D?LWW9A\'.Q*66-A-EX=I/@7;!2=%>X![N@+'%$$5)7\<Q;X_P&H
MDU'6><.!X6_@O+^3Z"H@<3K/LK_XHJUX0"D+IX[)/L";8H#!7V KA*D[)G .
M,WB+XPW?\4%*3S,'>9@+! %CP&*1UOXF'OTRO!:>#K_8#>&$8"VO>!K"/$3:
M=Q8'G?"ZK&/==Y*]>-;WX[AU*!RIZX\V#@/(</AQ- _>@(F'Q%L=@"YUNF/,
M;<+NZN$VSUWNQW+^6ZP$?X^3=;VY$[NPUIA+0M"F A0_\T,7?_"1[@N\\-.;
M.XHF"RF\]E3"BZ35(\XS"!O@>SL?V<'%8CF#. )2J8>-?;E2M:T=6_MS$JSR
MY%[(U3.@_/N5,X;I?G2F;\Y[V/FPN4Y89#*\C>\OOQ_=WYZ##]V=XN'\VYBR
MR^@V_FO0_W(G//3_O'L0;NX?OMT_])[Z]P.A-[@5'O_X_-B_[?<>^G>/S"]D
M</]T]R@\W<,J!H_W7_NWO:>[6^%+?] ;W/1[7X7')_C@][O!$_M+^3<R#.&.
MML5=]/R)]4X5I#4*;_JGO!#A4A8=;+&/!5M2# 6UZ^0K,NI%RX^U7%"O7X%!
M4; 0]U0Z",YT*DR H6ZDF:8%V)8*L*[&[1<3\K8Y\CB<D-%\BG)A]<9$;-RO
MWM=/-('[<68CZB?49I[@-9^G_O#[FN20TP<$'^(T"$CZ&4(UF)-D)_9(;/'
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
MBS_X&) I_/('^?3FCJ+) A=K3R7+EU:/.,^PV'FT^Y%7)WAQO<7&V9N,84@
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
MM-?A!)<GO+NP6?#=$DX4$B@" O\["3Z,0/F!T7!_Z*<N_M@?@WQ#I6^>J#O
MJ<98B&Q-A0\(_(:@R  1Y90$R1_7C]?"/WW0W3PJ];9@3 <:K4Z9SG84$TI\
MH%MG6O),\DT'-7@0[N<^E+ARJ^-Y8#H/E[MPML-20!\$@PS,> *Z2UP#?X@%
MF7?(^!-)J27-IL:_%A[11HE7$I(=AS</#])U\Z15#U36=<LY423IUFUOKKMH
M%@T[%\9Z<%QMD.Y2/$I<'!BM--@D/'/*JL6,H\?ZXVC,>>L\/@KF(7P7"ZJ1
M+WA^)$P<:G$#>QX"[6P0<DK-3<"8Y_T(]9T3V,+E(2F#'Z\53#]4TI<7^3U8
MY-?<VD->Y'??-O(BO[S([Z*:;V:17_, U&LB]'T>=27;HZYVNFOR:I< 6&/&
MZ]*-*@5)EXK2,@(4[1?BD8!ZTG8HFBG%Y3I+'#1-:=AW;"I:P/[\9;+N[P'U
M<XI-C\+$615-?+!4:"L!T$T7:N6&!R-N+H*>;%2GZ?T /!4F#0C@#&-=+L,G
M)L8(B-WSR:^2-X+.L=Y,?4B]>* MSJ?4N>P((W=,U=YH-2ET<B_GE7%\6]+^
MR%+:O:4?]7Y,^T-0']BN2MJ6EE%)V]*:7$D[1<)%7(6_T*N9N%L%&#._(CZ&
M4_CR<(?[!A6_UN1K13)YY6<^V9--5JNRIO;N\ JYA16HZ=71GY2#_;ZZC=E;
MLO\/]"@4KVU:O/INL:JD#=OX_QMK7-\6&A?KI6U[L4+X>^+)&OO,5[/NHX:
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
M7U_L&7FXOA;M?PT*#N,UVJ=H-AJJ[3XIL]%$37AOCV9#!K=#$16MJ:ZYC/7
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
M";\XR@U/:<4)IVZ2XV%ONF5(A$9"XC)W6GD/KM.BA=XWRQ]-HR@IMJ*E]V;
M?U[83MF,/EPY^*V*H%*- X6(2RV")5K3/K.OI0M&M-Q=&_!DD4.?R3!,MJ^K
M:/=*-J]'V+N*^F+V)+,ST+O:P9"ZF(._^G.)[8NCA'&4L&)=S,.$H3(^Q\I8
M%?BK)_71;3 +;^QQZ#RN%,PJA;ZK4A3<S4KI@RQU!C22IGQB2!\J^XH3^K\S
M\17C:O$H>KC11_SKW"6"DO(.KV:^[0@:?J"NH@A5\0P+Z'VJGJ&Q-\]0ECL#
MK:O6]@R+A?]D/<.5Y:X]7)^9_!;N&L8>72E9 ?&5I29<J;(2W* KQ:6HO!3U
M]BE%:F>@&HTXY U*$0]6Y43F]^(<7G1C*^6=K$_'!O,9EOW'A<T%B=P$T28)
M@/'051D'Q=R?@Z)AZ$K)7['FH:L:I_1SE=_"K<7<Y]:B(T2 J&E]AHZV7(B:
M%Z+^/H4(6ZC)NJCI!S.#; 9(CB,(S_3VZ+*2:$,!U19OH8G# #]0-*&PAB3M
M4V%[8/5-K0FSSX^E3$O1EG8R]:3(1"E2FS#[[3Z6'D<0OI(@N%S4U"[#VS5L
M?%F'BCME![?Q,<!@=27%9*YZHLE<+DR[F?I=A4F1.@.9N<J LW'T[TAX*#<_
M6P"K F?&WASO ]!ZRT8J/RL[=ON>\RF6?#1)FE,REA5VWKO%3:7J]A*SUUHC
MX;4&&7GD\]DYJG%Q)?AYJW$Q3?;F\]118Z4ST'O%\<V$A<<P>>TS(:?4O[6X
M;<DF_RQ=@[9$;/B98'3B?5"\DTXB!- EL,%:%.I%7Y-*T(^KNU^^)4Q*;;XM
MIOQ($NRZ^\F#;[MXY=BYI>U!GM^(\Y-\\Q"@NS(8I(+5#9O:?"8M3SX=<YF(
MO_/\YE5?G88)MDV]6>,>*,=?W=0GE1N,]12$)BW!/?WHZ_OBS?W"%1B=P=K6
M-,;QIPT&HCI7,,"O;^=*KSIP;),KI!W*=U^DB89CXRJ7YK2%H)A)N[,Q$!(;
MDX7^? 'GLBP-R@(L>@%)@=@,">P@(F6@19$58 R;HC3!9S^):R7X2R/?"X*+
MI$,+Q<FD@(FT_T4$9[K G4BU6EF"].8+DX05T/!<MX77>1!&\)@1N+5-41P6
MR$;6##X:40R"E;EF^CTNFD^O]NK8]OJQ1W%HZ*O?2[QV]76P_3H@5VX$[+E
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
M-@U#>H<4?H@('&O%0T3<*ABWO7YC&+<\)\NP5&W"N-U%JDKX(B;>FU=-$8C
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
M\7)5P/\6,Z" 29<<7-,789=ZV3]HG2I3E;Z_L *7H?7];+9YW*R<"*#'&5@
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
MC!%_[BA<FU<L:311=%$O"18CY7@P\&IHE6@$,'DTL413ZU.%@EN*2*R:-XF
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
M\^*JD#CC'Z#01FSU(AS4O4'YG0*C%]1O/:M^*[FR-2Q Z?!I\95_]7TZ%@Q
M .'_3U@,_,1_PA2_KEW/7RRJJ=L(^%3?5J31I,3&C.:E69(MFEFAOX6"OXE
MR?-0-\X%].-"YY;N;_'O2W\%&C8LY)&+0,\9<Q$TOL=B&N]]./\IF*3 X-<7
M^-LF2!<%GL@#-O?,DJT DV$*N]G*#_E'IDE7 O@T!QKB'H&V-V 88N3 C?-7
M6^XOR0=_>XD#"%M<<ZR%46?-LX0<"WA>>)_E"V2@R/EQMP@80Q@@-^:6%]?K
M'V/AZUA8,/@!V-#UX)T,GT+I "H]LOH]2 ^T>&Y6Z4$CPZ9B#@XN\+O_')]/
MY@R[<>' UW"P<V="<I3! &D.4Q@BO@NEZ/_G!]]!WT! I'Y16#(8$[\C?'F<
M^BMA]!\?_QB/A+]\@*'KQ=3E_._MBPZ4)EE2B(BP9[9:X9\9004T7,)M?H!'
MQ62*(9I\/6'*$,3P'I14KK?WU!?V@*^/O[;5DW D?\"P!%D:5]F8JN[DIMK[
MG5P1[H1#^Y@FW1G%K1Q^A3/2;T[HAG'3"BZX$UW_..T.?\<L_8YU>(_59(QS
M*3PC U]>A_)0L!+D+ !H)0C<QU)+ # $,!+0'7=G7E$9WQ/,>5H8WY___?[^
M,Q<2Q==D^<])N(3SB.L!7VRXY.*GH80?[OX/O^W+9L7P7Y*,:PY<M%DE/'3W
M_XZ%#\=&._?1 ((2:K69PYR!F4$+P/T"V_WM0H-Q'AZL\JK\-3 *,9DH4&OU
M(B:&D]*;PZ6_@>T)9 $<VOFK9SM9OYMS';G Q726>@#_3:KMPZZWG2$,=?[/
M35*?/%;M8)U$(9%%/NPRB?(#&'(>^(>PBAILBJ'#M^  Q/;"<8,<;Z42_$S,
MX"(F:H #ZP&30+F)Q3>YA<K!WHOCVD>NR[/1475VRF:@#<"$N88%!T14A^)-
M;15O9^@'C&\>"Y\#%T@/T-]7K/<_D=TXXR[6C*M"CO ,.S2\V7]&Q2;<3$-W
M[N*: M7W=.9XI^5:OGCLL?TCPYPS$_]8=E+;27RK9DWD;UKX?A3;)@.V6,%(
M^,PS&^ONR=1(**:;+8XMZ>"- @-?QQVJBY7_O%4*TW5PLMLU3#0&_G:+SL\1
M\8\/QPY9%!"994G.%1E^V-,>LC,Y>_B'R+LW-H$; T^.*Q8=&;+679V\O,>)
M"I@MJ$AO9T[PQ.[@",'_+;\5IGQ;CN4=B)2\N-LC%7\MJ&K\H,"/BO%,3@VN
MB$KX8G[!MUS!!YNE9#S ^8:+G?PR<UG'4,JG@]O.&93!E?NO])$5>\"FL;#U
M8Z\L/#XXLV4R:93/^/-V'XRIGRY[NH#1$G5K_%#H_A! &8^6(48"P+?0)"4D
MUB@XNSQQF9Q2!T;TY/J;$$ ,8_,#G./>00P)F.ZD IYJ J!? C'X#C\=P$1
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
M4;G9Y*F7I5RBT:3GJB0^-NNHB$,*\MO8L\M5SE66U/PK?!-]QH#3I;-:B$4
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
MR/&G'X;;<((/O-H$+MDW>/"W%1S[,X+7+H0)X(_XXKP2_H7'_^&A-C'&84[
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
MOY'3455T1<*BIVI1B27D]!8Y]8#3;H5S1=)'D\9J'$&FW\*F4.RM+6%CP#F
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
M&3]=.24L%79Z251+VB<2?@:$GZZ<$A8Z)21+-$@ #1M 77DE+'TTL6U1,DD
M#1H_71GB+8/W_[6:F\H(/WW&3U>&>,L$_*B&:"B4/=K?HVK@/CD1:W)6):M0
M558SNTJGL-"C88M:\ZV>K(I]QD]77@T+F[3KHBRWU;&0\--+_'3EU; EP(\D
MFD9;K6H)/[W$3U=>#5L&_(AJKWP:!)_6X=.5J=[&5MFBU%J_78)/+^'3E:7>
MQH;-JBR:O0KJN%V?Z@<L^>XY*R&$E>JDH/BPS3\_U6.K@@,CA G W]KC+XT;
M$LV2HGH_DPUQ&" J.#%:!Y'.*]8H=C%'AT T$! 5/!FM@PC+'L$Y5280#19$
M!7=&ZR RN;',-(H9!@2B88#(*ACJ6P<1%D#21%,J'CD(1 ,!4<%:WSJ(L J2
M9(J*5DQ\OPB*;M>YFJZAL C\1XX$7(A0>':CI3#;A$ D%IQWECUA(3KUW #Z
MQ;==#KQ-RO1:8-635QUYAW1)0C%EB[;65M+=);O%$]L2V_:*;3MRRNF2#&QK
M:Z(AMU5DFMB6V);8-F';CIRANH1Y2ZHAJF9;P1C$ML2VQ+8)VW;DA-8E[+4C
M6:+>6DE^8EMB6V+;A&T[RM+3)<S2TU11;UZ[E-B6V);8-LNV'86[ZY+.XP5M
M592LQLFU/6!;;G;_)7+@<_#GW'V:\$DA,5UOX_!9E?P"-Z;32I;(5& -UW[H
MX@UO K:".Y_8VV=W'BW3]<L\E4Q6VCWB3&%JF^CP(X].\.!Z*9GL//O.&$9^
MM8U+[D@X"DP%1_G'G2%M%SVF8>:_RR =S]IY8'?3@#G?[YP%#/>-LWIV7L+1
M+_EYPB2S1&U.C\FOTP"^43+"8Z^+&2Z[[@D7:+IQ9QRY:MX!D_S*,;5;;@YB
M6)"5LP[9F_0O;^=NN%XY+V]<CY.5/_0V/Q2]Q%>#$XTO[\@SEF(2)4ZDY,O)
MY3&_M,>1\35%&UN&?/"R-#[WFJ:=]^2QP<K26+<M&BP-E@;;U6 -2:WTVA,N
MZ[WM^3+*IK6W@9FEFM57]X?P%]RU#(7?O3F;"W_?>"Q69E1)%!1)42KXGT]&
M=E2B3;QS]8DZGYV9NW!G[5(@K_0=U^SZ39Z/?A MGUE8I87331+H+]#Y(\?U
MB#Y' "2\8QCXLB(BE1/I?K42JA:GOTD"??.C/?2<"BD[>;"NL9$=OK7.!Z^"
MT#]]\(1HZ6_@%?/PYUH4[SSQ[)+FJ?N'AX ].%$W>6>-0V*OU\!9-L/!&"HM
MJZ,B;KJ$&2NJJ#9/3>U?L#AQPU"YH:.2=+J$O3U,458'V.B-N&&HW-!1@3U=
MLD83U1!E98 %8HD;!LH-=D<U\'3)YDUDC9(J \0-Q T]Y8:N0AQDS+DQ1,/N
M4T=*X@;BAJ/<T%4&FHRI++(F2FJ?.M1?/%OVDL#XPISYR]VC^P-!, M8Q*CX
M<+?,U56>F*R,)H8*QQ JOS=H_'25L"2KO"6>9C7NOD[XZ3-^NLJ<D;711#-%
M@SK^#AL_7:5PR/IHHMNBWMR,1OCI,WZZ<M')!C<\6:TE[A%^>HF?KIQ:L@F'
M4Q/[Y/0)0+<=!1*NE\ZJ2BPD54AKP%%=.<9D;(>CB[;9)VL/X:=E_-A25ZXD
M&5U)FFC8U/ENT/CIROFB2( ?6=2, 8:I$'YV^.G*7:'(HXFFB:9!^]>@\=.5
M15[!?CB*:.H##!HE_.SPTY5%7N$-<6S1T!L7-2%W:3O J)HU1!:>!OS4E8="
MT4832VHC;)DLA'W&3U<>"D4?34Q1U?MD'R3XM Z?R@Z*$H08:/$B> P9'EWY
M'Q23GQ8DG? S:/QT96U7K-'$4$2EM3+AA)\^XD?NRMJNV"!_#%DT6RNA2?[/
MAL!XY\?]:V B KSAR9W!J]>;Z<J=P1MGD7_>491,.Y69K2O7A(JN"46T%7)M
M#1H_7;DF5#D.]I8'F&5'^-GAIRO7A*J,)KHJ2D/,62;\[/#3E6M"54<36Q9!
M#A%^AHR?KDSQJL9#>R2=0C,&C9^N3/&JCL&ZFFCT"D W[1HM/ZP&[I,3L2:G
M53(-5>:VKE(K5(-WR=9D2@T<-'ZZ<FVH)NSVMFC9)N%GR/CIRK6A8B*!I(@R
M 6C0 %*Z\FVHF$D@RII&\!DR?"I;ZXL(T:31Q- :!^H2/OJ,CZZL\9H,^Y,I
MB4KS3"5RG;8#C ]8Z=US5L)76*Q.BH@/V\SS4SW.*O@I0I@ _*T]%E-&$\T0
M%:G(83^3K7 8("HX*UH'D0H@@F.$5(S@)1 -!$0%CT7K(,(Z1[*H&P2BP8*H
MX+9H'418[$@6#8VVL\&"J&"-;QU$6/%(%<V2]$ "T4! 5##)MPXB+'LDZZ+2
ME_WLIIVHZ3(*B\!_Y&# M0B%9S=:"K--" -CP7G'V1-VHE//M=%8?6!5P-ND
M3*]E5CV1U9472+-04L%^9[1E96MCY2YLWB6V);9MA6W5KGQOF@ULJ^NBWKP,
M'+$ML2VQ;9YMN\I0TK%SC6*)EM56/BFQ+;$ML6W"MEVYHG5T1=N2*!EM9?$2
MVQ+;$MLF;-M5/IZ.I0)55=1L8EMB6V+;5MG6Z"P-2<<*C:*DR*)I#D%-YK;W
M7R('/C?ATT%"NM[&X?,I^V7N/DU^A?]PDKB.)#-#GAHSR5"UV4*U',VPY86I
M,F6JZ;/Y?QFZJ8^RCR74>'2"!]=+)VUS,= JJK@G( LK<Q]6"L+JHQ\QP1;N
MA%_WIIHLN2$I=UJ,+[C"YO=1^BM,ZQ_>S']<KUC$YCO3?1G1$D!P(AS^CE[Z
M'6-TG' Y]X9LO0(E"PS**?EMR83(?<1L,'\A!#&'P9\S_P%8%6?ZZ+P(<W>Q
M8$'L[8AR3[C>D^_.\!^1O_-\C(5O%>X"CH&)>'XD>&S&PM )8'Y S"!@*P<6
MF'M3HK(!AL*4X2_)./\%*PD<"B/$NV=^& 'GW>&?PB.+EOX<'W5F,V!CS'L;
M"VD2W)X#)Y<3YP1,F+JK%;S;"85G/_@NK /_(8"!PE77XR\,YHXW2T;JP#4<
MR!J(EKYQXZR$B 6/0)%_9QX+G-7J1>2O38C!!YP01/!GLPV0A8O%Q[4?.![S
M-R'>5K(P8^%>> *2\0' <'9$PG<FGPCY\L&8-ZN(CWD[,IA4R"+!#[*_K5P'
M'G2C%WSY_IWQX)Z7S-LM Q*IRB(XX0;NA+&E)!3A1>YL*; ?,R :O.@1%R=,
M*<ZWBA(V'0M?-_!4>O<SW U0R*Q3&#G>W EVC\3D%X#P_K,H;,(-+H$P=<+X
M*TA!I'$RQ)"/D05\@T'"(GUF2Q?F^PB<FB/+EE@YTF#E6;8%#U\"H#M.,PQS
M"#Z+;$<(\VY_7"Y\!#;% -["D#0IAMS<M[<\'8)@"Q?)/IV@*&;$>9XB4]B1
MN! <5Q.1*NSDUR,,9TO'>X@9/,\ @"%OGB/N,U]ID"$^@BM\DR?'B6V3[]Y;
M+2-6%V">*V<=LC?I7][.W7"]<E[>N!X?+7_H;?YU>M$USLD97W[[[,ZC)6IC
M8RG6R!*???+EY/*87]K3?>)KBC*65?/@96DL'[QV[+6R/#:5PY>/O?;X-4T[
M[TD:["4&J^ICQ:HVV!,1)R?CE(JWEIPI9PPS$E[G"&6=TG4YP_Y]XS%!E41!
MD12U0DA)#3KDSS#'#RK])M)[4" ?I[")JC(GE$*$*B?4.[Z]M4N=JR+ G_XL
M5D_@?Z R\77D.LYOSHKK-U^7C$7YV*VFD@?K\^21=-HPT&\J_O0!-5U0G$$G
M"@OQAZTPVQ$2Y5[24O[<90R+IQ737-&61!-M$N]Y84MJQ0E7-Z663?%")M&*
M<ZMC$]5.5(9+@?&?;K1\EY@1[A$C'UE4WTRJC2:Z)4I*X_HQ_8M6)Q89*HN<
M*O[;+HOHO%>AK VPUQRQR&!9I)Q#OGN++7<\EW#'NTT0@.89'QGJLPI6(S-$
M:]!MA9OIF:^IUU?6-,/$TLG"")863T;,";RB(7MKWCYDDJYSA*J:+M1K<5-F
M@3]X-+JR.B\525 K;>X<Y?;/U.F2"*?Z8LGDW6)UNZCD5L^CH_I!?<;5.1IA
M<UQ9<?'$DN)4A*N!X.I$DN\A?6H?6^<J5#9(+M'4BL45!P&P9LI #U6IWTK]
M_[-C"E8WJM1U% RK2%4XEQ0<\S]E%*[:R? #"$_MZCA\S?&IKVB,/7J.1@_)
MGSMXGF-T,B2,.A<UM2V[[#4$G3<T5A%7WS)7-SPN5-3K6N-O>32Q1,,NAJ9?
M9#,CSNX)BHFS7]_L763G,T]KAH*)V:*LM-7Y9@"LW?@=^<07'F9;S-NXEDCC
M=W#.<[R7;##VO]7+E\KKHWHM.U>23/5E^_%J"#<R",>L*GE\J%C_(QY_80IX
MU*TU+_FRL\*69_+X4 >+=%;N-@D"/Q!GJ2P#QOAT0_>'\ C#7(8" ZC-!8SA
MC)]/ SE%3,I8,WCU$\.4D#@;XMG!7DSL"5,25B_PD=EJ@\]G@]&S$>A.)*21
MC\GKD_#'. &G.<+TRZZ%/IH8XT.IMF<#;#_1\-6GQ3VC)^?5$&)*MQ"3Q]73
M'7HN=1W!8Y@=E:3*N)G\)G_Q"C+Y\RZ[YM,VN>8K3\=QV?R#]SE9+KC/]<^
MFSF:F+T0TUU/U()SU/A0U;ETHJV(:YXU59X5%2:95&[,5&N82H"WPHS"@V*Y
M50B>(;2[7AE[--%/[JFO(\@[GJHIC2;_/WO?WIVVLN3[5;28N7.2LV2"!!*0
MS/5:CI/LZW.2.-?VGKGSUUD"&J,=(;'UL./]Z6]5=>L%$B >1D#/FI.= &IU
M5]>KJZM^U5^IVW>BT#=EPEHJ;AKQO1W"\6.X1@7X'9M:-EZ:E!&@EHM<:9W\
M5<M2%6!UK <>,]^'S0T]K$#$4Y3C/:JQ.0>IR2B71)6$$[#F84X#68'GPG'J
M16&_D+.HV'B \X!]@&=)805EXPTM-W[C>RQ1_8./@&^96$_ U\JS;X<A ]%^
MMOP1S%UQ&/S;YS7A\$6(G[D>G#P9OAG&P')@^-#-E5-3]36=<.E7G#3B4U>9
M1B&OZK7@[#C#BS-1\^O2%=K(YA)!_Z3#/!\JP.+>H6/9TR"NQ 9&@#DI0'7K
MD0I^@18.%O_"TR,^CN6D?E)"B+@..<]T2X^F8NN[.O#&S MH[/=4;PO2G59M
M_J]\Z:S@VE;ZB#6 LWX4EC]2PN_9:],#,?R7"X2(S5$L\^?$3VM''MG% %CR
MYX4UANF^MYQGZR5HO,NO$Q:9)>KV]+C\SX'_[K)HAN5H$*MP'PY$:KQA1C<#
M1 !+TT<,N'N$XC:@,F2ZEW8<-N3  JB)IM8?GD_%[>.LROA;D(&[1BM6B)W
MI=\% ;-A^2 RH\BWXL)R!V_"04E@"1937F!J];1(2PEZ%19ZB7E*K=3FO(2\
MDL\S=PG9+0')2>QCH;NSGE?3SW@UB%?7;"T>(G@::,PTL5W)&)/$;A!M>*D\
MA^[@1]L8R@&\E#'H<2"'<%,2\ &NFX,UC./[:J3LMU<<UG9(RZR'J(.':+::
M_45BQNXAAJ5MPI* <\&O4!&K^AZ!_VH/BY:QP<0_TR:QT0,!A]R.[S, $-SY
MU7)KP^[@[T&0R4O-+ ?#@(F_*Z88N[O<H04U@4+_H>KVK#C([&E[J JJN1BV
MWW1W-IOWKG;'P-R!^=U!F=([XKSQH?K!J]]><?#:T]9@X$PK.%PIF9C9BMTP
M#[H;V,7#6-B-5$RFGL^:ZWB1Z^)X]?NUQ_'26DN O/K:A;X(L 6?@M;YS?-&
MY'DC_WH(O(.'"G#P;?1IXE+9C7"]^ M*O]4OM..$M"&,(<OW7]"*<M.++MEC
M3,GS@+3I@ YI[0'21F_V.OJ1 *_(R>YULAT):5..'A%#;5APB+) M_HOW%W4
MZ@1RLS0=**,)]QY-68^FL3$LU=@UF>?5\,_(QLCEI\@'RM=]NF@P_X=9_IQ/
M)E&%<E3ZQI$*,6)*,3/N$M-?KT9_1$&(WZS3#^TLJ9=5AZ5@7]N:"ET[(PRB
M<\ $^F$-[;$]E%A YX+BH*^JEXY=@,JYJEVL7>VI[?9B2/+HH1JD/)RJ//1Z
M*[KSQ/(0NYS<XRS*ZQC;O]CHXB_F>X7BT6^ '/1T3?\@Y4/*Q]$4-A4(2$E;
MZEA2?D3^<&(%["K!RL^X[T6BT6LU+@M:6!US7W,I$,<D$-5NK;I[<J!Z&CE0
M>K<LQ?&(.[37FK6_>WXX>69!>&8X2]7.#2OZ*FW.]IC)T%+[.VNJ5$=<$LE
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
MSV/T#P?/L]WZUH'G,5L'@N?9;FGKP?.86A$\S\K%%6#T['MY50!Z3'VM594
M]&R"-E1Y,16@O$Q,W:R.Y#6',X3/XYQM-[)H@.56*&MS]F%R5A]DR>:@EN<<
M_$(1G^Z'0*$B7$57I@M55(KE,WYG1E=HH) 5%[ZCVS7^.3'O!'X6*!/F)+]B
ML./P#?X5*&I[(U496 &, CL_@P.E'4S@'^)5?T9>2"0,\&N+@V/P[T */%^)
M$'5%\= >*#]=[QFHYD4^Q_H8.A%:,F7FVT/\;X5-$H3IZN@D>(&-/WCO,\?"
M":303GC\SSPE]K25/F(-X"0<A>6/E'##/NNOUV2'+Q=H/',4R_PY\5//$ S+
MP&?6SPMK#--];SG/UDO0>)=?)RPR2]3MZ7%)T Q%,YS;6"'<W:YV87)= M^P
MT548?]I=,84#;<#8]Z:*%X6!/6(Q5S<5E%+0;.1MC3(WU[%,E4EPD?^&(IS(
M7OQQ9#E<O\'O?1!6)EX0P/ @POC,B,$VP(["@R!;0"]8O#)XR2EVT))  >"-
MD1*PF>6CXK>&0R_"+\5<:4[,IT4%\/64?YOQ)S,+Y$LO'S.CCY(U<;V00C/
M&Q'[ !7'T/-];^#Y1$:A;< Z68N0<4>@N+WH<9+=?67 '!LV/J /IRR<>*"Q
M(Z1*Z"7LD^4>I!YP0& '(=JX9SO$ 3W8%7H*-I?34E *B!^"4H5WH1[&E\#/
M<%O%K\0;@<Y@$*+IC*MPV"FP V 0(H?,J*6,[/&8^?C&9%(P2&;3CW$WTFT
M3G9LL0O TT]VP$T99_\,^:<IOAC,%YP5RZ>MLH%9P1/QV1"$$6R8BO^Z&-LN
M2+(-@IIY#O8A-7F.AR<XL%4C89%MF)#M<U#$6-QX(@SNO.N%)0DQ9'9!D-Q'
M#\<%R;(#91!Q/1!$@S_8,,2)9EEI]$<4:P'/=5[(86)^:.%_;7\837&%B3*+
M:>6S)YL]<UH-+=]_P?<EJ@T),;\H6#'[%:_XT?-&S[;CJ,KSA+G ^[X"?[A"
MV,'_>R2?(#\#^&!D#Y'K2+<%T7"2OCM61U/KA0@T8##'H0<CHRJ9XTSN,7Z/
MIL TPWF'=3[*G\3W/[X(Z([["6/A;[X7S>#-#_#H1P?<_XQ?VFF A, A $8)
M_8BM931K)0M_$_N'E@,,R !8,EC!=URAN7270&HZQCDA:O&SPYP<(7,R[O.!
MM(W00L+VCY)K%/ P?7#.&.=,SH"9QY\M4%+PJD?/AU4BFV7LY_R[)C9P@C^<
MO-!$\-'$[N +D7G@7V1*QX[W' A?=4AF-8PUJ8TN#491T!*M;]__ELYLCJPX
M$?C_L>?@2]^OKT"!1XX&&[77:?:-/6&CMM<==C<1ZPWP((\"5.<?D<N4=HL
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
MEY^G,\=[84P9,)>-[5"9.3"?(C)FJ;SL94;)R\Q&;2 9:<3W=@@J:K@&E7\
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
M_8JIF7 47T6*][5<YTHT ,<.Q.E([&@:5^0"(U(7ZY4@(8B.1?3LUR'3(V*
M1W$ $0BF!#*4*[Y-FKBB%04_2_C9 M3 =OD5,F@5MA180MZJX:V:7IM;M=V!
MW-17]0U*5=]2Q7^$^A Q0N*^>D'&[_:$LQ\["J*=>1@W ^>.".\CKB:?9.YO
MQ&5]%JG4S@:2<G<Y<12SL/MSC/;.H<#)':<C>4:A9#6)T"Y;^"FU;GG$_91N
MN9_R>QK%K:LGLM)"DQG&.RDV4OQ,_("#X<1Q:A"X*NL3M4D76,#VOFW.K?CB
M@$M^H[T]G$'/T\5LMCM(AP=LJNLP51E%%$ 144UL9Y)DWM"1@ [^ 1T&40MP
M "-^KXI8WD%XP>!G0TH+IU@1J4S>?[7,8=A\6XU.G;;5KLVV]II&5VPKO]YB
M?$=34,A8F5/T-8Y<MN 0@->XA:=3_%3KM]O@#_8['TYER^JS9T:S)[9,P+;'
MEC*S:]0HDGI@@A12U\HTHI<V$THE,(4$967.^AMAN:<@NW1!B'5BI7*,*MD;
MO^4: >-S(^P_P*]'TV*/I,FNBC>%XE;:4L:@R7&L$"_U.="8>"#K-BQX"L43
M;R*D.<:!DR8!N1"C*N[],&6;IWF.F/@[)EK!T4#D<:0\3OH-).*-2/<,L0Y;
M&2%LF*\\86/OD@?X-0)=9/X:LOB>4W1TM (E#9CQVVYJ*,J>;!&A%4T4%,=[
MQGE.@#_24U:*WI9VDXYC,XI/-!01VQ3L/_:P@*149IGR#^KX418C?R7\6S:"
M=0=.H]+1.WA;;X_5@MVF"Q8:(\B0&<>>^?:09;C!]8#C?,;S2/16T@<FSQ=)
MF^>D:W.R=C[@ K.(L_RUY0P1<DY$C>^R+/2%L?A,RP'CQ*,IPQ=SG%!\N)I3
M47[UT7[M9JM=8+&0\7U[K@7"? (7*4F'BB7SX(N48)4V7$;P1,?+W "4J$2J
MO,R\6_!DG**5.^,L5U&GX:[JM>&2Q%VEVZ$8Q1)T%*;/T_:+9)/8ATWOHTMC
MX\*M47FU,K_P+;-_24J12/.(,QI<6&H),_'0%9HGT?MYT7XDV4LQA&:BY.)K
M[LQ#5IPSCXF(Q?/A%A5^#KP[\%PPO/8H,Z@PXJ?"G>WZ<2>Z<%,/.(=L>XXQ
M!MCWW>+]R)<<F#+E,YF]7X"+Y3X&O QOP2/LO#-*$E7SI859MCJ5G>_4;^?7
MT4LYM(NL]8!]7Z6EXAJP.*W"3SUH+N^%X,/I4)1#"Z[3E/>XSZB9K%JBITJ"
M,OE+_=(S/7K^CY8_XOEDF1%C).,I"R?>*&D'%C!1\Y"92&S:X[6J<2%65AWZ
M+-&C&)E "8@-=4JDG-2EHI7B1.,U;N2*- *1R5)" $)8(*V/<^8)0[EIDAJ/
M?T5M"GFB/V)=X$QYS1D&8N=4^\*\JP28Z^QGUD9.X[C(%05#F$,%L'XN,,+3
M9I-_+96%>=N>'LSBZ HWR/S85724DL&4O093<)_'V!T]UCJY"%C)YLTPNUF$
MQN:3HI<P U;<!R(S-I/Q+E+IBA\ZL>VOS_XGQTE*ZTPZ3*:9V)6Y I/<+&[
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
ML\.0*?]A36<?E <O&DZ8\O7K#QDZV$3 _N/?>KJF?ZBQC$F*28H=5(_7+2T
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
MR"2'-D?GY> =XV[K4"4W LJ0R_8?]:%*JCVM, D]OO \EH'6#[K T5"F7#Z
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
M"J *7<^C<=&VW6*G$B+*M=L15,AUO]QQ-;N5Y[#TAF]T1A@VGSTU<HK)'L:
M'=0!4Y;7;E=3H;*LI&!8VP2;PX3>V3(5TQNM_8#A'N>M/<J0Q0NE&\+G7MJ>
M<'[-[J:4RJ)0K7%[L(JGDY7-33B4+Q.>*PZ([Q7#.K'V#\:G,]6UJ.*63K>.
MQFDF E4$MUMK0Q$6J2)D$DDJLH_#*>BK?V,TB&<>!?=?%.^8_&H24.[=_K#"
M0< (A.1]9GI[S[V;F0_I&979^=7T12= [HQY!!_EW>U-*^0]$[<\/#L5V)-N
MD9)?C[&7E60I.DJXVQ572+AU+4>_\"NV%$7X9T(#/N%Y3]3/P]U;D%4EH8I0
MZU9;95E:@O/>KW_\D82]U5F-*KUT6DCQ+SV(PL6:);;@/G6F4450E7([).NI
MU,*H5%XW<R-HJ77::UT%LKUO9YMN7P54TVJZ0,LTS>OMV9TIV=->[=PM1:-*
M5=?76J)43[UMO)TFF53P?5E-C:1B^O.FIONU3'_23/C>RFJ@.CQ\9%'\;13&
M(0M5DYK^UC(UL<3WJF'1=0E"TM/I^3@!:;K%U%I2+2-CSDP9N=B/D;:=>%2!
M*OII,P5*:T/LZJ1.7%A;K]0H4ZS>HMN:5UA7TO!E067,/;[8K4FWLYJ@RE;3
M,=Q$V=+ZD94*=E;Q+L1\SLV8KEH,#C+GX92%</W-M9*SA6^@%C*J&&[/L25#
M$[XB1;VT%-03O$G#A_"12Q'";S28TSAFLMD:IJ$,E'2W]Q@C?44D267V_&]R
M<YM(;T8C2';.7MDU_24B4/;=+F.,_4PBL43VY&\R\UM"X8 3UC 1L18R2K7;
ME8M1O13468+OF'93WZJUS,N#A"69I[T^VP435D9%B75[3E/\@19 ; E]4&%)
M\R^#^KC2>IDN9,="2KC\?=JL(V\K#%4!MY^S5 7L4$%;.EF*[ZIRC,ZI]W4J
M11+Z3>AV%,<(_,E]L?D2J,-4Z%O([0]IR$DA#DJ.R[TW6MYF;F-VEJ>[Y;W.
ML/<<!.()3FV:"+FK*XP;BD#9=?G>1L029O:K,W%$R>OO*=Z&?#O0>?M[SW<N
M'%48E_^LH<+TMZ/O<CC9W77I^Y"/ZI7+_=98K[+DP/Y2]775VO+>=%=YE%J7
MDVW47WRN6O-#>N/S@DE]P.-61C6.AC+E<HB-2(8+@43I092]$;W9W$M[=OV7
M[0]]V5H82KW+059 O6T\.U[H3X4QZO%GPN.79F2O%$6I<[G 1L2 =+;YA_LX
M4K,Z*DJ:RVDU6CD<LS_=LBZEW^YLU7W7!5.?MVZ7627UZ<]6;6B4J?5JPB92
MS+WL-O8G'L^\)(K%'#:=>42G4\E,.  8V+I 0PML.V&H_KB]>JE8 G))+IB
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
MJU&E:%O7RN8(!367YT-^=)/$T-"^6LT4AUD@Q;Z[_OYRJ#XV\F9L3G_]X?\
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
MF!H8QNS;2LNA>N^VG[>7M!^:WGW=@/*R_K:BS7LFQE6O"SMO0J$#DP1"*E1
M9F51D2LDNK<3NXV@\45(#T3#[;G=0\0PA#'<83)K+4RV 42-[7"U&D O+"BJ
M6%EK9REZ0_Y:0L87/O5"PL'+WJ^'[6)1/D]GLTGAV,UYCM-MJ<3X4QYB% )*
MT[7"8ZS4.U0^>_?X IQ.<G[0XG83[:ME:Q.__M*:BZPYFFKQT\?3]B(3B<I)
MC0AD6ZMX5Q5$[3,'4.1+#+J=)G06]VWTC"_@Z02!;D+H.=D#Y^^F:4:GC-+Z
MQ]_S[*1-QCL'+*HH;)"MZUEEWRM%!2&KPH2Z@ :31-L[7;H/7>,+DCK!I+M0
MADIZ[/ KHG$F2P_>TUDWC\P01DE).J;NP>F/<1[_=!%XWV5]S";2IUW:>@]+
M_/K<([2%OIZ'?J,2VPO8 GR:\M-^^,*^?GDQ_VDZQWGF??TTKZ>?MJ>)(:F
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
MQY?2R5-6XU"G[SZ-1WBA\VM,:'ERD)T@B9*%8*7"03B=F8U:NIP[<?+V&X^
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
M5,=AQQC)=V#%9>W7;[1_7J+;'8@^)>=+2."=K;489"9Z9!XX"BU]L=SZUIG
MA]%,;\FTT]H#Y78'BGS*WFQ795]Y_0NN5ENI'%:D_-@G-JLP'@R[47GPQ\NB
MIAH^?T]/_%8NNM3?N**LG0Q%>PDZ"T?,B0A.%@')E!A\X<S(UJ;< %@'%^ ]
M^(B9%%*7HB09TIQ>%4]T]B4+D"H+[Q1JSEI7]CZ,9OIMI#4G[A34M9%\!X^&
MWKOWJYSFFYNHWGU9GB\VLTR;@96%MC=!+IXR6 >EE@+1*R?12EIYZ_3+(W!>
M'BM:R;Y'K>Z#2[]PTQP*C[6M24[6DA_.)'@KZ30TCL>DO/;8NF#N"4A3E<0=
M;ZL8+_E3*6:[.N+?G6_^6*[FFV];<SV:9#*S&:Q/HC:Q(3%AS%"RY8HL^,14
MZRCR_4B.%2IIJNN'+@'L+_,NGLQM5#M;?0BN3B&0AS =)_S10F]/4N$ H4])
M"BLL*Y[7VZJ5]=G5BP:8P*:<<S+)>MDZ7S\M&9X(=DS)A3&R[C%<H1;CO5ND
MG^AOGOU_YZOY.LUC%?#.Z=:J]M%+&6)MK*>D+>"L(1$HE:26.GG7^IKW$Y"F
MMT?;Z.Z^0N9&@I\RVO'#^9KLK?7Z]PL3Y6^XP<."'8]\8+-8QU#0C4(=N\?\
MEK\N5Q?7N+;#!G;H=\:J#3;4RSF IM[F(L\"? ZQME;ER%AAS+7>9(?@.CR+
M_&=>G.?US+!J/66BK1&^=OB)$!Q'(-,J2U&LUK9UU/SRV4<8<-%:XW?SMWN(
MM6'<HHY[O:A)S*D.8Z4U[OJQ7D9L;\03_Y:_KG*<7UQ=6E37FH3RO]MO9T@K
MUBPET$YS4)QI0,4-[9G28;+:!B&>V#5:87E!-#F*>AJ:(Q7_;NS+FB#]LEQ$
M7/_Q:86+-6Y/Q?6GY;OX/^?S5?YUM4SGL4:KWZW7>;.>9>.,$Y'<?"]R33<X
M\,ZSV@78*F^"8($-8-2>CW]A))I""1V*0'<HG"_,61N )5^ +"4RS70F%,J[
M9+2(VK<.I[\X%AP@T@[U&T2TKWFU^5:+XC=$REJ'_[4N_!^K>ON92<ZBI042
MO7PMP#>U^[&&R*S3QH7$?>M0UN.(7B 1&JJ@0TOL[ZY17)]K]/59ON> >W Q
M,YFTC]694Q)-#1YS\,Q)D-%X([0,J;FGVPK["R3=4=1ZEYZZV_[U2][,DF;(
M:[*I8"WH#,:3J-"108]2)B:#]JU=I,?PO$ :-1/_76J80VS=>VPK,M#/SE-.
M/R[>X]?Y!L^V;5_2?'-.YOM,!15UY!:PU#;_MHXHU*5V<4C2N)2\=WR D3OV
MN2^($MW%?I<BMN'X^H?%\L.WW2\ODE=2H@_&$<9< P2H)#BN=+TMZ'1THJ!K
M/A!B/,S)1M+WWF%ZJ^C8N>3U:C-[3^_)\FR>MFO9BFR;#U&"8W9.0 B,Q.9L
MK?CD"9@H9!-:Z>2P;BCTB!LLH^^N&?;PTT]@P'P??2^;RKUAC.9^1+M4R!!,
M8_+(HSEQC-QQ*QT]JO(#!#R5\JVS*MG@P1910)58ZM3D"(R^14O_Q6%C*4]*
MZ0_DB*?4^1BY]BQ&VVUFE\TLA"\E&\V!Y5#+_06Y5,9HX-YJHY.PCK6^Z?<
ME.G,TW9Z>JCN[  A=^DSN\FKG>GP][/YE_D";R2G97'*E:! AEC-XNPAI.2@
MZ%"*E-XQWIH!CP)Z 3QH)_">N_X-9%=$Y<%&YQP($30HCN0BV23!FI""D:%>
MU&B]^=^%\8P9T%K('=(K[Y<K,G)QD\F!WNU3.V!9AJ)\*&!EG>.#M4PE<PVB
M6)&+BS*JUCO!@V">,0?:"KI#'N:J:=NM4IH+RZ<$6<^D#,%B ,6"J/W:## ?
M),LB.L36:9A' ;UTY["]5CIL&I?%5A=OQ1 PG0J-OP-RY.Z7AROJ-@4.EG*/
MJM+O0"4>T:)/P(N@K<MH#YYV02C%8?0&162M;_5-H/*A72X[:WR,<)L7[,3:
M;>+R>JY@V>4:&Q>ASCZCLREP'4"3PV*-#5*86Y;  V4X-S[T:.F'?82[;"&9
MQB5[O]#I\\=?>7TU7BPD6S@O$)41Q#LZ=ES)BHQ)=!I+"N+V1,H'TDC??>QS
M5=,ATFG\+OU<;Q_26BXIDQ43KGA(C!,23:Z>9YX!XXQ,?5X"CWZ GK[_U.>J
MI@-DT]"LN2+,^US;$IQ==G9-RA2+!C!J6I23M3+76= F<AF%UR$/J6>]^\G/
M55L'RJB#[W+E5+U;7'1!NG2J#5IK2AT_JQ(HZ0E@R A26J5TT!%+ZQX>#T!Y
MCKIN*=T'Z\(FO<!RBX,-;K!<#E>\9Q&[CVUPA>46[$YW6'87$'[+<;F(\[/J
MTI)]^]-U#ITI8843X+G3Y,9R!=ZG LR$9+(,UJ;6I;<C(3:[V:*]5BJ1M<XC
MV0HJ&7+614K BL_:E1"<;M^%\U1NMK3DP8.77,9(N$>[](O29Y^E(6-" =E]
MM(-Q%0&KI\:\L<7[*%C[$;<G4DW>4\M[2+=/M].+I5TT2RR[%=>^_I>>^J?E
M=8PWIXMH'7=.<:R.@=495*@B\,P!<L98O0\:7.NQ9_LA/5:!5=_]H;O.3KC<
MRJ-6Z.F%<9H[LJHPDG>*!309:=9()[D>U/OE695;3:'RIRNNQHA^JJ*;(9A>
M4\75*!T-J;[91\!3*9\QPU@BARV5(LFC)J\MR&+ B>*2%"(9UF<O.*V*J^8Z
M'R/7"2NN(HNR<!L 96U]&<@>#D$[0FE93C&$5%I;HJ==<35*3P,KKL8(N8/3
M\7#JGPXLXCAGP#D2,"\X!(X)I(^8A$.C6>M^@*=>8W&(_ML(NE>[X0=+P$1!
M7SBM4:!GH#+2KI?(<#9).F%BCBJVG_!^^C5WAS"AG< ?S#-,&L"\E>AM$,"4
M4P0P;\'N%,#<QJ9_GW]>;"<DU%\\X*$&%AGCS()*'$%)\B*"* )<E-+%A,KJ
MWHUYAF(]>C>7X M3VTP!$R0P1YME4(I>05-?O)B94J^GFTL7AC7O\#)&95U&
MN3Q]FWNF8M2&) ':\]J%AO[P/EG(EJQ[J[AVPRZ4C'@%A^!ZX13KIJ*.HQFV
MMW77>2:UJ%-5!6 T@0YK)@&3]*!*"(%\=)ML:P_I%H170HY#!-^AR/1BT[N<
MR%LG1LP7YU46%TX>68V7F^35YOCW?V]62,\G:V_U;2N0>BV\SII8GFUEM5OA
M3$1'\E$%DL\1E,E$\3JY5SI32'XV)M'>XNZVG%?#S],@1(<ZEMNQ\"?DN7XJ
M2,Y<,1$5@L=M<VN1:3G<@(P^2B-E<;DUOQLOX5A)KDF8?$QUGW(:K!0CHK+D
MX5>1UK(R'QF'Q'3AMC!/)\Z+3X--RH4!^;$1.IDL/S8 TZO*CXW1T:#\V!X"
MGDKY4;G,. 9@*A5R<G6 ()$#LNR"<ZI>S7MV2M\C/]9:YV/D.F%^C,404]8,
M$M\&@;T&+XR'2*MWW,FD9>MXP6GGQT;I:6!^;(R0)\V/&:M1Y!0@8AWE)8H'
MKTLEO<FB*%>T?VWYL4/TWT;0#[[]'3(B?__R]6SY+><?\H(^=5.;_:W?_X&+
MSWF^"!<_6X:S^>>MF'"1OM)?P&T5XF&C"PY_;K/L2F,1-,K!_*VN*:<;H/XV
M7U?_X7R5KYTD)[*()G*P9(."*IF<I$*,11%C2,9%+=I'>P< .SS4??LA%QKY
M<;'[T<<KC?RV/#O[<#&#:B:%9_0V)1#;-D+!.\"@%5A5BK9%.A-;;V?[(3W&
MV-G6?+H;^^ZNLRY)E=NH[Z"=<2:PUD6!=(QL046BH5U<T_&MHB)I>8O]:74'
MUBEPJ+V&GR358>KI,@#]-L3?\^K/><SOE^O-3 >C5'(>9*Y-X -Y%$&1,Y&B
M2#:B\,+[[MRY >B5LF9?E73(N]P%=QDEOT 7)1F@U>#,!NOE#EFG=I/K(! %
M.C)%7>O.UH\C>J6,V5LI'=(7 W;![<3W>3B_R--LNW;_BJO-/,Z_8AW.ZP6W
M&"58J<D#33I"\%F $"*S4"17KG4CD8-!OU+B]51MARD2=Q?P+F[.<37'LW^0
MS&LZD4[HD 0G8])D[>M4V ).LD '-J?C.?BHFX_E'@#KE?+K,/5T&/0PX!78
M_6#]*\[3+"I+"Q9UX+QS1/@4P2G'0,L@HT\N)VQ]D7 DQ%?*K'9J:S@S8HPG
M8;4/R0;R=PN=]8J^ W3.U$TU\90L,Z9U_>IH1Z]E,.4#SE?_B6?G^6/9[@S;
MJ-9-?CBE97'<@M="@8K6D@6D/ CE2B:S1[6?M+D_VE-XZZ8+JC35W21N\;V(
M9]XZU+*.%4))IG6N$R0D]U"D94YF+"FU;B4S$-HI\*F/MI\DV>&JFH116U/F
M[+>\.5\M/BYN(#4^NZS0@RXE@E)(<E%:0.(Z1J92SLVG&0Y']XIYU41AD\1D
M;CE=NR31:L:M-+P6HY&YHFIZD(.+PD()1B)*IKWKSZP'P+UB8K50UR2!FVMA
M/.'6EXS.Q\S(%>/5*:.7@<SE"$P&$SR/.D?=G6A#T;YBYG51Z"1QFFODW_EI
MDGP=&5* S'PMO T)7"@)0G!*%*F*R?T#T/=C>Z/9(<J:)'1SO^7(@],A\ +.
MD]%(7C]9CDAG/(DH9!UM\;>;LA['R&\B@?-:_E&;6)^O+YXTBU*D6,T9*VKU
MCQ(!O"\2HE.*V6(LS_W=Z+NX7O'K=*"2>@RLO.QZ_K%\F"]P$>=X]NMR?:&0
ML-ZL,&YF$DU*N1K'=: 1+5D!:DY'BO%1I"0BWNX4WFY:Q".X3H%(K2,OS?71
MP6WY]:*^^;)]+,';K/)FOMKBOBNB]?OSU8I^\],<P_R,5I+7LZA+8%YJX,[0
M?NQYNFC<H1E+3MA2F&YM9AZ.^@@7\IJSX?:XY6E5V2$\,W8%-Z#72X,7ZYF1
MT6),U E2\+0+VT@RY#Y!'4;N8P@VY4%WE#KR\5[@;Y1LH- 3V")O+&+WBM$_
MO;$<+J65A@DR0ZK]ZHH ]$* $A:MY384U?KF9^,EO#&UJ9(GB1J]B_'\R_E9
MO86X7>'[Y9>OJ_Q'7?:?N_O8%W>S/^&_KR0:K#8QBSH:I[8K,:[VF9 .R/"U
MQ>98F.SO=.V#_"6:DT?0Z:DP\Y>\J:4FZUIKDM=7:YIESNA%2IY>,%>[A,D$
MB'$;_?<B,.YSZA_AW!__*;"T/X=:T+@% 2;*)PY9RZ^K^7)UHZ#X_2JG^>9Z
M61Z#R%[2^65"G3@;)7CA.7!4P22=F<C]:RV;+.6-XD>BQ20ISC&2G041":@7
MP$H=HUL[%J&+ F@MD581O=,G0>HW[DZDY!Z3<J]FP-YCLU\;9.N+1APQ"8TU
MTB$8O44JE%)S"@D,:D8G2*0?-Y^<.P;@5!UV)@B%=M/+L9OE7*[PMRMOL:[I
M$_VK;1,(H[0N3A6PM$633RHR.,8C!"LUO1 N%6P=C+H?R?&G,C?7_)V630=K
MH,NHF]NH=ET"AN#J-)/Y(4S'&<_<0F]/4N$ H4])"NL<;D-8F$6]B"J1_!E.
M!WE.47)CA..M;^-/2X8G!C=/R84QLNZ7[+C8![_;&B\'=QI=9,)"ZZW)F"PY
MV?WU*R$=;8S9R-BZBN8I3--;Q&VT=W^PMXWH.W04N"<$_=VI>1]D[7P125KP
MMGA0J53#.VF@E\/XPK/,I;6AL0?,%T*@W@HZ=O^>7W!5NU#]F=NWZ+GST5V[
M\#R^D$D;[4C-1>:)J&:*JW5V$IR."9()AC!$ED+K)MF#@!TRQN">(L/K<M5W
MG_-,&>5T)D_!*YY!>6WJ\&FL!5+6&<F2O&W/W#NBX*GGG$*DYE"=WYPUT%2N
M#0^H^[']5\;5^F/9M7M>GJ]W(<R9BR8S<MP@QE+;9.BZQ2*#&+B(023+/=]+
M^P\]\>7SH(FL&UJS]Z/\^[]C7J]_S:M()R-^)N?_GXM5CLO/B_G_YG29:[]Y
MBWS];I$NDCN?5O//G_/JPW+UW<B#$G-@*C)047!B?)TG&5@$IITKAA'K ^[%
MI?987SX+CZS?AKF-^]?WCHR+[;(NBHAIH?-EFCFFLB]6@*@U<<J@ !?J\*O@
M"OVFMG>)>U'PWL>]?!8=+N6)[UM]PM7GO'EWMOV4ZD!>O0 S[V7!;5?6>D%,
M!2XAU+&87(NH,VW!-DUYY>5AI"^)5A/J;)+K5'6L2]SD].%\0[*YO('XW:6P
M7\AG^4#BP[-J"<P2X\I*F8!$14ZE]QR<<Q:TJQ=Y>%#*]"^ &0W[=7"PKS8;
M7L5Z8'=.::L4/+L7^DQ'S741!5#(2&"E!612UT' @5EC ZH]3\/''_R2R--?
M\AW:X(S+Z 4RZY(-#G02]3BO#7&\SQ L1B^82;%Y7/(9Y]@/V8'ZZ>5$<^SX
M[XO;=]L44=!*RIP1O*(374E:"AHR('/VEM5!B_ZV<=XZ<W83SO/(MH_BP.-I
MM;UUT3^[>@EM%_<? FZ:O/OWP$XB^;Z_&H?1XP =3$X4B8'K4.>%2<DOPA*!
M?E*';*K$LK:\^3VR(Q!D7$)^(GZ,$7T'7OR?<SR;EWE.%=LN?9>=HR5I!8SG
M6H+@(V R!6RF56I29$BM6T;> ^/H^=-#%+5L*^4.B?=?EHO_N0=5$D9I&07H
M0FQ7Q3'P/EK(WNOD@PM&M+XS?S^2EZ3^!K+N?B34'@]U%M/UGL<%2P;)X]*"
MT9ZGLP=4(4'A002K2(VE]8VX)R"]-E/S,)UTN!;Q"+S=:S($X"0FYSW@3L'L
M/%"EP^ER@#ZFW6LNRU7)]^>6%> I\GK'K0ZOY0Z4#]98D:W0?4W0R0@SR@R=
MFB]CU-"!)_]<E&VOH1NGI.=,%5HQ.(R$0W$)GDY&X'7"'!VA5N;6UNA=%,>V
M1@Y6U;*IG#O8H_\D.*L[H (SBOZN!\L-([^+!_".6?#(F+7>)F<'S5<=I?Q[
M@+P\_1\J[4FN"FPW/!&R%#)%8!$S*#*U ;6.$'G,R?@<HFP_/O[YWBMJ&.G<
M1P,=ZA0>K&L>@NLUWRL:I;>A=TGV$?J4]XIB3")N#2)3ZT49IVV16 ]629&E
M%0YYZ_:1S^%>41<NC)%U!P[L<S?!%!:C\QZRK9=>ZM22(*0#3[](T<B47.OI
M2L_[\L@H'3>X/#)&01WLT"<O3"$=JTY$D@>+%A1WM?&5#E!L8HP)KP.V-DF?
MT5VU0]C25/3]6^!\1^O_R'BV^>/]\J+.\S+ 6QQ/5FO@>EOM6ZD<N8%H"C<^
M*95YYY*U)S&^$.IT54W#0.IZM9G]5GLX;\]D)I102==Y"[61$[,(P2O:])+,
M16'20@SR;.A3;W"#OKOFQ7</?+D.S/YR;5CM>@5BQ[$A,,:X)T/4W/ZM?MH+
M.4#XM]5W@.0:;OBWX20R.K*OK86*(1 8(IT[4H(LNIX\4M')\QP4^(#GT%Y_
M8P366&\_X[_G7\Z_7 +1-AAI';! 9H.J#H]S04'61I,-P6NQ80/-???0Z8[4
M@\2^;"&SA@;X%@B)ZAI(R-&F.OZ2>Z5 B6S !VW NB*+"5:G,,A5>TIY-Q_Z
M#)6WM\PFZ1)Y,=IG>T'E/6[RY^5JGB\263$8KFT=6U9O<"K!$OAJ]!E1%-F!
MCGO9N@',"'@OUU;JK:L.DW/N@77I- P UBD$_""HX\2 NZGSMI?>5!<]N@T]
M"%!ZSDUQ@<ZS(D!)VB:=MAZ8I(W6EJ)C:1ZZF98D3\2&C\^1,2KHP(T/\W_G
M=-'(\_<<SU?;KO:[HU,4Y Y3G;;-->VEU?"5.M#1F7C1WKC2_(+A(W"F#\PT
M4MJRC\0[A'KON<?X/^?SS;<[.$,01;-4P*&A]6NGP84DH& *)EI=L'D5PE!L
M+X4F771Q[-Y2E[;<LN!U8^%P\1>65Q/KU[3P;9.)9?E*_PJW=[G;=Z-J *9K
M_ZK6PIJTXU6PS+/""DA9,Q/,(?CD'43C?/1*2!7[-_QNV/'JX8?<3-+\:[[Y
MXT;+[-W?^GBMK!]W[5-NCBE\]_GS*M/O\Z^KY7]O;XW?^7<S(^GEEN3,")(=
MJ(((3I)7+*0H,?O($N_?0&R*E9[J#>\Q?![0HN+4.#.),=%NU8_]RUDPF3%C
M(T1?,UF.#MPZ<0FL=2A%((.J^6VM8ZWU[6TY$F\FB12V6_<#8Y5EJ)W\"_ @
MZMB<( &M-<#)7(V<!2-O=_$XZ1=EP(#FMS>D/U,ZW+(:%P).*EKI,8-%8>C<
MB_0>ZZRA."VMQ("IM"YH>\9=1PXA8C^]G&C7D<O:4:<".?(*03N&=%2D2-ZW
MM1"8J,-VI/*^<\.19U6!/TKSPRKPQVA@RF+K(;A><P7^*+T-K;K>1^B3DL(Z
MG9,F3XR'6L$;(H2ZQWJF'5F6SFK;>M;4<ZC [\.%$;(^QF0/6EC$&#08K%..
MHM;@(GU%G@<WQ1N!NG62_QE52X_2WMAJZ3&B?S @,E&DO [:6RY(0.ME6>3-
MUVU_W'G<A7_C<KUI'Q ?_LRN<>\]ES[M0 ?NHU:I0 QD,"LF&* J&G1A(0?#
MDL#^I3J3A+?K:-*=!G8_K=-)K\9-%HM9.>'K:^I!&</J)!4%189L960^Y/XQ
MA,<QGFH(8 R'G@X!--33),'@&Z-N9U%Q5X3F4*HUH&K;6\>5!Y:#38B>Y=3Z
M0O.C@$Z!,2WU^21Y]E7&)&'0'\FS)U=RN_Z92RH+GP*0RY@('2?;0&&$(@23
M6JF25.MV7(\C>G5<V5L='0*##S?>)@OS?+7X>*,9_,PK&3VB :$JL8-D)! A
M(1L72O")H>3=J?,POE='I$:JFF0.Q,UQ)1_+_;/:9W4BLDDL0$ N:_LZ#MX2
M:H\JZV!#R<VC@OLA?754:ZZ^249"?(]Z.TGG8HS.+ I9, <$[UQME5E(3C'7
MNRD^ZR@+<Q-L90_">^7TVE=1':X)#)7+3%JA'$OU9ANWM8>: Z1W :1U(>D<
MHY&M6UL.Q?;JV-1 11TF/]S+^O/%9OW;U>RO'Q?;]A8U?K/*?]1HW)_YHM#Y
M2E*Q-M3*)H%D@=?;6(K>!TN+H'=!2R.BT/T]O3V GP()^\<0>FNT5\>;>_#5
M_?=R%MTB/=%VA=ZX?R[P8A//J>[?]9^_6\W7\\7GOYVOZ,^+-_*'7):K_ G_
M/4N2!V?H14P*&2V;C 5'#C*X&*RF5['8U&7D\O1+/07J=R?F?6UZ3IQ5$[],
M)/LS7*_G97XQ2^U=^N_S]::N^0,I\-W']S\.%LR'Y8ID<RF0Z]7+:A*A$)!Y
M[7>B1:Q7?SDD]!:]P5)$:R/DN"M^>[5.FF,= E:/K?ZF%W'PRN_W<:_E8'F.
MJ$*DG28J,ARD)>,5"_@LC,NHO+>M8Q6GLO:WM^Z9\*Y#9*_)P7XMI.MUJ1R#
MT2X XY9<0-I.P'N6:IFL4SXP9UEKQZ;76M[>CR/QHD-0\4*.-\7X0"ACM[@'
M1'"]GAAB2@ZKAZDU*#2T'I4D&*PCO$4NP;6^U]=Z#:? []:^_%'U?/2*?^L$
M7EQM2Q5LP PATYN?0G*9)1FT$6\5_RUXUD\O)UKQ_]W0NSICUUCIH7BYS7:3
MY"1SP!(/AK[@(K0>]/[LYXR.XL"(.:-C=#'Y^,@AX-[FC(Y6XZ@YDOOH8'*B
MD"^4!%F%X+"V*T-9DSHF@\C:&\Y19]]WI-RISQGMQX\QHI]HSBBM)Y94R!O&
M6!L^1P*7=09&?K&6RN1<6D]J> 9S1D<I:L"<T3%2[E *^]0X,X^VY.P2V#IX
M2,F4P$7F06=Z#XQPW.?6I>4O8LID.T/C,)T<9<KD$(!O4R;W5NGHJ8'[Z.,H
M4R:]T"$K&P"9(Z!1Y5K$PB 7'PO7(@;1VG5^GE,F._-EA!JZ3)F\;_I=%IQ[
M25LH+9N#4EZ"LUI!22A-XBREU#I']&QF#8Y2V*!9@V.DW67<Y%U$*)SWM631
MH"+*&P9>&P>9VV!*U%KQUK'>YS%H]##E'R3GZ:9,1A&]8EP#K=6!$B8!8M80
MHI2)Z^1L[!SL>E8]+AK&N?;1P)13)H?@>LT]+D;I;?!DP3V$/F6/"XE)"BLE
M%!N(_S5UY*--X+.DKXU.076.9)UDCXLN7!@CZZ/TN+"Z6"P(*'.=):;H:%/2
M0JR7 C7W+JC6C<.?48^+4=H;W>-BA.@[6)'[S;<LT9'-!*5:OPJ9 2?(_$D\
MHS>,1YU;7^E]W@-(#R%0;P4=L</XU[J ?^7YYS\V.>'%<$-<K\^_?-VV/6S:
M+V7@LWKU2=EGJ9/V1^&:6^Y\A.)#[?C&(GBF)%G#DD5O%+.B]?6((_5'N=3"
MNPLMO+O6PC_7M0[G/9[%VHF3?,@[K3BO+Y Y::6+ IA 2QX@L^ ]B2N+H#-W
MLOC4ND%8GY6<:FW5&#X^?4]J<IU/TI'EUC(>6T05\;;@##=YEC#PR,GS9276
MR_KTE0^*@>'<A1 \=[EUH* 9^%/@Z_1L>OHBX 14:.B8T(E]V"(N6U'\M%Q\
M_I177^IB/I9[&E/8I(0.,@&+M:<^D[5'@)' '?>67#G-I'G"FI@,[*OF]FE2
M8I(6.",6>;&H6@Q,?N7V)S\NXHI,R3RSQ;FDT  FS/0J*W(RC*C-\1&%%S)9
M?U*[^L-+>=7OP2G19))./2,D_417!Y>293%XX$D&<GM3O2IH#0B>5=99<.];
MI\8[+N<4WH*3LLP;:G^2-G@/OZ_WK^0[PTPZ;:*KY0HU,:4TG53!)P136% V
M9S%P<G2GW?SI%9P"?8]$K@-V\L;,.$F>WS'4=B;:Y>@2+82WGM=LK .ER#)#
M18LT3C'MBM=1] ^MM%W3V[MPDNPYLG%___H>,=UB"49A)%M-UC1"SA&<I;45
M*1VB=1J;9VQ[KN?MK3@YUG0P^$<6Y8B48R)WA&LK0;F($(I!L'3.!2>EX;[U
M*,!G?#'T$%.\GUY.]&+H98&'3$7%6@$82ZXA3^7 RT3?>F=*L"5)U[H5Y[,N
MDQNC^6%E<F,T,&E%U !<K[E,;I3>!I=&[2'T*4D1<O&.F41[;-IVUQ?@L3A@
M-@0;K)6Z>=_ YU FUX4+8V1]C#(YB\*3?VT@!FUJ'4^H5TH"F7P,@THR1_>*
MR^1&:6]LF=P8T9](F9S@(DJE(FC!(Z@ZK=/I5"!(+GQTB1O;VM!XWF5RAQ"H
MMX*F:S2PW5Z-S=99*4!IF4$I[:LHL([B9*F4(J)I'?Y]_HU+VEFJ>^NB^UWB
MVW?MAX![:UPR6HVC&E/LHX/)&Y=P9K*-TD,4/%5H"*[0*6IY\#9IF8SK>V_X
MU!N7]./'&-%/=E>X\,!DINTQ<+OKT^*Y46 Q9\^]99&UORMZ@G>%#U+6H'O"
M8R3=P72]KZ-*8MP&%PLPPXCK-B=PR5D(1F1,7CN96H=9GT'?FD-4?ZB4I^TE
ML=WP0G'6$P')9]?5W&8>D)-SQ6W46">]*U:ZG@C/M6]-,SOS,)UTOT%\WTWZ
M(0#?^M;LK=+1?4CVT<=1^M9(4ZSQM 5J5LM6C!07[;SJ#[6W/@4UX6YS,C;H
MU'P9HX8NMN@=\T@HEW(V$8Q@I4[QT^ =UG'OMIZZ(JO<.L#^/)J6C%+5TTU+
MQLCY03.T_Z70[9G['QG/-G]$7.4Z/;[7G=!AC^IU)72/A4YZ(Q1MLB;S""BW
M[8V$ DQU<+#5GJ&O4Z?[5QM-<B/TGV>;^1?<Y MEO"=EU)*:3RN2=:VKX;/$
M4?D8#=B:=U!2*[+X7 $=K(U&N<!E:U]Y/,I3**<ZE$=/%T8UU=4DMS3_*^/J
M ;2_923/8WVYIJN?SRPO-B;"7[PWH.K\2')!):14?*HS6(IK[9\W ?XZ.-A;
MHY-4;3^P@&WA84Z_T%'S@02)9W6Q,U.\9DHJD-Z0[2!J[PK#(B3&-<\BLCC!
M!C@&\>L@8C<='GU B%*(/# $:84 Q6VN1:OT]B@65*#_O&W=8N89UX$>PJI^
M>CGQ.E!#SK1"BQ",)Z$Q&^KT*0_:"UN8X[%],<]SK@,=I?EA=:!C-#!ER=\0
M7*^Y#G24WH;6_NTC]"E)H97EUBL%Y$+4H0990M#107:E<,%SX+[_=G$R8<N^
M7!@CZ_[&\G=%93N3:WEQ7V@76G-%.!XRG;K9A-I1(H#S48.V6 PZYE7OB^=/
M8CQV@'-?[3YN [=5S;&CGI=7&\.N9QQ^J\OJ$/-\XD%=(YYC%CEIO),)-#S9
M C)M*XP=F=-1)Q#)<1Y9T>C[^[B3Q#O_OKZ(3J0/YQMZTN5O=IJXNM'H+;,J
MIDQ>A7*@#'?D,%H'7.O$A,TNQOXM"(9A/55W?PRGGG;W.^AMD@CHY2M_+^P:
MI?CT5S[[,_],[M\?ZUE$QHNL=H2PM@Y\Y^"3*:!C\%Q&0VOI_QZ.@GP*[.O!
MC:<)V4VQDX1 'X5?8V:?_EK.HB[%:\4A&5Z+N+":NDP#P\*RQ))*\_G)^R%]
M8V$K-4[2%^)IU,2F/"/72F>;(S"3:E6R-."D+&"E%E)KKWCIWPUE&-8W K93
MY22=UY[$_6%Y3AX4LXX5SH!)$4&50ANX+A*,SVB+PLC3!&;@$*AO!&RFR+O\
M4\?@'[F4,V^<QUINJUR4H#P)+6@G(,924J1]W97^?2T'07WC7S-%WN6?GIA_
M%?)U]G3]Z8^\RE@V>373$CWMXQF$J0UUK*W!)1E HA96&TG"Z]\J?S_L;PSM
MI^J[E#4'4_8JI/"Q7*[@'ZOE>OWK*J_C:KXM%?S;ZOSS[^=A/4_??LLQTP^O
MA6BR\SXQ#]+4IE0L%PC<T5>*.8/"!6=;#X0\%/,I4+1Y*&=*/?9HC/$XS#N>
MOM=.)V\]Q)08O;N606!2U7$TTF/6HCWM1D(\ LLFY<#M]AH=%3@]WW8^/9\5
MKU@0I6[/J9!%H1EX,B:@E.W&G:-5K3ML#(3VQJ^#%=8A"C,$9G75^0QY"468
M")G'1"] L+3;)[(^C$$N$1FFUE&_P>#>N-5 :1T"+ . 5C^<SQQ74J>BP I&
M,JAWP9V3!J(*]#]FR*!H?;-B*+8W;AVNL@ZQDR$XR8GA,^UUY)@9"'0("KT'
M1,&!*1-M2B5@\]%.0[&]4>MPE74(BSPEB^H'7X5PN/22.VU!"A8OBD #RQ)8
M")X$PID1$^]<W^%[HU@;U74(98PK-BY,)::X V;J):YB):#% CH%5YRQT>%;
M&^@FH8E^>CG1\O_O>CYE&0VJ(L&1W7C1\XG<$ 7(LG4L12OY6YN]0S@PHLW>
M&%U,WCUM"+BW-GNCU3BJC=H^.IB<*(QG#(E>ARP, Q68 5^]4>:8<DHDGD3K
MT.?S:K/7CQ]C1-^!%_=U #-&,VF=!NX*KUVRZ606I>Z5Q@I5V\^RUN[8,^BS
M-DI1 _JLC9%RAX+77Y:+_[D'%5E>4F"][*UXS1V29>^C4A"5D]8BD[GY/,[[
MD;PD]3>0]227QK9;'?,VR< Y.*8S^78^08BHR-7#HHTLY/>_31KI8ECNHX'^
MK9NOKT -P?6:;YB.TMO06X7["'W*&Z:<1>53)&C>TB:&@BPC9B.PK!%CYMQS
M]:S)L-\-TRY<&"/K8TP:R8HEKF@'5)9[V@L5A\ PT0N%09CD$IK69=_/:-+(
M*.V-G30R1O0G,FG$&-39R PUB0Z*2T$&L)!@?6:UQY^1V#I;_;PGC1Q"H-X*
M>G"[F>@6\@><K_[$L_.\+%_I>]S.56U_!_G1QW2]@3Q\@9/>/Y8\>8UD_H9H
M"RCI3"UX->!,,8Y'D3.V/OZ/=/^X*N _JP(^EOKM;G(O+=XK0P=[$I+V75XL
MT,GOR8?#X((V5I7<??WW0CO5DM0QC'FZ1/IPK4QRF?@:VX^+/_-Z4_???\TW
M?\RO?_,>-_GS<O7M5_)4Z;?X.<\PV9QYJ,E53\M @^"4R^"CM,'7;*AIW4^L
M$?370;[^6NU@Q8\+;VCK))WU'B2=CJ"BYH!8XY4Q21$BR^W'P3WCG/8A].JG
MEU/):=]=UP_?;K\H\WR1</%2F.RE J;JJA@6\J3)]@Q&*:.$2-'W[^/\(+SG
M$9H<Q9$G-[LVNNH1EK@+:^<P#0'6*6#Y(*CC1"R[J?-VG**I+B8E2W%**QXM
MD%]+ 'VH+;A3!">QUC0*753SZS_3DN2)2.;Q.3)&!9/T6GF/ZS_>+5+]O[__
MS_F<_.]Z\_)J$"M#QPKMK+ZBM8Y!"%J#5=$K%XV/KK_K^QC"Z8WP1JI]\BQJ
MII=I.DD1Q,VWWW,\7Y'\\_J?ETA+$9:\ <)G+MK\6<!<,D0379;>TDHFN)/]
M +J7RYXF^IBFU],MI+\L%U=@D0N"F1F84'N8AE"+DY0%S[(/TM@D;?_(TR,
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
MK25,"A6$K L4%[)#SJ27K4-"SSCT> A_^NGE.80>G4T>@T!@M<^R8B$ YI3
M*,48G<Y"A=;UT,\^]#B* R-"CV-T,7W]V !P;Z''T6H<5TBVAPXF)PH/3F;A
M!>2B$BCI.=#[$""*)#46CSE.E,PXT=!C/WZ,$?UTH4=AM"$#2];:?UIOX@*<
MLAHL%T9RHR49]J\R]#A*7<-"CV-D?:JAQ[_R_/,?M6"./@4_9UROS[]\K3#6
MTX4<G\9PE%#C2-%,>WDX6^$#.54%F0+%A:=M30K *&RMZRB.]Q];/DF(\=VU
MV/])1OQ[/(NUW&6^^'RGWJ7BJ7-.?L--GNE4I"V\ *=WFUY.7R54"EBEN,3(
MI0BM<S#-P)]JY& ,ZP8$GR;0[#0QS@<7<G]PY+O5T,'C7'$6C*_M))@@_\:H
M",%*H[6P28O^;0 .6<%K)VMC'1^]#@]%B3XE 0)9KA:S 8?20>08M$N.<],Z
M>_6,@V&'L*R?7IY#,"RAUX[5IL7,T$LA QGDUD0RH;47VB/:W+K;YK,/AHWB
MP(A@V!A=3![C& +N+1@V6HVC@AW[Z&#ZJ*E*F+-WX*2CO3C4L9@Q)'!9*,G0
M&,<FNL=_HL&P?OP8(_KI@F',*J:=S, L>E!167!,U_4J790M43?O/_,\@F&C
MU#4L&#9&UJ<:#"OG&SIK+W]RT6]IPCC8HX\_2@ALN$ FC7[9R)3AF<1=''$M
MY3J/W0;PQ5MIE=4NOI#HU]___75[%^S#5A&7O]@IXA<2^J>_\MF?^6<RW_]8
MSV+V628,((42)!<CP D70<3@@Y&Y^-BZ=^B!D$\U>#"&80.&IW;3XB3QK4?A
M_U?&U:>_EC,G3<XY> A1U89T18'GM3605SDS3(+ 'Y=[.Z1OE-M+9Y,4^3V-
MFJB39R6H1*<LA^Q](MPQ $K)H7B-PG*M3>B__P_#^L:V/?76H2AP#]P?EN=D
MV@9$Q^O,1ZUI0RY9 +T@"G16+.1,?M0$G28&07UCVWY:ZS!A<1_89*S/0B3,
M,1LPOK8S3QBK:^;)F4HV!<8=;<HG0#:"^D:V_;3683C-2-@5\@>2')[5!:P_
M_9%7&<NFWJ;C+MJH(AC)+"A.KKQ/3D,0BELLC#;J(UMQ#V)_HV,CO=[EIYZX
M[Z]01DC#(!I7@(1'$M-105):.)USB;<[AK_F#.0A_.JGE^>0@2PR)&:M!JQ;
MM9*"A"8< BW$*,DSRMCZPN*SST".XL"(#.0874R>6!H"[BT#.5J-HS),^^A@
M<J(PU#(5S8!S*T%YYB DY!!UL#F4J QVGA)YXAG(?OP8(_KI,I"Q.,<B&I"Y
M3KMUM16AYP@A1R%12!^;WXE_'AG(4>H:EH$<(^M3S4#.%W_F]6;BO.,]#SU*
MMO&IQ4^:8TQ!%&E*J&-U:B>%A.!#<H"";&I$J:UO/4Y^DASCC]="GKED%!="
M@F6RCLX3D8PYID$D;9(S06;;>G>Z\?A3==C':/[VUK2O=#OD\<;9]5:EQ)TI
MX#PYD(3;0& L@40CF5)21]NZ=NH9^]R'4*2?7IZ%SVU\4(@.<JR'=+ 1T&M:
MCP[H'/TBQ;=9.X=P8(S//4(7T_O< \"]^=RCU3C.Y]Y#!Y,312D=>/(1_+:R
MU:$%K(.IO.0H"Y:LFQ<]/3.?NQL_QHA^.I^[J,0Y'<R099UQR"V=R\DB(/F<
M29%OF%)\E3[W*'4-\[G'R+J#C7MM;M>!X!>]9H-4KM[SIS4J4(4+\(9.95I@
M+MD[86WKAF!W4;Q\N^) R7>H[OD>T7O<Y,_+U:ZWW8ZM0Q!VLBF>1G<<P^)0
M/3Y*BV9*Z'!X#$ :8K&!FPA9V7JEP18(R3+P7'++(\.@6A\DQZ+)$^;%]"P9
M(_N&[*BCMW]<T!Z)BYBWLY0Q;M8WHCH[>)R6R%-)$'0F>%X76KTUM;>Y]\E[
M%_6MODOW#C4?\*CIC8C6VEGV$VWC4?8_S4N^@G@7F4UH$)6#8 793T$$PI@8
ME.25E])XH7& TA]_RHO2=T.!=C@"/F[^R*N[J%Q1S#OG0').BS710Y"H(?KB
M46LMB9Z-M_W[D;P8*C04^(.&XT2)NYU=72.GJWDXKP_:YJYPD;Z0P3+/%_]F
MM?WA E<KDMV?N7TN[S <7=-[#474*./W\\W';C'>".4S\GFDMY!KPEBQXLD?
M%@6,D*5X9H.VK=N0/P*G42'P^QNRKP^H'6E^RW'Y>3'_WYQJR:#&0%LNUQ')
M\:,C-M!K!YR)'$LJ5H5.]P0?!S;]AM>*&0\4[C;40X?HR9W%[][FU4W8VV[>
M5@:CE%& @==JC<P@1*_!*J&0SFIN?.L)1X/!O1S2]-%'UX92=T5Q$5H*GD?/
MZFT;KTD,EO[ B )D9)D;XZ2/K9O[/ EJJA1R+WJTE?IS2!9[F;,7WH$0A8-2
M48*3,4),60=AM9?F526+F^A]1()XC/PGS_L- ?>6(!ZMQE$)P'UT,/UXQL"3
M4B4#,S6@I&4]-B,#JZT4BK9<HUM;^,\K0=R/'V-$WX$7_^>^*F$KM$7!P:"S
MM%B&@)(+2%%AU@*CBZWK.N^!<6JIX5&*6K:5<@?/YM9B+W,6EGEA53+ 2YV.
M)HL$9+9.MO+H-2^9]VXY>3+YX0E,B7VDWB$O?!?5)><'X)K&@+C"=!*VPUYZ
M>Y(*!PB]O\5PC4^G$+8-(Y*1""K6^R.U5;-*)2D3N8N^=?G(M&089R=TY<(8
M6?=*__RZ7&]65P#O"6/O?K0[UY34.:!VD&JYM_))0HCT;9:N9)T%)PNJ1VYH
M',RC6Q=[ZOB^=%%'!1W[$MBH1$D=?(R+;U]QM9G'^=>+L0C'32L]!NET,DR#
M!3=!L@E1RQB* N:\IK=!6$ G$Y!JI+-:H1"M#=".R:8['_WKQ2'S^_PS*7,>
M<;%Y,(*=4"!/AH'*7(%"ZP%]"""<")P9F4KI+HGA<$\KQS"&14_F&#KI;(IT
MU0[ZC_3G /#<YBA8!*.,J'4+&H*S"-):YFQ!JYN/FSX(\,NG7'N]=3 2A^?D
M/ :6&)G(OL[)5F0Q R;A@#N244)RGF7KQFW/-$?:E$Q-]-$A[/!TJ(7;I)5'
M 9P+40L=9:V#4V!"8CFI(!)O75[\+'*DA]"CK=1/,T?Z"WZY<,I38!DU&H@R
MB(N6^R%$!):"R)P),O;[ID<OD9QN.'.4MA^-6^PE]>Z1JXKJ<D3+ %R3A#.O
M,9U".',_O3U)A0.$/B4IN/.8.)<0D0=017((,7K@J<@DT>6H^K:XZTV&4>',
MOEP8(^O&5U9V%O6GU?EZ\^%\D3XL5Q]I']W.)_S[XC,=K7EU66U-0 HOG(-B
MF5PYJ0,X] C:V^PB9N3VEIUZ[RV&$8\\=CAR7QTM^PNX\066?^7U)J_(_EV4
MO,J+2"?CIXQ?Z@_7NR7<2-(:2P85"@^2?'=0P7$@S\J2I\6]+)I)X89<8AKU
MT!? A7Y"?G!7Z!"0?K_\\F5^<0T#%]M"9:(RK6:>UW]?_#E?+1?U=WCV!3=U
M88>%FO=\6+,@<HO%-@H/;Y,:-_!<^SW"9Z-#*%""]N2P>MHWZLFD3;1)6>L+
M:SVM[$$PAVQ"WTGTYZU$+^[\[(8Y_Y;/<%-KX]>;'Q?Q?+6Z^'H6E0]"I@()
M;:D-^SWXD#-H5S0&'Z44<<!VM.?CI]^8VC#AYLXTA>0;GUB_G%<A?2R_Y?77
M)>V=Y+3]6C,U>3WS)J&N5ED0HO8M(5%XA1H4,B:,M3*@'<"'AY_P$E3>2'Z-
M[='OB/@;';YIOB7@Q:#LF= *$^,9A-XV(HFU!XD3D(KFEL )Y<K8-_W.4UZ"
M=AO*L6&(\S%DE_,)ZKZRGKF0C1<V0.T[ TI(1QL+9U *.JX]T[P,N3$]Z&$O
M6=_[2[7A9)LG"!GI9Q_+[_--_K3\(5_^+J>9E$QR1=8U1A]!>5-;QGL&6CB4
MG@6?@C[L;7_HT2^9$JTDWF$:S6TA7(1BLW,B%XQ@HZ1#R"@-SA,H8K,4/C%K
M3&_S=M(41ULJM)/ML9,:*<]G/^7/>/9W\L(VWR[B<84KQTJ&+$(EK#> FOZ0
MW,D<:6\K[+$PY3K'_^?S\L__ES[Z@A;TQ34;[GG@L1(6#;2W;"/%A@9?A7*!
MXC(H/@#'@$S$TUJ]^=1I<PT'BW_94'8]=9E]T)$Y#MP1054=%NHB0[!&>1EK
M%W_W6)+Z%'3X0(J@FPK'B*RQW_73\J^\^M?\[ R_9/+^_[%:GG^];+*"PAIN
M,Q1%1XV244,(M+28M38B9*4X&V"%/?R$Z8RMPR2^;"ZN*>N('XED_N,<5TA'
M=>X7K+W[B"E"M$\LK'M@UD?:!) +T+'Z6Z8V>K>80$N1?-&*7.[6\^B:!V8O
M/_A*EA_#V2XJN/X9_SW_<OZ%G,QM=]"94T%S)@0YE,* TM: QUJ 8U0AZS0&
M[5J72@Z =4K.W!A&W+;@6VN@0Z7M?1#?UW#Q8O,>5ZMO]&;^)YZ=D^6:F$?C
M:>-EM3@S9 \A%Q(+S\*4*#1O/C5B*+:73)>#==&A!*6N]F-YO\IIOOF <7Y&
MQ_..UC\L5ZOE7P3T/7ZEWVR^S9@I=LMJ&>H@\'HSV!GA0-393]P5Y6^G>@[F
MS1A\+X4[W732.)C\4]ZF79<[J+_3MTO:"^>KO&-Z'6<[BT$:0I)JFP($)3(!
M9%:!,3R2 5A"TD/R08,>]MP9T$>JC8/)#P.<+WXAJ^YZE/$,4Y*6^PRTU@(J
M,@7.NP*V:)>U*=G=KF,;J?O;3WS9!#A(OATBQCNDEWO5Q_/->D-> &U/[[XL
MSQ>;64:4V1$M@]!D$*%AX"0GEBJ9N=7.Y=+Z<L53F)X[0[K(_BXW]IX=7AG\
M.QG#FV\_+!=IR]N;N4^951".$T5YK:MRY*HC,@:9SJO$/6-,#REC?/@)SUV_
M#>5W5ZOF$*U>\.ICN4:WOL&Z61(IYB2(92(2WQ)A1+(_R!<BGT@5:70<$JEZ
M_"DO0;L-Y7A7P[9/%I S5XRD?00Q:**=0?H*$;2P/'BCA;*J\49^HEG 0_;L
MPV5[["S@Y4J^=TZV0?BHDLS&(T1F% F&7!(GI(5$+FQ00CF56@<5[J(XK0SA
M*,TNFTJX0ZC@>T2[&/X03)VN+]V'YSA7EP[5U:.J/T#04Y' .L\5)W8';^MU
MO>BJ&^+ QI@LVI#(W'RVRG_BJM(4NA\CWQXQPJVK<>EI[#)M/C')O=:U[I@6
MJ6.&P)4'$1GG.GLR7%IO]_?AF-X@/%Q#]WIR!XAWRD3FKA:]%BM_^[2JS7OB
M-K;]2YN9&8,_OED"<[\%-4I>/O#P:VLSANCJJ$:PLC;X1"7 %>6@MHK/Y O$
MHMHWP7T<T^&77N_]_ NO:/VQW/C9S!>)VP[Y7 =32^X*O6"9 0N9&ZFRS;YU
M_&@$O&-<BFO(E[LW9/LHID.F\Z?EXO.GO/KRMQPV/^/F?#6O5R=^RU_QV];\
M_EA^7<T7M6W8V8_;F.FGO_+9G_EG<H;^6,\P<,S9,XC;O;48\K!%TK7XQ(>0
M4(72VEPY"/ +X]ETRNMA"XT!7V/TG_Y:SC ZR[V4D&1MPU5'QP2-GD16#&+1
MFIG6U_GWP?F:>;:/JCJT'QJ/F?B29YA%R(Z17)P(NVY;I5C07A%X$S5OGV?9
M"^FKI]AH=35,WNZ-^L/R?#4+3M9TH@)M)1WYRM%+84,$'G)V)3*K>#XVQRK0
MUTZQT<KJD1@>#9H<K9FP/AE,!G*LX[&TJG=@E89LM!<Y96:P=<'F7D!?/</&
M*JMA>GD/T._*)J^N<*,+21']25+%T0'O/?BL,PA?;Q%PC\&TSF3MB_7U\FQ_
ME37.>5>L/R[6F]5YA?A^^6=>X&+S6\W(DT.\W.#9^^5BO3R;IRJW^K<_+>_\
M^#U^G=./=@-Y9SH4SR*3D,E=H>78!"Y@!.>23%8GK]U3H;).T%X(X4Y!<1TR
M\]=M$Q^*6?[P[;O?7-Q2%+IP%Y$<FLCJ2)\ (6CB4W%:IT*F:/.QV'L!G2JS
MWW6+ZZ^B4RD >"A86/-?9'<*D8V'5"RO';KH/;&"@S9>&<O) &U^$>41.,?O
M<MJ-"P,#N&-UTJ73Y;W0=MFS(>"Z]4!]!-BQ&J$V4N,P>AR@@\F)@MXY3-*#
MS-J"RC)#\*+.I@E)"BE,**V-]R,0Y,GFJ,?@QQC1-[X>_7ZY^KI<$;;:3V>Q
MSI<=.[V*&BTZLL?J95_M)6".&:+R+ECGO+)\@"']P,>?C#&\CP*6;:77N'O<
MMNE_7=SB\^]Y]><\7H$22#25.D%TM8Y">03O30*A$F8E>2AA2(NQ!Q_P<I3:
M0H+3[=^W;)WM7F6TM95LP'TA0UM90BJVL:20LC!2%]E^9M]0=*_>:CQ48UU&
M@E[CV;T_0Q!-8#F>H+EXL/X>H<D!PN^\Y5R6XPD3=0@>!!8#2OI(VVH08#F3
ME@ZVZ'3[B<'3T&$_XW "-HR1>6<67!Z%F2F&=/8Q%NI09&/!N>TX2XQ<NF*#
M:#TS_"Z*XUH<^^CF$57O(=A.U5^;72+A:M0M<X@E%?)WG#(5B05?% ?/HRW,
M%)$R:ZSL^W"\'KOA8"UTJFRXB6E'_R&H.ED)]R,ZCJ5PN,:>H, !XNY4JG</
M.IDS8U8[D$7085<G?GB6 R14V1GAE>$]BO&F(L$3]L%4'!@CY2[6P)_+LS]K
MGY3ONZA<G%^:ZZ"89A!0D->=A*#C, :(6F9N5"E6FN:&P2. IK<16FCMCIW0
M2N2G<)_E\CQ=TJ-(4+MIU.&R_<Z!O?H.?6KWVR][+7^J2S'%,M2,#-G$M (E
MA*Z%E!8R\X8H:['(UJ9>[TLQ-]_'?^7YYS_H8>](6_@Y_U@5D->U=F';+8S[
ME#59:%J RH9>J&($($9+#ES6_G9\M.GA]0BTDXFL[L>3QXZU5@KI?!%FYB33
M*7H%#!DY8\G52SDVT&8N4PQ2*,MZD./R^2^0 7N)MO.MDUT7L)E4.A?O)>A0
M2WR#8]5\XY!+<$:J$CSVU/8.Q@M6^CZ"[GPEY)?EQ?PG0J55R9S7[2:I4HO1
M-#A>XWA.N2PC+3,VOW]]+Y(7S( ]Q=TAL+%?>(<YEV,R!:03D?PZ4^\Q!5[-
M;^D#L\7DU@7US[OV[Q#B]%?1B=?^W9MC<-8D)Q)@]MMA9G1N6OJC1,M8#-L^
M=&\YWO9,.2#'.T)CTR3SAB!ZR_'NI;\!.=X]A#\-+9*(,::40:3DZ"V@KX(I
M!80N0=BB(W>M#:!GF.-MRX8Q,I\FQ\LBSQ$=G=->;$?",_"LD'&.D4YNIX4T
MK5N2GVB.=Y1NGL[QCA%LA\#&]_=WMER6@9[+B@,;3)V?&!T9XSF"0V,"!HFN
MM"[JN(OB]=@,!VJ@@R?\/:(;(^&'X.ID(3R$Z3AVPJ$Z>Y0"!PJ\PWGP(#YG
M,CGE1'1#IQPHS :<(I<].8Q,,,F,;7TJ3$N$)RR$J7@P1LZM+P40DKQ8S/&L
M1FM^6N+BW>=5WCJZEZ7046:D<]#74*T&9>DP#$5X0L=#8D5JKVZ%/^XO)G_R
M2=.?_VTTLNPFSM87!J[0_9X7\^7JE^7FJN"=J>*\\AQDXK4839')LL7FC1+,
M!Y73."W?><2+4N]A FS\$E^-LWFW(DOF\W=T<]QZ*S1"X;I>97(&@LC5O&4L
MZ4)DE$/F3S_RB!>@UU8"?-!::U]R\7]^RS'/_ZSV:1T9B&=GR[]P$7-9KO)N
M7GK<5I"<+=?KO'Z__/)UN:C+6I;5];]<Y,U!)1C-4;0JR>@KGD8E&N]BW#:%
MW&XC[Q:IGA?K:^#7 ?44#=>^2-"*_!SE=0;Z3D!B00>F)0IL?15\*+9#C<_+
MY] CMMW?;^CMEWR5//09.1,6(<>:/"PE GIMP&:=2\A"RN;M9@8!FW[OZ\*9
MVY9J>Z5TB&W\,#\[R^GR"M\-B+.H,R_26/"^EM-+2:=PT@&XRXQ).J6U;QW3
M?!#,"V5(&^'WZ*R_W!H&VV#.);SE#0+_5O?S!7[.,XQ!IN(DQ.P$&0OTE2_U
M*Z9",(:+U+P3WV!P+Y0U?933(49V*8UK:/]8D:$PPQ)]L)9!TMZ"X@H!@Y%0
M)!,\>I[1M@Z>/@#EA3*DA> [%(Z\N[0?/RQ7?UN>ATTY/[L+=98*0^U]A*)K
MB[6"$E K!0FMQ11XQ- Z8#8,V4ME2WNU=&CC>1<1&5$STJ2.I3!PK%X2H#V-
MOLH1N*0-S@L71>;=MQ("\E*I<;#0.[3;O$X_?2>#K0!($!_H[%O$^>+S->B+
M!)3WKO:A-2 M[7E*,0.!"P].YU12*0YCO^YSHZ!.58,V"8>F4->I5*,-76'-
MCUZM]OKF6T:AZ&725M1I?ER"0V<A)U&DCTX%U_HFV"%XCY]][LBG!_;![GKM
M4JAR$]'5M=BG,76K8[N+YS@9ZNFT>J?$I9%*IJ*+UXY%1CX#XS%?C-AQL79T
MY[EP9V54KO71.1U-GLA?GQ9+QFBB SL^K3#ENU;A+LM#ST[<\E#GT3)042CP
ME@LP,GF&SB@?6E=8/PKH&+5PA^ILV4O@$]YD'IDWVF6'EN617TZ261L$Y$C)
MM?%":I1?NV>KNQDQN+AA_],6QK7#(&RVT7$'*3%+QI;RX"5M?C6E'*7V@MZ'
MQCO!/CBGB6C]MCP[(ZW^A:LTDX$(RKT (9#7D"P"9ET'[Q0N;,BRF-:"&0UR
M^FVS.\?VBWGMJ[@.>;J!03HZ++C(E@./K$[YQ@#.DW2$\$%SJY"KYC[DJ<9.
M^ZIXOR#J&/UT,-]^72W_G%>K]QZ4,Q]S-4@Y")7)F!")'&1E"G!AA"HZVY);
MUT<\AN>E,Z:9+GID[@9)XE^K^29_+&4]HT7;'&P&]*7V;JLE8X+Q6N#O7&;%
M&-[:\!\)\:6SJ:?&CI<*1*<$2]G6!'8M%*]XF<I@L[29Y&$9;]U=9Y_C[) <
MQ@C3YR*.B5P6&7, *9T!E8H%EX*FK2$9C63S:-&Z+F=_M%-E,B8W("=2X*DD
M-G[?X&;[B3^<KTE^Z_7O%Y^[WD:Y$I;BBTL@E:"-RQ7:3++C(%D2T0EME&K]
MFCX*Z/BIB;ZDN,W%9LKI8'+NL%Q>#!T IE/>X3L@QTDX-%34;0H<+.7NJL\A
ME\(M X..;!II!3B'$42]_YW)I(VL=?7Q!"I_(GDPE<;'"+?QO9E?,<[+/%Y>
MX#$A9)TB,)&KY:HYA#J953.;E2PYJ3)D#LYW'SJ][7Z <)<M)-/XRMHOR]7F
MC[_R>K.#@IE[6E0"5I@"95(!SZ6M_:22YDPG9\0 )=WZV.>JID.DT_A=^KFZ
M&;26'9*D8K):2MH5;&WO911@\O15BB;;(*VZ[?[<JZ?O/_6YJND V32,D%P1
MIMYB7.'9#@UWPG.;-"2E:"?WY+(&>JD!13$\A"CYH.N]=S_YN6KK0!EU"#E<
MS1Z[O(]S.4!"%*M$<,#KR $5ZP6<VG!<%^Y%EM*@;UV-_@"4YZCKEM+M6#6\
M5_$&&N)H+ A%%#H(0N2 4ENPML2BT/+H6G?G?]X%>9-ZO9.IMD-\_=XRD2&8
MWFKRFFEU2+75/BJ9JB8ON:RYT?[_;^_;FMO(D73?SW]!!.Z7EQ/A2WO6$=VV
MU_;LQCXI$D#"YHY,>DC*;9U??Q*\2+(D2D45JDA)GH<>6[:K/N27!>0-F<PI
M33NKT8'% HX!& 4E<GNCU\0C4I,A:_*::\D^3(Q>DY?0).E3#2] 85IXP7PL
MGG&C>,G"(I;6A]ACJ,G;B[.]:O+V$?B8-7E__/MLLCSO5T[WZS.:5<+= :U1
M$=NK4U@LWI=/RUGZUV4"R!@5@K;(R/FH Q-"9MYZSHJ27DOK2_LA!;<"Z>_:
M?/LVFZZ>^>DKS''Q=K$XPWR"7-&B1&0^0>VF4[NN9)%8DC$E[:+@JO41L0/*
M^%]]?\9ONCC]I3Q 9=@56!]@_GZ^"CGG_X+3,_R \Q72$Z[I;,-:3F(BKZ.=
M@9:MZF00+K.,H3AL'7OO .N)*443Z;?N3'<)[S_P-+\\_W06%Y,\@?GYB^6K
MV6*YUF2"2.Z6YY()$5*]'*49(%E'B0ORPFQR0JI[SH<]7O>8B1]*J@-XF9_G
M"(NS^?D*Z ;S&IAT&+@4U3PQI)%@/?-%T.J%5I@2DN72^HK]3C"/61G:2GJ(
M61T5T-?9*3UML;:R3HIV 15:9BV!T9(.KF"0,P&)K. (/+GF>=@;*)X"Z3UE
M.T"T\S(2M\+V\GRUZ'6H+0/YMC8AXTG7CID$$DJF0XA^'[FTJ=CA;K_?@#-6
M7=@ K#>2\=%5=JU5^+*'WRI68L"'0M(B#QE6=<C HO29!>2\.LW*-N^O<2>@
MP\>X>[*^JW2KM_0'""Q=P[2)G'0!-5"8^E9 !R[EZD_<;"BICZ82N7B(QFK&
ME:4OP&I-]HVO%F]V(%"1J=NZ)'E$5>A:XC62)NPC[-;E*:__^1$7L[-Y6C5[
MW>4#;0*AT<7H?$G,)^WK<+K:,"@')B4:;VEG1'TMNG9[]<H^+QW?KFQ TFP,
M"8\9:GZ1TMFWL]4 D%FM!:@CF^?XM7Y0/[#>6.X7A>[\^&8!ZH<MJ%V#X^W+
M5Y45KZZ^_.V4L&#-J5^:M\4+GDPPI'P.F>8QT)XC-5.UWM!XH:)NWD!O3XP-
M,J+5 *OEE5!)?4/?90<,FZ:['XCC67Z'R_?E,_Q\$1>K'IHGCNPX+Z1D].$"
MR<UCG0NO6 [ %;@((K:N!!IB'0?I13><AMZ2@CTL]0/$\&\))5BC+41NF%5*
MD?6 D4X0E"Q+'1!D5CJU;JQ[#&&:P[-[?Y1G'VJ&J09I)J*3H'/@67H6>:W/
MJ]GJF#FR A8!5?886JM92_R_%?1PZC! QN*NT^/EJC/.]=4N+J!'@IXA E-<
M$G3MJED,R'A."F,(5I76 <X><'\K[FAD#Y!6N0OZ)4;PEF.*F^O\Y @01IZ9
MHT_+0(QD];1.M'3!]5OSVM,W1"[GIMV14@P@BF-&RMKMS2H6?8FUCL 7F8L0
M<>S,W6#>[#JTKKUQ-M+YXWE-H9IH:;'),^EMB1!RR7: EKB=\8W8IWD\_VHP
M@AY'QDM""&B28S:!)=%A8H$^=T9?6XVG.4#3/$]ZC!FOX=1@KQ38/G2,EN_H
M NJYI\#V(JY3XN,A4A]-)5)R.J+3+(JLR'%2AH$.D6'B*4J;A-6MS^;'D@)K
MKPG["'L #;BR-9*U^ ]"5'?":M6^QL7DRW2U9\[_\PQ.)^5\,OWR"A9?WYS.
M_OX/S%\N)IW:XJ(T7#*))3/M.4E%UR 2@G8<L]1FP"#]@W$?2X)M+Q78;>&,
MP]\0_4 OU_"ZDH#Y)4[I%\L/I_4V5/[?L\6R?I';1M'6^BPR,">TK/ZR8I!C
M8H:KH'G0B;[*X;2M \(GIE>M.1EV%]MEX&T[EZ0D);K"E$7'-.A$KK;)S$19
MD*NBHFD=(^X,[HGI34,F=H9G#Y'POQX"FITM9P4.7";0#]1XQ04-A=>H).$Z
MHLN][?W9<C68YU[?\2)6$54$"QA82:+.E3.&>0.)<4/'J$"#4K2.\32$WW<7
M?CM=XAP7RS]^?J?GXXF0'IVLL]42'07:E,@B*,XB!A>],BKEUC4(UR </CX\
MEC9=WX?[<#& B;=>VF?XN<&S,29.9**S)$;-G)=(1PU7= C4.P=.25<4*,E;
MVW([H#QG5>G/S0 VW6K1[^B$^(YSDL_TRQKG5J%C3KD$7EA,M;.9D<!"#)HA
M69N"6Y%1M^X%<#>BYZM #9D:( ]/;O%EB/>D3BS*-=%4)))2*YY9"#;6_RB9
M(H@<6ZO-+P">KY8\G(<!DM[7A=)5%)M;,MG;F(ID4HE(KDL6S,MDR%_B(F8M
M3 BM;Q+U CQ6;N]85&T\=A]''M +[Z/R@@$B,(V<OK-,_K:*18!W2637VLHZ
MRCS@B'JQ5V)P'WY&RP)U ?7<$X-[$=<I'?00J8^F$E:"]T9*5KMKTA<@,P,G
M,IWA#KF.K@8''Z\J]$H,MM>$?81]K(G!I!T8:^LA7J\-:EJ#+ZEV88TY1@S%
MAP&ZCCZ9Q.!>*C!$8G ?_@Z?&$Q2"'(TZPP<4R^ON\0BZ,B0? I5!,^Z>2>8
MQYD8;*17K3D9X7Y)5XMO/?!:\> D[>3.UOO.IO9[%MRQ$H"XP^13&#J:OP_>
MYV=5C\;N,&V3'X1]\PEW03]<@^4>R ]CQH^G*8U4M ?-1[2-;AM^T&'C?"#8
MJHYVSU"85]PR'\""5$JFYH.BCU%)[W$P'JN.[L/N$>GFQD )R(4-]<Y5=IEI
M+C@!UXH!]]Q:5:QQ[DAT\X!-IT?3CT:J^0!R!_!?7M<2&<)=42V6\[-J%W^<
M+/ZU+B7..9.]3=]IDK[>:ZF6L>',IN*%(KQ)M&XT=!>>YV<]-F-G@/S4);97
ML^GJDN"5?N]=L UD^]V%ZS"673L6=ZI'(PH&./ONQ A:&1,%TN9GD>EH"GGY
MX)@-5EHHSH7F73+'5X][;*K#:,<^DA] *[:U7Q]I_]RBVW;9\H@AF<B*J/-"
MDHH,LI<LIA!5<,6DTGI*P&XTXULR[5C;46[74^1C-C;[B#]P>H952&F#>/'W
M9/DUG2V6=+[.%Z\G"_CR98Y?UH6Z9;[^!_T*F?N^M5FE<M/E-RI%_O65[\L&
MXY\711'@ZGUGSAE8K-<L1*@3Z$A%A8W!2(_!MAZ"<1^F_N[;ZGF+$Z>!ZV2!
M<5X]V."!>6,52]%%CM'F<'V0:P-';/WN VQ$+9F^Z30]0*1#N#^W+W)MN=-N
MZ%W6F5EG4QTD45B0M-24LN6&H"G7W/VY \]8)5*#$M],X$=7UG3KR/'@1<G.
M $LNTLE:%%ERD4?&@U<*,&J(K7?#.P$=RH5N1_NNJJ7>XA_ ROUUWFL7, /Y
MQ+\ .7"54G^BKJM ;RD/3KT0,6?@F1GI"MGM-;X'6;/ 1=0(,:C4VG 8@?*N
MU4@#,[Z/<!MWZ/X J48%M\.7:0\#U)(5+NA<A+HD3KZ4(?<,/69AO;C'_[CQ
MT$,/J=Y+N+,6DFEHY5U,1O^;_-X-%)<3+2(#"T*76NU16,P^D@N-B2#2,J_W
MN-H].O[RL8^5IC[2:=WMOL[WI+5L[UY'Y:06AD7(=47.,H]D;' 7B@2=M;@>
M!KJ]G?TO3WVL-/603<.ZD N%>84U&G&Z0>.+(D? <R:#0-*99,DQR/1QDTL'
MU@< &;I^4;\\^;&RU5-& ^1J7LWFWV=S.HY?3-?9J@TLL#HG%3+3B9PX76WP
MJ&OW.N5BJ=>?I&]=]; #RF/DNJ5T&[:T7,R7)Q_FLWR6EN_GGW#^8Y+6!1B(
M*A;ZYECQ7C!MR/@*/&7Z;4U0!J-3XEW8IA=<89I^=\GRKG<_&;^SB7 ;[LE7
M\-2A[!M$BXU6=P&UC\O9C?F;0,9U.=MP=)/P1@)N:#?=#2[8DI4MI-4Y6Z:M
M=,Q+JQ@OA@QR(3//G;*KQ\7Z#J]S1-+WD6MC(_G%9C.[N/Y IJ#B&@KYS=DQ
MS2V9@@4L<\5QF4OBV73Q.:\_=[SCN*&H9XWDU-@#_8B0S_^:_'PUFZ8Y+K>%
M7T 6O,!LF &IZG4L(,.@),9!&=0I!GG]Z[R5N=N?_MCY:R"SUE_>XOM7.-WZ
MR=G&F*SF#)US=11885YDSES.B,X#=[H+>;\\]+%S]G )-?91K]K@469#GSW6
MZCO:_95,S$=/KK(I4:"BC4#I#D0=Q%,9AJ:'2J>A6[H>ZKZN:)A,OVP7]N$L
MGD[2)TSTK[:!0T30O'C&=2& B4L"B)YI@3%X([7,7:)UG5[VV(EM+]&&3NDN
M@*MB)_P%H16^.!D=$S&Y&H.LF[PLK)B093" 'NXKX^G^MJ=(>D^9WF3=]&%]
M57<VA=-/<'IAC67PAHM0F$)EZNU.LL941L+D,16IC;C>]?]6BF]Y]&/GLZ^T
M;I)G!RO/^V>M<O]^2N99OJA/^XAU^:2-WW%>9O-O,$TXHTUH'8#IV6*TQPN;
M%>6U6G2SUJ"K@-8%@@^7"-Y?(*AMSA(!_CSY1G_E??E$/UV4NFNL9+ IZ[&R
M6% \,4>V--.%[ "O/*FLD%$7%:3CK8NQVZ%O5.-W-Y(3VD-S5HFDHT(=O$';
M:$C9,U\_T>PM<MZZ(JP3L$-<N#J(WNVH(VQ(VP!%AKUEM9[))4XT(BKK5WT)
M:_EW$BQX$9D".M!E-&BA_275-MA_:^B8Y ]RA[7G.M8Y%U1H4LKD=*1$=I'3
MDH7HR!$)9)Y*$U#FHU/AD1L4/@VUW9_N8ZGH[;WT3TN8+U_7?'#-/UC+#9H8
M6 ;GZ]P)SH))@:%7RAB0&4K[3IPM5W"X:[?CJV#KK^#AJK!S"S\J1^Y$C.[*
MG8AC<.:N+_RW._?;G?OMSOUVYWZ[<[\U]+<[]]N=>VIJ>VAW;@"K]Q^S6?Y[
M<GH*T_5(+^(5IE\FM$Y8+'"Y>/65?HL+^O%73#"?UQ:T\*U6XO?+8O1_;S/[
MM[$(&AG!6U27JI\M3T$+RZQ)DFGNR7$"L$Q%TCM?RZRA==O<&R#Z[KC;!WZ<
MG9Z^F<W_AGD^$<60X5*0H:@7.8PV#()/K-[@P,R]*;%UKY-;8(Q_F/=C^/KF
MUE>R ]B(6T@GA)S'Z U3H1[S0M*Z>$V\<P3Z4;0QFX$8/ARM#R9B![%[27$
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
M=!#.A]9]J6Z!\31X[RO?6SCOG9.]BJD.Z]K"2@XXV4L$AJS\51 H)!]80>3
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
M%L&"P8":<8:PBUSGU,#.QP$MQF^OC)\JW*''1)=8L972&/I4FM[9F.9-?KV
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
MYK6P$.'E$!3B-N/@YQ8PY3 5L.#C$!$4M#"%@":9"0G0T9I#1.4<7>Q-P7Z
MVIM:67#9.%E8T=%>Q$M4^J&B!!TO)_>O7Q_:F;I9@KP@6*$.YHZ>KK_:-:'V
M%AINIA>QXQ$4X>,7$A$4X.,6XA.X\/,'A[:%BRN(F ME/[Y'_,-\T7LN%J9N
MCBZ:CHYV$G1_?<WX FD_G5. NH*WO7\A3\/"^1=E!Z7]@1Q14XC;#ZVNIAX6
MYG2_&B'6I@Y6%N"(XOK= OT700:-@Y@*6/)P"$+,+H(C8LXAPB/("T9:2-#4
M5%#$3 "TY)>\JZ.EFZ>IBX6T%1AAT%*PDW]82LO\*PXLOSD]K2TNG.3FY>/@
M%N;@X]'\^1UI 3XZ+M!VKK_=X/IG#[G^:7#];@)'[ _VWQ. ).U_RG_*?\I_
MRG_*?\I_RO__RM\IA(4#N,OQ!!,$U"QZH>*]>R8/U57E%._+_C@'A?[!#F+O
MBLD- /8.;B[J\G=I=?7T:;&7 !R !L # ."&*<35245#3A/XM^5PZ.>YK7Z.
M"UW_GN]?%GQS<#<# &BT('T'XN3B!M*/0%K0T\WI@GX-TL3@9LT<I#^!-+L+
M:"!(CURTF_VDUR]HJQ_TQ1$V@-A%4_T>2%^<7:.U^H,V^X.&6+O8@S0_2#.8
MVSN ^M%U?]+F%_3C"]K>SAWR^^#5Q6DT"P<MC8MVL%("\H BH (\!&@!,\ =
M@ )V@!O  ;X[@"VN@#IX_^Z_D:?X(?\0E#(#I:  !)20 1P!>\#TASQPT0?_
M'%M72S[>GYJNW 4 K.\HU!XC &#'   B"H4Z2T&A$*D @#$! %\<_I9W_
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
M.\(-4[N<.VV5^GC>,=IR80YCMUQ\?T;]#X23'F29G:/JSUP)>AHE;"C5CFE
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
M4EDFPL\7D.0S[=/1K$0EV0O+70I1P@Y2LP6("B+5J2=YQKBTGWDT/%KKM\_
MI]E;2XH=)LT$'L]M)3&_M+HYY?*P/[53"6JW$9:^ES,'!]^#7-NC<&WE?PR$
M4+P8X<+EL'JN%KB#P8IZ(;( B0;+0Q*J 6U3\*7%4EUJ+S8"8:WPY6B# 2:'
M^"4#N$2L'K:,#+ZS9=8O4[(R?9$4"6>7@7[7Q,31'-=X1?AKYOV5DEV,A"O&
MRV^#=>XE2%M70BW-9?.O*^X;:W<)?_VU(\]/QVG#"<L7W;J50-PJ-?O42!-M
M4^TM>[58E:<B8A>5"G@14OWA&"55CHE9 [5-"A^;V'&/G[WF*O\H)[4CS<:&
MJ[T<(#CB/D#7$QZV3O $9YI6=,<W6%7,O4ZMGCWMK\Z \$^=\2_!S7F-7(!D
M!<IV$!48A&V OV3BTKW*91RW*B3@_C8Z06^*KVK[DF)5SN2-I+-W8G%O+:=
MN57>,*-Q[+@GZ R'&V,H.7^79*Q\</_,S3$K9B&'C>Z:9N19[>8! 1PS"&C@
MP@Q:3X]6,,>1WO<+>,3Y==[KC>2SW"ACG4:;*P58BWMMZ(K=1 +^62+QGQ<K
M+%>#K)QOUC+:N3_"PA@V0&)=B0,2K&E6K>-7.\@N).HQA^W5J%^V0NTW&?PH
MS2_(;F]H]W3JI><QE>FU7?8O<5E#=<NJT4B"* KGMB]LS'IYZH@A-11$?X!G
M92@>8#+,8F^!60J<_CIU<#(>]8SK-6N?/V>)4'-X9&N4M%?U5WO7O&SNUQI7
MI+W5!V^6R@CS"?+)]^%I]X^9(HD,-N$Q\2@;5I@X!#?I+=ZW')QXBH*4*,=T
MR?<J' R?U!I4+EC4V2LY5T:.9*.MKT0RIJ8.JU%S.4@N(.X3-GQ@SQ3MJ9F[
M(R[8A01>^P, 0'^%UN/;"(&'HYR8.!3 B")G$D0<7$L;'2IA';LD@,E1.9-I
MX##F*T!N44,M2-*G]ALP@[TE97R=MXVF"C#+?8M?DCHC-.N">RFI+@PZMJW6
M6P9!#/+>< 201<\Q?W/OLV=-PH9AG9L&Y"A& V_L,HX-2LK1\5$\A?B,K5MU
MU5QQ4,!KB"'B(@T2?EGE=9;&GQO/:58KM\DLD-E*!'?).*I805;9/[U+>SS/
MC=F#>(M(_ <2[6&6.:TF]YU"Z(WXON2-3G:+?4S-'$QZR"[<O7+1U,1W_1+
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
M9F.EF;YX^@>A1#Y&4X&3LS'-;9#(?'. T%4=)]NOR'Y]!YPQ ZE24?WH.#2
MHL>4N1R[L/%%,)8*?L*K[59/_TW2>O=UCW2V5Z;"S3?^8L;CR1'AGGB>=QXQ
MM.'ZJ*98A5,K%+^9O_1EDT<J:92K7L['Q(K9\655+W]S>2;M2F+6L,GI8U0P
MLA/FF?](=8V1-AK#B_9'=J2#,'K-LTRR#]^/6>)4*<:-;W;*@W^9:CF>;_P&
MD%I)-)+=+4S-S)HP S1"35U,?/6>W>;[B'['@_9MJ1J+8Z:8.CM[L*8#X60Y
M[TTABN-.2]OA8J1_H!HD966N0JM1?2F7Z69NYN;JVE[L-K[,^PW%O+A/4*5>
MP<I)=@,/6: *;*HZ+^ R"]*6_?H"/66<KF#_^1-M=G@;66L'7U]C(N_-]Z@,
MGK:@6H.H)^-QN2S$LX7+K596*?JQ*<C4WE%:WEH+0O<WB3DRS\.R)Z'"S9$6
M/3;BFFE*=UT$1A[B3.((+-W7</V"0:)%B2;'0)-8C;<>GI3DY"J2X:-Q?4WI
M(&.Y"55]1UN0Q"1[?YJ$+]:R,=7+456)$9%OC'2;CS"(L,6)7F/X*J?R-Z%Y
MQ*Z7#A+D[RR 8A_&S"1IFS\L]Y4W58:;[3]-0STEV(BYIS,05#9+SGS$Y[C,
M=/*SKWI_L#Z<V(]LR1Q:WZ2WJ!;&92A9]S8#V?#>*2"+'L1N^45L-&\$ITJQ
M<G+& [>BUXV_V*G*0#V(+IN]I$9UB@Z2JZ/9@?/%MOPW(/'.9;E'04]5_(B1
M^+I,<N#RIPBC-[F,ZR,J@6(QFJ]/+8#]\.+JYIGJ!W-)9JNUVR3AN //HYBX
M@%VI.3[4=,,SGM.,"Z.N<LWAC)8NZT]6/W/__SKF2K\%Y%+#U]"+HI5 V;8*
MK)J,7*-@W!P5>04$B'O"Z*H)YB!&ORQMZI)GW+[C,[1:FBWD8*+9*_-9GIZ
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
M9=)L=3_QH.5IMJ/C,]48*2-KR*R!E4H<2!0X->>IY+G_^(%R>O](F*'=^0G
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
M6,,>SZJ/^IPI35EJAFM,QKI>D.88:4!-;?R8_&5.D@6-B67-WC^OYD4B_QS
M&_BSDI:C4-L&B^#-%EQ,J3$$,F)@K&G%_<6J%PM"4;I4>9\!,]"C-4NI0+6P
MLZ'3'5AF4LPA^\M3Q[>2<B)]=@28)J^TQ>UF&S-BU;\XX"U*"S?PS]>G738.
M1-3&F.;DF$V3A;GB?/>8_C0W,F/&BX3X,S\F+SDX70NA'/-4?$Y\KV\^=^[.
MKBV96.M+QZ3V7M/]K$NHD7"Y%E-7&9 Z.3B,UIWJ&,DIZJ_\;2YKYG( 5B@A
MK3Y6XD,RF9NFI&6X=3RRBHU/O&^^YI89&G[4\R*!;ID^ =B$HR'G;_U2*0:*
M;XE%1V--U+RC<K<':TI%I)7.-_^D-%%2%]'FQ"PMV(!M79"$L35J)SG9:,O0
M'P^[A#1&J.=DN,R21?YZA]B@KS ]X6_Z7MV?]L='<P\5%H]\A,D>?J !X.&%
M"F"+9U]0LW&0V(?/OH4Q"'[ED)TP];4!#P]_(O.M<!B/T8US>CL-X2_*RGC?
M)<C@$V#S@&S_UP?%S""%89TT.)8S>YV$'![S($T9M*2EY4U+;7P;3CUE>VZM
M4,S;:3#JHEX'Q_"XI=IYF/CC ^YR?F*CEX5 TROFO:U-X &12G:_K( !+^F,
M[!*^BV :9:\!/X$!/SX4"A@9Z>G7(@_"J8[RVQ\)-1^U=A^)K;G=XMTX'BD>
M26\Q8M#G_CG@O'(-^=E1HJ@HGJ.&7!9E&#'JI"T(+B"BIJX0"B\O+7N=Z-"B
M>;I;A-4W+7FH*JXF:*4SYZ$LC[: 4BF?LF!BCHCM8D@TK:?B(H/GRS@.<PP1
M%N,)F)UR]/(YR0\I0>Q6)97>S'\HJWHW,.,L-/:LG_NU"9<+ =>($>> UMF$
M=/][MYEGF_+4?,N;^D?CG8_,*=P(4S5EG@6)L=*^&U3,17(%K5##C<&/HQT2
M2OI1+0'N>Y+<+H[OJ&.(L K&8Q+,J"C#3@<)V EX+%7$(X \Y6\01W/454C&
M[=BH7>"SMOEOL?Y!ZH_$[\'P'B%'!2346V?\/&K?**+1=^1]\',T&FM'Q_;Y
M6%([M4P/^GK=!-#(W2?+Q3*,#Z33:-_LB@[T29Q;=%NY?UZ8?#%;I6:H[./8
M?3,908P93E\4/2G[PK7V.+Z7)F>OL2.[K%X+5B,PC!]111;6'3\1/)T<,J!!
M*DZ*MIX\<!D]YSX->G6B[38$.JQ9JOT1ESAKPC;&A(!>6I*BC60\7+S:@)2
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
M?D!4!$:%D+\=)DQD\W\83_GYO?7L"%W$3?W0$=F,&Z] BBN21=[*BE2N<K,
M1G43=OBZ+)?]:.I+@B*;QX;*;J,M3K.8UC$/J<+7B]CWH(N6*MVP4N#^[P*C
M;QHA55[Z,J9P+6;T"?#3L5]T49;$MV#3/5.!1<?]A#WJQ*:EJO_UP\Q\)T57
MXJZ+01/V+&2BS85KJU[1ZH,#NDIHPB2!4(K@H"ZNN7.^+UTB'HK[EMQU%XA8
M8W+IT(?.W];QKPX92U2EA-^B;4CTUW]>XN9@\>4,WV<BTB/@$'I;,7(0(\74
MJUQ#A.J^^.?S_R+#BRPJ5&2C8_E6(,-32!_SZ!01(1 \BZSV5OSM4F5Q@4H,
M]PL<%P:+!8X_+?*783!H')TO]_/I6+ZJVRDT<+"XYCC-B%]_S2XZL/762#>+
M5"(N,G0R:[]DN_="4,J>]ESZCXWAL=?]2=&,$02?B298'?*^-+_KV1A@^0F
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
MC_Z.IFNV892YL.\$G+@^ '?J).))][Y"B_.4.8XFA*P"FI-DMU7:=1;R"&0
M@0; KLQ?Z)"46-(H+.@D+VR_;)I6C^8#BL6W-7]105"!U3J$P[<KWA3# 5^P
M!;B&KT9%KKZ$B,G_P=/6_]G2CK_NIZBX,SL3"84@!JJ)45=85]G%UT3=N Q9
MTW>OS?@1!;8,Q9?6Q0:1")WI>0DS'R=%8!Q+T2B<2[1KA(RC" =49HQ"C6F9
MV*60LKK4I$HW*3]!4!%VGS%^(L:US3N#!VQ4G(Z[&S?XM25"XPYD_!$-X%I
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
M\,7=\A0(83'E>4F'%+#@XKGPM1T;'G*0]- 6,:D0Q].,EMQ:T0&$X.FYPEA
M3D5I[;G7>?,KL\Z9,M$>[CJ9P?4-(2=,3/'7[WU"^"F;^/+6IUFB8W;%9)N!
M7VB^/[I07<<)$!R:@H(;/)OY0]X705&>T_K#TZ0C5)1?NC%G<C8JW ./%Z"S
MUT>T[&X8-^[P+";HPI!<C!STDHC7O37BEF4%"H-V<%-)U:3G7#&A,#\^>58A
MK&RHU;0W<;\)M4IO=J#9A#BQF -#IL::4[NQ#7*0Y ,:3QYBH622"_= B_-
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
MS=DR6123 ^WH<,GI_6*O+B3]D-=A(48S J,ZYEJ7XY';(FTA13:FND6;7C/
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
M'_5>QMXVM8G<9P((B#/G-B)5N-F[+V,K<5?$XYG1G@BPRB 2D]NEO&-_Q1J
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
M1-T=DKS3YDD?1 "YAN*"H[*>LBZ*>?<&:!].O]4W?I<?0DDSZZ#7_7 EJK;
MND'T?8D"0]2U6'II"?SQ.+7BURHJ6F?=NY1AG&)8F1NQ#Q-L3.E47KM1*-6)
MI;:PK[[2X5R+Y;1LK_NQX3A=5!L@=,LT@+87J"VFOO7S%)P2SDFIN4IW:V08
M.Y3-O[4+MUTWR';JKY'ATO.8"5 >8I:T+-//O:<UR)E,+I84Z4='?/B1(Q$H
M4::==.:O7%H?DZV,;BM+17"10D5&JMZ4\9QJ-T]TZ/9NTOD@>#DI"*&CGX/K
M.5 QLW\?H2)SZ=WZZP#.CY;FQ12<R5=??7[D,!PT'\12FMH;0RKFT5'[01F\
MO+VFZ*2<;$$]3E<V(_(&6W>@<5V)MKNV2X:.I!-P@8_X2+#^PW6Z1RZ,(L9N
M/5S/N5\I4UY[]<1+=H[\1.<@><^*#K=%SIOT"U>\_-.-[3:4*<1G( H*?J?D
M[%/Z<NFOM<Q_$MI%I-X'**P15VL7Y*VAY+[8_&D^K:.[ \-*';!Q-79&UNS
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
M((A"DA4?P?6'VAP9PF<(H%L+GESP&F:8X12.0@E:=Q@?42]7RLMA!\EQ9=O
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
M/HA.E8 WE2?.-7^ %(="8?7PVO*)U]5Y<H%X%LR$4A\!5*+>8/OBH@Q-:&A
M$W^]&?^EEL<&9WJ$DNMHOCH\G8T8,.F=J[;A?W6>Y4R5(8UY5""3_6UA:^:R
M;.B@VI2O]TPUO;QCSM<P?W8]DI%4#\$C6PLG8-$^8_.PF471W?0R7G0;L0J>
M:3M=,\Z5,*(1<^5<:RF?W: 6,J3E\_OG.,5D\SVAU0&!ALWLI _E#_?!PZ?W
M,O(Q)+,8J[JH<^?\U44XUJ<KPH&>Z+6?R_*$VI%FEK-(__K0EM>BY*V!*I@Y
M+D:"!IW6YA@OI6@G\DU;/F@V <>S &6$UT"P)LD-(N7Z&[%E!^?%@MW%4R6Z
M1=4W.\:V)"2\<?HYOB\:1^)WK721TF,N+5,=37#??,-EH;OLYKZSSK/G*&'1
MD\BWD,T4/+L>W,0D!]^/H=DYZHMVG9H(@9R^'#LF<C28\VXJI)5DH[]B7E)-
MM<^Q8"]36Z''9'M '!71)GSF+DHQ]GR86\%:OAZ"^HRH>7=FFU+.!:/=VY-:
M#9DPNTGG >.W-2%"=VSWY?&1V^ U\-&343W1#1_VH@@OGC2'IA,!>]1#QWE\
M,)(2]M52*I>1^Y0PR-$=9<C44X.F%Z,>2<K0H_DJA/_V+?2WI95RJ9L^0GJ2
M!AR9EV"4VM../ 6.<#9,4"AKN-<(>^)*.W=]M>G9Z?$Y>W<2C8[^:OI,58UK
M(Y#4SYOJ2QFY7LHE&MN,>>U<Z<Q+>P20!P$TEJ&4>46KFE6J$8B\38%HRRP!
MU,*&=]P/#B]N)6GX\<7[* &$B": <JT,71Z_%,7=^QKMJ@Z=0=) 9ETA,1:G
MQ+^GIC6-QQLZ>7K^L66Z\8C1SL#Z2#K(16ED=" 5 FVL&-D#&H50>7Q:1>L
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
M01:^)U=T0:.UUZWK,9*I;Q*.O?U#63[XJ&;F4K+[YM%DL<A-% '](!HCJUT
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
M"MOX2L]P7H>3_-Z!ZV"7TKEQ?C*T@I:-?P$7==I]>$>CJUFQM>NL^9A'Q W
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
M*E<;TIX.4./]JZ-/ &?]R:]R_2,TG1'1.U*R3X2AOA]\?S*K4*J.5N9P\2<
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
M5N),T-M+5Q[_R_/JTBS>\Z-?N$P1)MO-95'(Q;K$^_4IZX?+R)?7IB?V#]$
ML@]Q;$&Y5?P)G)<H/?+KDF>YWH<^T();)X< S+#" ,(-]>-1M[XKUY4>Y^IG
MP!MIE+*ZVJTBPY.,SS.^LX;Z-DO0_;_8>_-XJ-^_7_P=20F3$+),4G:A[-ND
MLB?9BYBBQ9(MD80A(>M02!2R+S$I:V3L)))]7P:%+,U8A]E^[T&?3Y_ON<]]
M[G,>O\>Y'^><^X_WY'K/]=J>K^?UNE[7S#0#.S)+YL5>1QI_NO(TX#V33RV8
M/)N>A;6.H0?F??<W&Z+UCB^X?5ONG>!CQ6?C6&NQXFH<.-_O:<\?O].)$H,U
MC@GCZ,-DFWM5] HZ'@BP/#]SN]SQ-BX_P.3DM_739,[<H(ZQTX1\KO/,TRB%
M3)7DV!5QUK;O4NE#"6Y#U<YF[C!UY,>WG(+)D=^9WKM5+A&ZZ5,S*B0$VYC-
M"AGD*UZ;]7!MB8'EYB8GCC&P;PX6C>I]=#XA?_D%>7\S7;=7[+OS98LZS_$,
MI"OO6\XQ^377RV\]N4K,;G:65'X=.IL6MN4^20O<_\_^KL#_MRXM70 B>T7S
MO%2'L9EW-W?\G$Y^@-[ET)O%7DC<*;&5=#(#W<0>L$8<1=@?+^4[/=B<R[YU
M_H2F>MV/*J'U.CRK$PY:USW:Z/01PWHP:!V%G%(IO!IL?I(N=YW(].J\R%=;
MQ86.+X/TLJS\])P%';Q>9ZYB;Z/47N19%-_](%<?V*UBQE[[L<SU^3%:7G74
M#QZS(UF00Q@9Q/5;^*$K'Z5C3SX* EB[HN-O1-.)?NW$FIB+&:F>NCUX;"_C
M49&"^].(?&C<L8]"&3;9\><^0#6DKJ%P.= @X8H0]'(&YK*X4IC+D.TZ,8=@
M8CT>=\HB]:_Q1;_Q.)X29>"G"-H>.;R<OBC]R,_D7B_G]A@%C8,ZA(-WXW-"
M#/6W9:'466\TT[<GA)<*$RY:4Q7L_8="!EEGVO?>M\%;-MNWMJ<\VK81_I>-
MG@5NYK2D]0026E2MFZ/LNY;$I1JJ%IM9MTW#[=N*#DQ1F?2TG&P=)1=\8;]G
MJ3.G%BY)Z\L;,I<3<RQS.L20K5$6J=\P *_P<MB*/L$(X8TL$=I ZUZ+T_!4
M>:;)=%)^VR!W#@$\?_C$[6M</N^N%;.HLYX!:]RZ[!R-X)C3>U;2Z*GL/":<
M12I4FX$%;4>9E6[B:#@H\";K#&M,P/FO4>7T4/6+F[!J^YRO6T%Q#:=TVE5>
M>61L<G]?R]:W/RS9SE]PBRXS[%Z8#<W^ENSA"Q;?.>R5DSAS4LL8:PU#&[WA
M"R2LBR7^Y92>H]U":%G8A=LWDC4=T>)?YJ>DW9Z8S80FWR[W0=.)M*^JU5(_
MO>*E?15_558SA&Z"9VH.?K5FC]7$6J' 1$?])QAF(_A8E\3U@T52ET;,W>Y6
M6L4RT^N2\S CK+6WW@5:02;))]J.V";VY)7>]1!=8R-"U#6!6;$Q%6#WX]I
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
M"I"Z$U(J'O;W -5O\-_8_J=GP<^6H#A.1T_8<0H (HJ8Y?B#=J:+F?]3,6'
M_BD,;;M#8'+ 3G*0_\3J/Z1H$GRL_3>X0Q]88KUE]1\-[?T2#(0(A4W91AF]
M>K"" J"9J%#RYB.^_0=QUMG&.640=KPC<.U_G<9O_Z3QGZOR+YS^A<09V^%
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
MYQ,"0[_+#+.HUUA)3%1"JB4>JK/W_HULC93OIGJ!GWYY-66'>1A5'<F>:EX
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
M [>W=,S-I=#AE*E-ZD=9Z^"$:= &[?H,GJSDM3OR2M[\^+#8.87LW4WN;=B
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
M7;FH\LRTR+6#CY_7'L\X3=/\RD^6]]3WN>++56W3A7HNRD-M0@'KY8I[CY+
M8\9C>G*GTHL&6* CMG4+EW&4.3F$<;!)-XPH,0*KA.>![;LS--2FFV@YF<0E
M31CFC*5!#%EL,09GQ LVM[M)\/F<'"1P?JA4%"4IFSZU2KB%MLAENV5UA5FT
M\6W0M(? TBJJ<\K9Q,_*\;3M*V1??)A(Q/;.0WW;S[^(<6#%;\D+Q4TJJ19
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
MW(0*W&06_F 9.\,;;:1VC]-H*J)+WJ6 2:B\P/695//#QD=""Z>UB*<J#YE
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
ME0*J=Q:V^V>2I2D;RWGP'!X>'*G0"O+:_]Y](JU(_\6],Z,, 5L3-AP]^B_
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
MDP+J:PUX39Z&[CBEPDG>L120FB5Q&P_$1X)<[>3Z1 I(G?4(3'CN1>!W7AX
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
M\K O!91@F[],KH,?[5% I5AYO!8)&8)JBTW%^%]MW)/=^W)< Q P;$7F6*.
M\/3'YR&3>;P)9LMDG3\8H$A^T/&Q%)S:$AZRI-7M^S>6X#]83L[]XQ[(W"@
MG<3\-X['L(HA7> )O.'?G9@GZI. \ \YD8]JYK$%;M(Z?K?_N1I2WBX%)-!N
M?IPD)-<!4T/\/O7I$07T 2R+/N*2]#_[]\RL??&V0!B$E@!H&4(!G00Z_H!)
MC4 P+/!HB0VBX4X$KI[Y,'[787!5<W 5JA/[KV0$$*0A7EC'Y6]C_@$)LK%A
MN/.6 *6%1_\3DO#_BA -F18@!NX_8*?@7ER9/0,_+IG_\%\[8O]T["7Y'=/_
M/TT6H C<\;$'!D"2$4#2FC$]@Z9O= "!64=.("$[=[SAQ%/@!;6_>.%?_X<7
M=)"VV(T-_?KSY-%&"NBZJFOCGLRC(_.!C#\HP?NE )V*8:> D#I_0:^A@)J*
M__&;(0'"# ^%3^#UB-J'F1_,HU+E?ZZYKNI T"GP\GLO\3;Y9#: *L?;#FM)
M>1'$ =)#DIL6?I#<VR*+B24XGH*_ <N]W&87TY>^KCC#N K50QS+KY%P(QZ:
M'TOPIH#6!X&HVI]@)M2%HO<.EJ: 5 %A??F"OPC^! T'2*."D^:\Y37S_<'M
M075NJ<NIFD_$=$9E]X7"(>A$5%E%J?_9@H/F.@,JL2!+'7'?NZ_VD>5P.PG\
M)?'ZQ+Q)7]1\-"FK*_B[FV!@\)GE@9JK]K)KW5=BGD#/VP@;P;X?1I!IO0#<
MY["Q[5"PA>]"ZQ%+G/-=[43-2DFT0N\E+M(JWAZMPCY7&2H. \_]8#I5\-4M
M1JJ/KA>O@C%O1-$0I6A"B> ,P8*ZDL>R!L$_9*YG=[QL]R/ 4-0,XC()0\3U
MZ[\<H]-^G%7BN_@Q-_?2"]ARMDM4D]6!8O9DJ8>=R$T>T<'BQ81^+<5UC;O'
M+PUFRN7> NM>;50Y=8TQ_<N90NZ\1V96N@,\NEUZ2IE3">F:-'U19H,<<3;)
M[XN)DW1/1:PRO[=]-%A>9B>R2..XZ\M'K@7P^8+OB E":K4S.AN.D\/XQVXW
MUK6&! =E]1PJXV]\SV E;"/Q+WI;7ABO^D57^6;>RC*L0L:AG#WP@KVAY,L/
MN^<9Z;3<G)\N%I-F=$BBOZ65X\W<[ZK\.F>W2BAQ7#HA;,'![[FN![WM.TFF
M[<0BF@XVG;^MLLN_+HC&-#:R1E! ##S8223Q\B@%=+  B!'TVLXGTRO#L7Z*
MX;Q&YHYO!L+51@M>69!"ZI4<R;<WU<E$^/XJ"M.(X $6#1\@%9"]9J";:<DO
MPYW8]3'[4N4'L.?N,7799 [I!12)]GC<^10RA\1")8GV*(*$!^1H6*R2F9A.
M2E>OGO_QE0*Z$HV-Q"'QCU QJ#VA-? ?-+2(DM!VZ!'S/B,!>ZRA"-)_>D1L
M^1:NH#HSGD,71\OAS:>(  +ID+L4$ I\K)&"R4KP/D0.?#;V6+&\1_QFW&2
M>+7ZM#G-<B!=**!P!OPZ!70K()T""H  "Q08X,6_#E J=:S!. *6([>CC.HA
M:M; XF)@QXZ20TE_)@ZHV'!Z_.:_#N'P&)X$*9,D];(*0.AN9HYI$^;KBN&/
M9F.:R78 K#_89\.;3Q.]>XEO#L@44-6?N7SU)2H]2.-C*B87&;MY;$<"3BT>
MZ 008'9W\( E G<6OQY[R+Q- 6VW@L>K$+\OM-ML5\\K/ UPI%DU.!<2+#I!
M <V%D)4HH+[/<$#A44 D/W7":=@+(0@F8I8".B:!Q,8?IN"/YQ,3C=U'.O\3
M?X!N)'S6GZ__2A&Q4F9B!KFO^4#9'.80C5W(>F7^7QAQS$GD/SDY2/[50@%=
MA3O9$-)$ZZ4T\?_@Y.P_.:D-![Y.UX+A_YE@V[GSDPLL[+'<5-:# )%9L9/D
MT&-Z[0*<=VSW./HS]?8_ZM=!Z%!]'0]?4C9W=E</TFPGXY%NT#'YA0I)&,_Q
MJ,+PN1#58\;#-PF1KF( 0L(28$"VE"Y"8'>-?B@@W2%%'NV/((N&*(#/+"$
M;3=C8&!XK^$4P%(+!T%2/-SI[I;O^X?^2S2KFBOM+K@V4DB TG,**/0&0,D#
MEMF_A=/E;^$\1DF7W)<^A;5:':7>S8 YU.7_9\+T_Q?!^0>= #"%>*Q^PGUL
M$O=H.074#'!L$TWX6U"R(G!G\$O@EQC[8_8 @L+J$6HH"7!#%Z) '- &'60S
MEB)GXY28 [_L6B_8$T#$%T,>;)Q$*;_XQ$XG!>3S/S49Z35#Y6>\&3FUN$3B
MK!73&Q4V!PK33-Y\M.3LE<[@F)9>9AQOQEEA4]I1;.-C$\[&[?;<G?R_L/;W
MJ3MZ^\S79QO P4?@1B3UA*_MG0J-G92$M$RZ6'1O _04C*6?;U!9-%,+9-;\
MTK]'L7##P^&BP6G7S6=3%6D7WLTL=]MZ)B#%Y<2,HOHU_+(_ 4Z>\=B)R*O?
MRD 9ROT:DDQO)IYZFK'=<RU(LU@]^&'61,W 9/0UZ7$=U1?&% @Z>[98\RWA
M$?'\$$QY)%YV_K:UD'>GH"DZX#'JW>S$,NXV'DFX#M,:4E99D*"S?M"08LR1
MG7 BS[1Z\N@QJHS:I4W](G<Z=^3A(&X.L*L.Y%Y417:X^Q.B%WI=IUR1C^_B
M^*C2&6C2WH:G3OH4^49MK]!7-'.4J;PV:PE8<1.*1)5K$2^R8AWG"KIG"M J
M?CS6U/PR<A7W0N-H.[B#H&!7!$;#8])AT"2!'AIBN1&9_=N[A -2H/\^M1J+
M4^AQ0A:@YGZ!*]E)3"J 7((B_O@[-J0J+6AP*@5$IF+$9E6S.7;*F(_,8I;
MDV]S\,* KX(^3P%Q0>9^02II5S$F@#?5<)DL8Q'V84>?=;^2J!AQ/)FOPLAE
M<NU_,^#7GCD'6(+OUWK O8V0)$]9&3;J_R?8AH;_N/6+6&^"5X^4VM[I?]RL
M0@/<#-E?!-P.O!?-9N,GQ#^';72 O>,0##]UQ]W*W/9<7?XZ"T!1*?*4)W$!
M75@/V>R 1ZN@T%&("F*4/)%Y]"=XGG \#3ISK<ZBYM_$)N]%LP()[2%9TBUQ
M49V*5V\_V-&S>$:5)O;1$5#H2N)Y=AP22\Y@S7Y-Y,EQ=MJ@>I5_C>8W-!N"
M,83BY2KGX(W1C]OG:=KP,B2_I>ED[<N2[YP63>*F8J&_;XY$_$1@;J'P_%I1
MRO;S>N 8*"=,6O!=R<G4B9ZC6==\X1ZX)3F8*/%E=89KX'+_7KZ'R)FXDVH3
MN7AX8XU'V/-7_HS-%?,3$],WM4>_@*A(HBZ2+_;S=1M4(_]OSHC_=_O_;]-N
M+6T59P&92M],D-/.-2OQC+P56N%E=%7XK%R%*"E>Y92BV&CA*?W?A(&\A3JM
MXHC'=9FOHU-YSUTE\.W-9QIKW7426%8R9*D+%2]6[3_@9W.Z0:6#D^EY*F+<
M$N4FD_X:_'P0QT*@*;/3[&:\>U7N;=]\YLG8.1EWQ9Y!K:+L,96,+4VQ?BV7
M4ZG4<:>T=?@OZE];(/WU3_YE.:=7="9.$2&1<=P,;C)VRTKZO$V(1[C8:HZR
MFU*M)[II;HK<TB$SZU4M;*6JA*DV;G(RCO7M!NFZG<=X&I^XV39X4TAQPND/
M>/\.<D?&0)!#R!?6R[:(&F<];O^_X5\F<#DJL'SK9CQ)%R=%?5$?%$^\$FMC
M6/1*:RIVX\U@Y*E4J@;6R\! OE\2-.7^A@,>Z^-&&U^4<?]B.AE[H'])@<S\
M]VQN/>%7"0,_BN68_TZ=-F2,.[\A:VS510$]BMH_D;)Q?F$K:FC/:,-YUF:W
MM_J$Q>T(!59)#6J.K*^IV1P;;YXE3H':3Z3Z;#5DW_7ES(^9YR)59]UY=DKV
MC4INAZ3T^KT3_?^Q[;H<!+%4[+44YMCDS/&IHE<#89QH^&4B)V.DU(=.2N5^
M>\\>99KDE58N\NGBF(^38US92WK#K[&VYQI?2'?H*H=E]VN51#SZP;DHR'O+
M9"5C7*O(*FKG0NQE9P"]=/_@#<>XM*0_/>QY_^H1FMUO.-9$.#76>_GJ#AM"
M@RY*Z9^?)?X:UO*OFYJ/AV*+O2R\9XR[N\%NJQRVKA7W6?AXX#'%][V7G7:8
MLU0C79+^]'?:N8#0X&WC.8:8])+VGRC^&4MO7/U?T,H8N];VDE8K+NGHZE_C
MAF[K+'[AA YD\O.S1,I% >.[!6\\>LW[-3C(CRXA_BA YI5"8= +R4\O,MP-
M&%D8#F0RDCGW\\Z3O4;^*F'.BVD S/2?B.:O!BY@ =T%\9P"5L8Q0;^^O<3
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
MJZ$!D8'R+ND:Q_8@;^Q7]FD"'0RV,:J1'Q2R=P01HUVLUIGZDEUF,+X\:V>
MNP0-H_ZK8A ((R8M;B7CA>/@5$W:I?$/12;1@D6%@IT_J,&GGNF&;9E.S5SK
M(>9WH=.EN  5PC1&%.B[;>WGY-W<XWGO33S[,EZ)H8YJZY7B'D9*^R)Y25<]
M-^[,:ME^NR/$*K)V2;L;_ W6H(KW\O @H=L*9H9L5.JJ9KH"E,ZI-.*;QEN@
M#+8=$(9B -G*N&,UP$>R&CQOZ\8$T:W9L\E8YF04+(IJ&S&74.$;=QS$@F0#
MX444G_&[../$C:5\.?POBY[E$S%>&_^<M1-PHMYF3'Q#;?0L*-7E.>V]?"NT
M8,EV*_P(DGA;;;J)P79 "G4 M#^NP;AV:_T^.W6DV6'3S7_M.]**0#\4CY*U
M!0+ Y]0/&LA_:M+*FP],SPOH27D2KN62A#4Y="!/9(%(B13Y2H8_#3)X[10N
M_V9I$+S3BC;Q;]O[ CQECI.\,<<&Q!C-D#5E3@]$_N#63_!;0P'G5CKF,U#"
M,"^B>1N,53:-F*_\5>6<R6#2]\.)+AC):@ X_:^Z@2NU"PS8,^@@G;=G/AI\
M7/Y>DU&QT;&%%#0NT0SG 2XDN9)L.NWGU$E'D$GB^W!Q7.LLN]3G+40DLAU!
MLMUZC&B(?+R$)RW79$3=3FL7. ?AN3K!2[T/1A<,YGX$D:2='@W0#ANN<!SO
M-G_Z=ML]H%>T)V2&@Y8']FT,Y.P30)\INP78+V2=<K8IZ0E0R'OXNV9[4_^X
MJ<UOL3#8;12A"D:Z7LE$L0:,0[W*6[=1WI^G,AJZ#CR8L.-X9KP'#W"6.XWD
M1^D=0^K8>'9SEF9Y"W4620Y<1=4CAO T 2:*$^!#GB>H$.<SM'9?58;M?WU2
M9XP+$3%DO "4J*S('ZB3.)E_-6:U\2FNTB-C&VX.#>9_CK/<?Q9&.W=QCP]6
MC/\E3,$.X?T1"8Z(;DE#UPM;;Y5O+Z@O02)@C@OX0 2@F-*&^+4"CY5$.-N-
M7J]Y<ISU("6P_E=4;?L<"_T)S(/+4>W8=%JLC;!YCD-".N0\ZSW$(S1+L^@2
M&E#$$'NB%Q&\:[6]Q85F>LW5#]HN2ZS\^7EQ#&%<&A&?$7L$856LI_;%EG@'
MR*ES_9B?)(XP#C"1]*=X0C.*'>6=)="VP,.'B,_<CA:4-6N8S$%^Q3@!_P[
MCJ'GTI06(@;EAF2RIU1RM/+^]F#C)I;Q-"%9!OO>.T:7&.,%N8] [&QX-F6Q
MKU'![R\BGK!@<ZU<.6N6J.1<16;)9\&47:TQT0_,2/QIZBUS[)C1"_( C7>>
MDM-,+X9YQ@OM7V_:"52I^]Z1IZ>G@%]!W,OYG7")IMCVF=OG!=Q0'2&":KN,
M(F#F65'NTF&6]>'H6][[\M^NR*U.O#V#:R+KE(1^^(O5/:7JXN;6'"O&\&2P
MKXGI$O^53 H?-Q"DFD4EAPW=)9_8D D,-+KTSK3UX+O(^\YXW#SI@2ECBQA.
MHL8_T56C@_% LXE'@4/^=PY#-TV8WN!Y!'GD$OXHR5&U+6!*1D2Q4?)[908G
M@SV1*A25TMKW]F_V:J0ZW%>GV<BDP8H\2)U8L<_$$U+GZ^TWQJC!J_.\( $*
M(0"S.V.;S433W!/O;[2>E0OK5XN*@5:CZA6Z@[AHW  \=&G^5(?$>/5'>8_T
M"[*!,?:]>-*U+$ 1W98UM;4T7DG"MAJ)CU0&A5'9-^5SQMO<W:I3%)[!)K57
M8:0;0+@XZM=5)S\FNJJ*JG9CV\ 6,T1WO> ?+B2YNUFB""6NYY[V\+R=9SJ"
M9)<'S.A+38)V.?QW]",0OK'',YDP=:%@\NICQO>0G9/Q&['V_Z%)IF#G$\FP
M^TT7>5*PXVIRV'PSE?8?^/D@9_N_]C3A:8HF8 U2O=GZTIWA7*IC9-047#Y&
M\:'>^ASN'MAM#,P-G@23-!#D28WS*357F:WME?._:_<'+NEM'V3\'CD L%(>
MD>93C;BF:2YCJB?JGU>]8O>83H H)&4Y KJ4!O 9CW""-&GRGYY$&D\(957F
MY0>[$10F!&VU_&]+(KX^&4-5H0F/&#'3M,*Q\9>7K>79=.A_F,H/[9^AVL3
M:W)BX%U;)SK(/91'7.$J])H^WKP@765U='/\:H.*<KAC$$VB+.##^BGC11?1
M=]@7I %ZT0Q/E]_N1<I9.MZ(GS'A*ICF2,JKD_NJKF3->_VK@H2[T=X?A,2_
M$[YJ5C(9$K[G??25U5W3;E(\,YEO-LE^Q?1!)V&+T'08H7">9"O"8.O]:!5&
M=.KD]&.^<=7YQ.V!:Y>H=2V$0<;3C!\/3B7LK<-W(,Y)PU4T_@I\JH%F .8N
MZKUILUO#0]6AW)^*C^S']Y[L9NA8'_P4/)6#XF" H>BOEB;60^P IT]F!"?Y
M=Z=^^769LXU?.*>Z4N/]:_.%R#^,,9Q!+1!)4G(B!_Q^=X'H]B<KD O)BFJ3
M. U/A9)N&7K=:.GLA3U5G=,)C%*M5_:F4^B%1E(.-"T ]NZOH\>G*S>O/=)7
M)-Q7B6L"N\D"/E*OTC0!UWU\+>Y)OOW]KNU\C_6)S8^8AC!K6[^R+A_L\0OM
MY31%+OAE$J.6'3NQZ^14/S#3F.B,?%=85Q4.RT--<\"!L__V&G,-?*'987%U
M(X-QI(YHM?SMS*^*K+[[<$"+J$H\@@1FW)A[<&>D8]]:QOWGY=X">LJ_DI<T
M&,GL-55AW5X'R3E,N,?\-<I?]B:CXI"#]AAT$@<>FK][)_G3@MFK<L*QD5>?
M8I*JZ?SY<\%^VRL,[@(R]DFS.%4^RDJ28]DB!Q23 \S+NK)GKT3_-*H_3*9J
M-A4I+2$ E: -S,+ %)KBRO@QL7>V,CE#>:*A4N5[EL8)5PV+ :NRJBPTBC"'
MFDPCY" 'QJ&G@G:Y8#?&U%3@14$J0_\ML1K\WL=@47Y!DR4$\TZU1(;L2+,M
M0>7TV?FKSU0&J[/BHGND*=HT$J,70;K-,Z7 8.]:C-U*QAVK3KO5@(4K:GEG
MM#+)A3P.LMK#3 DSN,WH&)P"37/42&K-B"FY6^7&&/$/FBJ_J,@3/.?0)=<S
MV H:)OS.  G&X'B,(DTL-#1&'!KBF@0LA&X(CA1]E;.?QI/"L-U;$C08H+D
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
MDRC2;DM\J8)XLOKZBC5BN)">@6M<*"EUB>]+LQ5G^FOWN KZ'Y@;-Y&%%]_
M2+:/R8C'1/?7SM@)V9PN57?ED\4-%V0+J$] Y0\CU-L-829IPB7^&RPYOXX@
M@TJ=,$(UBLW F'KVW_&]&T;Z)F^;O".*3F>&HVJ%[&XKP_VEZJDJU).,&40M
M#Q%&TC0G$S<Q"WZ<?4TA<H.(ECI5'@E!?][Q1_7<W]"OI-3H36 8U#!T2'L#
MC[4'F+V7)ZX_ 5,Q*SB<NC35O,1@1U%ED,/?U&@"2N8 =BF ?Z,O$E-Q^#+Y
MS!6HZ@61+N0WQAP*:[_1156C"8_%F92MX41P8W(U$2,Y;<0/BH1]3G3,P44&
MVS0UDN9#;S!2]HL!8^I1965=ALZF!I;5[-369>$7 26&L3<#G-_G&"F L_7#
MIR#IWSG86AV5>3JL=OE/+:>QY$5\..SNU[!?*$\U=G%(FMC?(2)O HO>+N:_
M 4 OEA(]1KMPZ-6%.ND=J?%MVMI@0HBDR7SQ]4?;KGC0"YA!UW^8',<%#%#5
M?8I.CL:Y^Y3Z&HE5)_\\T$[[G="T)V_RS&(Y?XI_E-JTR%7_8N#1EM"JL0F3
M5S!%FP8FA&U:BQ9X B$MUN^N1E"]2G-(EHXB/0M\9L*_DO$L2&8:V]A>I=*B
M:E9T3)6G2$7]A5+W9[//<_Q(.PRV,K("0ZB')BQ^A?R&9WNV93<A.WTS1]9D
ME@^Y QJOP3[Q".*.?RQ<I$&^DM#+E_'DNHXEJP0TAO9H#$5H0)!L>;*0LHTC
M*"\TVQW<\\"B"Z4!HBGB3R0>[6**8825I^%?&:+=#376O_.P.P8U(>GINYC+
MX*NQ02?;!RB1R4X9)I=<S =^?"ZW8:$15I*7,^Y8]?04Z0!<8'3<I7^BZ466
M Y]M'[;S5#?7*MO?,-Y^)$?.GFHV9["UD):ZH&">2RC=Q_&32[\7'2HQ+7_W
MV-&;H?_TH\PS.'BI 30V>J$1NV_^-[6G6N)IO97W$P-VIU_*Y:Y<-EKCBYU8
MA-/X3)8D\[/PA+)O^9GA:5^)=HNS[=I];-V<C9(AZZ85@X$H$WQ=)\=\[5RE
ME 7T5\X^*&!O S+@K(T\E ,'4@(\U%*(^!5]!&FHL=^"$UE1/I^0 S'U78]G
M0DN\<Q8MG#70LS&I-&[PV@@@]Q()2Q,4[^0'7CO55:4_0<5&!U=C#GLO5@L8
M=N:5$=$TP>/11)0;CYB!UXJ4.+J,^@[_!@Z<@??,3W,N)%>'1%,-_C;HVO/P
M)>O:%=WK-KLHQLC#^R-.KAY!),!\!,'_%\DQ%A N@!O\DRE:J7#'MI?I[0UC
M3!L>.(/HLE;[=9'2]0TP)7M9),\=BQ:LM8[U/1ZN=_#&O9['3+SV[V<4<#:?
M)M34%PYG^3M_=D7?VNL(<@ESFEZ)E/MW0#S*'\Z:Q1)WAQ11T!# :792+%0V
M0&^K+F9B$_,8J87\;TY^*+]3QU6-Y-BE&#BUWY!0OK^2"I@P. K!V?0$?$B*
MVWT@#+4"6C9P^Q:O5-VJNN0_3.E+FTRK)K]\Y'YV,-A,24J+7FWP1SG>#%WL
M]LL.$=/?[B)[F"&^?BQ'-.85GE" Y\7)Q=T&1.\M0:$^SYQFYB;E/LG4;2=;
M[G;%*ZWD"G7L-XVI/.5C6-_S[XOZ+OCLH4-Z*"+E"$*Z,0](PSMM8I=.[/=@
M)E&.F?SA6EC=2N[/-<9*SV:8_2F8"=BTL .Y+(4!6=<?2!AM*#L9G: H9,AS
MKQ]Y&]6F@R)4XV3)K$2_:)+)TF8E5V75Z/+3Z>O&?) *UC/7+@X'=OR->T7
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
M1#CQ@ \]Z=[%&W3 E3T')I^=<$ FY6F<X0)Z&N:"XH_*Z8'#B=]_!@4.JRW
MMW@1]7ALX-L/:] :>.J6UJR9>/F9FEF!\>T4.ZGBI"3KSU 3LA*#[4HJFG2#
M;G7AY0NI<X&61Y '^%O_O@Z9KQ68KX-OG%O,N'AYV!WM<,783R9=^#I3;M)H
M!.:_($!Z(Q%%*/V6H-=#DP?%=HW]KLI2H6I?IY1 TY :,>]6D9"XI#%KTJ_A
M2Q28 )XP#9V:VUE(KJU@]$Y]KGB@4ZJ<&W0MX]2]T2-(BROL__U*XA-C!H8-
MS"!AVX<M+S1$+>:=K:U[\B==BG6X.9]20H:"5B>\ (=4MHC@T3<Y4VOX9\;8
M/IACHR7E6OTF"F3GQU-9Q""J"\_4S:X\-?T>[79-&]'N9?]=F)7OOMB0,UT7
MF"?EV] +\(0WIZ)B6QL0GBK%'?+MG:\MGTU[?(O-10SH;F23,91G)"^B_2<
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
MJ)U@V]J+1>B084^=!6F?)Y15*OW?"HT',YN*B#A6]26UEC%?/W]"YEE%YK"
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
MI0U.G9DO?9M%XVRD6_,Z>/G^S68#(MH\F/&OD_HVJ&.,ZH6X9B:BOG '7I/
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
ME1H+O9-"748J38:":;<?'/B-@U8O5GWS'_BOO9K_OS7N+&^/.WY7#!E697)
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
M3)0*#ME&TE3)>6368-=[!-?UKL7WSV."?X;8;G'.I5V['J3SU1PJ=DZTL;Y
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
MVS9+1-F5(Y!V[#;?1.=S_M^8>E=*)C29> 32,SP"#;_[[M&<05I?(AD29XY
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
M_J]H_#6 1IBW$>E;4V9N$3TMH'_$W,SEB5%-72XNPY+=[_O*]8-@:%3K^_$
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
M1_&@%3>>Z#]&\:\F]]?,WBIPRD=7'ZTIQ2'-<K JQ%P<)1X:YZUHD!9Q "&
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
MA^Q,S&WYA<&=X%'*-!VO5(5?_BAT<.>]!LB?)>*Y8;=6NY.K'YUSG2ZOVI%
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
MN5"N(6\Q%L7W/ZKS$D62@I#*0Z_=9E:N"77JU(W9X#JFM$P,6_4O%V50BLH
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
MU)>!#[$T6_<CD*@=)8P>J>+SW*EEBM7C85[6V$,QE>?LA60ZYV'\?@1*OTS
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
M9E)>XBIO,KIUM)@V@B3H;\4>@2KBVR;\$FER1,XN?&VBWX7B%M^Q@.39QEP
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
M/]S>:-G##/6.R=#8H@ED$B\1]8("PV]X3QK-WM9]!W]9%_1&"[T^&D!V0+3
M3D&]T*<,CX'\,FG*(^%[L!SGXJWGB=9!'.!T[ ,T(!._'I]+#]5:Z1BX]L#Z
MU?)B>8GJE"^JUET:.UNP&_078H_$8W)$J!^U>#VA[%BW;#TQLW]VY38J:O!_
MN0&I;/L8MW0:QT_ V5UQ+9=B4E-5E?VS3_]QG<'NBE,_69,^ !CK;AJ%8!^&
MJX>Z>GR;]/05=/IG-S-SUCGY47;D?4H)77;_1DU ?0;9+NLD]^*08EU59;>X
M;Y_>I>'6N$'_--UO?<]TC-UF>'>\]:5C>(Y!=AC?N5)'FR@D?AH=ZP0"&A$7
M0X([N"?B:SVR<#)F I+1*QNPNXCAZ1^F=-OWG(XP(DBUA97&#9]-A&JT5;^,
MB.R8NX-CCF_%$GP"!U 1J6TJ7"'5D&B;5:U&&B(>[IKD0>9M0/Y3FL66!J]+
MX.E@9;19OWF*9U@#H/R:J"]N4* I;59E0+T-SR+KKEQ) 9(M1_#[T/>].)@7
M76+81BXL?2%Y$[(W9+,%3E)<D4,Z4Q\-X.34;.%"3[ZQ6!A_XIM#'%>;4Z)<
M)*(W1-'EQJ,)0=/G(\Z2;V@*BE=CBLOICG!EQ$GP"!1C-63HZTW[V]T25:>,
M'HCUA_P^ E%X[.?DHJ$NZ FP5>;LYB?^C +SUT>@/%%G!566/<R* BF FJLE
MC.BCG:H@NK>@N.Q7@S!G< 1E?9!;HS(UGZXY2"12'"'[#VY>-I)YYWG*EPE[
MW D&Q@_;X.)P8S(?HMT.O!Y.V 2#ENU^3W:<^,&M^# L<F7W2_I=L/>5GQUU
M@A>KCT"IC?0X&YM""&Y%G/AK;SDH?MI9ZI5,J4&,//[#[.<'=3_UC)YXUD92
M_E(8^I5@XW(T=FXMX>DZG&W+[->95WIXOE/3,["!C*3O]FMAWG89V9>>API(
M7]]]N 9+FB8X38^1[P$!Q X]ZK=Z=D_"W=JR*4^;:Q=9&1Q<T*TVRV@*=Q$I
M=0#[&#SNU_+3WC,I.-0CG[[:@TP,MPZ&]F36T>GT0>3&,^<*UD?)!K:(_FEP
MO<Y7!YQGYM.I?ZSW+O]BUE- D;S68(#4/D64@:P(@_/WUW,1D]JR?%'?ETG2
M?M(U'S*S#R1SPG9@GXY $*@[- Y9KA+SA9")HBAXP%_=<D[9E)!=B%Z!H9WD
MZ);JIG722TNZGG@Q?8['G?3NSXO3RLY<9$[I]?/H#>(1B(69]M=.KLG'_C;
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
M MK4\R"3QFI(EYD)X"/?P$W#Y8&VK_>7#Y/M7N>&#[[\P_NCUXZ*+0<49OR
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
M[-9F&IDPW75B^$EACW"0H'FF:C#/PKE$U"3(ZDAXBBSN54W?_*W&,'4=9]
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
MO/_?;,[W]:/G=QB/^8H?BUGKQ%C7,O0SO(OR$R8]5CV6Z]Y7P/;UI$8VB#T
M:JWFB*"VCUJ)MZMGZ"[?WU.SPF0]!037'K6:R/BOUU _=>X-OMK^>PYPL_@R
M:F?57,P[S?PR<WQWU'ZT_,ZF]P62<R@!9!*#)#)9CT$B_J&(&G8=$R#T (@A
M/WFLZ"]P/^>1?.5IPXX%6>&J_VS#W;FE?T5JY2-"> 'A )F$(HG,UT.$J]J1
MD%NROT[(R0A:SUO@?U>:<IDYZS]'/3SYR,+U'P!C9L@1[ A'V>/7&WZ&SI?\
MC]VT]E3D+OSV]+%?/X$>GU!OR%G_76W#RF,.-^0?LN#%L]V&706XJTNX ?'V
MF#SUK\=!<6T80'V.]ZCV9CH;=JT40!=GXHN(N>^#4/C7@4&[-7XNY66&!$&9
M-1?\V!%P]B1J;)[9L06F!\!Z-0B5TK.F#:/=_T[]!(+RUZ41S<<3Q@6/"2Z2
MT):24.5BXSXR'(O74_RIL^\F&L)%U@[]>\;$QVZ:+_N[YN/ <LW\R)',AK&0
M%P>)BD =O,&Z.*UD*/U>63IP'4V_CB.@'9BD8VURZ!]-#5,%/_$AAMO.!=<=
M<5P7!$9-]#EF^;:5C^T^ECCD(^3MFK6X"#-)T6_]=JT9\O<,I@2%H<4JHSVA
M)='/EU _4^P^UG51RSK71F?*=8:WH50SR>8])#\IW9_:=NN1)INE C7D<V]:
MO!\;/AWV62IMEKRBP">G&/3[U]]@6A-[C9Z;!$\5W5*O085^WDAQ! 9<$$K.
M=L.0Z3".0^2(_4)ZMKG"_9(+\<O29N[R1K+G&[I< 8Z"$<64 %@ID\%=/AAA
MD&1H+E#I&\&()&J6#W6K]U1_NZ'#X9]D:O#XM38^LL".<%Z&61"K)P7>)$3"
M1WU]1:GK:LRV;$'!EL_VNX8ZBVP).]^*H4JM:76#IRI%T,>TL^(>T@+R&-6E
MW(Y681:?&ZW;F]U[;,/-1M/3UE/WNSXB),J)MJI_IWD[H]Z*3<"!\!^_46NH
M5CNE1Y>X>)H^T1;=*4F7 YH.C/$;/QC?HVRIJ]YMC++G%._'5*2I^?54<9;9
MS%;.%% 1?R-<;3G7W.3$, 34 #GBAS<?Y8S+T[/U?CS5KGJ+."\G?@!477T'
M68" ,81(M3D;1F=2-*-4YHN+RJ5W$SX@&&BC+WT]!D6;39/X4GG,DQLE]$=#
MUK+KSUM#H =$II$L.JFDC,L^4X:1$>)U:T.E+F;[](#W]&.W6&X2=*NJ;';\
M<=DQXUSH[Z*N7NN1N8@29@QV2Q0M>JVHI.<";O'AK5BPKN=>LYS*+WTC9',)
MCJU=>S$(-^PXC%[?CWW>\RTF2;IX0S_T< %^( >;"S6KA_.?),;*TY@G?\3E
M/3@'>T7C1NLK#O[Q*6(D"!LI=V[3OL 2'B4)M];#23*8V;AZ #08=F);M(XA
MY&V^X=6"EXCYO[O^C2:*H+;W8XMN0;6CL2.6C_;'"DW=,+Z(YRN.-^.G\Y@R
MGWCN,A0@0W.C4K<8'95=Z-GP]0%@R1EL(,:*&P75E:7L7]9-8DP[H6FKQB)"
MHZ<*%:X,T\Q7-V"#@H/!(6X9.ARD6W;OOUT4UPZ'\S@I%:H*"G16#TB)[E3Y
M2,.M.]I)4G7W%R]^LN%B#0IA7!2SG)>6UTN* *U:I 1%<EEWV:28SC+3M^^L
MQW0OXQ'J.\%43#5C=[[L=GO41*W8/WO(^GL$(I7>U 1J2Y.&IE?'"V891A95
MKA_]<8ERH,6@23@OY*6F'T!GB:HL1UN\CM/[&>X%%"Z7=09VD0ST\T^1,M0*
MO\:4=I&I>8$JZ"^7Z,2KGL:CQ^'1JZ4<C+I8DJZE\PAW3/^ZDK38,.6%8_^#
MA]ADEDXOB'Y"3<FY47YW3BWW7T\M_T]$#&>:0:K3>=RUM QS"9_/8RLP_,E-
MEO7M.X_5(5E8]WPOTYEVL_ELNZDEF3:5- G;UES9_60:1Q7_IB,= ?I$!\9B
M:[4&SC+.9^/:/TR' N%,!9E]_R-VQ[_3-)S(!,GJX^\%J>=B*OA9S-K(B2T:
MNMDT30!3'XA?Q*Y7GOXKD\QXO!?*QQ4';FM[4B<E&JRC=G(DUXSKG0IK4=V7
M")K,P9/W$U\A.!(O]E=Y6^4C&K&Z8_V^T+:'PT#=MHQ=&B7U$\AU)^>TM@TE
MW"4+KX]NL7UE[T[?7%:$J0XIU#V/,'+C<*[_*LPXFQP>%_POX)SUGW4!W/*3
M'[M%=XFG#KR?^!ROLYPS3-+(J_!X682?NO]4L._-(IW\<GK!KD/RHYFUG55N
M1_\ZCAS@R@_W/_(L]E&'P,,;0L ,+JM+&GRC()U39ST7F)KG)GE6NW**-#=X
M8"O/U]$(*HY^_X:F/5S2OEG]( O14H10\7^N)/#+K$:R84<Y,@W!,@8%'TFO
MD_<$;-3A<8)>G89U( ]6Q/CAZ7V@%_?4"K:5B\N>^T]J9)?7YWIV*-[\(B$]
M>S>Z$E/N(ZB*%A:YH<Z_-0KJ:5X+.;>^SH6-A";@.[<IXBJ\M20.%K.WN-&H
M^4PFC8'CP)HR9W-B DG>/>H [+KHC^C#ZH)G[DM?_$HP<173/'MZ]E,/$:"V
M.%%SWLSMXJ"<EE4^#'L 1&6A/@""/:%SU5%O0V2&2E#GL@_TV)R.T=4^E\=S
M6:_XVVCEQN@&:,0*ZVK-_#H';J3@Z\A] P: V[Q3AZ1R;\:>0QG#AG*9C\<[
M.ILP^#Z]TI*:$::JU22?OK%+^W_KE,-_\C0+ B@!C,.Y^WPMRI:,<JOMA+ 1
MT_43TMC7,6-UK[YL/DGP%.ZL(%.G2?QNM>'Q8>&53,F)@*R-6 &=12<_S1"R
M "[+='J4*<E41R 0[Y5G391FF1O V_V""Z/-+\ZO7P(]O=,?6^P2X/GG]=Y^
MP=PNN.OHB>$+1-YL+]WH+H4?+42Q5E^.\ZD/27V\%KQ^EO_\GNP.])7)622I
M>!S)V_M14ZQT/%3#0[!77$=?M^=L2)C1-#)?XNLL8:6^U&IJ>19]LX*26MH&
MQFI<.KA-&?"M8;6-HL]OB7 K&J<ZI::S4R( F/!KY F#<PB217(S4.;]$W+A
MSE'63*>2E:P(W^_J%!]^);VNZ?5%O>7YH[&K2)RP4/U[< C?$+1D)3,';XU#
MEG4T3+8G(L@WLY\O6_Y:T*V6VO"R Q=O9'\Y.EZ ^^@>^95;Y&??E6=!K2UL
M-E6 ],(,K2_IHPFYLGRY#17])FZH+XM#VQ=P/#^3;&D.529(<FGS)HKM5$-U
M5$,8[H8VL,:3\9)O$G(6\0C+;J.YWPML/Y?)/-BA7]:1GM=]NT!5:^H5;MDG
M0YNNL1)TS#:J+)@S>%FJLR,O#,T"O,'"O)FFB9O>\E(+.654".:R*.;0"?^@
MF%;R<_30.CG[I0\V*, 5_(-25K\?\54(G,:G.Q:U5F,?Q3!YR,YQPM>TXX:_
MU"6S>.A[]]QKNZC"L5#N=;UO@1.W/C"E!WW&$;<J1);0H7]<<T\81+2Q&7()
MO 3Q0'&?5X2!CV WW&O8)QMPA&X)4MRY>$#5)<I)]()_WBKK536LHJE.-FF'
MNB>D210<)J@12V[+Z<(>(.BMR>]<JF_P>XY8U=[8D_^4M'DH4U,5MT[<)N5U
M;U^:5N@O]Y[%NE&(SU7*2W.ZR%GCYV' :[X87@$/ONFX#*/RWL1"86?>(XM/
M:OFF(N%,)?S_.\/;HWS3^NM>\]0\\,UFVS\9I/O^R5?GZ3$)Z<CCE)CYZ\R#
M"?Q.B'-5E'L4[OI!?8O=QB4;:YF:Z#TI=0_>@3IH'>R5P74_2I0\X&=?5R3E
MFUSIPX+] ,#48Z0XIKCG[_3O-+PX8=Q8)OL8E7A&^\IY#=O0-D4G2_,38EE2
M:!I*1GSLI['/\S/%;E_D%S27D:2_PAMTN'U+[Y&]V==R.=-$Y$:Z/#E"I?Z5
MD;:]=1RRG@E"M:U-G.(\+Y=OZ>*R)RA2VC"D%!,[4+M2FCZ "V"P!Q1SA.[T
MI[,J#FY3<*KJ-W3& $;@&'T:(I+5=K+%ZK&;8F0W!)<ECT#:$9&^H9@I&(4D
M=4J9?;GK6_?S0^K?>*.[EZ^;ZR?:&9<65JN^M9YC[E"=:W9#N3ZU2&4O(7RZ
MT;<E]WW+80<;&-UC@>V4 >0*I/ZU 48[ WT;:R05>_SEG$#4 H_V"?,Z$,=X
MCJ,ZT@2XN:^R/.(A<#PL?,]9:&3^*2DI<GYIPG$60CB"2.#/3W.B/W+>R0^)
M4ML?W/>@/CJZY?[33@B[06QVW'B$+^1:FF'Q1BOI(.Z9C"T(3]#"KIO^6)]#
M+IMG?KJ<+#1\JIEE4'[=E^538!+@*<YZ)B%O&B(5QQTJ#+QI1\47F6=2]*[U
ME<;5*!51Y#&)9,*PLLH,C4[\P1"^>.4N42H0R[7J(42X_8$B>GH1LU>36^/=
M=?RE?2&5*62U(*^ +?3[-JA7?F?H#GX][:)B!9W 8_1?HYDBU13#8BH*.AJW
MQ,);X8,P*H0DA[L_K610O?=,X\I>YJM5=CS]GO@ R#++3.SCEI5D+'%:4G:"
MK-Q9DA3Q:(0+!H&X!@KS3!N^.);3VSX V$9D\25M.]9OIP)UJNV^OQ'?BR)4
MQ);IH%JHH&.W-_+^<$GTX2S;[=CZ#S6"D3I83 $Z%N-V>8/6G\Q.QFPFZIRT
M['''NKNDSE4N%LI(H3G[2"5E_(DM#8@0FPXW<4_DT]6B9(5VV0W:WS7]VLMF
M[].\[RVUZY]^?$WC ?#2@L@0EYTOO:)H2UAC-^,(>/T#!NK2\!-!_,I'*+JB
M<7(F,X[ECOPCVDD<+*30(]:Z2NGV!P</,=4,G/H0+/$CS\<-=K1R.%!@Y9A,
MOVFO<U7S&NM' 9UX3.2&IUIQM^MK)6_J/+=%@6P8JH+2$P^)IP&ZKJ>[*1:O
M]F@0@]!RTOSG+O&O0!!L:F55'R-M>S%MQ\H>G,L&%8*G@U?6<:%*IG@4"K=#
MT00'A@7K5?/JP1KU_=!&I!GH5DI1X=@15,]XN+V1_3T+Z!]&QAXNZ6%D:<Y8
MSCTB>FEUER!![4'7B>\1VG]CI5<W+$]+(T3COB]>/BUF+1X3VDY=F0(V[(M?
M7H+2.P<L3U02-\.2H^PI.FF)4CN/>:P[[H>ZY"E=3?;]9RDFDS4V2Q7XJ ,3
M\BTU_0A-;!2![KC920[9+_T 'O*=7H60W@= Z"4V6ET8-M_[Y"'\>^#4N^!"
M;L7"@ QV6T1.-?+I['JR,AEI8JA=Q->9/YO5AY1D>GM4 LJ9.QZ1FJ]7BXHC
M^+R_NZRPZD^2CWT[/^>M]0DVQL"XJ#1FJC2P#2^(]X*V>R'$;_VM0=C\$>"G
MB-/%3>V)D:&7<1*$  <,D,[%WRB(+^XR<J>B<XF[A344AW8KG0_T4O6NL$.+
M?Z_V%T>M'P[A@RR2=R?\4<4H2Q!F??ZD8Z@V\9BOZ.ROOI&"TT$V#X#O:<3=
MAD]6//P5IC>M]XX74B497^D] "X.1B38'LFQ4CO3@8X)PGHCJTTBPF8LMG*!
MW%=((NE,NB<F3(()$5I17P/5MSY*X(D:V[?N'!/* FX,RF;K=OE@AN6KJ_70
MD>O.GE3*QMEM#WW40NXVE9C-@ 59*WHR\)%F><[]!I89.^WHE;SXS(:I=\78
M29\M56K"Q5'7KXZ>;T*"J1@"=2;J?N#3Q<ES0#VHHWSS82?WV'3@KCW;2O(4
MR3[/7C\W+NP!:-0Q+JJF&X%HW\9*/EWG, +$,OS%\\T=/7P-262O\IQ>!$LO
MQXYX9\3G![SF<@71 %?M.;7*-XBCXTG&6MB\ +\8]9KJKER5M \?A;OF6\KL
M=CA(*7_+YOOLIH+T1V15GU#1)D2',B*MRV#91X7PH2Y[BF0)5E>U>PIJ./B5
M&0[@26S"\ERV/&_/9-)TC!48;SO)Z/>Z7]#]* BFB8<_OZKSV.VM:6KKH@3?
M;N;^]'=RQE"]0#1M(/@SJ3]%UN0E&_(R,D RSV-[SVA$6_ 7VR+6&XY*X37K
M&4] 6(AFBSR59R%BNS%][0VLT+18*WZ#T%T]Z8UMG(]ZL/#ANP= S*>5@,#P
M:H[QRG76,]1+\[]&DR%/5XQ0O]=[[DXML63'VF^4;^96UW A%@^ $"JAB9P9
M%_#+1:$D8/C/A469/4/WP%&NQL)\$/EPHSGOD!6_D. ?+S5W;)K19X5G(;SA
MHU,7WL^MEA4*#?(K/;\( W->U/I[,\ZV20H-:=7L[F)*+LJ@_2:(5+G.)^WE
M'42=.BW9BH.*G8JS5'Y79B3(%54BK&#2VU(7,.3[CM]%<<YWM[5A\*DKVE15
M@2 B2!Q-Z'=>SA*1C(I04;6[)H6*_:?ZX&],-+%%J>8X2^^H6%#XTNM_IA9S
M9E W794Q;!<($]:&<[4GYNRV_4<?X7\Y*:"/#OR'SS. <$S(WV7RM]8KUMD\
MZP@/],$"0):#PFL'NYYVJ\-5CQ*[XG ^7H(K3?X!I"D\\RK(A^\FY =!TU-G
M2H_)^RFO[4YOR\G/6'&#%73DU?:ED-NWB!.IF:-LN8:O$5^E1UJJP+@H(>Y>
M:=.SK9(,=>42N0X59ZBS-8+E\4-3_ JX@X^07\;KW[#_)R=%YS?89*04-)26
M[P@X$[*</SC=7[R#O3V0.V;?(8"HCJ@G!?4%HX4G P)78U*>'E.0I<W.>B_(
M2W\^2>A\\D.D%_4P;;Q(9"<I8--$W86SU?AK'M%JT$MIDCSZ^A8-+:X<]\J4
M#?.O'*TF%6QLO"0#PE2)EV\66FY%$62<0.N%&=O3'&Y2<"&?/\[>(@7K\^"J
M-VC&/N((QR(/EH4O <"7)N1?+RI;*2)GG6P#:&6V5 .<5;X2?E:6E.GZEN'\
M?QA@^5]<T()L;(5+OIQN&3+_&JM0H'G]C"I)K0CKF+30%W 6LX@-C4&R@O%X
MM']K:$8>LLS3SXT8/$<$/Z[\E(C&M;%*&?:\]-WGXU@78TON7<U%A7G=I7N=
MZ0-1$;31;=9]?FB%0QZZVIQF$Z-!CFM"0!ZULMMJ#MY2V3.Z? 08[MU]J8";
M[5@<T?_AU9;&B0[D6:MD@;6(2S4U+HFQV1;W[<P&6>(<<5K% V#)B&UB^%TI
M.+\=J--M"5O8;AA''@245^&V/?><;TU!->#@B=YU%9LCC*^MYVJ5AN&"2-<R
MI=_5WK*8'NLW+?M:/D*/8A.80 I#(;-A;3_I(O>8W'SU_8(LI2[4_-(Y^?=B
MW,#EGN9Y^HK?O3;?G=.LPCMJ9KC7"@:%YF[CR7.G<-4LEA=7,3E#B 12EMAB
MQEP89[\_X4$S.+R2_4+#^=<\D_T;CTJ&WZNB+;;@KV_'^/<@M3L)]E_@9/[L
M;S#<41OX=P2Z;)+#*,SK_!BSQJ/)B9G<0!4>.@[EB:KQA^+?5&NJ"HKK=S9"
MF$D]UC5#,9VI95:3R259F$=EBH%4V86ZU=B1>04=Y_FHXRJXQB(L'W&A <2$
MJ,D%+I^S A[3"_5S*,*5/N^,QUB[]I(KZ:D%)SI7IVU=H!(R.C(+]#UV])"1
M)*'Z:80IH>HTCA,:JMVA<8XF6:,8=5>(GI.(2B,J2='6S7A2YL(;8:'B9QTG
M"H6#%_P**Q$.L83OA@:/E'EK7N&(3*VD$U9_0&N*Q=FLL'Q6G,]@R[3OK73H
MO:%UL1:6_.%MVUMAH;T!<$.[F*&V)0AG2A8G]U(Z:*S.9^0?H5$*&L@F]^.[
M9&0]A, V=T6/9+T<& \:>$5*>M[K-]5=JX%'ZRJ:?YT>82U/WHN5M<]V6AS+
M>XP]K4KX5='72HD3NTG:*A1,/Y=:<+QUD_U>X37VJZU(T^CSN,R>C"DG)=4W
MF\7 EU:2,=%"3AZDM'4^Q%!R\'-K![VEC^I/ STPZDS.=Y)(Z)[THS95P.:_
M&Q45$J00AX2P1 3%783$0-FQH: 0R9]S<2=QW+^B9<"4"##,ME7 X'Y1?.!Z
M6[/0J1T+_A=RU7D\K^OV-/@\@!&I.=X<-+N&+_;$["MZ;&<L!D/[9)*.=A_1
M)"+N^DY._93"R?(V*INMUI;LB"82R\H<6 C-E%# 4T_K6_^<;X)>/?E)4=P:
MZE@[0X9LBQF'U>E[L>CW?Y&ULL,K9(ZP'-CE6^<-S$IZB;!SD7\G3-'3<ID0
MKI43O2U_C IDH!.3Z^!TLK2Q.>$7[2S\<ZD@"A)-J/O / TN4,Z4&\_'M11]
MT08>1;$)3[6LT5MA$^"F%D0]ONAU,Z!$"%;**>Q4QDMBO7+G: 4(\V]#R/UM
MJ$/7GH-UW\%"0Z"0EK @[Q+ZSJ<.THRS[6.,Z\-F1N2+_7T[2/-O'1(:QZ-Y
MMTJ-56&^970M[5:)?JHQB<&D98: !X"%;DRD)FB^>:Q;EG@8@]A)2.C\1#\T
M&DFV2C#=^LN^G0&E)AK=.E1LXWI;=7NG1<1)D38WM5_2))NI\7?V[_1M6_(R
M2P-,J5L;DW$U=./#3[X3D^V613\N$M=X&O]3%KPW5WS;RM&2> K?%D5^F6BP
MR%"85[#ZE+<UFU>X^#V'L1[$DD>TK-$N"X[PXJ)96A'XB,/.AXH\+Z\&',B,
M)A2\M=@2@-]#Q93737@/!5[:L2=)O-3E[P_/^T !\]>!XR%8,V=&\RNU$-:>
MM+(5'89Z2<"+XJXQ ,))7T7<NON>)F0CC+HYTH4JDW5G#,&4$C352TW-MR(A
M"Y!AK(NK6<,IOM&<]'U72< 17YI["A_>@YY9J(7*IV77@+HZUT^^IMG6M<75
M-_+6*&XY?0K^R1GI7T<=W/YB/VK#EE?Z]B,L5D<FFW3L 5#6'IQEB#<":[;%
M>^^QV1*HP-8BDE#S=\?UQQKPZ**TU=]OE:'1M1$C6Q"L&GX#P1/2Y1@I/YNQ
MS,[V^-:3>D@IE>OJ_$<?X_(PID\>%.#:]E+9TI\Z@>,:G9"J::?=\2Y?@H*S
M$T*IC?P ^_2D2[?M\O[-)JKX<Z,]S9>292P+D!^O/N.*S)4C'273+WTF0VI_
M)-&:8$'TYX\,%: @K.UYG+;1>+F!/[#B[\YL?I^K+LBMI-UA$9>]"-=-/&QM
MRWM!F?S68-"<$J/4127T ;#IWPG&G1>H<:S0UH]OR9>,W=+<87.?$Q LV]DZ
M,8-R0,'+'MG:S:KVCBX;FM](CPR'2"+3.2O"+N.CB\_/G<AJ(*S5Y@WW\]EU
MK^=Z;_^<LY-)17?-\QES+>"T/@"B/ ASNTJ,^H1*"I.5^-J=1V2F:CO0*='<
M!J68I43I_L!(GGU>SVL@EZ0.)HR1&_BGTU)/Z]S^'A63_8MKM&GRPIE(E"5I
M7THIH%B'HXBC29#@'-/)7/%2H"B\<PX_SUZ(V!@&O;BGU]F[RB%YN]P1+43;
M#$L4;_N"NYO^PW@6 Y,%G.N^H7D8\?A[#9M@O]%2LD:E8O X9:V NQ]B;X[A
M[1UY6U0;)"HLF42,F[7/S!SSG3RU%&@G@067!<M;##WS=8M,RR]&;&K785VI
MM [1V7A\_X,'O'F-2QA4A>S?\(#@.[*231M\S_[AQPB+KMEH6IS3K/'V5*XR
MB?.L/+@4@?/W!<+'9--654+DY]6_BC=HCD,:BCNB)#:[)I *X^PS8GL!M1;M
MJ8S9?>V:"%ZO+&I$2K%5] 85Z\ @QD+YCD0Y6PVW_/ = =Z/J3$G3$.WF&E#
M!/-EE'T%$O_7+ SS.@P$PS>,7W0K]LSUR.3WML0:I,C-,YJ?.]3L/0)*"-_W
MU=_<G&TM#C)X;6+5(:XV;<4LTZ:3'4^-_&0J6^^$%(%T^YX4&(,:_%5G"P(Q
M5?=/[U>:%=9"*I!T\)?+P[9T6-4C#.B^7G.^I7YSC^2T-D)J>KVF(4W7J)EI
MUD#V$CSZIWT6T12,^7QOL2"$F8'#CE/ FVRKL$>K6:W)SIND':U#LZ<YH[CQ
M?AQ4SP%YY&G<!I;WMFUM"=FOL,T!]Q(7Y]*'4[=*" (H=>CY ^ 98O:&W#O,
M&/]U;_?YU9WUV;WX(%WW-,%5V4P6V#-O-(7,MC-:\L_0_*R6SP. 0!$B:JXH
M&%"E#C/XC:UZ(;4KC;"T97H<@,&YQ21C+#P>U$D>AD?.MVH>AM*PX/YN/+2/
M*=16'X<<[1G)0Z0OP+'44'!4<3V^8)A9!TF?-;J"QOW]GQ6#WZ-.3CMM'_T)
ME/#?Q]GY7"IU$%:10*SI7X\6.COR#=$!7PYH[>19+$<5*717",A(]@[XUP%$
M U6&7_(0$0_T*QN^8KF@//;+)B-4(U29MREB'0@ +DJ3\L4MMCX-NS[I90"L
MJWW?';EMS A<OM7XI.EF5MJ7X4TK\#K%SV.45R;2L7/4^B<,H^/D.XAPYY8Q
M0$S8V4?-COE)8-H1O])\_F5TW42R*T*Z-)_Y]0/ 38BJS7JR.,68Y1T\.C3.
M$#14HK:5.#-&Q>A,B!HW>%DL373!D;'99HT =_B]AOD=//?^F#QYY)%D2D+[
MZRCAT.V105JOCESEG5=B3F0R+\I<6!B70',*%98%<?L2G-UT/@W1K-(N9:TF
MUD6>T+GN$.)G/2=4D1M0T(]_,U 1HC?-G7T.*W0+7,W Q* -'+(3MRRV_11O
M;?S)-."/3+6I:^5!YP.@-KLW)M3MP'S#'ZCP],VN%=FZNV#%JQM-=1PSVL K
M[<[PH:I&"%22]USZ\LE?EZ*#6:\" P)$;MD O.6E'0=]!\6=]7GVQF[?& KR
MS:]H?UQ$VN)V)BKP^V _Q=S9#TM?5Q.NK%GC:!&N(X-\6/XE!#$%"X?3PW8C
MCI&_^@:6<5D/G;*87=BQBK?U9#>&N9U='9IY;[":9]G9H;Q#(B78\;)'!MBW
M4O<K_L_]L#O9\'XNC3E]O=_[THV%;(<S(H&LE]_:?PDX(-*0=C'6^#3G_14>
MC#UX$:L\B!]ELN4>Z7K).]IX(SL4:1=PI*8BWY'LOL^]ZD86\VP[H\FY5?<]
M-K<)9_CSNMZ@;#,<KCZC:(C.Y5@H!*86$Y3%GJJKO[*TE('W8Q?<<]KO]MZ]
MO%ZGOKCX_K1O+RY4I6Y]"MIJ^L5M#-R#L$Q1*TK4*#YVJWN<B[@(U@)6'D3T
MZ#M1S/*(6=#ZS[5G?(-1K;8XH4+D=JSP:DX2ZYH6\9G;P7W,DB,3")RAI/ZR
MMW60'+]D7\&U.QP.-$U4(H*$(,38*(K&5@V_&=:/=?E'V26GN=59 Z=B7^()
MLCVVRMK3(GEG>OM8+WS#-!!,GG.^I9?,%.8C!6<;_9Z8MO(E!JP8"KS1-$>I
MJY.WV4*)G%O;3MHW9F)6<C[5N\(,Z33.%%'<+G<ZA@B/R $HL*+1:%Q+62?%
M:/['5G"T\^Q_N ?KOTYR?"W^_3(9:IW'I,>O^_HB%EVVESR%O*97X+,<C%=Y
MX#T*\3M+P<^4[J XNR_*62)SCPB!R(_76@<4)EF8<4S(C8&QK-EBU=);^EW1
MSR#IU+UW@$,I_ MO+JJW"4BGA*%K3OSJ7=8:E+-[]U874RF9!T]L?6[XGF6B
MLM;6#,J<RPTU6WQVE&  N>7RF*4C1[CM&S4MQV(>:4-J4X)-:F9 =:\BT5AX
MWER4V_9&))XR;>.Z\7GRA?#';*OWUXGE!J4'D1XIL(V="77FZ^+(,>4%9?[;
M96.47O>$G[AP+0 RD39Z&0GCZB-X'U-Z1'I$C%^9.7]E::ULV73@(JYP,<38
M#@=]%_&I1JD='!$-%#_9..FTQ]M;Y%,QM/QSRH,:+Z*9X6.!$'5+J^[/V8NJ
MZZ3/.P?GG<]%RY.DB9E\[F7ORS9WVMC]RDV)6;KC_EKO6L5_X0'0<V.6VH 5
M+?\Y"?/ H F&UZ'JX=0_VE+'S+ Y2#%7(O_%EL^8^16:]%O%@$5LUR4<(^DZ
M7-O<?6[U+B0R<KJ[D% -Y[]\>/RG#[<[IAP C"7I< ^KYF3P286,+L9DZ]SE
M-T2*.6RMT[VY=BHX]HTVC^.H=017[U3G1J&*+VXK+E$1+P'9)YUZCX8C]ULI
M;03(H'J2\4LRL9GV3#H UVN.'%8#+>Z^7;$3F+IX]F1%R+(B)?<2G"S!A=1M
M0Q1"#]*7TO/^U+PLTQ4">]\EWC^U(F[&AXMHU2X%-',;MAC&OH^ -V;TR04O
M2A\V'K_H^-+$9V4,+!B31D3!Y!6F3XCU)S@_8#M@5TNU6;=-G#_W[L[&V?DU
M12;=^,600WV_E6SS(DJBSSMHHA@^77^EM9B\2>'M4EG<84".R#=WI\H6+^P=
M20QD%<U:*=^'9<BF0NGS#Y= G. 4(\OZZWCI8,2N OP^L_*N^<;ZJZ>PC:8V
MS!S*&<%6YW_8YN1I&KSA7/^^7^[<XIS2X*#7O)N*%=8<FLK;<>K* KIS)0X1
M T)++CSSVA!.<30<O\9&Y2[YS^UY,G5P,V46KC,\/*2R:#EP_R"F+DLMS.'3
M-7W=;)B;!P9*9OKLBV^R>ZSWQQ91+]\@RJ&&%/6Y.0@GJ+=F!-N^D.J>@8,$
M*A($$Q\<;V?U@-?ZOHGJFOQ VKFW",$>$9(6'''6B2]&G[FEGOR!1[ZU8*"L
M"+2BGSSV^/U;-[YM3W;W29MAKW^-[]REB'4[:E.":G6R?IP>RSJOEX;J_>\'
M /G1^>STL0^QPR\T1L]S\(\^ATK;H+*]9J5CB3&,/D\JCK0,JWY#WK$6$^HH
MU&^S/ZVHR&;.&5UF-BP*#7[5:519<KC7PI]^$N+?,N9!*KZ4XU>/\0LQ">SI
M3LN8(@I_\D&66ZF%,$\^MTO;CJJNE[5/0Y0P,6D\T8^PW=2N2U@IN3^G9%>9
MW--8T2J?F!:\["E<P(:RI:I!WHB19L*&5\&'^=XS'E><:=N]:HZ6>@=/3LIV
MFBG9N8X.*?G1%IDJ#S)8*,E<KYTFT*3)BW ; CJNA6=6"%3>/4(Q!8&MRIEP
M6UHL(<* 1<3(;0DV5F9#'P32@.7+*LWW/7&2!.*B,O7: >/W\HVJ+7+.^70"
MS_/)XN;6D4*Q'(GPP(VJ)=#[\)$//#W/,0Y>.[V9[,")J[5:ZYU,?D'V!K/<
M +>.V&N\+HF'3/%B*BBHS#B7ZO#LC*6]&T,D,^ZJ_Q!SP]J7L^.D-+7O,###
MFVP,,?+WODB/H@\KF<%?.Z_ L@C^@L[UF(")Y:YOV!U1'0\ T[GOB*(_:]8)
M*^;TO]=&(<Z5R02,A4H#]Q9=(YMG-S.KS8E0X_&&V1R]K8RK4K4C_?RF(JY.
M<*:3 BNU7E)07CB+%*'-F822#O.GC6\CS_7(;3')*WZ&H%REM'G/'2Y @QIK
M;%F@G_W></ECP<*4Z9O-[>1=@1,>>+U3"'D];?S?I8Y9UDN#\/!@ETJ?>]^
MFU72@CK1F$74C9\35LX'L#XW7J)U1X,/OTN"3.(6VYNUV)#.ZRC^SEB0'_:Q
M,B,^;9OZM.*</2D"?P3RAKYB%'II'VL_ ]L"VXN3NK4+I;T(O/K?DZ2H861E
MJ.8+ZZ7)MLO\N,5-C-.C.T)M\PEH+?SM6S.C5V-IEY* [?;&6;^PL-7_N0^!
M8^7RXM.6,Y2O#1B68TJ3I3XBDVPV@H_0AV:Q8TTP5>@!(*:1W1ME1QWFCU?)
M+XZ+AK\X\ N%^OT<DO4$8<ZD:O4S[GH,:*Z8[O)Y5+ GF]#'\Z</S32XMD)G
MPT[L\L,'H\P"LNO^2]N[S MPV#U7,QPC\LA4]W53TJIERJM4;B&P/X+B5 ^1
M?HNG6?O<2CVBZPZ7==;UCO5- XQOT?^;2YCM \!+1Y:]3W@7--L^)0X=<+A4
M>BTOJX6<PHP?$A@F+!/-'R'O:<>%D2J(=C7C$(T\0QT-BY6E\)I[NQ$3KN,?
M!<Z6@J/E$9VV:],+WV@F6=4W$*P-8KT\_"GOAUX$RTA1/8"]-PX=?ED)%=GD
M1WKJ]E#<\HTN6ZV.9#<:5>/@8CQKRXH\;M7><,PUX(M]2>O?#(!6C1,:D_J3
M';:_EGV=62MPYK1L+MX('&@$V#+&&9:JJB8!Z:8[?BLF+37^9LH+K/J_^I>@
M,A*JE'8.YJ#AQW>GI9%,-Y?C;$V]"'@+9 /\4#.GB+8J:9G1Y.JI+VFA*C3*
MUUGPP$3>GC 0?3&W<1R?P^:,D"#=:]A5%-!H>-5^'I357N<-Y<CU-5G'.URR
M+F9FF.7,RG !DS>J E=M:0@&I&GNZV[MWCYC:^.+Z7:^GKXY:Y%(0? 2)3&4
MI$@0SJ0D#'.[41YL@Q$LC#W8,4]\?*<N4%YI]=0'J&;@V.G-%2(!<W7ZHGT3
MDK:B.:QGM-E>UTOWV)S09[I0'M9OC6]1QB# '<</4QU\Y^)^N-VM!N8D^7L@
M%(\E!7A1NCWT!-. O4>3:(\PML>#!)7QHI)QT_U0WQ.N<VH(]/#5TOL(\B2T
MC,_Q \(XN\"+[E#B;J9X\N=.FX?A?EI!J3H7V#$(9L,>77F\&LOFQ F^0+NM
M]#1$%CG41A//6&VO#:\>JH0+JB?8$6>8NW2"C75%J8UM5KBR[]2(;D6[W"(.
M/<"<=T5B_J5(_=:(+FI<E\E9M^KLUQ6C[U'3+D +,1L8/3&+BGM^S$C).3"U
M0BM*GG;5((-(=-;%/C4U9$/.!W7<J'K"A[FX/J>G\EWL O*N_%RN*=J\GT<M
ML=:\S\CBBQ\5R'+(D^[LYN32'-%&85TRN'Y0Q(WL4VAC39A%"I;O"7(2Y:/V
M\U#(1$V3W4Q2+TKKI)F=M8ID2<.9G0- (BE04/<# !UICK#TA(Y@*P6,WO3-
M#[(Y</)P7X"B/)JN0A#+Y>@'E:&+#@T1\S:;)"7B'#YV=%@\)Q>Y6!E'Y9II
MMJO9)?+6[ICJWV%;EV7EV]])^IR:H!"&<D6U?7Z.T.-S5I;IQ#EE:8Q"ZBC
M68;R)WO7OQ;%?X9HZ+&/"<^8\@(<!W.>I&6"R!S$_YQ,IKEASZO==K7E7[+
MGV=%P$5610??A>+DQC2!233TG'L-8&/?.7W8RR7+YF74-QW>8JRV5/$G47PT
M':,3ZFQU0W?9;)'>Q_O.9UU!M<]Z]H-(]PM+_UUNKZEEO3N/'C8=IF76QV#Q
M-PRMTAN<2$)_F2D7+3XEZC\:4R0=ZEG0][& CA/]F##(>IXA5BVKVW1MV\LN
MSRSQ,O=8M;@+\ P74CI$R]I0S5\8^M^X>ZN@N+[@#7 ("00/[I $#1K<F1""
M!]=@ \$A6 89W();@. 6W!D('MS=":Z#!9]!A@$&V/QV:[?V8:OV8?]56[L/
M?9_.J;IU;W7W]_7Y3C>*\NWM<16E0T9G$V,T5QL37)P(=^WW?:5Q"E_MSA,L
MSHMKA=8$23E'7T:[.T5F'^O6SF4\9-C"@P@DQ43+(?5.P,+2_%<!^3Z-T>G<
MAS@47C#G)OBC\WQMVU'+G0C!#B_W2):]!]#B$6"U9@VD?.CSI!'DHE]03BVY
MJP E/@)H+M](2B H-6M;M0C19O%@4%$G7)F7.)[4E[,%7C2V,GLG&<-WU>^K
M\-^T:WAH26B [;C-Q[H8]K#]9$SZ<>^E>JEJ(YSJP6%X@W,Y@M[>AS.'@,2$
MOZB]/CSG2=S5O"TCIC0SI'S)J3Z><%6M4J!%SCOU6/L.V-1/1$P?H#U[O61
MGF(VFLPYFSO1,96B_ARE3&JU]0AX;ECI@L_YDLD%?13^9HC#X@#<'N\<)3I/
M;15@0S\Y#B7S94"<?7.\/O)GR%C%&'U;_4%A=TA+>TCJZ.J]*EY7)QEWP!;C
M@J^$ ^TZ0<6KIS_N'38[EZ&;/W*?H\'NM.^U!I32^OFH,.2H!XDF>90=+/PI
MM@WVKJ2RFB0[Y:9XKT9K;<Q))?BZ--?;<[L9:W+[)BGL*LJ,#5=7/FR22V ]
M!X9Z;L#50<%ZTBR4H!>2,B65O_U">W9WC:N?C_L!*R #[ 6.$A_,\5VS:PMM
M@CD[6;;^Q,9+3C)%00X_6;^:+?1]A6!"BJ%2-SDI.QRQ]@Q>^,Z2=4%?Y\S
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
MT#T0[]NQ.)&RD99O]\&'B/<S*V^&QG5%JD*UUL=S=N&LB[D8&VOLCX!4NX&
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
MW*7:[F5_5=FOT#6Z-[TP^.W36I8>S2?9H+HUVA3]J9X0 ^M #'B&VVI 5/%
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
M Q?CI=W.01)3$D>:2A%-=G2J>U3[\*]:?I-&_8#IV&FMD+S-M) (V4= N^Y
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
M$U=KV'.KWB=D7CY=*?X$Y7G,B=F_2)OY/ '_ERL89P@%Z09^#L0_Z4_:> 0
M(PO3=[=#YY%716B/DOWYQ8X#DP5"#\P&.Z<MQ._M>4ZZ1GK71:Y3( QOOIFC
M$4LH0 OVQ>UP*EM$:R6^0A5Y%2$N@<2_<,*W6=)#_%C"$D_)2?W3J"%>:]JE
M8= YUPZ]M)\];-,TY^XQ4A?Z.7P:I/JZN4\;Y?332'\>DE3PNI##T]37K2]0
M%%W6C5[^Q)R%5]F6T+QA?XH#7&JM_8+V<_$PW5S2BHI<>8L7_\UN.4#BCC.B
M3_2#Z!<A=<8-3!?'*AYADO$[.K0(=7PY]YU\@6LH&V]<D;O %'KG3 ^%%6/Z
MJ^[78,,I?53UP/5F1V-W; 7/3]-FNV6D=RM%1.]<VTNYCV@;!'>/[N%QW9Z;
M/<5O0=<589*MQ9QT?YJBWS7)BV^=?R@V62)^I)WUTH!<N#JKBN;&,2J]^]E!
M_3E M'*I'CCZ(NO%)\]GC8[[@6Q+\7>BZ02;_@63J3UWRE0-N71G$SVY^,9+
M^YR;8DE_#'0W]1A<@AL/T/.[ T<CFTI0LH!?HG_&&D\X%]$9VYI=Y(AI;D*8
M%=K#W%(H# YC9$B#X)@W?7")@*I.=7C=YST"+)S"<HEA?&Z;H,^^5*+*?]ID
M=J+&=[Y<8F*N-K_MP( GKXLMW"RGQ+",".VF&P''=X8'38RUO?6]XUR2?74:
M8^\X?=;77AEZ!]R\K348JC_E';,0(=^%^Y"PU@MF@KUZ(+KEMBX+=BQL4OP_
M/O.2%X%9B[HDRAJ?7L->VM);S\AI&[" G *[**O FY?Z?#3$3: ,Q"^G15^6
MS=E\G#9^0.Y4IR!X/3F .4(*/6F1HDA<"WZZU828!BTJDK2&SZNI?YL;=$/C
MW"=\+B\S]8%(7]OULHE_;2M>1OU46HY]!'AF3KPAQ-3(9XP-S=O,Z$W[Q^RC
M:YJOYT;E1S#/J*::GWEN12MJ]%[P"_[V:OI5_M)%<==EW.:Y+VC\RRLL>OZJ
M8PP0#Q(>_8K'OM9"(]<6L.RBLF&NVB/)W(&L*DJ_)$RUM$<9UVYT+II!.<WF
MA"2%Q[S+@N3"A?GG/,SDDI7%L"MR9??6:.X(*@QQ_98(A6CT,LRO=68:H=CU
MMX'HFP:\GOQ$JVO(B)IL7T= [DH97JZ%J4 11R4X.D7#HMY\C^(!!R:)PCP.
M?N._@M-49=<'JIG,?.?^.K( *CWFXQB'@@QDLFI/7S1$R=GN\R,6Q09(4\HZ
M9HTM,1/!]^["J65"D>!/@41[I*LP+_5A.63!F:'#2<\:N<VQ%MIS_R--!0%"
MK^:^C-"A>F5A6)7";';N+YBZ32@@N*I89JM0@#F//5=4>CV7=)Q'7, S]^2#
M3:VW6)_@]1E,P),8V&:^V9'>B9Y8_QM@D<QW;ALGR8L&:84MK2H3Z)"S&:<X
M=I]*&MP23ZI,+C>FO;N-ZRI=CNM[Y<J^]P5MB?0;>#OD9U/8._UVUSOPH=[[
M$="W%C'IS0=)YN2:9GD-H"TI3:O<F%3DLJ2V-KV3+GZES- +'WVF:C(C;.E0
M,54^IY_:%"'NID3IZ PXD.KZRZM:KT"SH2' F/".3?8)@65OW,]]]F(DL*?U
M$4!N6TH7=DUQW:'?N>$4*CH?N:TP:D\0KZ+3$8RV0IY.=_FJJ7+"^M44,-LE
M+;!&.H21D\CC[W-2OH2"#P*_[]Z@&<'1KVQ%8T$M$[(DD]Z%&Y9KL0&TV/K@
MY0B'W\; -^TE/9D")>'N&76WNN^>/)>_Z&.5]Z5Z!(1UX'D;O%<[L"A*\#V
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
M$Q8 A=Z]KO3.T@[_I2O_1J?K"P*C'2*5>A&2Y!][P .ZL&]_<<_^H]V(N3N
M*FU7!?DWY.] $L;]X0WDS+Z-M__7Z.H;M97E>QIQB**NMB)W/MGGBPSX$;P-
MU\F[R.%TQ]D;"G?]@?ZPEYE6O-%N!CQ7EMUR:38]+46(HMM1CDOKCX!P1)NF
M #)&O1DJ^ *[!W,:5.S^"  \B *C0$ NF/2F :;+GV>;LA=W=C>@\)I#8^T4
M/_WJ&KE=\E%+<4_+PXT*J]=;W"$/O),7V(R3_"+'\&]1D"CA/@,D=Y>_X\.-
MA&9OBT7:$/8_J!PQSB]]^%5QG^$>0\V:?^T<^SH/%.?2DML')MK_,61Y6298
M?5$%"R124W=1U=QS/2;KU4K^,A>V1B0N[52^+XAZ]\3 P 6(]>O)/7NJY[(W
M_UK]D/<81ZGT\UV)OXAQW@P$7,?-:E^8BJU;34U*AAA"L7!A^C]KQ'<,[@71
MW*;P@?=-FEQ^Y_ )K+Q<XP; V0[KO8R9U.A3OWD99 >FUZ:W=CJ8Y\%C+=TN
M)B%+O'(EL%KUU_0C("01'4^-NTX;KQ#$$<F;JTV"'D(H4V5NS_,TK$\W8MYO
M0:MRD3IBU&9GZY4ZF5PIC*/%&^0)T[C0U"D8(ZK+TPDM4T6<SLPH!_=K/B:M
M-V (#7+)@#%2B+0:_G$BE88I]GL>D1._L*07PW=_>\>$CI^729=N9H\?9I7K
M1D26@[>QW,X7V?\$UE9_>Q.0>]\8W-@;[S(Y74[Y:>N^QX@>QHS^!VX\OQQ5
M_!R(0S>8>Z625RF;06JLXIW$C9$<5X"<&CEA/52O5:8S?N,7D:JD %+8NX^.
MR+Z);7!_$?1SCKCX(Z!;S.5\D4473_J6]FP4]U;^#Q(]WG->^-3D1U7>'3MJ
M0_@??OMN/5R7%J'5MRZ=Y2*J7MS@!/Y&Y_3HS1FOUHJLE%!@\L<*QF;N@3>T
MT:>,(VC7+6IT:3'::XODM27R?%]"GC@'&JEDMO7-$OY;2V2#=J5'L^WG%DE#
M[LL[Y91' *%>()UB +5W(9@KC@6LJ(0-J79ZVR6$*GS!$9HCPY++^D>)":O=
M3F&=FU3O;GKAH]Q49@?1'+-1B712O,]F^NP^5,OFOC TT($B*1*P$$9R]+Z
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
M+\9!U_X%<#2;U0W@[R.(SZ4V7]L-@/#XT^;:LXMWW[.';P!=0$_XL9/#,<=
M_IUR;.$U(S *_O<Q\.K$0 6KT/^A_J]G^1?E_%M@5'',6U@2QD4E5GMRT=M^
M="H U3NE9,_,IKX^ERSMAOSPPZ3*\P/WZ@(4<Z,XE;@)>E' L]\W ++7N&HL
M 0ZF[9%[-H SN &8?.@XVF>X+ECK^/L(M+MQ=DL&?L/U+<K\"J)O #\< W'4
MEXSG.3:^_?%W]NZCUGLA3,J\I=Q]J;G_-=J/ "F\)@%!7X//#0 &#]&[Z IQ
MPMGGGG"+F5GQ!%3+=$)^5YE<NZB"W@/[?LQZ;NWU7;)!;/HJM\ES-<9QX TK
MO"<NFVGD%AE9K')F#N",$JXGN.BF-B#T%C> 96O\XXH#$OY*2<=&?KGM\(2+
MT(Z?U'MPR73.!\BXAJ_P[BK0)7/ $%C?.0J,' /9CP:8Z& OT5_3'J\Y_8V[
M%*?&E+V[*FA_:HKXU_[0D>M+,%ZPHQX#.=JGQ8DJQ.$[$BY\O@5T0GZV[61G
M5&6TH^FN&;1$<?PR>WU/>P,>3(TC;V^<%P =$#%[.*[[=0\Z3B;@(6_"3@MP
M,_<X(;TNH-U-:DS1418=_"[317ZNFH,E:-L1WB4)M&,)^W<219![807OSLG%
MO!3]<VT8?N(GZOP<WMTA37?:@#N[WPNG\01VZU_3\^_[7S[K[TM%EWRG+LT
M=G]GZ2<Z(%1=%7G0@%T/2"G%TPZLV.1ZZ-<"3P=N4[X>%T8+$?0EX-_U5*X&
M\&+FO(%I/_]2_7F':!^ET2V3>W?-P(^7SMUG77/'(<H?<K1NW'XGU*69$)R>
MYA?.+"+IS$GB&';K:0+*U!H!VO.02^P-8+98#\>3VPT"/IFIOB4Z7%>.^+6H
MT^6KPOP'\.ZYF<&S-'B(+MSU!C"G+/;U=EB[ZY;;-Z]13+GH8]8.@S:+#!<"
MU4%X6NU59> :>OX:?P,X^>:&X_'N+C4GW;\=TAQ^J^E@1P-B_RE77&1ST^TD
M:WC!Q8[]DTM-4- -@/[$2DEQ]9JA5H(]]M8;N'8.6$3/H>,3-;?K(PQG./>?
M,>$G9:77I-28BN/&AAM QZV2."+X2CZ\5F,=!IH!'MPN;3*5&P 1Y57^9$-N
M!&OZZ=&M1RF.\WC4A5P%]SO@G:\ $!P/=3?2FV7_!G!P:TW3K%R,AMZ7M4TF
MQN6SM?\ *L(Y>!<(:/\LP(USYR6)^1BPNRCNFDSL\MF2A3AHK5(39$L7ARDW
MV8O+F(S(-L^,+E/-\)0$:K:3W5I4-H +QHLUMWR(%'DHRI[?;E(]A4'PW$8L
M%$X=#2>TGS*].W17PR)P^ZP\\_8N'*9V5=HN@6N36KX/C3)R$>0'O_>Y8PP9
M6<J[?3H)TZS/F0)A]E/#[]FSJC6&Z"U?+K">BB&HKU+.&9(47Z;D*,.T=5XG
MSRW@_T2\U/=QS?:E6TJO#9Z2+=600;O)KAR6;[\<.I$Z?ZT5,50$!^DC,WZX
M6'TH)5%2HU61@(4,62,#61H-@W=?J*W#A,,^8H1X3B0=#76X?&]?Y>D)!S->
M=+H5Z/:A5#_Q\I.]\BG &57NE ).0?TL3"'YQ7/M>8Z]E,=_0%W?@2(I?=G"
M_-X.C$;7,R4*'<") I!<=Y7%YN?=L)5UV4?]+?M3B;IRB#1T.WLOEE+R&QZT
MQ?)5T+:QP0!.[:'7<UKYS>GI8%QCJ'X+%N$UI2CE[UEF9D+X/LE*>L\C5B@#
MXQ6\TL:G44=-80$J-W_+4,?-<H9PP@R$YUT/Q1FA%*48DD\Q0<H>#75^BI1=
M,S]MF6)@E1)'KH]&KQMD6 6WAI=K2R/J#H+A7%6>?I?>*3V&4X4_4]1EC:C(
MDLZE;M<"-NKT[71=F]'N+0[^4V?F%\0<9;M"-W3M>7H#V+<MQ$$&,D3&Z1R>
MSINQ6QL]2*3F&FYWPL![X@AP8'.5@@#DF9/#)L6SR'S?0^5]N.V',;NP_,_1
M99KV<&6[/SK.Z@_+!E1' FBN^[F8%"W0&K>I[SY4=V=VCI_BL/D#R/>BX.S4
MMP7Y*5NH^_!WFK D:>MTKALM-DAHHO(?#%B,8T4932GZ[CW1C#<'2'@$*AN^
M1O4K/\)VA(@JJO 6@IS<70/&@[N49XX6_/MD0Y*-UOVI(2$X.#6%C6N<(+8T
MO$JWYM1?Q*#ZV0V@61#*I77"%=9\6HJEZYS"^5XL5A$R7FJX>A\*#4J.$SDU
M+Y70LQ!OGK>5SPCC]=YA4M7J:^MB3%=1=*<\<:;73T<\%NQ.>[?",S><KR[I
M0GL,N[HEN;\K/[NJ@;_-97*2V>IM)Y@H%A]\LQ%T[_("/"(_OM>$[0#59>B
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
MOEQH7M.)IJN+4V?&2ZYY\CR7".Y[R,(L)9EA6=(A_F<H#CJJ<JJC-SK/0TB
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
MM>,_OI2XUA:" RDJ6QZ#.O.J:"^;,AA@XDX05:@$$%40/[*?;Z9&->A,H:E
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
M_H$\VCW4%I@3M(LN*FS+,Q+9*/3,Z&O-P'<:J_1F(X91Q,+ *8JCCH-P.#>
MYHK:NK%HC>.0YG'EN/[GKH1W; R[2XTIG::DC;)K.*X>[IYE.[AY56:^.-'W
M@,_[1OHF$W)Q+\0>E8 OP^Y8P"%=>M9;:Q<?L)BY%=\4DW%!&AI(-4"JHOQ,
MO1F@0T.V+P;I-/J-)XI#Z3EQNL*WAL<:/U1L/+B?^H2P9!H\)4[T_S6[H)BI
M8P%5+M7!3J];AY':>:X-'3,Y,YV,3EO:\A9ZE]>Y+7K13^2ZSV$2^6[%;RA\
MQYJ.8&N-$!?+^DTM)AQ/]?>_--?2/V!69KK$\&N;BX#0@94X (,9Q:FJZ\H?
MS<L&^$1 19^^%%]#*/,[H7!<AZM[P-H[#(A7H4),G;O"#@^N%]E?.6C&D,]V
M&! +!>ML%IL\%TL0>'3Y/(X#AYIB%&QQX3!QH)BBQ^RX6?%<9,&K;-4SF;<[
MFS-X:<GYY>W"LRX/6J:V>P"5?:L,82G&T2S%\7NPT>K(]U&-%].;/_R6!92*
MDB\CW8VQWCDJJ.B_ 3Q]&T[7W'DFM=RV7/%V=T5MC>M;Y,;A[WL S#@O;54C
MA/&QAO"5ED7<UF.G -J3D7^JCU[DG,@]RM34CXEW_?BJ:ET-I /:-@%.S(AG
M-D09,][ (!!$PA<"'P?- GK"6.)=?1/:VRS8^3(Y;Y8#B3C RG6I\66"BV6"
MGL71;!$C8Y,]KR'7,S829K8;ZY^Z.%N^EX<4V4->JY-3&8U)D'9!UE]?1WUH
M$0%$J&_;'1+%6N]FN9@E8[2'_#CR.QS7 X(VGSN>L*DJO&Z'#\Y=I-RF%0W8
M2\1R"P 7/S_R$UJ!,MB:2"/69NVT^9-8S'LPZYBH_(=X/+S8,W,8QNIZK_;[
MT,1K:H8CAM_FIMT:-C""P;!B-.7@'6.-* Y(\%QJW%E&Q&*3GPHB.=7XW'-,
M!<N1 ^N;?19*".%YVIF<V#*998Z]XN+'LZ-!A@:.-RI_*#V$,U]@PL !'91
MIG(C%;&W7VJ'Q7,'>TK;;9L9)RJCN(0'5"SQPFHD'UOS=Y@2]A5$Z=I;G<I:
M0K+JA0W$M;"YI$*6:W46[,VGQ]A(GEB\IY#'?JRDB*.1RXOUGS+A_VGD4%3W
M)%]+[+'Z9\S\W^2J"E(WT_P1^93IC/5UUMTD9=#,$KC^Y)'34M406K:L85J*
M'V3UN562"Q^:62KE+-FNO!B=2AHRG>V_@ZZ]_7/>TX"*![VP,B+H.(>]BGG_
M36:S/U%:^5(ZIJ5"NI/'].FBO:;MR3"M+K,"[FLE&$TS"K360&51L -_>?C:
M\GOXG=[(2:I=3[\3/^B&*:@"4K8Y&B+1U) T8<1Y]6,;>#9U.]N6/T!0#=M4
MZ7YM&\--T2MR6L6E3C3$9/.VB:8;Z46_[N9(4;5"S&1O\GC:HGDLQYS9M?51
M( IONWFT5WY)Z0RF>0MMIK@'M(,*JQ8W9/NJ-=D:@L5*!YMS#45^[39I;K@^
M0OQH'9@_&"EOL2&.KH&2-Q((WVH:2LXP#Y2I%2KU*,.150FP-6*\O5=/YI>6
MR([3Y<#G+1'"L)"P"WY<>8O6-C.W)Z6P55A/C>.[V?TDJUHSZG6*ZV[9-4_2
M>/U5[A9?BRLOX*JW;@$WRB-S$T@W[N0^0M>N-:>X&>V\Y!W^AF.NT?=BO[)9
MS:W?-]22I+_8\KFZ1'K\I4:4NW1PA^;X^>\R9\&#!%T]+ ZHW090XF[8GPS5
M8VMKXV4M%AJJ7_T25WK==+11LE,,CRS*ML\ &FM3I\Y/IJRS4J6P]>[5226D
MEN0"IY1G)V#62&V:#>5;6'+C&#K\BJR'6F3:^$%]!^:-HM_2&8.CD^E797H&
MSDN/>YKQ$2T=,<&",RA: 6K]GE0O&][ 79/?3$A=X["^C8+9'1#8J\,@B/Z(
M?L[."_I7-*BR2 /?/KE2DV>1/6N>Z=N;#CT:9)%N,US*5'J>X5OW8 :C!&W@
M!1%J/0>LH%N',&D2C;N83_C1QV/N^R!H#,^AD=*89-TURX@?8,$+' ,JWJH:
M-^]#TU^(:$G^3DU;$= Y\&7K.J)V>\B72=)VM,/U&1DV29$E:$%/8QV_#RV'
M\%>QW[AB_77(UYPF 5>QN)&PGRY_00L+=7COG?'+NFW__$^++0QO :RWFK7+
M2.U1)SG9,MOLU/&:QU\H2MR*@EQ/E@^G1(MF2K*!!\HP0ASKRN;_ $D^Y$A]
M&.AU,DN[F\5G=1)?$!C2<?=_0L\8CR[0%)NVA<ZBN K,LR9J_^K\Z@T>#*$6
M1H!ZB[>*AT.*L#0GOU^*,,AHSCPH0?^85B5+_H%D;_[#N/J&S3VO!E.#RTJ'
MV2VO*>)"&G&>WH1DG]2@7/N-Y^.K%]5]2/U),IIG+P#%$?,%KH]\5#\8%D>B
M=^T.RUK]* E+[3*R9R+L 5=][]LZML_S$T>NG;S&:I_V@3"YOY/17"X!YW]S
M@!QZP!P4\2P''^12K@_'(4>I>)/14Z63Q*\F'BO[F92YY#:;I#4CR;<IY.OT
M_;B'[O[$O\=_N=GJ&#4D. "?@2,Z@3S)RQJ)\1/6)^T/D(JXQ!7XJG'R.7QN
MW\#:AL#S:_(9,3'8!<T)U4%]%<D>L9NX&F>S_PDN7G[ZN9D.E48'CN@PW,RM
M3#-9\@X^@#KQ#"!90X0(UGDUL(]W(,=$6S,?*8$JI#&2553$8!C6#Q4K;YCW
MWXJ4+BB^Y<1YT7<#&4T:BV@ L*H3%;"JGD:QX!Q0.EO&Y/THFV-WR,N41$K:
MAC'V<5[,6@J=-0G_T48BYH*?_4DIW4KD*6%@P6'&P4C>,#B$M\00+_5GA52A
M1I#/4$LBRUR_I5A/GGTYR@H!OR/9,>WT27;@+L8^$D?;:[3[,R%O3W-B361Y
M&\$#+[QQ&*^*I,D;/PC:#JSN6.FXD%=@?'&=;J+/_L:Y6M2HNC8A_V-H?YW>
MEL/=9>GYM)'6M*7W/+<@SJI.\VC9MAUC6I L*,&QDU1IFR(SQ];+)[5]J7]Q
MYAY @O_CL5\0K5UC4RIESX2\SM])*B&AU1\?ZP0+Z%UC-<(=?Y++O98(WR?N
M>"9XY.<VS-'#>0)0V-<YEPZY3O_M>)%BL%ZK?OBTM\M3@ZMS=7TXMH=^&4?7
M?WC+.*_!SRPQ?+6':4G$]#W<"=8]7[ 8$I XJ6WT47*%WF<K]<4[194?ZI)Z
MSU6MO(BM9^$:^-^WM14MC=Y:"47/YJ]JL('F8ET* ?1:&XS!M7JBVN5]#JS?
M ,*#&%HDZ83L7:^Y9C-/!7YI(Z ;8]\OT+LE(9Z"R0PA++ESM1GS#G1]6$L1
MSX\Q?S8%XS+1:*LI/9=?GM_5-II3$N_D_)C>+V3X'JRG W[WF_*0E"S(EHI&
M9%8!QY2&;B+"YA4'77 'S%^)ANA22/JH9U?K!?;G]I<;'B6V:)$2@\?SGP\B
M7>@Y*(JR41)LH<MVIRQ<#-3K(F+A%"[VE_U+^1P7Z;2NC0RW1&]F%K*ML;'V
MU4F&HFH(I/$./S$^2M?^Q,(BTP9B[CDI/B9#R4MR^B]^PI*;I!"GZ)%OHM=
M;"06;"GGU!F6!=)BCO7LFZI"Z'Z^%FK#]*)[\]W-?IL!FZ)QTBPJ!JDWKGNA
MH(K29(LE('&$(V%EJRBW;I!Q3/):6+?34[^QTWM 9T2FQ]KM6W>'@EKVNNHV
MURY3)$$,7X$K:[52''O%*.D5,SPP!BKB.?)GX-G!WUA%UT<>63EFM3U5[&3S
MIS!)V;$M"\[\U=<M$B_3E]-H'\_T<Z$TG(<C.6JVY;\.=K\G^O]WY49!_SR'
MAU[4#RU16$F16="')[+3[NOO_IE^T(H<_<\Y#X-F[8@G_J^C:&K\T\G\X4>$
M\:L%P_T?.F7C'EZ-N3^<1K_U'Z-067#)2X9[_OOA#./(:\TNZ7\V_^DRRM=M
M9B/\'U> >6#%^5X=VV]WYF'O:Z4[2ZJCZZF F29%/X^7^0->EX=(:1S< X+U
MX%B1!OW+J%58ZB^JNIBM;?"=QUE,".LL(E#3FCF@L]PIX#!.;QJQC&2#V%"*
M##S>\G_N/YW^_![P/7N=,M^W09(O5Z.O%\;'=MR*MB] -0G'H16F9Z,5IYP
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
M:\%)/LAO%"R_;>^L2_9:*N!=,4S@5/#T]MKK2$.UBO@HMMXKT ^AAE'=_.
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
MA=:,7D.[7#E"[TA[) B[2H2NDZ\B-+^W%:C9H1TA>N/2>.?N2(Z.N'P>RS:
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
MIF3\7:U6D_6=NT4UU+]DA"":!5N^74AV7/S;$9%E;*+A_IP6K?E.BD*]^JN
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
M5HL\KE\81ZFJC+BIR3Y:':)_H19-<*(HZLNG\/^[2^K_@P0P:>9=BV+;F*S
M[S%+Y!BE,9Q*>I)9V/%CV:*]U1*V*+:^>C"Z5E1T8Z,GU4!*3B^#)\[D5G#M
MX+7,B'_S4QS+OLA":( ;XWM>3O&8CN8.0(!Y?%,&M2P+AE:#HJPQ<B7F)SFA
M _!'WW[YQKT*#T56ZH]0/(.GYXT974HI&$BQ5K%[S8.K%"\.*5&2%]VUSG19
M.AO:;^8O/]EBBGHRJ7C#<:A']:?"%T-8ME^)CP^$$P-/]\Z6S4L5;C[@O:=V
MXW@D_5#8C2VS?F5;JIA"K?,]T]8KYXD8-E;RYG[LP<5> 95&O-?:2U8BD.A
M34'0.\/J:^#MP-4=X) +@3/Q=X[N(%^CE)Y'_[EX\@TALA9#MGC^ ?D]A/@7
M?)1LK]6:V:I/?8EJQUFK*'!@_QOE^ :"KY!:D7%[HU\3[Z'RINP[!BFO&*])
M,%(>[/]TA0C6W8HED'(]OQ:2G0#LK(+4X"+ :;?<R)':=:OOB,ZKY=^A\.F:
MABC=3DJ?@B!TQ!O7''IS_5P#BBX[.Q*5F73BMV42P/0\MGN5*?#%O/V^4YO%
MWG.7-W1^^V_3V_J<ME<2/C8U&E7Z\'Z"E !A+Q3]TOF&+5T>S%?#:,W.5PR=
M#7H(?&:W2DP+E,S(-<W3\%B]AJ#M..*4KX(DR8B<;B<M/",B3UJ2RCS1FT4P
M4I<].'R\=3-/&&-^@2$_[10%>[="K$37=%CXY'!\DI[A8(KTO5KM9A>*EK-B
M$_:3;[18L_H#M4#TPT7N'OJ_Z![57%IZ.=*C5%3SX\-$&,R DPGAIYS>IR?;
M)<\C92]S=NREY?;,#$<Z274UUT0H15W-6\7(//=H.:HMWNG$B$34$47E\+>]
MD+14H[6BD>"3+C"G30P*=K1PX;'*'^ 9PQ,H6Q\-\>*:A PL5P+<!RR2<QYW
M>O>>%E18<D$F'&P62+J>\F+;XM@17R\*3"YZ."!S2WT\I'(6[6=YL WIY?;8
MG=\(?P>E&6L1!16A/JY0%JJA=8X3\=:"(AS6&89+&IZ.+M>"4?GB1-=B&,Z:
M6>G6W[*-M0\DI1A M,@[@*A=QI?&:.CR-Z",+*JT/N,)\]3WMMWK3GWR_C=D
M9OG,-0F.2>]AE6I.DB'H/.3J+=FPI!B=CA+SJZ-DU*']N17J8<UVA4_*GND$
MR)2$TFR@0IKL+6@[ZWM#&M5Y0;JF=G48-87S(B,TQP[!*R[Y2CIRZ"DTM!TH
ME:Y1Y/$299T(D^PJ!34HHS4?]H04:M?+'8++0.QEN<62PAC1:22WBI#0YZ_4
M);)'7K3[J.-/[E_HZD/>E<&ZD.$OBW7^)AD*Y,?GD6_\*MX(#S+Z>B E$ +Q
M!NX>FJPE=JZ2U<?0-8>[X;0QC=0?*I]K3\P]G3S2B;)LO0,8-HDK$\ +]AF4
MW8EZA$5;&8-&2^ULDW_*VO8 IZIA\WD]@N&K\S6F:U#7_>06M!C<DRLXN>_X
M"%>V[$6I<F3F6<C^!/QQ2\6$Z<8%[)T"=VR,\%E)8]F#_2</+IZ6UIT+I-A;
MV!-<?INO$T_+K3/_6OYDY566,D-@457HXNQ,Q."L '<<<]"V*MV2^H\J.]@+
M6V\Q'YU"OD]J.9K^";ZX>#E8<:G?TW=I'[^+/<MU7GW6(P'$'XQ.I&%_?JW^
M]]5)%OXL/X,TE8&/ZY5J%GD_)?T!726U+(/B\R^BR>ZY2K9H54L;^:HCWQWK
M?PZ:JXGX7AP5GUUUJO<V8%VALI+7>#G4C'%^O_";/4U76JKJ&..^N*DQO4F9
M_>>)DY?HOG_X<.S^*MMG:L-OX9?/KF(<H.Z#=&9%[%/](QR"'4E:F2WTI')$
M$.X:E%G;5OS;LD;#]:P54NR3T I7;>)WCWJ?78-?^B(HVS/Q)GA995O_)=]B
M"Y\\_S% -M3V-M*E+"$9 OST?$_9[0IT'M7Z=(%>L+'O<39I\N7 ED34%@20
M?.$2 V[Z?.!Q@3]936)ZM10J]"I5O?"#O0(+)/+&C,\O_*PL?K.JU#-KRB$!
M_LG?971$E&!?_%/^GBBHTRROPJ"41EH=45XJ+V+]L*.'PM4DP0O>6,)>@OFZ
M7B NS-,<O)C.YVVQ@[8KH89(G&X*I\>[U>F]18D5]7^/&WRSRFSW24L#Z6[8
M4H'BT-&35;#,XU"F$0#KHFWA$=R?[1E"6X?>7U"7EJV;=.P?LFZ@BW2[%$)_
MI-1ABL[$K9D)SX#U7%$#/Y(\/G7GGR3<OM2MS@ONNF![*N@CVUM .5A9*L?
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
MM:MP_$ML\K=NLM:1;7YO1[:7D&\RUNR:VIG7>2!=EWIGU0PJO+.<H;%2MSO
M08[7@N=-ER+KPW9JG!O@CA&@W/R2?,VKQ-8$L2B<KEJP'8D%;ZFK31!Y(:=1
M66>KNLI'PT7AF/GS/YQY +^)?X/.#[WTN0"\2&PS-@GQFEN-$Y->;(;62-:(
M1\S8>5.S4RLOZCX9T&XNG]^N(^UO^\LBFZQL.1O^GC8%?F@ZZ948UA>B4A,(
MW"7QXN";C8S;><79^F;_8]*2K:[2.?4"6V8&\']Y]?X5^L\GDNWSD *=@7=1
M;%9+'D(,P$86UOC8_T&S9T$MT=7,\XV#'$LWBI[&5J0UE;+CN!0.94F@[VWE
MZ!8Y$LRI8:L:6*5GF*OASY%(?L(:J?PCO)F<7.FG C3'R@6 S%!BV;4Q+*D7
M#T0G[D_4V_SS & _\^Y;XJP\W1*!/HWY1B8U?:VNUK K&S]+EM"5=5W5NO;M
M_+SORCP%*$*X=.Q:$>3EU![=9(EM.B%Z+IT+I::MU_?871K8B=%"-*Z2F_-^
MLG4X*E;"YA&P7Y?,;^ .RXJ&T0U$S11%1T@07Y]G([,X5Y$Q'P^O)W#%;.\
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
MF&OWI';*K]98BL Q#!$$67S7U%?HS*R[+YW 6T#H7?TS>S93;@%?'&:EETZ
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
MN7!DF=&"8.(8ED9_PLGNN?*B"_+R==.!/]9@ -W>&?QL JH(9XF\BOS9S<H
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
MTDNU?39A5P8?,26144YIL)[)%&NXT;96W$:%85,!5D,$V(.43P$W;_FZ@J9
MG5I2IV0&RMML^_M6Z>L<'0K1&4#1Z)<*(LW)>J,-:)Y[FQ,\50G%O:C_JAPK
M=9Q[!ZB!EOEC8^;N (1 6VFR5Y<B,_7NWWNJ3I38ZPW1SB?H7Y*]:W[@Y0"+
M(0:W/OW,GL\^%;]FKLTK_I1&D7 W<__A@E=S9>EMR]@%EWPKW),)W:GO97J"
MBE1NN%&(.A%RXU^LS9]--T4!>YK2GC[5J_EYI+1ORE[A/]\JC$I%JO>UB] F
MC1D.>/ZE2]L<D</-T@LXE+LQ04&[QHE#6JFFV")\23XV3)DG;K'?]-T!ILT^
MH:A^6>G>,^)#(O&\E(DFQ48-Q*IALR[I0D/[51@#-\'[R>.S=,R AY,.]('T
M_B8Q/F8Z@%I*M*+CAXG7">::PF&(,(%0=#;B!K2>&RL4&]N&MXV,KJQP-;9[
MS[7D(,X6*S4[C 2%>@A$"9:3[WL9=2M9SP6KF+S3OR3O[U&C>A"4<S80E]<O
MS%:JYV'LI@_:3&).]GC:>-W[0FU]41'FY?1Y H.S)\J2H\&$H((.CD:GWA-Z
MN/#90<,=0#DQ%D4*G:[46[)K _ I4S]TOP/$P/S5T!I)&AN9%_1W@"+5>VE.
M>V/LEM"A'7YE)2G56> WXG?K5\JQ742YOK# &/9?).'#P'_W*)@,;7;QDO=!
M4?!D&!;@+8T%:K80,\A$5B'S%&(W(07REJ@3N:3+IEYC3-[JL^9GAA> K7&'
MZ^-Z-XYJ9DT?N45_&@]Y3IK]U/T\]J(%996/F5RM#6_[V:R4L]<N0$FS& =&
M>L*9@OFDGL)O5HF,"\P7UN.4?+^ +T8[+R9MF:IS4G_4]2S7V2ZR[TRC.I"Y
MFBV_4465THM/A]&9<@>"ADAA8COJ86>+(RG1[L6,Y+/&/M$T5OS2^-L]=P Q
MKI0VBQ4X.UIDI8'B,!@/9SL'A@@7BEU<5!&Y-_R)C?SWO^G_C<_B?^X._/0^
MU(&__;QX0N3BH68&(.&34A97JYRT_:LCZY/!CW(W9ZBDEY)L?ZL[JF;7S#K4
MG#> D94M@L5"F<5I[/V",TVOSFS"4UD]Q?D;!L7H7Y;I^M([<%DG#H8Y;?\0
M+ET_QD;5]BP4^FB$?K)S*OK<KM3'.KNKT4&,8G%*R3#?8^2;7F%?H*[X28R
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
M7#[1,@"WT3807"CXEJ<@HG0^.A=[$=IVFRXC9 AY/]DY(/S3DE3%I5D_Z@[
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
M8_M!L[F/[P#FDDR!C"13GX9?;-E9-M6=S/6+[W$OO\3PH+@^+_'* H\B6C!
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
MB:6UL<3&3RTU*0U.,RX?'V$_ZQB@C!L2RR^H3_YK_!-=]B;+5?:_[C;Y_[(
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
M;MAST*_[+2Y&OPUHN;FKQSQC7H)=8^4%=)"U>-$3DV@XX ;P(HCW3>X 0?=
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
MD[H_F9%D*MKG6E+_0.5OW9X,F9_JU4)(;+*%EH<L_%H* 8J@1-'#-_U(5AD
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
MJJJ9UD.H]*X"6ES*O0P-T(/@/1J&UPRYE6GR8UT<G('/,K U9;U!:@C0!EX
MG$6-1J^F*K5BDFY'9&>51OHAQ'S(N47,*FR5YY5#KW=1*%BUQ,M"/^)X=J\+
M. QPV#7#1>K#^J,_-=9FZ@\).A*J,MC9:_RX;LU)GI5+"=,-&K"/%'5:L]3_
M92J)("D\\(#^V/V]98EC"&M_:-M@2C^=K?XS*DH D%;*%CH2@47@=+V1J<&A
M)7Y1&!24H<M]P8%AB!D!\D__V7)\CJ;9/[/->EK_C5'0$K5T&W'#O_%)<-^,
MM.? ZSTO888_Y=EJE]-+E5IX=%U?1826JS3D!_1[&^O>J5=D1SN<-6-SV!@?
MG9BU)6%\;7XNOC(2Y19.FVUJS[,%UQ,QXAXFVGO7'!9"1I=P\>.I0 ::XOAU
MT-[_>)6CJ&*5Z;3E4KC+K_AUH4=+LVP.57JWG,+3W]]GDN0HQ^1Y:R"VQI'T
MXOP"@_V4L[OMP!:+DNZ=:$%C#]$2CTJS[X/A K?1B[)05U1J%IQW08R?B,GM
M=(XZ!XD#YUUII1 /S@@'N<K[*GZ1Y%_'")L>L^KPGY=1F=V4/-$/!_RGV@AC
M3$01X=E)7$#*]>?DHRY42QH4G[E7T!)@=5A;Z]K@IV;N@15-X7?8IMC4S,_X
MO'C5Y4D^>(#P6SS=UR$4S"U%0UQX;OTB)^)7H2VT<(PH13;_>/F.K#]KYO17
MLU(>@Q)6Y]BZ$8US#S^9G9Z<*'0+^_>,8<?$D6<[5@NU:^[LJGZPAL^7O_XL
MB8WV^>^UB\^:)Z%(]/U[?W/WMMPL;D#"YW$F]@53@*QX4#G$>_@-54<-7/[W
M I!-[X=G8QMY.BRT(]/7L,F6WVDK&-(V//D31($>GM,S5$I1FR:NYLHXTM#<
M,SFN@Z>O'_H\&=Z]F282"[NV#XUW&$.*W"H8SYN@L@U2JRWOF?S K1K=;<=&
M:O'ET;<N9WQ__J[*M.YX]J'M'8"PA8RO,."1P7><G4!U-S?TA"F5D8M49IF@
M*/5Z+&(N#:R!:"]&C%$SQ0KT8-%25N/GV._4V]T<I\!MNJ<6PV92*P!C+J;<
MFZ! !N8)=^H+*J?\^">N;^3@$8,(=_A+/1@6ZR.KKT&!+J;=L)--O<A-N[Z$
MLC)[*T?P:%HZJUZ#-+BQOK6A_=%5<M3]P_?-^A/M]R0%"NQ6Z,7C*K48:1LL
M?L^,6JSUA_"?X%4>T?3/27@5GR#=UK*Q]T@+#?<?/CX=F)^JDPB:/LV.R:9T
M1,I+_J1[2K*[*$NRU^NM+20FP" VQJW:([1@YI B7OW@I1H"J6[=S6BGFOTR
MZ,VGB6=TU G'&:]-TD^>V8E)QLDS_[?C^G'AV &JBAJYG[$RW/0^#2R<Z$20
M_=:9?F,_#0OYYEYR\'714.%MI$>!GVRV/$)"<0I,NJ8PHSWS9AD;B"0!7VW>
M 2A,$:4]Y":FR]3@)FH=EUVAR;8 1)R_<';PQ.^A6[/#X:_^(6U636HF*FNH
M*W;AJ4=YNHE.PYT%%BU;$2J<AP*6%AQ$3 /T0G+-C%T9VEK*$I__:2X!1UGV
M]-ATJE%>"D#4]Q J_3ST..2!?I<_LZV(ZG)]^4/"*"]B-U,WG;TVG16%ZN$:
MOJ<0&MIJ[$,4T*QJEG=V>Q)N8E1(8EM_F)$1Y6+,WJG.\Q:A0534+/B!U54J
MV#,"N]ABBC*5CK^O7'K[#M#ERN/HI2!)"#^9/U%^+,UCV13J4F_%F#5S;MU:
MH%AB>[HH&-2$3]F!%$"XL8>T:/IYP;Y6!S0P9W:<(\;^+)'B9:J'/U.@F"K^
M/Y)0^C6PE>)UAR6&T]I01FYHDMJBGTQ93M0UZS8U))HK%5"37)0W?;00.__!
M\%OEFT8=66RM'DUBSG%LOQF"JPA)1J2;_KH9D0D+U4CVIA(NMW)^1)$P7E3G
M_]8KN^MF/,B=*!ID4F/+QVLE,$SKCN,./:!] YL)#>,U[=>KC+%=5F*634-B
M0'+@C'\G#:0[VG1S(R681\6H^O$WBUBBIAA( 3C9):GKH3MS;,N 4+%N?('0
M&9WT+410VDC&(_/T&>$SKYV%_,8O1F2EO]<V\JZ!2R+P6'72G]K:MAB>E\ZB
MRI@;P3F/^Q73T[+  <R?>/[??@)-$^=)1<<$[:9#B3_Z3%B2,,4S<>DV85/>
MTMX!\!:]%EAA*9'"G,>"1[YD??EW@.HZQ#[\.EC!QQTZP8]@Y(_=@:WVG</"
M4DOL#>.MW.:P'!8&N7PEM15'X224.GCSMTWD?U[TV_LIDLIJZ^]QLL4.F:[+
M4^@8,OV;YZ,#!07D*<A'P-Y_*?KGAL,@\/?V/W"9)(C$U5FZE+GU8YLQHWJF
M6]1Q$DK*?\D,6[,?&K"0$J3\[I6SX!$U:TD\+D2DO;:HJ]QW'=1S]+(K[2A2
MEMED0(>EY$14!+:DJ%!:/A9WM<1KFEYTF#\R3@%^-=>BGJ?XW=[S/ERA,^EM
MM9#QH?H?XJ11H"?MSXVO.T"1T^K$$M45Z?U,#AV$_)FK:E7'B9D.I%-*YL-B
M]GRI27IW&TMEQ,&KZ0TC[R=-KH_FW8:QTJX- G4!7"_.^LE24X++=_6R&.RU
MQ.!>X@8E'\@4#U^C2NX 5I"'18O"FA$>)R!]76Q\&?'U=MN_": ZH5] )'4D
MI.NF=79E]FG1Q=%\V.^/?M,%/O6!W\S]J4L)%VD&E]<AXUA@<L]$?U0X?^#+
M7#FVX!.C'?6E=+N9*AKPHFBT#A;/Z$OIX:>V;W\ 5G\>[0X>=??CC-]0%!,K
M2[TDD)R]COU^I*DE85A;R$AQ7T!+\1?=!92P0%$//'+C\S"8!AQFWU'"JA/(
M*M9?P.,R#&*PZR^0CE OC!9VQ"R<2*9YS/S)?WW[7Y[X0V_?@C,R/LX\B_9T
M*1I*J:\1'"98HF.0I:1C98V:?(ZC_4KRFZE2DQ[=;.WV)@OA]-),[)P,@KGA
MZ";EQM$,"'8J#5?I^-K!EL#NPE+TQ\P=#$:8T-?U^'-/LMDH9S271 '$H#OL
M:U>]],[KFM&'2)-UE(82PX(+D\$J5M7ON7,L##E;1I6VD-Z:@[$C9?VL^-S3
MZ:4@M9OLO.1D$CLK;:LL(V(I-0DRHAO$55,IM8&_=@KCP!U4N*SH3U.S/T_"
M(:2@+O&1"&QAHYB^]PM-CUBK-EO]G*;T%0?KG/ZNRG^:^OF_%X!R1\Z]3.P-
M.=J?&3IV5G+U75;H2Q):@DSHX?5WX_TL?H*QQ]OCO^9<;C7VG8G8,E#DSGC%
M_L-/\QQ.3:J)B3QV8"+9MRH.!) -Q7 J.O.$:56W$<-WW7]><TJ.I]@9WTY1
M/'AJ9U_Q#Y'=_W>%;/[,DXJ]+$+&\,9(;2(VM(V2*ED.W+OB=MP$33L?B+I)
M:K& 9K1*UUW81+64DH;\*J6S'A6] WPFU/S$!H96#!3I? L?LW3>><-E\N*;
M\S8[VJ?A3(229)]@B6 0HY:2'/Z^Y9]>AOL/%(!%ED,Q0OUQ^D:ZNY3DA'%E
MGW?%\-H6@TU$^0"==VZ 5*P>ZKO5,S11?1AQT =OI#KX6,,;^EW&SMP<EED=
M-[NT>29RM@K#/E*6"/SKE;KY?Q2SV0YA8^I,NO]PE1$GE!KG=O;=U7>K-TYE
M6#>_V []9-=(0;OM#X3Y#YN+'T@HZ%N[87C3:7M4-NZ%%-ZENI%&\)_@6/Z8
MF6Z$69]A:% =1T5N:K --O45-+_,"D3F3U?6C3M/6V0:&&RI8GOM4O1LY\.8
M6Y L)Q/QI 5;0XO+6K1F-\V7DMF1#@8"RG'#0?HAJF-@<H<'I=&N006E$>$\
M12+.PS]8XTUY&>?%_W2;/8>,5(4C!R]Q^,.2?Q(;3-^.7ES'-H?W_;/XQ6\U
MNR2:>'F^UB]_+PGSR(23O)0'^(X?[L%)7T]OH?MG*FB,*U^;_)R3N-5$O/DT
MZD%T("H;H32LA+@M;.(/-GT"(?4J67#]K3YO?P6*]L'Q9T<X+GP1.$[ZCJL$
M,N1__];X.K-\9[%)UEE%*==:--&I'$7>L?)DECJONMKZ=-&NN(X_Q%2H1H<G
M31G@+O;W^EIX(0W+MTQBIR];/I.Z#2Z:[P4:6J-*[_?HW,->W=.^]B%^':;@
MJ7,?:VTJ<C.8XI>+]OG_TETL[(079(;URW)B29=.IC/'JS70'J(C5R!LI0"4
M&AQ#/^9%N:XE9WJ!C]ZKN+WT@U-/M1@F1U)M9=G5Y42":C]\*]J]F?#U2GK.
MIP%T,[7%$KC. ;?5G637-H247ZCSNC-^?I[<"JSSXLT(*$^;_UD:I_[$Z55J
MS%-_4\7R)WP>)&7_%V]O&19GMVR+-NX0W"7!/;A+($@@N 5/($CC$KSQ ('@
M[J[!0G!W"^[N%KP;;:!I+M_>9S_[G+O77F>=M<Z]/^I]GO[Q_NCYUJPY1LU1
M52(3WDHJ1/^AA,34\=Q&V07$35(H?=&@'Z*0O8BNPSB*GMGT'4AQW&Z2+RAZ
M.\R0MMY;Y(NR?4[QAP9E>KM=<(I!A>9D(0!$#V;JK#A&O$?/E(D6_"E1O@#G
M73XDR<'#*2Z7NI?I0D3DRZZ[8I104(/<=G,6"YRV]TDZ42&8<$.0MM=KM[/>
MS&,LF0TCV>IQ"UMQ-9RYGQWJ;/$.#1!](WQ^K497]IR;N4TD:5PLXFN9XS:=
MMU::/NX\$<&[X2+WU_;?!Z94NB>88Y0,6 474=')9!L/54.2Q?>0"$33[8G.
M2)JV3S.#(V\*(_,;[LQQ?0]9"MD)Q'>? .64"O4*7TPV!W1E6B7!M/UR1-A)
M#J26P_0XT6FGNE?V]G6VL[-T=^1X9 (Y$T7&DQQ;[;,[0;M;&+O/>RFFI/(Z
MO-X_5&8?0S&VIX3N@>*NI%\TZWJ]471MO>774!>BCV5'QG2%/9<?#6-T[,/*
ML+KT=7=UAKCOEHJ6XCQS_!D!EJ(B\PR_S6+5* _)'!M5@ZI7H6>CZZU?XL^P
M,U9&#E62["(T.\L(E@/J_QPK^QR>CU4_K 6*>1')ZWS&7D/8#[?DTL\[7$_7
M(^YAL8C=K&*?>P)8FB)5CO]RRYAG-$O\I%C-/5,WIJ#1%KJ,+"55Y"NR14VQ
MT&6*EPRM8O24Y:%O?Y\@8[?Y! #Z$X<[%RXU 9@DM4RX1DOV\7(T;0L@)>'^
MC3 5D>SW@?0("4:[$=].RH?&=*.,B,\8B304<_\[O4PNHK?&FZ%3:91W-CJ6
M!*]I68=*P<[IG5LC+TMM)I=I8EX%0]/5/DH&/&;#?$O6H-Z<%/L6V%_CTJ^M
M ]*$!KF1OQ ?P!&A$L76X'Y?G)4R-EQ U?TR:L/CI C 30"@_!,9'==&,% C
MN.+C"^_HJ\>S@J]$/%:FF>81HH&O&O;6(@SL9/$#<$3_M9S9/VMXJBR'TG17
M_( E)**7"@*4_2\UHB5"5!24P@H0\:D"G$2JOW=NUGB[9WD\2-@DF/94_/Y!
MZG)0J[>\$LJ7?H<$QUP 'YA )DXNRW$(F.+FM.TU?2F:^-A',">4V=)+(K]+
M93T!7L@2F;"T1,LV<(M HE?GR,W1#Z@GB'T&*;A*"CRC']1F7WZ)%VM$?BV1
M.N^=63H\7#UJT_\C^N!$V,\@<8>?2=4YFM5Z@BR_5A3Q7ZM(44>8CBR]BP(0
M3B=1J^^% &2IJCF[0_'CU<BKJ_PW8V@$PWJDZA="]V>M+K:-I;U2I93N6-<%
MFJ,5!T2J]1\C80I"7R4EK9>GW]5QSI]U*IUUC<FWZ>_MSS;_=%&$Y]=1:Z[H
M3'->4UJM4=6$ZEX3.^^]-1[UK*+?I*EP<_R:33MK_,MR)J[6.%7E,+1Z]O7T
M07X:=.^#RZQUDN*G6""P)A+;O41WX.^ GHQ0]TE+G=8:Y=+E=7F.2'2[VPD;
M:,S-$^"OWJ PWL<R[@/(>!K_O'=9F,T;VQ>8?;B\KJL+JS:=@F*:1F\9**6K
MC.0ILE]QOJ->-%(QXI_-/?'GZVS @Q&6[PB=%)4INV[[XB2H70KVBRF^$X>L
M')J*&[V].4Z3YW4VG5R D8AM^@[VQ2QMO[NRYV%L:4PK<E\9GP-<P]CO(!":
M+%?["B-@2GG-5M(OM!J!NS/GX&B"AK##.]1/'!:T7D=6J521/C=%X>Y>(9D7
MDAI*Y70B:*^"7%Q-Q!)JSM=6;5YZ)@Y?_#Q"0:5;PMZUS'HW/,;(@'L"<GD=
M,V1^L5-)CT+%;?.FJY^(V?W]I[_F>I_$%57^5</%\A^C!S57FH7,E)%=Y1%B
M@T]5I,&Y49*.FL KYXC$93.'S6]IXR+W>I,Y8-4GP IAWS.EJAYHI<SP?3/S
M;I8;WXWN,QUZUX0J+-!4$L,=L>EA[<\[<B[S= )9F24&/0="?%%B[;C^R%ZM
MOBEG:WC6%SPR3Z&;%*@"<"<&RYBAQT?M-2]"MHKG?F>^6K[Q"/8?:?E! 0@I
M#+_\W[[-5ZD^?!@')+1"I7XV')F=SP%3^# [Z1X(J>X2]6O?VH7<AE$-4[ZU
M>.E-TY%T;ZD?51)>V)J38-E$OL4N9N<Y0?F&^E I;C[3G!WUFE921&LYME4Q
M]R<23=*1@/EP<,>.=7Z$W%^U)']3,)B[4__L.VI1!I_V:+* B=?FY/*FVT[-
M]^DT^3XT#P\"?T8<M\+=G'(NQN70P )[IF0.5<R0KUOCTK>WU4Y0^9?@)T"/
M>UP3@\BN=\3=PV#*$V#9CSY[3_6-.6R,?9'#;$J.:. ?O40F)^]'#APN/%JB
M+OVHV)7+90-]A=< C5X'-(MU#VZS_Y&*A+]LF!''P%3CFMJ5[X3^J2:$TA=3
M*PS&2NM!W\%UCC;J3EZM]&CT^: _ 6*+I]^VZV]J#A,UQG#8=S/,?ND2C.J=
MSU$$?OA[;3#^$:.V;8$RDTLR-VJL:QCQ-LP8'W2=9_3K=OE/:$AG#^;#9XYZ
M>QMB:2H1!O=M#S9:?H25$E^AG6KP%B=];#[$@%MV^#,S\R<T3?ZK-\XLNHM;
M#4C2@]XLB/*&/L.7+NX_(JO0O*^Y@Z3(*L095-.J5NT;,;XR9]O^!E(ZD<N.
M6Q/'72='E</$H1%&!OU$$XW,7\S:K'9N0^O.<6P9@//?(J8_VAOI5"\%ZS4Y
MXH]9'L2P>-S/YYQJ6.VI8.^ZI>[_N/EL4^@YDMF@9K*=H31*=D9]B/"JL.YY
M49#^WBG"^!RLIPMK!-&OJHLZ\#U79" I(5HR'<TH<SJ"<>EW29HBVE6J-D^
M$'']"D\#<'MF(6CI83%_0=I7Q24;"^ICRW@%_Z#I09NHJYH R=C*">>.3MJ7
MUP\GN^@'/6X[?A.]_69VX5B5RDI-/*8!#L(0-[1'2)MQQV!S7E5/D 'RK4NR
MPD@FW518K]>XS^-BB9UXYMN0=.KM>1]/BK>28FBC? 5V#"%;G6'?D"OZ\TT,
M<[:JT]QL0V>OWSFHW<9<EE"K-UCH85?7$KUXTUW"LB&I5L00$(XQ021&]!=P
M^)\8E/@D4FYLKWL\X0"/2?>#J">OU6QGHP-G6')AUD!;B?34&4CAAT*)?O$!
M<Z"I.D@0W.-)V>V0_AW%TGB)>7'&3B7;XD$1>F&8T5T(["+2!EP>FHC_4#\W
M*=Q=,(18'BW?]DV/V8HX81SY'B<:>4\C5XANTL?^]NH7#)(^EB-U)]/\D2),
M%'"ZGVF!*Q@MT0_ H2P=)@H@J.C-CP9JV="F#9=1$#*H3GE08Q1W?7W1A;]1
MI#_#4=+6$;W.,LSA;18_/>?HP%E!!!IU<C:5!@E#Y7(/13D,UG^\=D<=09#[
M>B,$8W:TV/0/<SZ21R;P0HC6;:/?UNO#<>Q/SYQ:[QC2B,C5/6*?]^,%O9VD
M R>F2V8Y\=;8 \PZW-/-7?E&IX4XX\:8+>D"B#-P=[DKZ:7#A=*(3I7XHA/5
MU3]GE_#CRLL!S *CK_Y+.A%A46OZ7;XF1!#]#.?U"V]-P1M33M%TA#IOT^[.
M2 ]OG.7#^]&^OK&!G6SV64E&3V5%2&=PCO[4MFYF@#16-(^I(-;BR9PQZ>WW
M4Y,9L/\.4_;\U!^#OD"=4!'B=VZ,?SQOVBV7[7<,WI'K:LKS:&]_/>$5V>X(
MA>: 4Q0A)(GW^XD!S491N=B0]+OG>*W8.E--LPSEM7,!W%.H1(DE3<V_PWXW
MZZK:3=W^0W'/F96=(.[G!1L9%XG%[L?]K#JR?<T2U-C,='VUL>%")&(Z%DWM
MGU0LPX7?O(;W%89*.-8U>7=>AHIJ)]_48!D_# UM6F95D4Z&JP^MD):5]/VH
M&:&(;#H!0GHY--#PL]I7B&U[LRGGW4[?&@)O5I)U!W;D*I2]4SJHCM85(NQ)
MSA@78RZ=T^]C-")&M,":;;L5)HH#:#87IL@@Q+DO[:HKVDV-PVBNJ )_-E[
MWIEO2:%G '?5>[A;<)BMFH3R+DVC.*_F(%0[JHF9BDL[Q.'U2=^D*DWFZZW/
MZX%5GTS(A\?9"B,K7*0H6GT*C@3_?>8B('CH?[B_Z-3T?VY[5WJV,_I(+6#W
M%%Q/@C67HE-(25>>EJ?H0[X$V528_-UKA7:2%]/."W<ZE137=FYD54M#&*_B
M%7(%7F1;B:$T2;U1;-$M<.,==+1Y2(TN=98UP+Y7Z,JA!M%S1KI/'RFXE"(3
M/S/7!34?B%XO9_&$CZT?EARY!4UQA_-T!Y'G;Z<HH,-ORC)L.?=EH2X\ A6;
M7\;KXWE-;I?1/%K6 0_/QU1C7XU:PZ!2X(+$$^!19P/$ .TM@T)3JT\TA=2Q
M4(@3MIX  >M$,YQ]Z5F+OR-C1_&NJV)Z&K.1P'N',_QE>F-V+#T1NF^:U_"*
MR/;3D!R_$:J1GVO^T\CS_]PTO?_:',U_U23E(D6Z !$!KAKCH]0ZWH1C@D#0
M+\)Z3@?D)?(CEDW7['H#(.%'<O$([%])F!52A%I,";-"BW72],2!.WAHAW[<
MT_O3 H86R>2)80KJ"N^_"%1P:7U:W9$<*-9AE,5V?=?#%Y6FGO&U*F;$<64!
MC@[,]]Q??@(,=*+FQ1Y5&9@RZ;LSBW .V%Z([:AUF7Z30@1I286 @ 7#V%-B
M..N&]L+"1W+^NK7=5*4ZD\3TL7(@GB< BLUC*(@=4K[5OQ%QE87*<HW^XL4\
M!(6!9>+3J2E[AL6+1*/-F.KAVJ.Z(S8WZBG8$V S<*BPLIK*T^RV&\[8"H;G
M8<@'>:BC#R)\@R=%_6QYS#5W5((V]_<853P21+GI8N2Q("$1J?-%VZCT1+"4
M[;^]I,N/8(OX)SA0@CNA.Z+TL5(NC=H;19[U"*.^1J<T>C9CJ= 6T^"6PG3'
M:#LW%-\.[2Q7H\6'XDKK!?D!B(-VK/9!Q/S73*:TB>\I FA(]QZ/H3 W^QWN
MI?/>">R\])7WX60Q)K9+A=A'F-GK]1!_&'Y,OZ9GV(T_%D?%^GMGEE7?\I/M
M# 01\8>%(Q%[->#7[U)4H\ '<>U\-;35[F.UXOZH3*WR26&9_RZ=EV ]?F3
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
MNQ4K1$]EEA.DQ6[JL!>.MB(PXAQQ;SCHCRLN 2$8.FIQF.%1Q84<FA!N/P$
MMC3$G=8.N9;OP3HJ@/2:B2E5ZS1A/[R\8OD_);9EVU&_22)\O!Q'S6D-+.=-
M#)[WMO#$<UQ5IB'NGO!6DC?N=:SD1]X>GJ-P<PZ>,+B2"GP"X)U>K^EP'R1:
M4#Y JT6CTO(O/*+:NP6>/QDBOXK?,EPDUWFW9L3)^MGC;]8L[6GEP9!@#39Z
M1; '_N&Y*0=(M0V\F_W2ZTKX,[WS\("\JZF&9TDWB1_G3V4</:_P6$?T18'A
MB0<!*#$7Z7"CA6IEAZJK9CJ!L5I6WM2UX1S!\J$'-OK12_-'MK7& '$%]U#=
M&6: BRL&\75HQE8,+M14!?\-D#;Y^UPB35#S2N=W/YSZ=E&M[A?#W<*F)45Z
M @-K,:G<N2W3#GZ#$H412X-CY-724#VPS,X D*;<A^;56K:JJ%[YT0:N'PUT
M+QZ.HO;Z)S,!@H$?8]N,'Q&4JM\,<?.UIH2SYK797-P*2!C\A4(-1M]OOM:(
MMD^^7P.3>A#[<T_3TC)7]A!-^6CA>>)/WJ;"U,Q4=%,0*N[D:SOO1P:R\O4;
M.*)6W20)Q5ES5F#_R8D!E_(,5E+A/.F?).#RQ#-!<]S.LASY/+\02<#E?BY2
M[D\$4W6;(#5J^;W_^DZC-6)_ ,O1:.?G&)Y,C.)/Z$/U$A 1R3GI\V%DG)'4
MM^LUM3[2@9M]E[=APLQ%ZG)L8Z^N)5SE54_7#BL% 3QU7)3/F)W>KFQ"0[8Y
MX=P]+RT5H*94?H2(FZCQM\O(4(7'R,>(RF)7%BT4# #O+R/BEX)&$@[5^2-I
M7ZKR3;?ZAYIB7M.2F0XR@/%1O8;ZQ1"XNY\ 7^]COM?S^+C1O,3UAJRW)_3[
MT4\^(U&/$W>E<JXN7H!XG*Z V+,W@9C S0V_V'Y])=^U$J[.@7GM/"KW-U8Y
M[*_1[ 1(*65]<(AJ1]L^JR?]+KGFYO%0[)!V6VT=?]N]0?@E,73?LZVG;5]:
M3._W;C*9F3]F9P$T1G>RD&#1F#=NA@.XB.?=_I@&$N(Q_&Z)?#[<UV;6PBG6
M"R>!FA=YQ8^\^*(U-V#;S[^QC#68[-[STB_3^;?_]3%:__/AI+Q]L%%F<L L
MK"DG1FA;NT#_6/QE6%Q6,,>EL!M_\^18WT3RL3!^BV*F9[BQYG$#B@G1C2(Z
M3\K@7*7P+27Y19X[[K^\'\LP1FW:3W$0SAR_?;,7.A-?T6?YZW:XU5-K8;HP
M<=B5.;T/T9=5.A94(<<?88!W26"QV*7-D4N ]D;5,RL:"=.27'6Z)!J:RX5&
M75I 3^7B6P996564-/20>J.(:I6IH7<"DOBQ$1M[...Z,2+07@RBA<CGO=I>
M2J0]?YG7@,:HA#\A[<]VO49Y8SY7K6'BM6UJ/$@[W]).>>,!5LTBF7@Q1OF:
MZC05$\6G]N#/%Q7=78<@U 1X<YG4[P9^VC _C@6+%[*?7EF5Q;]BW[AJQ]H2
M"J(?BR]6N-U#S9^3%/ 44ARJB>"+#I%^ F 6+MJ:CW]Q7/+O)SAM:8FGJYQU
M[(:[+5GGU,J'(%8L%P;3)Z3)6=CZUV,&W=Q_>5\A2M"F1U[E-VDBU8X=MYX;
M>;,TII+5;5IVZFW5&Q-&02.[MH+8+CO>7''JL=W9<XZRAJ53Q_M:G&SR]2,*
MZ+P,6J SMT]*2OKK?%QU@4Z'E3E;[_)S6FK,.=5T+7&=Q$9?3MUX<G)K'98_
M)^3"\1EK5QJY5S\H0'OND2A^!^##6",N@2-&+XPNVD6*],D!;V!ET<L9I$\
M?/%WY>\G!':#F3-YB#-<RTS&51T81(XOT[\I]N82,52$L4<@L.-+C QX*#$X
M^JDH,C4VF[XN(]M!B_ Q&MK!1MO3$ T3D2H2/'MMU:BSJA,MP7*YX_!*'OD^
MP@6GK5B*PEO1*&"QZZ8X-6N\=LLC@ DBMU->[/=^WJ-O GUL2\*^0M^]2KI:
MZS'-H>X@M2+7*X-GONX) (P)':XX+-"?X1S.<>:-%0U4TFP(B,G)3\82P/QV
MAJ=2('#HCR)):NC9O=?:V> 43S>P%5$"]MG2.6L6E7@L>Q'I=#SF2[T5@W&8
M33Z3//W[12X7+JN(3][L&-0?O#S3M>_XZ\ V@'1_[,L$YF])NTME!,#'G&(@
MV>@,0ESD_,?P N-OI-.)!_4*6,GNIK*:_U*7JG_8"OV;_!+K(A$T\8H0?8B3
M\K49\.-F]YLZPW.HX50@CAJ?"3+/_/&%D6%V@2Y-YY7T#8AQ?W])V#FM"HIE
M]-JRN-NX<'57)Y3]=I [9CEFP' #Z_@^9-;;3%60_:6ZBZK/(_O8*$]\3\\A
M38->0*A@488D[+&H<[-5"E4<P=]GRQ]ER=C(V#"(X&+="5)S&LD)XH24P[&"
M'V2@1\"3-JEMIL9ZT%>]K[MXXQTOFI)-A7,$TMX=I]L-FH4NJ]IN\XBLORI<
M-J#-W82Z8BFQMJM90*1.VR&W?1X3/AX[F@;R$Y1A\#$3Y^WJ;Y(<D+'C56CU
M!R&.L;AX_S*!@$/$_-$CWU ;Q6F,P;0]_#\J7CH\Q#]:A[-G7_.S& Q]BMO!
M+83EPNH.&;TP!3V1TC_GL-\I[.M>G2J3+0TZ]-3LZXJ:$Q,!H:Y]+3E?!4;\
MB:!^#\/-]2+R:'%C?EGP/EJP$58UXJ&[)!FT94%HLN<[19V"-:;P>3JLAD=&
MNTQV3%*$AB?$//#0&/I^H)BX2FML8"\59':;7')U^R %7^E$[I ZU%B'NO;/
M:R@S24TQM&HQJRG=L#C86P7P*E*KT94=F_[VZ*F.SB'TPS@&;N.%KK^*']CG
MB[UCOE]8SJDM@9'&W 2".7^M@$P6N.H+H]QS ]TW$08U;8^<5F71L-Y#,QVQ
MY[Z>OW]4? ($Y<MNE><L=:J+GBB-7"(/ \Y6^OV%LSD4.<75?"T089TVL64W
MZ[8G$RM:<"P4"/U-]N1&3SIG_UQR^B(3QMU=F,DU1**_+R6A?6UJC:^98T/+
MA,3Q>RA7T;8OKFQ@WR?@LODS( -/E.U%!46PY/_A^O_P&>#D*L>BN88C,[4:
M?"8%?:4P(-Q&_/ &"*=.UD19VQ2>,#+K]+UJS2NU_FF2]P30)[.!6_EOIJ4'
M Y\ #=PAC:/XV ?.$J*5_DJF>%:7,-H2W@99@[R)2K^0WIG]//-+59:B89,#
M.2PD,II9,.#P?;AVM9*O+]OBW5_537^S!$XC^DI#&C^3G>JZ7ZO]5XQ&73*&
MM*39K[@3>;;C@=,A!U\@!57#-;UP6?R^KGEDIO$4]/EH1YE_C&&8<DN39+46
M=7B5K*W'DG:& 7>[L_+"Z(K2 TBB2]8_BL'7G@"U:XV#,4'IV6'BUM,KRV.B
M#D:[7X>0+JKW)W9B @1B0DU?<,,X?RRUMW:+$2N\=VYZ H2 :/R#OUB,$?DE
M]7ZX-LAA6"]A&?KDSW"1ZZST!/B"K\BPSO?RKM1,&E,.U))T*UE3_EZ))3_=
MFV)C[9F/?,\S_JM.9O+O/35FP_[*-BBM*:F@>'.?#$(N^SMKGP!]QW@TGH8:
MUI+#3$8NKD.W-]6B=#0XN-O+:X6N<3FMJ_-7MK\C9^3)TE_W:3E;764\T/I-
M2^(\_H(C]WLYBM:?MFGT._U2Q.([%:$S7V[.^4:#V0Z>KV10P<=J2MIIL+UP
MA6,H/+C9=M9*]2MSDFIUQO[QT$QI"C0$-$A3P9DZ[:Z!7ZJC_5 ;(1,A7/1)
MC T*;&'.Y$8+?Y;D/Y;/:#AJ740><V7CM@*M/=6'Q4PR26F5:G\<)GPP$>?%
MYA5!<9XP" _Z925\O] QGZ(0XJX0O$"DN;M#E$3_7\B[ R:5._\1WGD19MM'
MM^(*)DJ\-9/K\R? K_G(Y'3D]*^I0]R/MMT<GY7#$3Y-]<#KKTJZ?47J.@$J
M(L*/*XUP416"I? C+]I3!/>6DA@&;><>W.L><42^>%>##H$YB_DV'=?2$#%9
MWH\/A/ITSY^LS3RFDN$D-%9#!C9(+5EW&B':5&(Y(!C!%\'ZOV>VWN82UOD!
MWM^<5%>U<HV$N^$O%7$'+B58YY> R0)27H.7/PQ>FN9=-78=ORF!TN@GNF@G
MW%& I<(-"HZRV;+M#NPB.RM]*<'S,R>T>$;-5%UJ<%';?17CL8%63XQ=H^$@
M_W7^NJ8T7>([WOT"X0EBND]4GO0=;+QHL@:"$9@LPP,LI7\5 ?WS A"3[P^B
MDA.D?<Z#F>SC4=Y")_LA,#U*J\+\A$7R2?BL9O /@YSJZVJ*V+WA:X'CSGJ<
M+M$*3+2UB>OJ5V;"[/,IV@R"$2P__F6"JUE&-ZTQ&2Q-:8JW?R$._+C>R X[
M_I,3_75X\XYA$%8K<.D?M,?<?\-1\+5)RU01IO_)?Q.UZ3 U(UC9DME\K_ A
M/SD(,1/S'[GT##Z5QI4?8A.]*0Y]$.^>A%^6TDT'%<2*E+ $GRNE.?2I,U5Y
M=.)*\AYEDS1%+\-U/7^A DY-IMBA>-NJL?%CXNST"$E 5&^]$;G1, XO:ARC
M:=";'X?<+=.[H29O4%.;U:PA.2<;Q:L&@GD%=LB(;] $=DSHP<GEN:O\?"L-
M1(^G;7J%, [H8WD_W8RXLLN,O.=5M<(L2&3S"1#N3@OAYF&HX(M?*JZCU=K;
M=2)%4;2Q]C"_U'.#<&^>U6YAW5&PO*_!C?[>[[1"[>F'5Z2:_&]KKU6P3+G_
ML>.@7C"#0UG<GBB8;D9:DMZ1*+(*.R0&!>?9PY#TIL_XBQKD->BZEM4$+K-:
M5O1/X_$#"O:-KJN-']/M[1GG5'96JPE\>[S*DJME/ON<I"=59@:?DJ(7 .D(
M3:0@/CLSAQ2E/Z>9F*F5+O7]ZTR_MVD5'+UC2J$?Q!QXLU/I>=J_>Y\TL7S^
MH39;U5KCI\%!E6?P34!KVZ3DL"V]5V0!,[B:N;EE5H#RH"-],Y1#<?CVQY0:
M@PLLZN)>PX/CLLEZ ZG=NEEWYT)4#1?V'B(59J'&!$[2I0)XZP[&P/DV/$<4
M57CM=\L_)QBQ)/[XY+V3H!1%(2^+W7PN-VTN0\O+O_S#9CYDFS(*:2R>E'Y"
MI3*B'/ORU6G<+];(&C'JPS@8_711N]PGRS3F9J]=Y.1SE;76D#^LA[OH/76?
MX^;C&I 2C=1/!I@4MR-$IQ21,J__3:,,0%7Y+WQ3\W2"O@C B%9"9)ZI-?WZ
MSRC99_>2)NP\ \UM8EIVWS-6;1+DG2*4HG"/@H\>VSGL2&H]R>[W"]]R9R3'
M1\DN?/2F2TZDL,51'JMQ.@3S#V@*]3 >Q& \,]QV*WTIR3O>P@.V:CL'?5EL
M*[T7GOP#^IF(30ZI3X#KJ<J^&:LXF PTL,*S5L>+.?-.7YAX5/JMEH.?]DU9
ML:.HC =.\Z:66?3+OJ^T-A2?\O&_,=.9Q5:=08LLV&',1.4T6[UX18H#=W(=
M]K-?16D-LK'T"\URG5 5B,T6%&8=0C5_R^"I)6=U%=27[%!+ '=VC0NOB#L_
M@7?Z*2+0ZJ;WN\\(6ARQ_<8[&.=7*<->/"@F)E9T7?IG&8XZR00/E\63<R]R
M%MKUW;N:[)3 1]W=^>3=UC37%1$>3XPQ:))F5T#<4+XMZ^13CBT95*]8_Q"Q
MXBM"=TGW&K!0>)6BK2^O)=HTG[%D&!AK(+UC/FL.OS.D0(3XU!;"OC4>E,&1
M_8(T$@/%Q2#G5"]_:77$T:)P),F.O8R,_QI'29+F,34937=N-ZKYH-YM/@=-
M'"&OU+"7(--J/U8O!1IS$P<Q*6*UYSW<,NF*V*OOC/#C63"2."O^$!@X^ 0P
M2? @;+["62\ 5S]#4RG6- 7PD%3/SVNU9=J>!L#*80-VX1>[2'^VN[.C^_N[
MT11" K^Z"5Z9#/*F,3K%ZTK'FZ0%AMC!XE86J9,%^FJ0/B2TPJ,A5U[M&2!1
M[!'HQ9RE8T_SH*P(%V+HISB"%"HVHAJ%L'V]!*1KRYBY-J+><9QR"K):Q!1<
ME=NO EMQM.@;M@@1?8%C!^9X,X>J#SH#RAP!A*<::5Q&\ MUUU.%UWV(="[!
MV;"97^C=M$HJ-:6_<=4,V*19#OC-UR,  *2BO]R4RBR"A5(7 -C4+&78 K).
M_7XE%K&?OJK@ Y8R%.4.?R&>JM<U8'NXP;9@\(M'C>S+Y^HHD)0_8U6E(]O(
M3X8?@Y)IU24@>HA>;WB>O .WN:[. ?>I%DOC3VK)E-S#="I$=BS>U,-^(SXY
M;#^+U0#GU06,;<<8$]II.YR]HM\CW3T%ER:R.X[+['W+-[@Q7\#TV<1E+C\E
M,T(-;0LW'.GHO"D8D\6L1R^:$'SVVPIN?* A7MM8Y!SU8N"95X"^>X@QWH _
M26,(2(#A.Y?^CC#==$.NAV U<LT=^*?8@ N.\KAM-)1O6P%"&_JJ*5ZE3Y[/
M..IOWO?_7S>[J+@0_B.57%P49/XE&66+-&,+\M4F^N4.L6<F$.S?S==&^Z!A
MG2(ZEI2(;_/!ZITQ[[M!ZO*30?F'/TT"1#<)(T'Q)X#=& VCIG3\JHKQ-D&F
M8@J]<-@92//Y?7'XI DR4#ZGQ&B#XVW2"X/K:AR(WDG@PUNHFL=-2<^8_JOO
MYTKSFP I47@\G-]OTA19$G\HN1._3=G\XT5'/ZDF?@(4<X\#YO/ "+*<3L<0
M6&.Z)Y]!QL! INWI,.G0"-'T/O+U(_W&DSWFTZAP*58.=;]4:K*5L*&W9Z,B
MVR.CFS,S8%%ZN8HGPWZ3 \>4>@(@MS]FM'EMLE?3@)A$+=-\@%AC+"$8P EI
MR?-V/W[H1N^")/)"M;B0Y&?;=YB$D7KC.Z]_?*U(N]9W_PR):^6MW&:EK!5B
M+N+"Y9-%C1?>?\B-W([JBZ2XI#FH;++B=Q&ET*6[(DJ24)KN<E[4B@UXK2(8
M&#B\7R98SY?25L'NUE68&^\]R;.J<VF<+L.*0,:/'RQ'Q/_A&1ZG9>?]*TK6
M-PS8$2Q4V74?<'=NW"&],"%H?9%GBXB[1%T:-JY8!#S#WZ*3$(\$1@ ^:QIK
M&BMZNWLPJW?13%25PI.*^P%_NK,X!\K,U(G:^,#K::?PA<'Z2RE^EP3N\H,D
M5;GE)DB(9$85/^Z*"(U=K?04?G@_FW3SW7P3\6^U>?UW<\VN2V]"H5O)1L$6
MPE8OL.Y_S79,$KNN_\[>*2->F^W()XC'-)P6;#RQ..Z/XKGM&-6"FI&!=9C,
M&,W_4.BBZK^I\^#C'"08%V="^N %0@ _ 09- Y9+PJZ-6;FRYZ>!E>I5B@F.
M9+#RD;'7Y?AOLANT(I-)"=)@/2MYETM[(A-D90SC)U;$LR SJ'TYB!/R>/OU
MNE6H,7U=*[70Z 6O,ZP\A9G9W07'S]PDHT2CX+I"0D\W/C:UBVI*U6TY-RYR
M1@VMTNI&-3M0CDA[]>^)O1B=2E[)\N)+DL6TL+;7O)=[/7(3Z3!H4_1IR2A%
MH:-CFOOMY*AV^9FFV,>%XP,8OBL<$[NEO\X47=S^QRE7OSFPL&L9 6 .J1YB
M*5@-]:*R$F>M*M@2ZE<C!+%#+$HB0)P>C'5@U<(VJZS60*G?[>*=U!P2%N;#
M8S^_U"0:V&K="T'7P%,?FTQ)_F@$(]>$OD0S[J):2#!.XKVSX8DN6&_IA#(/
MGH9LQJR0;MI7)BY'2BV3_"PD,*S+R$HC!#J.:OFQ0]G4,&VCXPP3PZ-ES:-5
M_/*"^Q0(W_#[O8LL$!?P(*=/H,)5(69>*L0_IX>4=C'G5H6FB\PF_*4?/?E?
M\E(E X'J0WB2B;]!TK6GU*QY!EO%*[5&@U3 ^!G6KON%V654_IC046(G@T5X
MF:D(E.8W>S7A&X<N_%A_@_O\WQN*C>!9]Y9\M@+Y@OU[33OR"]P"@3[OK.XO
M=.0Y"=<"Z+S"3P CR:2K^2*PZU9#-7X\;2T[GY7X,X/]; H?I2 I(1GCA9/%
MW ;E@/,^&!0<_(HLH+'FS\15'/=9^'74^<L]S[JHTJW(WT(63CQNDU/;^+VB
M6W!JF$G47K5>[QV1US7QS 0X;%!PY&$,=2>ZL+3B> +%,W3([PF@DJ0&BDCN
M&LZOE S_H3"B+[6G/@QT);T?4KR?;D$49747*A)RHCX,J%-'D$!!0FM';,%D
M$:;^0T_M^5<=962W]R3ISSIU= D<5DTBGG-I##D6S=Y7L4%BS_Y#CE363VYZ
MC@E@*>!'RIX%7*M/4>3(-! >.<N+C. =J,M+RR9$S()5:E+Z7O>))@_!^H5^
M9@].S[MRQ8%70&&.9X"#QQE3+AM>U+FSSQK=61-P<=L_&Q$+OX"T&.*S]B4V
M>-,=5M'Z#&GKJF>J:O,A39QA->ON<2J%61$CB8=*N/+.LN:(KZW_H^WL/VDO
MQ0/TZ/2*_,9Y%$'JOUAVQHCWYXY-:RU:.JK;49UV)&>S>WQP'@L752H'T,<Q
MJIDGQO6H<;PG3LD@7"U\2U%>?*&XHPI:_>P2*"^ZQJUSJ::T_Z%[V+_+9/WJ
M-(+Z &*3J"E?G?'".1F8X8:<OI00A'3'T) 4N&<]:*&HM;O20!0I\/5P=9'
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
MXT;<S/]UWY"L/"HX0E(T%_?H-2VY1FMN^RPXZIM3@6M>@\";<[KX ;:4M-4
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
M%:EJ;S,@L>P-K88$O9V*XJ+KZN=9%_ZDY#*WG7(-(K6MZ(]/5U[;%,'BDVQ
M7[#3[#TJO1=N?H+_IEW6?YR(N0Q3NA.SU9\^&ZQT4\@V9OR^Z<,JH#V[  8@
MM':CY7A<LG\EV#U_;^/$9&I"<PHYYEML;,65:$9HE4RZ>Z0S8AY_@PM?!'B.
M\0;P@X55SL513P]&-L@BVQD[5HCD8#C@T'3JU?G15;AFQQN>S=J%G6Z']Z %
MEA@*OVE":'=[2NWT9R/94N:GH(?]TQ?!%2H_W!R:<,KTH<!U#<LR3KU_NG>S
M^5]69]AKL*+9 ,#*2O4K:NXC]N==@WZQL_&YEM7$CONM?(@/7;0KQ CE+*J)
M%?,&^17!?IE+ZD7-_%*U?N[$_&7 1-V5MI:2*7?Z\@O_TG6#+$^H-+8'@3\]
MR19 &P\Y8C;?:8EM'*42, EUCB--!EDJ0%P;?]U"MD")6X4V@%&QEAVJ2KWD
M&FP.$:EN<)^BD^2>Q0ZQ,>^4'N- D.F@3UKO6L;?.+>]LA/_,4O@,C=_I2_%
M$]'B+UE2IO1860WROI1+[&W_NV?&&H'<G>?4U_A8@!QTTRHJ$ 41C.ID9IM[
M\<GICDBRRU,<.Q5U-.IE#T5L_!3\74?XNJ4="53K6_!VI)%/7=W$3ALQ\Z/U
M?0Z_'S^\>>CE3X'39'U>!*9H#7AC1R):A$8)^C&>]"?^]7R"U6+#TP3[MX/+
M\:?'2%:=H[U2L#?\*1J(<"R-N1Z;J;_Z]-2O<^M\SUH1[87T L:>!\WZ;]LS
M)O7C4U]#+)-BV".=T7G J%R*[PDR.Q" M7IRQH^2H8QG(AD_E[[VX\J%UMJ%
M%&J*=B:S]H>4O#"6-$Q9>?,X[*J8YD:^TMC9;+G.ML3*5=S-S8/<;B#1I#*8
MX\+_^^R9"_^Y(&)858CS#X_7FD#/AR?U#&-5]Y\(*BN[>KWI8!Z(!LN3QN7W
M/52FBA,GMHE7\/RQ(=J!E9R]@62L YY]AG"_Q9:XLZN&:D-Y[CP1N5]E!];/
MD;B;3S*3/$VTVN-9QH0ZJ6FJX,K=MX#^%#=VT+([K[?$F'SIQWA-:)1(,[RV
MAX"^/DL9$]Y5F]MJ EH4K2@>\V.%2EW"DC "S?"52!$B<<"A+N"LGV?W0]Y3
MM<4@]S]V+M_9[OKK*2FO_9N^?02ER[$<DHR#%5;"!$&,SV%'@02'1'YB(FX\
M9Y%-:+1-_U)$F4CBK[T&W7. KRE.CGV;Y!,'RS9(PR* ;4T7]^@BI,<W:OS7
M>6W 3?89\H=7</F#"ME[P5H=Z'"^<%J4Y-+]5BZ_0/Q'MX""RDD6F9'-[=5%
ML(7#VS^+Q3;S=QV)Y4P[KTVT$)[GM3(OA,:>!0*K?0>8*F1?68NY(Q[A_IQ.
M+#ZCNRS54S4OZ [)S,B(G9BM"@\S:<)YU)'Q;"^VTE__"WUENQC"T-[=['P8
MYJ(E!P0&=S_VV7A8E-MO8'JF-QPYH.B!$.^;D+"O&EO%:HJ+8!]$> HQ/_W%
MA0N)CS^I-J=Z=]V>6%[#:J(-'8K-779Y=N:F7,9TC5X$"3WNP#2&F'/B/OZ0
M=J#UQ*;ND&:U$?B&:B.,[M6%%Z;1]05DQCN59,LG:I5Z'?.\),C!_D#KQ GP
MEFIZ6Y,WG.PE2AL9Z !R3J':S:=^"7+6P;5(M.#ERSMFJ?V03:!V]X'$>?Z
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
M-O?2DHM6I^A^(I!\W':Y/M]#OGX@43+[^,>P)$>N*QN^R1H?MR5M][ML]UM
M*"?<SYQJ\,Z;5U;ORV;^NXL'_W4+)GG6O\%D[^ 1_(-HB9,:&11+6%3T_CA?
M3XF1,1Z/:L[BA,JIF:IZX/&K98<I#Y9'*6QCWL)ZRZD6N'L&]4&BQ!',FFD3
M>L'G))X0K/K4%0ZA_6VR6@]#LY\^DYL2O?]6;C+G3ML!O$P_16FS]]4]XE#"
MF[-;0.1I<)0V=$&H0=B/K@4SE11)2]^OXHHF:$T8^I[!%.$E>"9;;XW3*Q1?
M6W!M3:0.-9Y)CDI$*%&?TKI?8YR\"^.YO^HN:G(6QDOJ^OX-![DM/QR)A6L9
M^-S8VB<;,I;_'\I*Y\5^XN.+]$=T?Z'>S<Y4_WAXS)K.:!M[6EXQR:A:MI(3
M/E_P4<O>_G($<]]@\[>HU\+%@6I+3A9D\0..["M7U.X/_1P&=#JVQ7? S\5U
MQ5_W_B3SU5Z^=NQX(4Y):NB7?2/,GB='RHD.DRX;@F4DD']F!4Q7I)2OQY;(
MM3F<RT2("U3SJ>CKE?^; ;^Q*;9E(>;W\/6L.,A1H>(G>#:@7UEV/[GR7EOZ
MU/6C3_O22MG3)JD@QHZUCKP&O,]@>0_X+4"S+2#^X1#%2Q-6EIC:X?ZAJZHC
M'22?5]+ &Y KDY/2"[\++?F6LP-KZG=TB_<@;CE:(Q33(-/!BC 91O<G5+C9
M"@2V\2?4L'!370()JA+U\V)\_,?I3>NCBLLZX7>Q_9.J]#>ZM4X&60;V2X6;
MU/ ?44 D_^XS^>9ORRM1Z0U'_3.+]N^RDF]!B0WCQZ)J5DZ?J ,-)9(7!,4I
MC >/\ORM@YCVG_]LE=R()\,5E?K#%399]QM8WS$ HD#C(;-*@\=[%M.;?F?Z
M7*T_X::7WWH@-7]&BV+%3#,3W7QNOV^V7Q5$M*_CKEF'SD_&=\6X[::KQC\Q
MOC+G:0BJK0&MO<]KJJE%28-UZK_,B+Y0*MFJZV'SW*JL">F4(;P&)P#/0]@6
M3A8NC C/)#<:019HG[6E8Q(W83,-@OO5K]SNJ,X*I<U/M4V9'Y.B0Y'.N5+P
MXCIUCNA!0O*\Z0,KCO"R\>(?<]F1U $27=37U-PS!PJ_T5.&'R4E1GSS#5&&
M-KG"H[SN%WXC?/GCLGM&!MY>BCK3&67M)Z;>1^9F@WWLS7(Y2%QA*Z265B>
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
M/A5Y5)2&0@,AYZZ(+DMALM^_-G>/8NEE71IVGJ31#X@ %E5T>_'&K80.]#4
M)]W/B(1D\457P:Q(Z8K@PBN.&;[!-^#.E'B/%Y8$?U3@9>N0LDW)V1H^'UJ+
ME/A+& &: 3[V*JY]X<7 Y5N&!?AJ#*^,L-V[IK><K)$*\3^%4JG33_/,DIUL
M7+=TG2_$HC^8<Z9-N^(8O%EUOE)V5;\_JMIK$1')Y?S_@R'X_YQB\^^/55S"
MS)0=QMD+ONH^],'+ZN"DNSA0FHTN"C05[B<ETG6*?D!<*7QL18XRARQ"B3I>
M'I.)56R$JS%L3R;JJ4@LWS^"=7>(8EBP +F3F5^'ZE='C%- ?;+U+[SFH24K
M1P'A@MC K_NVOCG&3ZPX;_(I"B1(D%.Q!I.O(6Z8?A#< H:#ULHZLXX75L_D
MWV\Z:6+5FZY1"E?9L$9R>G6"2'[C6V?V7GQ1IO1)EI[AT\YUB<D1\'5]&5SI
MM^TC%^W"*O_.6Z[TRS':=CU<-'[%[4(O949VBAC2>%6%,H5V!8+)\UUH:3H(
ML@-:E1Y9]I^/K_&<CF]DHJF=+E(1.W5\LYGQS]58*2,3I?*JO>?'RN5_AYI:
M,?;-J[61_;9_@<1VY7.%RW:^Z1G2G6L0HE8&F8#R!9/"^=+G,YD%O@0E/^ZR
M;TM,B\C-JMV-ZNMHVAVX!9"K;+E"^ .7)4]^Q6)&+<2^(PSZ,8]SQJN"(X\6
M8B5:P%"IDRJ?N\75E LEW;Y))<*'.D@>%335T_F+#(1#.R.\9*NT6TPO4I!
M'T0Z"U^NIJJG5PXB'Q+)I&C[L>)^(DR)UES(=\?%K0;/"5/*&%YE74@P/I%A
MND>77YAQVK'X%F'API1B,H-E=(7_6T?_L4FT1;^@J[CP]5<*M:(S$.:^&H(2
M0WX+2'RW:-B,\SQ5DE"G!:LFW(Q_Z3CUV&!Q4*-SWUSLR+%&/@$F/%2X*?-_
M(]-=N?X=<?FNHT@ ;ZS9BOYS)LMQ?>(NY@[/<0ND3)0'^ [QA%E3:=2Y^.X1
M<_J)M[#>4OD6S"S]5>C\U)[?SOT93XD^M6< ?RJ#?^]LPZ,_K&>;<_6B>_1G
M(\6,*>1[9K2\PU'.H-<&SM&O4XT&?:+ZGL]NC)3QJ E?M=\"(AN=<SE!3<V)
M?TJG^2$_O.H98V@60V1)A:P%2(9.5 55RFOW5"[*L3?Z@*EO"K56BBJ=H8BG
M.12.*U0TLM<F.P)';K> N_+(I+6PN$8=@"+56RZ^1AP_6.=\KV.6Y0M#/]6;
MAQSCSLKQI>-C+=UU.Q]/<LIKRC8$NJ!O0$3G6?X"Y$C/$[RXX2&1IA^5X5VB
MP^_O\AOE4*[BM5N5T.MG%,/*BZRH,S9Z62+#*[B H_9ON@;:'@OXAES/^$M3
M&C,IX<K^+LX&"NHI42O^:R*7O3>15Z(R^E_M/W5L92,3+V0Y69@;_,M9C'(7
MYW=-?]9[^PH;F&F)?OP1FJZ?[N QJ+L6I9N6.Y.3R[TWXQU*J<]=[#X^>PM
M/AY'4YDM+JPAN3:K#>[7%=/T!W;R^OQJS[CF0(ROAR>7X"",W^C-67P7<;_/
MND2-G@H&]G^[!?3< JA>((MZ,I-(1G,VGG/KL(7S7)IC"+10P2Z@ALON%@PS
M\L $AK+J'S7JK:'Z3B$!. F=7W:03,TH8(>$]+[0K!A?['KH9S;J#L[QE7C\
M::]BR_6!X+Z.Z!+: >D6M,ZS(/K0])2R3H9XS83<%HM(O"T[/%5KZ_VTG,'V
M.H[AU%#@1[BV3X[C3ZC9U;2^4:2:K>+EA^SKQQNV?G#]H(2RA1AL1C^Z>7'[
M+O;IT.BC1^;R=211MK*NPC,3P5C%Y3]R5/3_D=2Z0.IFDL=:.'*Y.-\4H*T\
M^WP:-"#\V6G >]U;P&9IN\T4ZVGM9NQ76_3!'I3!DDCGM6XG&?L"*..QV=SN
MJ-E(9D=.6MX*<-=PWWS!P>W*5VIP>7.E,+_XOV-2=G?-\97O4^S0N)NLL'1)
M3+I0D[G>\7H@KE614&ALB+HN3]'B6CF!_'UNJ(D?2OI16K_D070UVSRGV>Z$
M64=,30D<=L&>^YNN5V4L7"FX%0N28A,%^!FN^*LC[">&0?T5D&5@8U,)2LI%
MUW+/EYSU1_DS3<0 <GX4'T.XMRGTBMT+A;!BYA$NBLWX(.UBPSV3M!&N"#JL
MV)1\9O*M:>TT#A\Y3798MA%M<06_!:R.8]K @]"U&HA@OV;U^(U@$889L7&4
M[XDMQ6)R#'ZR[_KEV]%A./<MH)XLX3$JM=</LXK%/I5:*-G@7'RAM]')Q29C
M![> >T&(%_V*T#70+<"L#,M4<UN?/65UPK3]5>X_^7UZNL_QSN0P; 1-@K!0
MN4-^96B_MII@[TYD$W[! *]%AKVK0^M!MSJP#Q=F8MNQ015 WG>2V_%[]<:U
MX^B3@$]KS3>5UKQH9GY\X$O@95>Q5U0NCT\67\N%@15/&;3+PBMG8W\YY]H<
M>EYE!4+R:'W@Q)L\A5VM8]7> B=3IYF,=_.69%J9:[MQAN"FVK_8)AK-BE 7
M@PRP2Z-C6FY &,*Z?-57HYY^QP]N 82?\^!&("*1GO"Z_I!>132/SA%8."P!
M)4T>GIQM'<. I,>,?P"=#U420!X&)T'^?!2_N795O06LE:\2>Q><7:**0-^!
MZV;?3-!4FVNC ^APT\_7E;> U_JCWJ._AX();Q(CL+3O+8HH';T%0,Q@2).5
M)\?_O/XVB"VF! 30DT\=_0+]A:T+. ^N;_W*@5.#_>H#L =#M>(4Z^43KMYA
MGPR]@TP5=9+R_XF;MI4]U-+\;M& >- H5E<I7!B^N4D6*2<4K!]NWB/F2M5I
MOJ,++0FF[37M1A8>>.(]S*]52-\T%E?AS=_[+GPG'M"-JV1B_N C5F85R?]U
MAV&!96#\_]9\D_L;>HWE+_\OT4OEXBQM)K( /AFZJ'6\21.PC=7]IO:>N%=0
MV$HLIT!BGV<"ZA26YK'A0[,A3DU7YO:YJ:P-"3. >S3"I3Y'#U9/7NR"DIQT
M-CMBC;\^YO'HF=1OK;](;_C>B!!?G'(B=.38MC^VTN$[&K$8>M3R]@]H593+
MG\,P'.2'2%O?CKAW-+.+>@/JKC\&N8!BFUBBO[Q%+ (QC>"M2TJI\J=UF]\-
MB(3V>V^TN)QI@F2OO1:;NW'JW.PYY>#0\TKLW&HTBKL%P-S<P[&<[, DFI14
MB<F9">;8?E,5('^R6$CVR2A3X$ACX\IO6\3FXH?1=H-/O-VV[)W-BS3$V8]
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
MD\VY3:]JTCBG!X@*B;@@W;5 2G>;GM'S 6 L\<!FOID@N_2\"F[>HTX9_9#
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
MY^CPEY]-@-)QB3KR[\<SZC-5CJ+C;@QEC+)5B:*ZM52-#(R/>7@NNB$^TP\
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
M]^]FZ9(N@;H"7_HST\I$XDRF1I2769GXJ(3LCD.[^X<F<%#=7NQ"^(>6U@>
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
M641&T*1ZZ0U]8-E"2*'L?><GL'!I&;/C64S*I);JX3]07,[]+]IQTQ\]6G:
M6Y!<(X!3*T%L%H'\FKRJ#KLPF4C/??@VHXB"T+E78GD=V30(VK0!BA17*>^K
M^$PM/!GT[8YR+A'V>E%B:..TST2LQR-QQ6A#60Y=S$_6P3-_6FGV0X%#6>M1
MSS9X\&POLM)78". T4$Z33L:.=NML=-IYI[)LVKS0*%@ML3SFA+[,D-U<Y9O
MA=V7"YJC$H^@W<7NWMYAG8(EKZ^F=;Y.7LSRACPJH].1FG..R4,10I.(.*@4
M+'%GE#&NH]&T>1I?(( ;E8/^?D0P[2I.7A5X>YFU5L\5P5_\/;W0*.=:\0%
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
M3'\P;:^76-P94W]H:!\D'SYLK?EE)^\<ELU4(E=94 :?L_''/EOKJS2E>7Y
M3=4F[;@40F&]=0&9 RU\'+HG@NU#U50:)@68TQX JK4*5>894A$!3'F2EY<Y
MQZAWW/??KD"X[BAG[G'I#DB!I\P)!5M+>9#>TR@:\I-[P/T/\AD:5/?1H!*9
MLJ:%V1*S,"G2852B0I8AUO(O)Z[?"G]_<S <.D0-M3@#A36$"38>O'8(-A)3
MVU*^4[^?"<"01(&+?NJGINL*/,@C2D+K;<T*R0+#CX%00[7%YS!+7Z%GGPIV
MA7O15< GDC=+&3>?MFB&G"CA;V>+.L]4*YT'/=@GHS+?3KSE"S+U<!,GMJ;Q
M%[)6-4@Q<TZ&U4O6P!X CW 1- MWV\"$8,-87H8J.3,H-')3QJ$1G>FV5=E1
MO^C(U.UL\;+*T!S[OGVNZC,KI'YG2>,NAR,V32E&P_G":P\,Y88I?2!A)XHO
MCQ5^-=XASYPDW-[;G>/VYHF5PTK;U( U7^<T8>%5;Y;VUT\OO-R6@.OAK1TQ
M4Y,4/MXN4UND:2+&;S4%IZ]5Z#?97M"EB2")8W^S?>4%X@2*?M/(\$Y9-BT+
ME][6D![TS,]SQ!ACSH\O,DE4T>?E S/?3FIYJ/Q\M"XFX*/WV\R$2SD\WT0_
M8*&7A2H<AE/.B/U4W*G>K"^^)+!3MT'X/ !"?.^9,J-GH0HY.TOL86YK&0AG
M106'DF(VZ/0]]@-@YGOB60=2RK&]5SBF]VZ7*\?.;UI%U%>!]ZFW@HH"[*+R
MVW!IQ3[B-5??QA-1[09*AC=2R:N%$(\Y<6Q##'3DRD?W L#QT9"E#1;-4/F)
MDA_H]J^CNUA(\;F9 4%@@"&S! OA<Y'<M)6!?+#(.+*:U*-?(OV_V,HM0V[[
MN*BX=?LD%V/ D+0P?63X.]LV<#&8"P]6LBENR% A'+9%OQ%))>L7Y,)NQ4>
MTQG<#MDJ";XX!LIE#D"[R3WG[;ZT'+]:)OL=MA;:CK<>K3_8YMR['JBZ3-T5
MZPWIYHI<19X^W9H^=A?YV 0 (N<,=MJ?R16Y;ZHXVC8H+A-ZZ*C#?GENYOZX
M%/O"IAMH9*Q0Q6C\?-LE8W&$UAVH5.FXT5QOL)' S98@/6''8<5[;A\"0ZD
MV?GCAAQ7Z1\?>!V;]%@'OV$F_9J]0_]5H;N.$EQ6L=]X/8=KZ49JD>A132>N
MLU4KG37S/HLPP64Q7U%1WSDYILI?-:#'\@&PGJU2OF@,UX=*@C'IQ*\E-<V#
MLOL.00GDV>D!16-S30FDVZA87POQ0',T<>V8N;"[OD^FI/,<=!F8I6\<J9"=
M_1M@ H_;V0<1Z*MWQPO7R-E\EI//GX'3X+G;=U0*,@OTAQH?[X/(ONS$?2_4
MN/;"<:TO$O3E#Y7$\_XAK55_53+T@9/^[231%5LP"R1XF1I5Z0:]+^'.VVU/
M#Q_,\]WFZXE=_:,^O_P\Z04SYQ]Q_OOG );4  /AMA1QQD>"I/ "CQL+XRT&
MD2==^1 80_O+ ',@S@H*\[G-9/8S8.3\NM/1#O0 %]Q% 1>#WIX(V;B+;1!F
M\F6]S;A/D$2#8;Y&Y 185=+UZ2[H'UTT2)%N0U7\XG'4VV_BPS:_:C.IO#[G
MHN2_-F5L)_A^1&P&L-HWP&H_]]8Y)01555:J^*'WMH?&N&@K;#WK/%"66:\Z
MDMA=S<3@VGF3#W[USU4>'<HK ?P*@RIW>2]!+8;9F-7QZO/'QY\1O_6/T&BX
M_!NF?5\T"$D*U:$6WY:4,U65M,,UHH^ R+MA<CSDN(_\(VEXC?>VR?LV8BMD
MP D*]OP<=,YU+G".6&1&K%\651\)OF-V:7<!.RBR#\R\I"H753%9_F]<0E1_
M$DZ;%.<F+5SB ?C^:HOJ<-D?21@4<1M2MFWP71X!M>^[.C$V+X,XPVCLYM9P
MW%DH[GVM'P _L*TCYT)8R6?D=R:.O<1 OO8S$*H6)AK8&80;\AI14D+PR+)=
M V+^A&[;C[;$];9_7M]/TYU4&VK\H25D/_]65@^OT3ON M&OK!'4^": -25V
M>MV#J(B_H]S*G5_/>O\4C@^M\,4&7-<Y[:O"TLG4B%?8J)$]BA\ /5S=0&2B
M:K<KP:%]74DZ>598_KE1)(T]=1NV?TER0!O=9AUQ-D.]6R ]6+S@2X?MT]"W
M;[4J-YOPZDN'=BDMIMFF&[:=79O**2U$?C&[)6 +94U>%G$\3[)WWN/7C'';
M5\SF4?A_7%K-@\<'=986\M0#P*IB^!BN1LN#[ *P:GT +"ZNT#=-6VD,[H[
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
MA4_,C2_F=>L/%3O9CHK^A\U5X9%_RX1F$YOX<<LWC6SQ5"AM-\4![WV?JMX
M(H8TB.:W;H/AB22<0;<Q4%X4#U>]F />3+Q7"T=D*]CC&$(@RB!-K/*+J7;J
MP54'B1*6[)=A\,&OWGE2A64NDP,9W=>34&CI_VJ#E\!HT3U3=>DG<<='MAHI
M8EY=Z:G[;_0M3GZ5[P@,DS[$N-P 0&WF 9;-7(RS$[F$@;>PDQ3+PMVN<LS4
M^ALF'PM[@@&N ND@CBIEO;2OCU-;1$&*5C_-?#V+]K8JGW;>13:\_*PH4>VK
M!F>!)NT>#Q2IT0TVB@QL6UF[;+"N"NHV@+&*/,"88M\LL@U)W:HW8U$-CS][
MI /3!.\]<_S7N:O,R"O>_KO\N?M-I]4^9R6-<V@\<T8&+UQ:TQ7?2)SPQT39
MS#H(6/TKCL(NXY'"2!;N3IBKO9]A7EF?TZ<G(B1S_V('_+-3WS]=?%T,'G5)
M#_.X*>A-4@[R-+G)1Y]9H/6B#8/N;8 ^]?787K_3G3?O2IJW@#C'M%_A)?']
MQI(BZ+"BL 604H_KE\?)6Z]-QE:HZ[^Z4F$(A)Y:_F9;5+\!>+ZJG])F>:;A
MMG FM)1?F,-2]U-I1YF//B'6Y5E^0L!_G%4)H#8QL>K+EHTK^8T,G:2<YW[
MQP3L[HAI@86=4EW);0[PBQ!Q0<^#*!!JD8%>17':EDEUU8_<^#8>B[@G#I;4
M33>0*.C/U+4@\P:**P<:<J+'F#DP#_)VTT?=\T3L+EA:J9 K9.U,*YA'1[(!
MA0@5+KYA[XX[P8*@H4K.+Y66(5]_,21(8<&-U]_D>)?9QU*-:N,5_OCRBFI'
MSAU'E%,I<XG%%[GGG%SH[6T&.$U%&?>1J#4OVD7)\ZI5=7WF[H"<%%I(ZLXD
M=[(!''*F'J;^9;N3U#<4YD^A15*88AW[*8!"2\[D<0EY&?.T#D]<J1@)ECW8
ML^=CX>=!'?,QO8<F'A_'[LPA0S,/VA]CA7[,GD:V30FP_[DO%\:M_5K0\P:
MAR/7\N#WQQ4]L@FDNM<>4E_;5-MD[GMOFHE0LV2MC1>N^CU1MR'\79\4HIY=
MF<U!SMAYT399<!I9))LUP3DF$45(V<#Z?^+2_S\72>63VT@/%7_[3$5\7\-Y
M6IX2#QYHBC%8@\4I4#>C<J'OL;O@F"_$MH\:+EAND2#E+9_E>6=%_T-!&,-5
MPAJE0?>QY8GWKQ&9MQWVU36YGZM4.#Y)ODK[^?$UV7@4.)PFM B:4/(M_#>?
M];IOW44=QOPVZ+=?%[8Z([8\^6"DHZZ4$Q$I&I59W,R;XJ<ET<#5)6 L368@
M3:WO9TWEI^O)G?TW 'C%F:0NZBP.+)9B^J>G,AA]']A5KS!26N"(#SU^DSRF
M:S"92X:TK2P,EGK7@7)1ZW%Z,QP-/8E(>E1R YB'?0:ZN&(X-GL2YPBU$E_/
M>/%I9?00+"X\@=.=BU_34A/^[0VDN[7L%^JO3,FOA:%BE=_>_**)56\2!TOU
MNJ4%1K*:9/J,>TJU#X+OC:X3FI)IUL9+SGS-.C86[R=HV^_] 3P:@U:&WR=L
M".0PO)B[U&9H<:IQS(?&L9G_4X9X77'P=J(9O_V/W[;__7>IM!*4^UMA:&%8
M%(-[#N[3*Z.L36_A%R_2\_,/G/,H<C6O/N/NGUX]7@X,QI3GL,V<3)XQ4"6L
M61EVU=Q%D?I?')^)7F=ZW9H)0E3!(NOC)!R-U>>]>9+K?("#'=\2_]2=J:!,
M]GZBED>5QL0P$ZLJ5W-L<&G\^?94CJ'V&@4_3P6#&%'?M>T6=_^ZJ5:FU6'2
MSA9V,XE8ZR0XN37!*]D DR3<\@I3_4H8Y$Z#L_$1\CW,ABN%ZKL&U<&LJ**K
MRV3_FN'#&OD*= 7NP>B5S2@$88-R[9;)6;/S1B_&++"6C6),INS%"R*ZC@H0
M1^7D?38&Z24;*W"A&),.ZF".'07)GS_L:5)=7VTF6U0ZU8LY=F\>:M,=.(Z0
MFF$WZI?,/M:=9HJE\1(+XY-%$' !-6EY^J043M:M%47(X)IQ0RD(W:4L0,",
M!"_)WD!K^D+6)&VDE-P5,:>D,#<9SUO"5S+Z"_NIZ0;MY<^\QRGG#[A%>%U(
MFB::VEDZD2 JWZC1KDSF(G^<UV#P 5WN3[P_5S-6'PMVEMFF;2;>\]OF.#'<
M3Z[6M3#9<<"2B^*(3$L5RL!H!T1.\L>J%EK[.+"S7/CHFE6U>62/87GF&-KC
MI0MU)-=PA<(_+:U- IEGVXEPP]3!3+.V:7]_N+M?36A<S,KC&DX6-3B)V&KV
M#>L%)&95)_,F]FR(*!]7O@-L >XTJ"F.OKMFCN @YA$]RE)1GZ[\"W6'RP0=
M9TT,.1"!<@3F5J'-*B[3T_&N#A[9,SAF7[6>%L\9^I+H*EN-I,HO319)06B0
M E;Q5@/-8#B0',8Q':BX2F2&,$@9'RD7/5D Z0,(-<%GU7YKW(961S(\"#1E
M.]UK;,-U_BU17EXAQ)1?C6!$G#W_=*=0[U@N>B1DP+ZTB]VRY7L*TEB9B=[>
MG H;_SLI^A/D\!N $FSY'E[+E+ZILA!Y7Z5\'WBT(O5-N6?-]MKQGAU-13-V
M?/<&@'H)F]=5"TK/H6P-].1[NWDY*0;"<,+VA4N?F6+9_)L/9DA!$VOC]04S
M710W@/>]^"H3<#;=&,B"L 5D9__1YC=</<*?[6(3)80E^WH6@8Z<<E^<K_H1
M?&SV';YKM9D'Z6RY = UD AS,0N,([Q?N3]EO %L&5V]2J?62TR9$3Y1U'VL
M6O+D'3)Y#=D\;! K7+=K@W:#=/X TO^5K0X$YS\;?7[K*:#5%,@F[&-=I%!W
M&PFL/EMIY. %8+\AIN8&,%9Q'OI6MJVL2<+X6) ]]K7_LV$G_E12[BT[76!?
MGUG=100Z=^\!^JK3^$,[;/5J0SWV(GT@!-%:ZQJ5HY"P7M^])HL:_-/9).\!
MFC:)P]%B@'W&I"6[\V(&+[H??@.,;EL9WDZ3+NF<]]E% X\""^FS1H0/S&+S
MJF'#<&VKV7'T;2+EB/!Y,A:-H3CCQZRAJ7M=ZG,)04E^+%OOP<6-MS?;&3?Q
M\@9PQ+%RQ?)='J** V"H4)-K;:5UJ-PH_25*3SO"2Q/31XF%&;^=BGND5B]L
ML'R:@9*4#;9&B/G9<SWLKT"EZQ@%8"!P<L%@MI7'OW&+B&OOY3/"-C^JY8P9
MZUY^P52NYTL?(;>*TN'N^VHA/H?! J6KM\8U-A9JO_TA9 _BN]B_U>,S;M@]
M>!3(Y,5$^#+V;2,8)LA*B%_EYQ=EQ$_31K$P*)J6H97ND($;[6C@ZG6=&[5J
MG,42P#1<>?M)^A"_*PE?/IS=U=T3N'7(L#&%I\H.:XG0)GT!-''*HOH:91-,
M').](9VN)<SZ&]B[:^SI;*(_<6C3,7E(/$!A2R7/ETB4:=P]:M A,N"(*/!L
M %8<1G>08_G0%&J6)MV9A33"ZJ'1:=SO@XW&%=GPP[J9(B$**RC=0PP?5T]N
MB )WPW@KJ$K;([^RO(EZ4)T_G-$V%=2P4@?:MT/-GJ6@>CMBY#@JE)A?3V?^
M&:$;R^EKG\7[,M%3(3\Z<LQ8W$ZMO: \N]2)%.\-]$;'MS_$@$LQ8?/:L(>V
M^!CZG1RO9<DS&./UC],K$ORSH!F82W6Z'&L?,G'MW7[O0%=<BAR677JW3\'A
M>.#*&:LT'>B#/C:<$3?O2[/YF:WT]P;@W_IN7LWH Y[PX<CRZ4P@>&K2%%-1
ML53@8@ 19) +VEEW9B<>9A#R" =EO-TUS%8KN\3=^\0SIO'$&,$C>)YG^\17
M&C8)P;!^WO=P7850YD98"<[T&#LSUO8=#T4N^EC;SF[(3_"6+/W-H6]H)4&3
M]D >>65X04A7Q"3)U*O9+<ZD>YU#^D9)C>CLI6V%Z^EKKFT<S8:C&NP_7P8M
M?NC9N>^XP#H]*8(?!D:;GY'?/@I+X&4R"2M23)F'NX=K\RMAYSR'^./,:QL,
MTY5*H#@&_4VYVE>YAWJR-?EO)^/:%]]#4-[J,;W1A/9.L$WB8(V4AFP5J;JQ
MON*H?RK;E)%4K-!Q9HU5N'^.4:5&\JZ*ZJ-'[S2=0O14[MJ^O>49*OJ$8O4
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
MD/0GL@FNK>M2[7/4?"VUU/7QXK@>2D\QX?][SEDAS'8.=3JFX)=*3-WA^;Z
MH-@8P3OI#6P2=6YF<= D,WM";I*Q]^FO_Z7ALF;>$K^JKI*L(7DR??#>D;8V
MQ6+,=W9$4?T2G(LC[Q=G%$@J3 V%K('E 6U(%PZ1+'M5B#^"]4)D(XT$:?9A
M(GXOCV1F0PM3J)YTZETCU=O?!J.^V8V:[13%5JB4O5B#17V+C8M/W&8[8_DG
M,Q\K>5TJQ^'TX3++>#Z\9-15["(0#7JE)J=?:N>FN T:XMI#7KWTG3T+1*?!
M8N6$R[7H^<LV5,CZ#)G3KBINE_[F[2 )&(:S;%10\9<J\-C"+M%CD4ZQN0]P
M6JJS.:OW-63K.9N;S2,:<J(>86-7K"('N_I&BD(9W4Z7B"I.[X>SXWW#%A?>
MF6_'U8>;&KC_VI?^JS*9^!Q2@,TB15XUUI4$-<T:[H?/W@FQVS"GB?B3. :+
MW@ ZW=N) U71L!Y9\ W@D:./)%E<+)&P6G)B9H>4EU#("E4]H@M"O!P/F>3%
M%;0ZH!S6SA-U#BFVR"Q93*K9]*^C;P .#$=FAVM+%9O5:K?4JQU$DR*G;2*;
M:_(933JU=?0:9[N. 2,KO)]N=DLJ,VEH%GBM01[/W^&:L'\.;&VX?K9S^SCG
MSJD9A(2C6H;<F=QO #,P<30,2TYXYHF62A:[ 1#],3_<_L3%4N1WZNM?U#;E
M/^5;_!63N.E<Y?(6H9[!XJYM9R=E)W[55'9KSUT<R?++2?:6#W=\#8AN  @P
MUZL;0#BDG:+U12^D!#\!^ &"R5Q/5XS=\^J&/JLVJT-MLLV$$&WQG78C7+$,
M5W?M1J.\ NS@2T?[HQB3C^ .E"(LWDW'>,CX0S/2N>8&0+R1KA63J-PHIQB:
MTB%\L34$'X8^TU4$!5I .N^W2\6\[)BOM27]>6: H]H,!M[>9)7@<:L'I&=
MTI7E]W372QUFF^E&L0E;\SE>8;GS"EI%@.1DJZ9*7#=+PZ.O;"587A*[KO/'
M0L JV\0YEK/,R$9@YT<P#@O#S)#_>LMVIA.SX:MVEBB1;&^B86UPE#60@/CI
M&I[+(&>.<NCSSA%!69ZD&RR,L+]M>PW]@]K<R[U2W UFC^NV64NO>%BG218:
M$?@%"][-?03I)&GGQZ3^NO1NDD<N6&HQ;[,&V#3K=E#-A7>]G3JD=$<>/[R[
M/?_RFN@?AQ*\3'C6A EN9T#;M=:"YLW+%W5%K\^D-D^KNY'5B79YF+3]RGQB
M9N6)9A8,)WR/CW0O:'7HHWF/SD<_=N():>W"Y$37=\N8)D1,H EBVS8$6Z/I
M1RA^R6Q.7Y/?? X4^1T4WB.I:Y.Y(OW\2W_IB(>N5@ACGZZR-M=&/TSC9Q:_
M)BG[N IK6Q>4.^\_70U6C?E3Q&KHKM9S?#MTZD3;#>#L33W9O%PG,,8#!+S'
M@,&"MT%S+01-J,74VLO'CA3-B!L K=#?-O3',>^KU&<LV1\R>CU9*+X'VOAW
MMW5#9#9#V9&4 O<$_BN53?Z[*$W=B6?TRH=6ZYO7L=>S6W418D]!FR!-I5V6
M7Q^-8O%Q')(LE]RSP^G6#*6^-X#T(>SN%@NEI88=BO"5XXJCL\R;W"M[\&?Z
M_6C[/[['QB9 ^E8P#X0:U A9/]"]?CACY.3[ Q^A-4LHW9*:BR&KG,=^I?SG
M*,T?KW?JM\3LUY__.-$UWJ$!<$>8ZUZ&7LKSDKPR/%Y?L8@[/F3#?&"W.IML
M"FM["[2VWX/0OX$_6$0N)\+,B?WU8Z8DUJ7$-(V5P)_NSAQSSL0Y,2D>OEJH
M-*Z[:/R><:U;I8F.>I\DJJ[!YB1G6)[:'D\>D5[:4 #VAT=ZV<Z>?*VM[?OP
MT_]R%H+,G=]% GM([PM%!.HB-*JK[HW5Y(3@A2ZWSJ=N*!ZA1(>]X'0QK]9U
ME7G62H?W+"8;<O>TS5;,ZF(CT"]3:)A[&$VV/N_=.B^"1PUHGS^MA)5.%/7E
MT!RPNO V*,N$>Y1ZBQ%_N042D4MVH$"_JP>6>-.ZM<A8UKFZ\;-VL:N8OO;G
MV-^>=7064^(\)":8H!X]'"%8FJ<P\]>;U3@XT1FUN59(YB3S\?3[#X>%[XVD
MP,A \!HIAK=M2N&QA%G:IU'O)"I5D7C4,]G9$1 9T)D%&BR!_IO#$:2S_M:$
MA)&CQ3IU%V3)?Q3_--,AI+:\=8&E(AB(,?B&5:VED0E0+3RJFFG-1*ZRQ-1_
MM'5"]TR\&&WR+Z$Z-MF;NS6)%QV")FF,1@P<4,_Z5XBE6..MM 41H;EPQ&#4
M9E?3A).Q\?:'BP7&\>&5F98M^Q->N+&'\2_C\+:$!1Q=OI:V],%46=IDGI6'
MZ:70WJA"@9O=#+O*1QV=4YCF=6ZPF".$-IAYSC=A]%6"QGJ$'"IJB&NFE>UL
M_[KQ!K"FS>OKT=7$<?"7/^6^;:?!J-EN64*)3J[XR;,2I0]E0S:SGKD1$.*]
MSU=/M194<P\B248@O*OM3[ $L_RP^>/NO(P/ZO>;$1WRDV<(3%^.)(@,XKI$
M8-HD)MN,\SHUZ<K%\(Y\N1?*5!)7'VN?_(K0)X-TURJ(\9A4/[ J>W)PIW2)
MR;AD#4@^G_ATH\\B-$QSQK-%Y2+Y/2*T=68+ #/ J%R98XDQ<VX"'!+ID[)X
MM1H?-&!*4\%,6/GQI4!S/W=GDO*/RQ[7BRQ=;?Z^@^)//$<EBHB3TS+E8)W
M.EQ#I>IG?]@06>>3B9];[8^QC-^;Z(-+Y$OF=43HFG%&R(Y&GWUD'I9S AX=
MS !.7OP]]E#+26A)(0LYTTZ!!NX7H9M,T=RSD#7N%A629#J7ULV9UD K+\V(
M2I^UH\&TZ7F@"8,21@_E\\+UL05'B^JC%Y'?I3<G2C$V9U$82;0JX7A'@[-<
M$3\Q7>AV;[ -5OGZ!X[;][S3INMR>'I2]3E!]@\IVE,8+VJV5Y<!HZ/V8TP\
M5F!(F!W6YC<:8S/LZ<V?J2F36_O*\08 \ SH+MV>I=93SU4X%$6?P,0QM[Z.
M@!P3A/K9R[<FMO !NE/%;N"&A^@0+;DN#!;^P1WX1OJN]?%,LWP :+I5NY1)
MR[+9:?V]BW>U&59#[R<[^&&.;-V9Y"\(LP)!H&^H,\%TA1;W#<#8?F  RT>(
M..\T6)O3WHP2 (Y_26"+]X8-'D9V4+=JH)IZTS/AT8?L"5+%!D^_[>1WJ"H0
MW(9D=1R3[XIFTUB@ZWJO("!%*[9B>NBXW,NH7#2.ZK/.UQ;1PDD8Z^"0/1I9
M1WQIL,9?C%RS:VO>2?_#AJ[V)_$X\\'$LKLY!@M.DO1$WZ'\H %,\Q>*"N1S
M6%LBV7/F,*!+)-N'^:?Y&XG'R95-9EF57G@@#*U,XF TM-?HRCO>2:3^)RQQ
M"G=G-]$OCU]O?QADUE=4J7Z#)4#2=#5%"P*8SA+1U3G.+XJ<?QN<%(W<NX\%
M*^NC9JH*\P)VZ=AH-]TJMS.$\=1FLCY;?W@IXY5?F//LZ=U'TRS^Z96L_Z(T
M(]XS^^:0/OA=-[Y)H'WBWOJ,>Y!3BZ)0_QQ,*,Y;E_9$? $K@)Y)6]-6M#H8
M$Z7N#SRI@!"QV)[#XD4M%%?]#O@SR@!X)YVP3[!YM9_I?B"!C:S$OO;Z'SE#
M\)S[;I'>M?CQFS6P-*QIT4?9GKI>B@V.Y%K"ZG=LWIVFE,PLPA%QDY3=G;WR
MMDG?5 SB)_DTWO_36RCC7P4EIME?1'=\=P3=C^A/7.<SY]2B"WXLS#H T_P2
M.VF.6IT>7$',3A/GO\BMW'FQH^ \?@-XHJ;OXS#2++58K_]DOZE(@. _BG=W
M^R=>E&<KAX$#.F6.MA0XH[8?4=:&X9U7<G@G;L*9>- OK'T/_Z 8#>IHE+=A
M,9GO@8\5&(OFN3G%[4^W" +[40_XO@A8^NF:71JL5M>QQ&(?SKLGD8^+(!6F
MUT!4GH2HT8^"]9-$\X6!?W8'BC/-[TAO<YB^,50,DYDT?/Q#3(6^L/+@&>ES
M)S@=(L[RH29W?JHQX']51M-PG,@Y.G/BHFK:^P9 HAS"8^-!'5@7?YJG:].
MHNGMH,1\N.0NGLKHS#T-#FN;-:F;".;!4'U]VUI$.)R%# ?Q'CI?'8]6!0#W
M!I 5'4TW@"Y1[[U='G;&$_@-H#I4;)0/[1!9C16O'++&DO2$)LR5&Y,OSED5
M-K+'&H;#B_QS]YGRY/R/%A=4/@Z-D5KHH3Q6"R^7$.\R*X$_V0H$2+84;/UI
M?@$90+OS2O,@U=52-H%]J_2,2( ](6=-J_SJ,$57(T)>8EBO9L!L%LJ9IIA:
M<V@:GROV2CCA_UK=NO^]A 25YA<5WU-+X#\0PHI[.+_[JSX0^;0C\Y:7\WSN
MAC#X4IPES1P&*F_*^;3$UYI_MGCCNPV:P.7MI/\&A2: T2RX![^6\5/[TH^V
M)W_-QE%^G?8_&(!EC]X ED;+UJ)FN+&#*=+:@RENI&:?L*V/P& 5%"DTT 1?
M[=NVOLY?;!%!@,.OPW^.CE"AW8KEZ$H5&7+3%6FEF1O0SSIG*IC(+IDLNB+E
MV4=S')%,?(=7(,P323B/6$?#  $FT,$U25XA;36W'H2E^(HL^460LFN"6CI>
M*.$T90,8IXFT:DMYB'E,#*.\'(;H6.3'=3+IG!T<-Y33.$QUW_)0@!6$1^VJ
M"8AX7I\@Q5UL)=U&>"#TIY#;H'^FBLF^4EJD#63)M_A-Y4-!O G=Q,EB*="Z
MOX18+# ,?=0BG1YWJM<SK(]S4=5?WI3WY<K7/WL]KU/"<2H%Y6$WUJ<CI-P+
MR2,;J+:RU#[@H*R]\P.YPX,W*E7TIJ+!+3\M"G"I;V3YM(##.A_ZS"-KW%.V
M&#_S!#2W<.:'7MDG1,J"'F!,U+,G-%0O\BU")#TL!*.+M2IVDIS0=U[6EJ,/
MGL.6@!BVW#VU/*P$YHTK,ANBJ=OT<@WIQ-;M;*U["C/A[>*W#&!F]DGPY:6Q
MU%6]I0\^MU% !$>#&VXGJY\]E2>>W[3R#9??CH_&^\SA'S [X_S-Z>4+$VI-
M(P QZ7NCG\*49/?97A6I$<OS=CV5NN@+;KCD>,@A\UB#[:A51Z3Q:4&J+36Z
MU^[1JY".KOR<C^S)%[6"8Y"HW+]/UJ*>;_$TZ72JCO=Z;24/!-1!K_-.:3U=
MPW!LT_9LMO2&";\NB7&VD'<@FCE?.#*A 69:>K3YF1=OU ,TWK$_5_GNC*4N
M&DJAV>#@=!+[*?*D%R)VGH./SH7*.0M^=2C4XIB:('BA-\2B>2&'>U3U2;=^
M[3.]B8<_XUZ=:E+&;S]^!="[_?;[@?B82#3,5)?45[+[7%+TY1I^5S-KYF7
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
MWFL9_+X=L'#78ZD^K5O3XNUJ6P5]FTG&E?SB=A0!G7T+E[Y]YQZUMO.5O>5
M1/"P'SO?L<&;Y9=81Y_-SV(EC:64H_%2\AJ/Z!T!U5[>A$CW\[PRPS7B+!6
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
M#U,<PV^VE0P]48MT/;65D;3FGZJO&,UY%@ ;RMR79F?1+);[O4/3,?Q,[QZ
M?=X_C3"V-RENH :K*EKV+,6<KW0I8MT2=L&DZZE-2H$]VOJ-9X!^TA)!81:;
M_$Z[;U<FJE%=D'>]C<9AP_N=+ 2J_[\@AG\!#>8;KE3& H9*5;]=QMPV*SX3
MTX8/U#DQD5/TN%-,#'%A-DWQ--13?":CI'?U7A^?![9;G#Q;DF7O2U*(9QH1
MZ(!L?UT_;N4+\?+V+JHI6]@<-'%.O8,^N.0!Q#OP4Z]'L3-/+],"$T@M?FN?
M'8!=Z[75# 8\8MOH0DJ9Y&. V0[E&.1>6Q+[3LX*PF-R232?\P&$43_;Q)>
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
M%,Q6T06]R0ECEOJ_,U[ Q:-(QI-PU8%UWZE8QGH(0ZEV'8(,+IVW[UH%]Y>
M5).A=$)(JB9.+MZCU642<H<O&LM"\MO0X88[G=3H"2Y6OHEO6^SL M#]1 PB
MP9?^L*"VE (<S)%/S\+>X&5!'B=*)3E5NY@XIQZV\5K/S->'4B[\U(E\BA,S
MTU#F&"#&]O6I#OMXN#=366^D>QY%<ZJ*S)Y8U]\Q!(_-Z0-16[TI;GDY"[OW
MC W3\AA.><Y2 !<0G[L4]G D02+V%7C34B;QHFH+^%PCBDQ!N?"BPJ09+T)K
M'4@Z%*5\H._]#^\F/T#*E\Y[\KQP;\,L9C#CK8;]1+[J5C^A*9!'35NB->5<
MNSLMN!&N[9EY?0J::$%]GV8[V9_A/.RYTAET:]_][9OCR*T"F!F:2:%#!>HY
M6\#W_6&2S]NI\XOZW+28:!UEF6LBN4RF\TBQT/&;))':OZP,__[K#K-]J:48
MW32C[$685!YUD&M'R#NYWTR&H72:>IHH8Q!CO\:/9^\3+21V5H B<RMD+VV(
M&!@H,2<G$?CK(2GK:;+)0?R/Q:R.@WYP&%MNV[.S!B]SI-YLK&9\M<F!B[ZL
M>_ =166_16!&;R!^M0T%9Y%)_-W@43HC!01.<V,#M##)$2L[)*B[0H@\Y9"K
M=IXC3 5 ^J!O+/_I?K?_[R./'8,T*W&>)"=#$1)E[6""*UMT3*^R"-F3^N;X
M:KF#JM5:J#DAF/;0QW!GHGB_C6GLLYYYFM84K1_1QU3ICD=MAG>U[:OY8#0D
M (Y[= XATETQ:A*V0LL?8R^30NF?FF7STB17L=MQ!6(8MDS(;(-7"]JAJB)8
ME_90[]E@!$<QY+*4A5VULT^:4GM-N^\>,(^Z_KH_\_DBO+IW?C&.+%/4<)MT
M\W+8UF?&J!8C#&PY&OH\@VGFY&6,&3A:0 2%'\(@FT]0.R;T-MR6!RJ0:*'5
MJI5S#I(?="IQUV4:M);[&&]6:D:=,?V4GC-N<)2[[HBK;8IL5 7-Y1Z AWSB
MI0!/\ZHSQ((:W,V9H%C2L )XMB2"Y*(DG>>*#1.I^>($7A#%R7CE+R\'I,\>
M8R">.:^]M01A+_02_B;R;+9<84T6D?2ZO24!=S[V<EMG$:%;M^\U4!M[OTR<
MJ,BN$S9$>ES(4.Y3Z_48CKJZXBN*6PNM#R@CF2=]\:2#<A.OJZV4Z6<^&=,O
M^*<S@4)=W'3<X_F%SQ$O^ 6*Y^?T(!NR5NG5) ,BS-:W]&51(>/AD<^^"JOO
MY@3'D0;Y'LC+:%#G)'[3^W/"\N^V)?COP!,9U%?QE.%A3S#* :9^?_D5CT-1
M(#8]6VIBV..$D%^HWPO+);GM*G_T.7B:ETWQO:=A%QQ;\I_A%%9VM>7&2DNB
M".M:83SIA.S,(C%?KIZ0>7G>E8]$K=GC&1 8R@S>"M @]H6TSSF\C6T\L:2=
MLG*9U I;/=#:#[6AG$/K> C6=] N"D35F3SJU.8EA L8>#,A<W':XM0I6WVF
MMVJ!P,?A>1VDO&Y/>I<A,)PKY]4W+SV@UP@9L9\W76.+ZH2$:6<\JY[ZT!C)
M1&I?[^5WAA]V]^W!N0T^^#_Q!Q&8LY$'!ZS@L,^/JC5523"H)N#_\)5"%^+Q
MH7%/ZQ$\^>92FOG,/?%JM*GQ^Z:KB-,OY0M(V*_=\6[Y1*%,<.PZ1W+/ON+N
M);,PA]_6BTUG76KBUF\*,/1,[S>@IF8ITT,<E<E5VK6"5#%1!8 B+VV7E ?&
M3PSB#0G7HI1SGM4EDI0[RH>%O/1AW\W@NTLY]V912A;J"O_%9_%C=H9),&#8
M1_3ASX!VRP@A90NXH]/A*'$A*KBX_QPR.Y ?:684O[/<KO3SH*3!+*K_[ MU
M/_%KSOE*XQAYU0ZI-R+,"F>&L8V;?]I7_D<;"CQF+*SE?D>T]65R-^N)V7N^
MC\HS)=;SZ"EE"\GVMMUFIOF6T7BJLE7>C*B#PN!;8:O4(CY=#>8\U&A%]_9O
MHJ0V;12-'R[+!I[>%MD<7"=+-6MR*EI8(Y]/N)0ZI494?HH25SI"@9D5F28-
M6:;([#_93M6@_@K4O<H,!56G_C+2'",F#G9H&(20PJ0#A<77/(>3;KPB,=0(
MRF7U5'?-\]@;7]/TT@Q1OMY1:[%UPSL^OR:*;"2:K6]>J*7Y>&6LM!=B&3&U
MU4@]E?]T2\-/,7(9R7M]'(^7SY]6/9"N^1[@^\Q)8STA1$#HR<V$?:,AEL4N
MDT+LCW55V=(7.'\Z>H;%!!%17N;X<7NS0+%D#;@Z)A>+.E-Y3&QZ1%\MD[6\
M=]*Y&PR!9"')I>J 6*O)L+;?Y-?M_=58483+E?> C.UHQ@+3RAV:BSP,;H &
MSN*XPJ=,I9I;VT77U;L=U N(8=2E=>)Z%TO1>Y '0?TVEZ'>VI.6HR^/%S+3
M'41SV@:AAU9WH9_R'4,((;<Y<:ZH.\VC<]4ZD<(]Z@+G9=?M%D:$1=>\]X 5
M!H3-WLK+*V,=3T>9L45JK,(M=5>,H5B?T0PV0P#9/<!AQF6G,XKXO4#$T2#=
M.(ZWN:V%G?SK+45!?0+>O6G9DUX>&E'A)KC'NI!Z\.1'D,RPABCA;&?_I4C_
MW2W/I<(\2>3.3@T&E!@5[OQ6_73O'J"/(LV)NA$JS%?1YV-+NPI>H%-[;\4W
M-@)Q+/A%1.T4W-89U]D&;-(?-&L/ :Z]G__:=8*]*+%VZ(=125LL1VO7QQ?,
M#<+JA")'U:=8?Y#\?DYI 9EH\+P'1 "KH:U)2LVQC!_]+OE2''(S?[::GW35
MJ<$==E79?X?9SF7XMPO= VPAO^W7+_U*#-VO.K\DS;-]3]6JJ8_XEGYY<&3H
MRD>H%NZ1XV)L)9%;$U6U!L,[/'#9&I@_"N%D=[!7R].+FALY/#0BL.JX77GI
M [*A?@4/74O;JILAWT</)#9^)86WH_$2MA+^D_ORYH")K4__85GN>"&M:34Q
M!_U,ZG#EWRG<*[Z3'*?"V@6O;U]=,&5" [TH6K;QB*R&,^5K(?W7;?3P;3)3
M\%$*Y=$^Z<.S+7][><&3"I[97LP]IPH%;6A3TP6(LR9:' 2"GR IEWD7J)P&
MD^\!KFN*!,B1&[2=-T9ZF7G^[2SG]O-7&W9!_(V3P@H+'?V8RA<5N8H/)BO<
M9X+\ ];S,$K\ _Q[ /GDW<=<JE_W@*J2Q3LZ^SG_;B!;C]'5DF;+70H!]RNR
M7(9ZGNMCT&HAL)9#R!26B''G"$)H,H,[E4'6,@ML&ZKW !_EAZ!:DYJN>Q"?
M-:.N?_DYL-JUD@)?T$>3PF?X9K_"JP=1NL[R&LYL?\2&_PC\W.X>4/<@=!70
M601QW+IW&=-=NR?KH>BU1A]8=[>PA]1*B'2("8*Z+Q\UM]'SLT>Z'GE=!+ST
MAGW88;D'>)&?@K ?C)DI F22BR0 8JWHXU^%O0%.-+U[V-N$%UW,&Q^@]8?(
MQFCG&VV)$>AH<=(4RZ7@;;O?,E.=?O)9U#N>)$=H>R_)#IOY)I[,L#$0SGK2
MV7TZ"#U3^W0/F!1'$DG> ]!"X70>-*%(2FLQZFWQ?J205K4^=\9F"X[+V#08
MQ3WTB]6/!\VI5N7S%Y;#14_A>Y#T_+4_75)V.KR]_>N#&>I'/3X"UPQ&@FZM
MD:,W4\8+*K4!#'GU6$CBDE_0X?V!FP0;ZRAV:A(8KIQHC&/G@[I+I;W^RC,0
MK)0 >GBQ<VP@]3W PJ9H1@MV',V'O7$DW\O:3@:R8(*+\D[H[7VN_?'KS=*O
M#/(23^JWT$S%]H">*I[A^! 4*G6J@Y"'#Z)2Z2.4FR/7B3Y\0W3(2+H;)GWI
M%GRH+[XAPLJ_ATRL/7V-(#I9!P8A].POP9CPC(GU-RI!80;+"9O;OTLTWQQ)
M2=L9R>79%-)[D<0^)4J4H'#<'%=XSGY:V^R"+2M:@\#>;N=/O9J[K'0+^Y,\
MS_I/77H.O\PB$/P7.2<R$2:)N G?9]BI!H5VB@QRJE=X,_'?ZPA="7R=Q?J_
MX.AJOP4X2Y(.$S7].5?@^R>ZLSZ67A1*50\*7>'>E34WCHR?4D_2$B;4)(EK
M,)COW[5'$!@9^0L)U*S1+-'O^64:&Y;"KMXV3;K,O>[!)DZN<YWM;*\J/.(
M=0(I%SR.UY<*T#I <G>"DQ=X&#[C8+Q)E8EC$YN4%VKH4!EZ\EM$ ,73215[
M]4UG+^%<]>3K&TT-C7X8NTS1]; -/+-;,"G8Q8/U LN-@C10R.$-CEG],DCW
M)GCR-RPS.E[U3T[B?R=%N#CD/3J1TG))4M5)ZHW/@O;="YZLL@33,=39@#L2
MA]S6T_3T/@Z(B)58.?D=@IZ*DNP94DSVA_"8Z?L^&2P#/? /"FPNWHBLH2"L
M@$B;*GAI1?_:"JJT67GM/-K)D1&OOI"L(]MP3UI*'KVSG%!LK:FA!\3<XYC"
MF8M 46HQG4>6''G8(*(L%[XC/"U+KZ(J2?QWRS+8"Z8'RZT+EWH?YC42L\+7
M1HU,#0EKA#[UMWJ^/JQV7YD_,:.(>CG"=6BYRU UY.59>]JB1[=168';"KJ,
MKGYS,$Q#.@+Z[A$$J,-DS#)MR#*61*7:_1M'Z'UX"VDO$U_LC)]@9HG?^X6G
MQ6051!^8$,79"@&<,LS?X] ^=Q()'B]%E:.(&RQ\G?!CQ<]DR['"*YGR'U-(
M"9ON?1Y23Z?3,N;089*G)?&-@DE(V3IV4J'IS,GV^UD'0/, C ;/.56;(==?
M\ 2^YDYKIMYI\1D5U5_&>P-<_TK*LP&F_+2@#-O<K8K&7G+L_:+=P2ALE+-(
MQ:=>G6#: >0TJ0%9V@<Y6O/B5%B-F7_ $D"-4ZLQD>L?C0CG"+\X"#,Q)>L5
M)<VOCBDOE"!UN,Y1S%K[HA6KJV]JF>/+:4V2151:WTK3YY&%G6J5AUJ9T5Z.
M@J'FK+C#_;G0W7?G=VX0=TS%V42\QP\G2@W_9=.)+9(2F(U8TUOZH&@+AZ(
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
MT.D6:D1H[^EA1KVV)@I4A@UQG.U54QNM4\M&6W0_'EGNY6=S:AOCY-_SH:<
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
M!Z2U4&$@B[@YL0MZ'>GEG5I%;4*[TG!UKBEBS7I@BZ^B^C^QLV2P^9L-6RE
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
MPH-*[J5@+(--9<D<0N5:'J+N0IIV.<Y"=Q9ZH<RO1LQI(\J^9PPN05>E%+Z
M)JQ-+@Z\B+XVXA,,=]8'JCN'ZS*-V-:U7J&]1+UI=<^-K8M$#))!CDW8_9RH
M1>Y.42^]^S,E_PC9RD.K1R T\NQ-WZ<9\^:?,2@)+7MMPMY7!O""[0F"AG6U
MOFMVO7=V-*?#W;>+']E<CU3W908U#L5]*C)=PMLD*/FY )L0^7?R]@Y0OL&^
M2)P/5/S6^PH5Q'5R)%&OJ&.HV "WLY_4PI;%AJ<*A+]3;Y\NC]RUV7CW=&(O
MM&N4BQ4L+PV_T41,N*XX_'RD%2=K^<6P0\#E)EK_(:@3171@*KR175\WJ5'<
M9_#SH!CY\441.#GB:^<;#T8L5*ND'?PFR8>EJP'GS9HGP$G?ME*@/^:IZYV!
ML,+E."J[RXG<GY6Z1UIM>-U0*Z2@([U957Q/5,(HYPN_C\-<_)&/V^<(CQ]+
M?SRO)I@4JD-B(^)\)ZT0?A!^;7]@:H'N=]L3'XUB%IQ'+9'F486?<D4OR^XH
M7R>SXQR&7\]="(U51&.MVV<ERMS.!2>3?L,S? *XWC$<VF,N4=#8ZR]0%-VQ
M'/,,CUGYOC+LL[,JR6Z!F.^RO<C97_EYS-R.*9+;=G>V?#?0R%&CB17]>] &
M3Q7^!7SWYIT\JH/@C7D6E]F@\P_;Z,LXQ&@)Q7,<10E0!Z?:Q/:IR8P]*T0N
MH^7H34[G[&^3%Q*6AR"I;0E=5&M=Z%Z$+Y@44JB]RF]%2MJXHV7[Y8X3/GA+
MM;O6G];ZTC"KPNYQ3)<K6:O.T' H)A(-MTON>O>C^"<Y/B%C==[/M+]]JJH>
MI_QX?IV.9Y>G2;_CHA.M<-+2-;A*9@A2G357;;>C_U#5:#2:)%PKA55%,.%1
MM9T<+"1M#3Y61%[-V?*7PX^Q]@FZR_<=]S.2B_K&Y%E=,M3A%3H #.2 .W3\
M3K%O%<E1-F\_5JWN:&B@7\"5DC!U?D]@8QC4HD*A>9-/YLLP=QU;L85..<)W
M^ F%BBNC\A4"50&?W)8QB2TK^"6GW&VDG(L:;TIUIO!A_9XD3BA*JKLQ#UCG
M<_-*$%/F/+V49:H.']&6VMLLXYM?\2#&JZQLFY6^E]]F)(@OY+R6#.1RJ1S-
M9P+\Q":\0T\FML(^&:WBYL;'K"W&&L'=]:=MEY1,Z:-"1>FLKS:7-P<%A$@L
M9\E[1P( +!,22U^O>())1-\3X<<.AK%_),09SRX2Y]M+'V4?T@T@EWRW3Y:J
M^Q]R4UY@.O!P)IP>47# 373%$-A:NYK%(632*0@;]S>&2>XE1Q+MKC"=2FNX
M,JYCZ=Y@0>RBK]Z'D01O*256HA+D(\]!PLF7F/F*7/*C;?C-SV82(DE*7O\W
M^FVH _@6J38.S+H&#TE[RSU47U/ G15P]K)G%@9772)<TQ2QV=G[2 ]2HER<
M%JVC**_(O6%^>$=^$->&9TO1@F>6B%@@DD(Q(U]\K%2N"1&3Q%?[3S^U_0\,
M!+2@.=4 P.!S36'3HU"J3O\;<>2R?/ -PSSYK$S-X\G6+[KJJ7J>,^9O6*8R
MM+&RQ!-2YC="(_@[+A,.640B(A[ K<% T3 AK<K5U7+Y-K.JR 4-&ZFX-IXB
M.5>7\+F3RR< OI4(Z2SU?,,8_-06#!2*:P2 .]$>VIX 6[5/ *Q.5-3V]]!-
M9<+%45'(^>@6]G=7E$UNV/4]?MLC.A-$*:PIV0CK$>\H^8V )P99!7Z+%E7D
MY37WS429C2ZHSI/E=X67G5E+S C577S\_?%N'=EQO)S%XA<??H&8_5*_V2=
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
M -!&=Y5IJJ FE5,GC,*L X1,N7Z!A)B8&MT2+!H("+'FVE]N]HV1C+IF0*J
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
MQ:,N_)_RQT\^8HW&LO6,<A+U:SIPJ*FA1'MY%UQ(D/UT-U F&W[#]MN3P)9
M1"\''(!\N@$*-F7/EI\],# WX"^/&!/..M_NC.E3Z!?).K_<>B]:,^V2<$%:
MUO^U328O#!T@1Y^5!QF<W7D@&(22_VZ5"],G=L9CC$6:A#+9#8W7O>: ;_-4
M=CDS*SW/,X6CR8CSE,@EZ[QX/0YG7YRCS8B&;'8K80SPAN.F? _T,1NN'$#F
M-27(!R7I+<7[R"7K4$PG;0_%_UAJJCBXT;M1.AVL1XA\<0\X*#1':)FHD2&;
MU*S"%ITIN&%$+C_.JR=7R&%Q/0XXBVQ>8#8S93O4VCKI'D2?U0T 29(+IH#7
M&[Y,>E\B_?)TX)E>7@&Z*R@@[2W+^BX'G[@2$)*B8//:H>C'#\D:PUY&24%M
M"KI"@YBFEW+[*L0B"DD3VF4Q3<"]<L/!TY^\7/WRQVI2XXK\_%P9SA04I$.Q
M,%F;/(C>3$T>A.5_?\S]_T%HOZGL4!6>J8^&W-J@8B5*O@9P+9M]"X#0$;BM
MT>U\,&A#L1+L 6#MFWP(VY%#_<1J_5Q.:",FL#Q+!!:W4*XV6>0;(^6)$B\.
MGD\#OX>[T3Y&2-772Q,5'8]UU%@^Y7^+-Y]P-QF [^B^[W38+LXP%5/>.6KH
M^6).;NQ,-[9V/4;O]><A:&#R9JDFAD8B681%S16.)1[3/])5"LI1\9]Q'/KW
M@$=%.2.!FBH-N18T=O/=6,5WWUN:Z^>G!AOQJC/UIB:_3(:= T]>==$HL+=Y
M6HO4$N>*0!6OYM6:E:+T5X2Y4=E8L-E()F5E763D_W\'^V]06-GY#V4-I144
MRI]_[!/YVM-G&'YP6;:$%+=26BE,27XLB;.P:_I]*/@$,HX@BW.HLDVR34L(
MB[59H%1K[K,T?.EL^T0]\YV!PD$ !XB\S16AIXKX55JT9_J\%6+1\?E8=4_0
M]=CTC]E'N[=-XIQ@2F3K.P>ZR)]>UE\8XI4/-NWY";5V[ ^SD<QQ-\21;7IE
M*UYKZZ$5MJ(GY!8ZRPKFB<Y<(!'_L6RX7'8</QWQ^VJ^<]1'C@E#_-\%"0@K
MP68]F[;F+^/:O=I:&K'&!HX\N]6H9#;'T7\@(0)XUHW2O0%>)2]:^"A%(9OB
MZ%Z8:F%KA.Q@S@/<USBH<E43;(W5=87?=]FRT0QD=,"MU.2'S_.'*L%$"-6T
MQT?V,506.C0*;*#O= /9Z'NFF,B&,J\/)[,;-H6"!,U[*@':5UN9PE\*%MU[
MGR>Z,6_.4"%?710\N&-FI,#F0.]2'.T"1P'FQMN#K[3RVS?V?6,?]M)G*GR]
M::VI.U1OU8+N ;!X6HI9:P19\;,)H&P@IR),@+'0/\:VY<P0N#(0[F[$DK&Z
M^=,U%G#WA64-'PK+RE [J(9->JY_]NJ8QI,0Z1MS@7" /=?;-9UJO8JZ0C8C
M,[_D9 ]WX K#EG6Y4W)\[2.8%1M^BMVA$Y(J,TVX*]G )/8VO3$E?U>V/^GQ
ML>Y.4_)Z%NNGJG;.08D';.]SIZ6>%J581#-!JH<DO_#T_M15I:7>#/\==AZ
ME&\P*LC:(ULN^^J:70C.(OQHB@:D[!:_G#2*8#6C7V<ZRKP''.K!Z+!N;"<J
MVAC+EI@[VAM93TIQ&[[=E)],G5Z4W^9"WX)BYH75@L!J6[N[/ML6ZP7HJ,(6
M\[LRV9%%B.)>C9)EA>N(;1&%G>!5*!L45G2UFE !?I>ZV#=[4_I,SU)HFP&J
MUZ?H1<U.-LH8S%R,9ZD@5?E$PA!J!D*RZW4=+V*IU4R 7XNF"G^+T=RP'PIB
M[!"B)Q(<]2O-1Y;+(0@R,V)C DAW8$"; CQ._Y2;+"2H+V,@U+V$SX_V<CV1
MKF6XU_.B>E8"^4SMAG2@WY\%41G7+4$%&OU (Q]]AJ(7.)-MN,8R9F+[03EZ
M_ZF^SCC)^25-83A6K)V^!W%-@'!IT:J<MS5P"OX\4A_MB$>7PP3-'%IEOT>R
MK2<W,#SIP82'W<]BTSEF4_G/>L+^7@C]*,A;_]::%\5P:SR=0/"\2#7D[ER2
M'BXKHCW5:,&LGL7*^YC1P33E)0N]\N7G.QRT:W$O\PVFGI$8'S'BC*-5@;0/
MKX3H0OU5[!:-;#T/"_;XO[+).G=&ZQT[0<ZT$621GOG&]"RBSSE[YJ#/))S&
M@P3H</V95T8<[*_#FY\JOJ+XU2$BWEGN*Y^_\S5:IW!X/.OHE$*^,O9'U\Z*
MBTJ!LR,=NZ!6OVV7 B5:(=BUQ<-ZFNG[<])650'S.$-%M#^&0OW;5-Y''AD
MZV4X@+C^O-@(Z);%)P@PQ\P()^ :.@-^6.I9O-T3V6WA/4FE88S.F(MA4<W[
M^GPVA.'(;_?!=E4AL>&;O8L.\Y!SCN<%+8W,>]\[HQ$_(-?7JI,5[)5SN$_<
MWVA$8Z!VH#WHOPFRNO^.G&.]]1Z O[K4YS'8NA42&,MV1C!K8KZZYC6_<VE"
M(1LTK;7A<FZQ+R8GG IBP12S<Z.0%"O#GR)#SZAIQYIJMV@0I-"0 4K_P:.(
MPV29-0(AAG]]+O2?X<^5"P#2Z(+,AZ=$">,Y5%_I(8\'(X-?&1/KVM:]W!F^
M@@ NQR\^S9]=\A$>?!8Q2\2O,**@&V[[^&S\@Z$NAC0"<O5D<[Y;X1P)TJN5
MVG[%%-O=1N#[I))U%P:-+C6.E66=5DXI"K5[U)53PQ2LJ%/;2JW%K,B,Q?LO
M \SR!..I[)JN9 FE;9Z5#.::7X([O8N)>-NX_-UB-%X2P8[O&BX$@H_,6^$K
M*<.928X/5FDCHJE^N!,6##*Z <[1:<-#%$>S.8 !BI\"%XZ,'7ES@KA9*15.
MX&)VVA3J8F4 P[^^9>QOBQD"EZZBEG!3&>'@1$$^#A230_/X]4X)#>78[M47
M*]2*$C@UQ*T0:6HB20G%6/GC=Z5#-F):9H>D]5&9KDIJ4H]T%(9(Z]556<]0
ML^J*%^T\N/5-I3J$].P)[>!JD6M?"1*J0$-EMIZ<1G+-=6$T&'[8SO(1H8+/
MG.T9[N8//9PLN8])7LZ+SQ15XN;EOO*F>_!%-/< I[A@4*UX.5,PGPE+0^1O
MBI]&0IWT?]RQ4H=##YVN!6\\@N9[1S;Q17HJN8\3\:5W'-'O@*<#-V2>%Z\0
M?.&]_8BF$%$AOL'6;XERG'*9[M6!'!TH8.O98W0UF)C,+ '@))RN$NSWWI$U
MB^V-7R,62F"EC%"[VM3:8O8=#@=<!#87Z X[#IT+^JW3^CK&<!C&C45SI?=+
MHO<5I5W XQL][PT:W6O7Y;'QL#U7TQ5XSQUVRO7K&\4&H]8 K#WB7I?HI6W
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
M:I,B@*YM\RB+A;BQPX]96MZEJ;1,TF#*(77O0E!RB)WM (HAS7'#84XKL;7
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
M,BU$ MO]_M>AP5K'SUOOKN[:,F[W!P.[D,\S7T&OI!X!-.KEM&T7'1XLC$K
MB?6=')$+WI ?/NUL7E;9@01(E_P*#P-:V?=3O9SO#J> I%B"U>>'(5P0!/C&
M+$,+R(8\<$#M\^'Y(_M>LZ[0Q8T=4C+9FPALRXP50-%T%P>X\G_4=KZ<)G(;
MOX%"07E=2<'T[>? 2@73UW2O*59*.HLBER'/<^L3GN$AM*%/AF](,OZL\F)F
M$EUM6\BR^-6MG]7OM%$L%V1)YF [[[\%%+6RW<2^4!9JV*B/>UL[N<RG>U7D
M\D]W)ERC-\.N2]A03P-1JXIUR$.-CZLRPI]O\M'4UV*VKJN\ AJ];'M#=;)2
MF=KIG#C'P=Q$@M66K&U*SO.'VI[ZH&5"IL>MJ;*9#BF[<\ ?!B+7GG=F75H8
M@JQELK$#'N.I4N/AQL&7<R\V02H"@=U/'P@->B)\;!IVHX=AD3!U&%%?96*K
M \:E3&NI>OB)?M+C:NR9R,7/4K01WF2++1@3^$G2+G?*"L\'P=6P#4.2TX9&
M\W&6<'-W-8^^1=M!?AJK1)CL^\!38?IA?/<-0<RR$;KV%R7_:OIGUD4P][;S
MUWR]"GPF685R;NL(0.-.Y.F95A[K@,H/&_<8BX P 2IBMWM:32!^/SA*<LNM
MJJ;C.S"7RQ[Z@QF"4*T=>&$'NRRKW1+1<Q9T1N77%D'M8#XG;6%=7B^.QDP%
M+:/;;&Q_T,RC_^"L*7=!:JP0(._1QX+8#("QL$-0<4'1:><>-]L+2[&BMZF\
M?_\N6LHU1K?/-43X"+O\ 0>U3OS]SE&7%V1JXK-^Y8>7\AO0&(^]&=S#K*8C
MTP,JT<]BJX(C$S0>FN?6ELSW(3X^] O%;P3,S7;V<^A(@'G+#&O3Z\;3AL>
MA=.AAO6O5RA"PQ+7XFW$MBZ>Q=[=HY"$BNI=%@@UF^[+R'@Y:_^$]Z/U$P7=
MV7=KH7<Z;6D44PZ;V6^U1(\L[JXX\CPRXHW=X%I=C]DN^]4OX"A>-MEL\K+T
MDT4[C&BA,IY*6C9.QM-'@[731$4J,!Z@1R(@IRUD\'ZT*3E[;AU84Q=,4^33
M](Z%N="/SR(]U-0E5(N89@%AO<N/L!K8R A[FKF.:7A:!SR[:+D25*S@,%@$
MY>VGM='^JC.B<R:_34G#CX=)?%4\%!)"\Y)*BM=.TJ#DXU9.=T,E7U'8 +=^
MN^W97_.(EX$@HWO^IQ06OAT75X^R@G\_C,"14R('[QVC2(6)H^D5@PL-$]]W
M=7X5C4QCW,1O],]2AZIO&*)A3#;D:'3 H(8W;=0LCRT5';3K]Y%-%1R*0Q#A
MMZ\2K<+J;T33>XII:1/:L'L;3T1UQ;\7:@^5VZDT[,BD%,]Y^-"YZ[2Z.$=H
M>&'&KBPUAYZQ%P,G?<0Y6RF)F<EB"<PZ(S=6?3K$(3K9SA&FYFK1"9KN=[^W
MR_LMM= ?!U!ARNC,%3*!&#R+AHHV)(5\]B&G6F F"@'0E)V4%K;-UGAH=&1G
M2+"(UN)XDPS:W"OL7#OV6BR@ARJ6H*#VMS>#_UL%O7_ (D[\:=)U,.WKAB5R
M)MMY;$Q:&QQWX&BHG['B$S8Z^&U&7="=#!!#((KKL+"%&H/7%?;7YV04TGO&
ML7>>I'X!U'-EN<XMM?:1$B71WR'I/7O5-$N/&;]VOX9ZEC^GV3022T!&RUFS
MA< 8IFK4A'7! XI"-[=4#D"725WD$!SRE J:'D @0B!KUP)BJB<M ;Y[8\G'
M_[SM@>X&FA1T6(PZX"H]L!JAH,4;>T&]@%T,GFT'%;T]R^C>PCML?02P:DU=
M>KI8_&HADSPU>2.UQCQZ9L$*S,]BAAB6?-32G+3IHZO=F02MI1%E,M#G#_5;
M6!3]L,;+PN)T7'SJ3_<=!_<JV]KJ"HH-<'/'D>R:S[KDM2J8@IS;SNL>/(C5
MQGI;4QB)P-C0D$J-PD ;O9",\54S@Z+1Q%+CDD1-?Y'!$I2 XQ0XZAXK5X4\
MMDI1(2\WS:MAON4M&7A<[N<<%BA?OQ*"/#?3%AE.<PD,-2.EK>P<OZ"N3M,!
MSC_(]W453*=?%V_';Z),Z)/G13V1M)=R[+U^8G*3%"'P[2, P_7[LEV+F([5
M]0>K^TJP=EF8RSK2@A1?%'AQ]S'WW.FT=WE7Z-!*S:*D+1+T.()90 >. &?$
MS&G7+U@2Q*I>[IA/45)^248J<P0RMSV]AFW/8:VI1O!\]$RG:OZB<E'CIC"/
M7-Q\N7S#D-9S6+M2JWTV->DVV=N]1+PM\[#PR_LF&TO6!UJJ!(CN9#70%3<"
M$Q/QV54H%Y]W?MT?H*1H,?*M\#SHE='&2"66T6A HU&HH$[Z;]^L3YSXGU#+
M(Q47A%]>1&R7I,,".:7*A8K#;KLBV.62)XNUP/)J6C>EV,O6 H*"0*7$!,D9
ME=.MN+E;[(6'U6N>$6MW2MID<U*(YS_21<CW6!]2'P'@D=MF2%)MSI1=_?B5
M7A2V025XQHHPVBH] )N]CQQM@!(DXZ@11)<#UT&)L2[9IC3'&?VS-N\WPX29
M!Y[R"%SZ6()E5-]*C%'JTG6N#_!>8HM1#C?"2$1DX5F>\J8PG6+O.P(P_JJ4
MS0R9':BK>X'EB]YQ UIOSWY?)PF2NS9V3.OA:&Z.).TE+SF?9MCYPP>'D4<
M7"PW-=F7)3>.(CR)D<B3Q9 4YBZ^_I2@']S 6=$BTE]%3\N3_:U#<TSYPF'T
M\>>)*JQ' )=]0IAC5Z;^:'9A;]MAQ=7<ESOM+'MS^S>.([5$"\T!W=";SR[F
M.V/7-:GUO1_+,4/4R7)M.6Q$B6S6^+E^#EIMAWOY]@BAMK>1]E><6X9H7AGG
M@R:4:7ER'*2,WS_5%(QNX0DT1$M5N&1R-5<;M<5(V;B[<W\5UJ$N_WVYTN(=
MAU=4#+?8S[LA[RHYA"8 )7'^= U2>Z:OS'PR$FE-N?H5[,W '%[3.1KB-]X
M?H^]_',+T!,G_FO&,@R!($#-/45C)J UP#I_WL- B5FU:61)7M?=E=_W+Q8=
ME3X48H>E_\ V=@D6M3<EBY;8T^\+5YIW&Z@]?"V1M)2I1PEHQ55#N&[ D#RU
M:X7S//38I?&NQ]6>]O#F<Z>A*9N)SE$^M^:;!4F-Q-(8/Q[$7J=B?]8[S;'!
M]Y_RV;_$)]0NV3N9#%P,7&J5^B(I9N*C8H_!&\CS@S#%K_O:H<NQMR?3PZ];
M5%V7,F?$C"]GSI!AN/@[\Y?B/&K$)5B#)$HL2<C@N>></WT*6WQ,?VQ)JU"1
M!;L@3#?)37)S7 *ZKRMCJ#0+I#4-RZE:=8\ =D_(5]?C_,FKH8\VZ@U#U.W>
M:UV0]@26J )9?F$/F-(HY\IQL.</SGS86(_SN_':I/&9+FTZ/-(^07,M96<M
MH_"[:^'#+%H.V'G-!FHB"XG=6;_@%1;>3X[P-,B6#9IM:_WN/A?=?I^5CA>=
MPU,W>YYFR_K['>_U!_E<F5T1#(!F (@ VT:PG<)RFG8ZV8V-F.0;)-48;=2*
M#E>)8EZ^T'% $TM70KV$V]5^%5>A'%G?RMF7&FD 4B*.D^>3MOJ)?PEFV[<L
MUQ\OU&;X)%TUY^YT>&,B>._;,$;@37=V-C;\.!,H@!%U4#24KWOZ8R\.>$K/
MUDIE2+]A8%)83=@FM^_K4#!' ";8(P@(FT>NU\@VENO0Y=0SW?3&WJ44C3#9
M^$3=]/PX)8J&N<V.^\[)K2K-7<Z6[.+@=/BKD(T_QNSB@7=R[.Y4CU"\TR(=
MMK!OJ['!50CS%TPJ@%$Q4GSGV?(/B.UQLL&O?$ZE$XE,;7R5JNDBOA2K)KO,
MF5-+:+U\O+YGN=PUDLPZOKC/<=0/^1HT7.$,TK )5$TK+BF7:&#(0NF3L0V$
M]QC9@'=D*W(_7:W6FO=^( %Y-6*&X@N3L,\QRJ%-E3196Z<C0['J@P5#8E6=
MWMW7*RH1YHF2W"R7GHT6AU?2]0DOJBJ@&DNY+:UXLNX:^'@@XI868I,SKP-5
M-:R_,=H5Q HC_O;[FB=._!.)W'JY!.;74040W6Q-J)K..R*64;4RKHXQVKB1
MO-AF&JFJ N>ICNR7+!+BJ\6P&9M*_,BI4@W0%0]U,^IJMDHUD%&X?$F<_*F!
M"9!#:MNBP(H86\_GP:(B=5,VHY/SOR?^9>57AAMI@/CM_JVYH+>%X/B#A^2=
M^%]%??3]'U!+ P04    " #R-CI7%1D,SI=O @#D@0( $P   &MN9BTR,#(S
M,#DR-E]G,RYJ<&?LNG=4DTW7-WK1I4DOTJ5W4'J-HG0!Z9W0>R\2(! 5!.E*
M[]QTZ2(=*=)%FE*EB(0(2),$ 2.$Y,3[?K_W>;YUWK/.^=I_9[.&:V=G7S/S
MVWMFSV]8X#[C-@%:/2U=+8" @ !XA_\!<$> _$//@-" $,^ 0!X926E 44/7
M@.B(PL0M), W+-0KP!_ "^T?7X  (/AO3]P6Y:;NO7O@AR9&6KH/-/$= @#E
M1_\ ?S="O(.??VBPB;8&CY6U#0_9 D &, $, "5PT\DE)!#X#]'5O,<3@G?Z
MN[__E/.E?S[-2^@\Y.$!_L>$UM4MQ 7?W7V\'NJ,'QRO=^%U1F<SDWMX?0H
MKE&Y^KFZ @#Y9[S]N<??/A2.?WP\_LW'-\S/"V\/_6/W<W,*P>O/\3J_LT\@
MWD;1\,<>_,^[[_[6_^W=4#<73[Q] 6^G>A3FAA^+8A.O)X2'_GF7TO./OTM@
M\!\=BM>%73R=\#Z4E7A=_)_Y_RUL?V+#@P^2_"TE>7F)VQ*W>,*]0CTU'M[[
M'PS*_YO\R=$_&O]? $ 3!P =LRYAP8_^L1'_^44"4  T "-P ^ "^ !A0 *X
M#2@ *L =0!/0 XP ,\ :< !< $_ #P@&P@$H\ 2(!Y*!%T V4 "4 I5 += $
MO $Z@5Y@$!@#)H&/P"*P!FP"V\ !@ 3.@4O\@B0CH"9@(+A!P$T@0"!&<)M
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
M4\Y\1G6_A54Y@,Y /T?N*DO >B[U?H5RZ+ZN^7;N .L'%'B5E::,C,-R$'Z
M@-0D!%H5+-3.=%";C#MS,0>GN(G2-[+.U9B$KA>)ZA6$_B[_+:2X&G#)>OD
M]G-.ZO((AJY3G^?&G"9C+\%8T8$TT\M[F(@OZ6B[ <;^4F0)I )4>EX3HQ:=
MRG-5'J-"3X:1!"45X8"%7UOI6)OEVQ?@P,N^+FT%KS"K0S9#91O]?,&M8_Z2
M7W%-+U?[8^T<<,!.*QQ;^I,D+R+B-U:JH_3SUU47'%#R$O;5!P>,&I_GX8#=
M2O"O51R ,L>$X(#A>U (Z*>UNDBZ'?KG*-&3B=U+TS29!S@@_CD::2N&RMS*
M>7=K-AUJ_*L+![PJT;XWWA0-$,?DKJN(X8 QH8*:"N.+<[IN"4G$)+G0)"SR
M2*VA>*0_%FIWCC#DB@1?S4J?O(D\EC#YV7?D"G.!>:5C(S5Q0/2?]&K_^\PL
M49,X@)H!]3DPYC;49.*[-G[(,64<,&5ZP1T)@I?%J-/\;BAEI%D>[Q<FCG+T
MCF7]-7&FGH Q.*;QP@&L.;[-[:C/BE\U'Q55,%4=U=L^<L3B)Y']E2WP9'5B
M$[7W=O7\5X__L1_V^-#GZ!8.F-49.&[' 5NO_BTQ6*4!>%F_ZB_T.,I([1Q]
M.8+&R-1R[RZ5_%E!KM !UABA*Q@<A+H+>JY<!I1@K@>3*AOC (;HX67]*Y/I
ML.,\1Y.]Q17UCNV^HU]"IQQ;WS*A7L-+C[Z2I>L[.#3I^A[7E'P!M02TC>,
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
MKYJ.W)]Z3F*L40LHI:?&XD'KJW8'(38;JZWI&RM?AM4:AW94G@NDIH1=.>.
M0<&!@'3&F,_<U+T&\/2D7/EE,#.6%>:. WP/F)>85WT=1#[*W<^1 (W(K'Q>
MM?'JZ*P-\0GR>S7J1-W8D!&7L;HJ_-4OVN,:I#8KR-V%HZZ$AB$7(:I1^?T>
MG4FJ3=A5TDZM(7W-A)RYQIF2O;J#U>2& 3\.D$?Q?3\:+>'X%J:8UJ\@.7U2
M(/?JX^CBNP8#<4.&M1G96HO&A&8R[OH/;7#M58V&TK9:HR]>W5*?E87+!TQ
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
MH5\6=1PO&\#@4W)]3EQ5"I&;8/4ZX^1&><^ #YCFN6-G"7NAK=B1,>9>@$]
MK5='3VH"N] 8B ,=BR5/0*0:F60.YX8[W+QJ]Y.EUMLQ(H?X-3G,CH+)5%V:
M]W.3>3[F#3?+85H%^M]2ZM=[G;<6VAK8^W[9A$JOB^0:UPJ[0WK.?&!.+JU&
M3O'EV:*W*VPZV#*RO2P-.^6\9?RTBDSB7(ZC9C9*W+8\:%U>P8.ZKYLG#&\W
M)Y^H<UCG*'"26XXU3%(;L2?64!$.F>4PWRH#4WJW[RLI9V28%;E$0/DN[V H
M%V,(,'?5B?J7;J+X:P9+:7H=+QKCB]6*Z 81 Z1[7-*=;R ./CG:\YM+%6^Z
M\BOO=Y600A9>\4,L%85UQ4=$OW4&KH@.$]@1].E#'XOE<%#%(*&15S6]L,W2
M5<3F\E ZC9?#]0ZD>B?R^-SG$Y;72\&!?DZ.!%U5<_"5&DK#GU.BU+L8>E#_
MQ7E6K[6GHW5.]GM3QK!^!U>H9^<OF_BO$Z6KF4/*+(]Q@.?7-"Y*Y'3LFJ<Z
M*[H48<!^O\TRG7G5O7"+?<W'5N?G]BMI;<J4QRA@JN7P!EELX@D5,]B4X?ED
MW33<<Y=ALMXIR KF^LKBG#'H5@WY960Z QF9R<^@LLGWZQ&%\RO(M=20!AQ
MD^6HF$Y@R#H53@5O/51W21B9:[ZJ>)8FLND]21=7$S=TCPB\:EHCY431525J
M6E1E0I_\Y  '7!MP>=5KC<R/ 4%]T(-P\ IB\T=M_3H$-NC C])*;8(46J#.
MN]VW.+6D*"%&P^0A3?MLAB^0TUZU/N5?0K\W\W03#(1$R%H/W("Y'M 08Z0[
MT=M(&,+H*<@3%!>(3EH>W!! D<6?SM)"0%;(@*3CK0*$00L*%*=JZ>>TQ:ZO
MYBX6<E4<D].R-J%0E$YE+/)2'1^QIT_NU1DA5;#D:[7?<R-#<0"%T6$9_$I*
M%_O>1TG"+T;P,U@9:I9V=J0U6(N/K_I+KLI.5JEZKXM"W<0E7V@$<AD.&\4!
M3-!;J/0DJ%K#NB>85!QJOYE. _F!_3E27PF)L?<9B7S>@?RF'/]$[:KN8-E"
M--?RC4!5?(5<5<'ZU"/!.T?CF[?7U06;].\)U-NR< Q0.RA5C#JK]3W0A(K?
M,A[ID6QXK4^DVVEH\##5$[Z6T919Y+;CVKT3D3XI@NIP&F/U?4M@^OP6A VC
MHGK=X4U/A#^+3&,NS"W:R1'6CAAA30JU@YNP3LQ939C6F%(K^^3 U"IEVMQ=
M=?F?NX0.*9B3] 0XRHLI5%MR D<:B:S/[DQ-W3$',J:"'@,SNOR.CKMJ8A?W
MT%5U$)GSZ*N*!BSQ=QS "7+# 638F1CB!54Z^%?6F!EU'K07B@:,HDD-C7_]
M43+L8);-FRU\,(#!"\N#?E)_-SHZO!R21AV)-9#7/9WWO]EOU*)]DG*Q.]S\
M&/SF^$@)1;89GJ!*LG6D-7N^\@E*CHS:,NR&,_8M0^G@?C!X9Y*JID\8'+[U
M17[YX9O%4!\#>83^8Q\+DS4KL(Q/3H[,@7R!P6+[5A<;JY)EJMU2G+"C4SKD
MK4F-2:50+IQ9M&=HB+4GG<XP<JY&])A,3O'R%,$NDRZ&*N_PT"<_BV')UOO=
M^\8\,\3%&R[=[N5Q(^$\3"!O"V5MP95#W\\64O%\Q'AP_';YZY_^:8*-.I<R
M)S7PA.$ !J@M.G.S]%D,VR4CER#J./$TG<)S8'7>P,NQH*0U@BD[?Z#KZ=)^
ME*VQ[,3NND##V+6?-U/J,FZI6L-3+0=+1%'<L7(>G=&V0Q=+M>7>@BO5&>M?
MO'(#/&1S3J;]_.?7>C].;G]X7_6"+T(Z0!06U,\!V?DY7J* 7[;F,9]LQM+A
M5>A.E PB880F'D:G:DR3(.M9B8K/W3QF1[,8S;=/6RR*\[5FCG)[H"PJWT">
MLI8O,!L=[NH_YW_3D0.20X.V)!1LT,<X@(0#G8N0(L0HH#9JD;.;-2-@.G2
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
M-EX(MEHV[_%_JD6S>[HC<;BA XT]>*F_+?7T&DA&Y"";1?=\-%*\4DU1B$8
M5C&R@!#%^#HP3TXEC@W@SHWQ#L92A'H*12@I!1+*KTFWU1:TA:9;4H+.3M26
M?<[A*WU?Q753BM>J$@/'3'N8\GK@JT^5G7V91)1L>BM1)JA$T?],MZ_5FJBR
MR,0GK7VQ6N'O<#NC^0E&W<Q *"PN/R$L'H&&]*[AHR7M6D^DL"#>:@H>%[RW
MDE\IGMN(^+Q/Y\V@?@32_"E>_9#&X.<HPQJD0T\A9P.>2&E;#<X)#=]."$QV
M,XZT\]:P:FMVK_ ]?[T,8:NGD&2A5O8=/R;YG?^4)BECD'2.=J9O%K5SSD0[
MRP7\LL0T6=%:.\M31U]FY':MDHS7I^RQ6[2G226<^2XED6\F'9+639_B%+3O
M_GR:AVV"&T\OJ"$F6N:*MW41^]_1RP9S3.XH>H7;_H #F)""J4CT28_E+W&G
M7L;?FDAGR=. [4Y5[Q0!B5:%U9)5C[QP-8,CO@>!>+,/-.MNA7*F*%MFRKR[
M8T>@[+K8 Y;P.O:_?Q,9M,1_^6[K"7KL,[,7!-T1753Q6HE.S6,P-(#Q7\9'
MH*O,77')3""3%)CV[:TJT]>^@R)V5PY:WJ K$7NJJ0RN$>8QF1;(S&R7E78/
MLK/#?[C/S^1'@[GB+=U;:!P$R&6>KYDRXM]<H_M22@D:]/TB!@/,GV@%6S51
M.P+YFS.SI<(19G8=>@Q'_[S,%,$3B"PGIB+>/0)=PT"YF>E5S#R->(8J,:C&
MY6Q98AN&1>SZ54/!,<%!E7RWZ+_5=/K^*+,7YB<)?0@;QG 1EC" F TF*4;7
M(+WZM<NVG]=AO=0H%7T;&\,_R-3V"A._$QKX@0>!*@ZV7MG33LYKH0L5&<'G
MNNX%IX8YU[HNV"KQ7K;>F"B+'Y$C5IKZ135P8,YV#5IZZ%N6$_G66@)EI'_/
MNO]-O]Q/EKJ8=1;[!%B%%V@N6 0\8KG:G*/;;+CAO9D';V/,W?XH/OWZ)XU1
M=!@Z.J%FJU8+,YVJ>6BW>V@Q.'.WJ>"RC;'7"/*WPH\3HK<:/M95",P9W)RQ
MQ\$C+5\$MZ6;J$VIEC;O0=G*\\ST\TR"/&8)S9T?/X?\1IO3DV\ -ZY_^<?G
MNX/[<M!UB6>:@E_"=I*>_OV![-T$I7<+OT"NC9N2GL(%QD*/0$H(0-.+<7:!
MIL? XYH-AGQGT;V%.I3@ONW9L"5(*O8(%,FDYG.[;$^W#2<8XD %<1&+?H-L
M'(+J.LH:6Y+<]Y2XOQ&*SJV!:W)"G6*+OWFHS,\Z;*2OYP2S87E;BF=V)K,G
MIK8FF0A[6/C/.Q1P?>A"Q\/(!4.%_,B7UU?U=2P[5F$K)';:;R6&+*ZWAN#$
M7=1D!$VY=K#T1&5RN5-Z'@-;^>5+ PC+EEO\;H=HLX-0 ]4PV/IBQ&TF'2.T
MV?\"D?^!UH12%;W4=-M2GR=Q+O)^8R"NB J!XQG/SD"(<.K&V-^__X'<J5'8
MO>F ]@T3 Y,I-3;8W88/";\_'7SZ$V8\HO-*V)AM%#O5/J360?Y8+>%_:YWR
M/N:$<ZI[.QHQQ83AFS*^B<8%I9&Q8<CO-.%"+XY3_#XWO4]H:&I>N+_,K/W:
M10_V(/L?,3^$&&Q,H_:B'N5QB&E").(:5K:N+(=[D=#]Z!<1;.-=DBAE((>4
MN'$8/+AX"?"&=A4*4EQ3ES%<ZQIPC5QJV=)"\#WR/7O1EDIC_QK/7+<XG]I
MG:J46&]FCLW\M/>H+M[$*3(0/[J(>>S_KCNB)_3?GZ )#Q[-'^#I+T=C)]&$
MB\G_\5BD=^Q_^\T*6G_X*=@UC^4WVWH\^98+:,2$:(\>C^7_%5'V/VG'Z43T
MTH?'!G2>(6J"[^\%0$=0$X3NY2^Y8KY:^LSV/"NHG^M-JB1SW)TCF G/"O-$
MSR4H11,$WU(49IYO,?A1%I3.75&.Z:6O:NUYN!. S8IC0PMV2@J/=4#>VIF-
MFUV<MGX8PO%6\O8> 5 4_8^.XL5C^!D</<*<1R >F_B4_)30L!DF]9V0Z])V
MV\+S%2MLU8VF=L/F3I'M$?I2[]N]$+'[+6>\0UC_D6Q^56*@^OCRN.ZS)2ZO
MO]EEVM8?YK#:XTFK8W%>-TJE>34_%=QYR$,B[7H,K@W5#>TU>5J_)2YH[TK*
M!E8]Z80\TO8/6-=_\FEMV%0EI1ZU-9+G8/3G>R3U*5F)SMU([0+:B9C9L1[<
M,9S[=B1#%2C@:RE!ZI 4F/6K]C@)^IJ(YC%XZZD=DQA"8C^)Z4UE_>X)YLDY
M>#KO.=%3TR>:43$<^&[43^*RK,8PY"QNJ0B-S1FZ37]02;\(."@EH.28-85_
MO?!TWJ#]4"(40K]*7FS'K.Y;S",\&#R3#$DDIF>Z4*ZKF5/B(+HH1F)::L*"
M=B?6W+;.=\LE;XK .!M,\;V!#T0R>%$7#O,89Y%Y]N-8]'FF%>L!',FQUR90
M_J5KX*WHQ>0Z Z(OE^-0Y0(0NF*.5_RMH*C&=FG>BW-M2X+3D!HV'XTI5H(*
M([F[<8WH31-O2@YQ>TN+]FB, N]AJ '/R;AN&#O=B^59%R=*WE<(N72S&HFX
M,:.*/H%<Z2\4 W*J-T)-ZBJ6MY1_LVD%X%1NA.F,C"3^57@LR_/G\Z!YTINR
M/<V9:@1G3)_!<:,R&=*3;RAY$<V;'"NR_EEZ,OH9F9G$47?+_!SA]14['C<Y
MHZ*9J=/WW9TI&(U\+R(9F>\D6RJI1<S2M"D[:_ZDVO$&1[*=GE'-VS,1=J,T
M751 ZC*$KK),EZ5T0, S#I%]V^0OCJ=VD0UJ.A_$.[#)37B^O<;L7G>LVN2/
M/TTE)1VA3,S5ITE"UR@Z5+;#2I@;C NEB$@AG%#+@["C]"GE6<1.-E5V8124
M<K(H7NU,H .K ^84)EF7EP3A!]"]BY>Z$B@*-4LS#U^06+(PN5_<:Q7%(*TP
MB&JRWQ%HZ0V,?)=-@SB='$Q$)Q4J,Y,E#*6%[SIF:QCD3!%9;'<AMR^I.EW]
MVJ%0MV@_.%<47]LEX%&H_/6WTZ6WDVJG%10#:+=A38H*M?-__*F.0#CMKCN"
MK0-&NFH,;R7#-W>":8\BOH"=,$N^0GIU:Z$Y*0R9(JZKU->52''CUJ]U-9@Z
M79'2UP\ICRC334&-L0Y?^7X)+0=SM(QQIA$O!Q9"<GCCJ_;R'[K81R:6Z0L\
M-HJTGERKTKAT?52N1U\YH>EO>G ,*2E(A]V,5VGSNXBL+:HKL#YK"H[@U1U,
MUJXE>MVH_GFW<DJSY6RV9ZFOB=3R'F$3QTS7I6E=,Q)D/IADO;T9%D:B*3W+
M?8^\281L4BB0Y9RHKA%8?Q0%%ZN*YD5*#S%4R3D)=(A_M2$S!TYZ[0 OV%S[
M[I*G4VO6@YJSL_E;_#MR447IB]K ]5H'I"7UOB\;78Q25T!22N[BG%+<E5OM
MN/Y@^354Q=.7PMT/Y9S (D" 05];V$:$J*U/TS>Z^!'H="<PB4VV=,3_#G30
MYYLKP)9"F&:P29R;<IQQGO/2T+$NX8^G?338Y_#$>/:7((6F*^=!FB=25)Q>
MTT2_(YWG26@Z)^#%S\?G)-M^R*Q]GITZ1(7%-A>P6LN@@@');(O=;<D0$S5^
M>W.'<.^>8B1;C;(GC/QRY$WXL_#Z;@/4G\]\%S7O2%@]^6-5OCYC7KS@,09%
M2FI6X:UY"F2#DB3-\5'> OJR_OX[3V:[W%YDBU^IE7%>:WL9 V&1(4$:HC3-
M?RE;)%1=,LJ7A4>M3UIEP37;,OP]<QKI]P%FJ3QQ<-@ <T/'3N-X&(ITKAE=
MI24/'U6:H_&]IAD4/VF<&#9ZM[^9STD-CQ(D(3C6%X\74CT&HCB17X9NI.VI
M>LOPK,LJY"U?=*C2TGQTW^CRQQ/58L??GN *>?28X[K: 2NY@HC>BBRA*Q\V
MTHT5&X/)1=U@I>?\9H<E9H.WZ7HE#O3KTSYTOS*]-W08?E.-_?R&BA>"=YMN
M>[Z,R!QF W<JEZV7=N:BV/BOR_..#%34V=J^*LF$$AG+^G?+XK\$;;Z_.?/P
MT3!<]Q)$)N7MC6A[T^1S>J>_L.XC<\Y8_[)>M\PLN32H-&N<IIIO:;F2,JRQ
M'Z*OQ)WTUM&Y04#XWIKSY:_4;]JF^5<SUX@;83*]EE4C%M"I*LW1P3*(FWIK
M^<01R+0(D*R@E_11K^GZDS5Z;BV!M/"9A:=8)-+##27^&&*ZJI?, ,DB>@F.
M"MT[ D4++B4QA?1'-6V&?A<-LYY?S=!['9S-<KIKG6>*$01+\??]"W:%4468
M6,#O<,:#TA@AF&4-QEGWXQ$+$-'GH,@:I*4N* 3P)Q[/3_'/>.G_TOITSRVY
MPU>X!5CL#B_=[0C48X+[\1=ZU05#G8EZ/N04(0+ (O>&UA G2;DM[,32]+;1
M2XX*"ZO.X+_E&4Y!8=\.G$X8V8VZ=Q8Z)IBNKU5L_LY=SQTO^01[M/TLFR!"
MMR-YH$Q(<#*\MRA&E&L*>A%E37FWMF^?.0>+"K#RD&J:J+V?8(9%)L(?_/!0
M9Q>J_=03047,!:N3Y^Z%,F*KT#VP#@>2+9U?Z1E4&Z4S$9A7/MZTG=#2!1M'
MF1_&^_G)M.#WMA ]ZA%"+7;RA88*OR;EY;'MM$0A_Z#FZJI[=G&NC33NM6D<
M%XJ39L,8"[(O7L-Q,)11<N2]F;[*AQ^:L2T4Z3@&&"A N1:>=NB\<3#J,HFZ
M6]]7/G>&9W#Z#V*1]X'K_;Q?OBPH$#"T#(O3]NU+%B<2$ETHIB4U!;)><K7@
M(Y")MM?<=X%MGT"A$8 4>:<!?W_'1TTN;Y9/3L[V3@M,*=OKSV==:&WVC[WZ
M5^>@;F9"]N_[K0NY!%HG\^HJ^]A,!GJM,.?M]$?R<BN4Y]1IH7]LDWP>G?VP
M_D'M1;)D3(FP07U2U0=I^5M;OI[+YFK;K3>^^OE-PP_<>HOJW5*5NF09XSA6
M[,<.$[0_V8S8W+)\E=6.'!3I7^W!4)HVF4YGG)ZPT'N!TEL.YV+0X!/>]\VK
MS'Q+'4?<%15*0CQK"9O!)#0/ZMAA+@I.;NDN5*/P#RC%@W.&Y-!QTQ=>-2WP
MS1!GDE5Q;.X33GK5>N7V2'.#>:?I/RNV7<TMN8=OFFVXH>-[JQ37+$P$OJ@Y
MHF@)P3E"DF-GB^@'5SQSF=Q][:-;X-(/.1^ B>KBGE1CNUH<!(X]\,E"4>'9
MM%<.OX^UU&3MH ?1 D"%(;,:!3(&%GGJIP.%1" #4)7#8C4$Q^R GRYKM2,R
M;&A--/,@L:3$3"1Q8RYZ[CIT-RPFQO6?VYPYL_V/6GG!@IG$Z%J++&'U!W;.
ME]H"W4+M?G,E7WKP\Y)1YCTQK?&G?IF=F16=V)W5Y9T[>G=$WEDFVW_(Y[(2
MD190D\_M-&K,-='2^R0ZDZ;&;R%KK^9/% DC;O>SLR*_(&(CQ,F(^%V$J.16
M76$7&^[KWFU=0\E?Q1>]E><(M]4G'+^+F&IME4^LO-!RGGQ<=W&R%NP0<DR$
MT*\TV[*\THMAFP6&AHY 9^D/B*GG$*=OA7955=2HSZ'PL1SVR!C5#[DKO0?Y
M77?: S"< ^6(1M#%EM>OCS.:W/FG<XJ:QC81M5X*E9Z%4IW, ?)%^MM\K;O0
MAA65FNI !4#BO=\,ERYZ>CQM$94O_'U%-%GMAW]E%U^UWZ];1IA1Z#$*(F:3
M+D:[@XGIXF.,,\0;*=*]VWSHWE'?A"(.E#1_5(V:0SS?RBU*4+MB%7'KE*-Q
MOS9_?$1?>,5U7^3!8FV :_/$5J#A]SYI><#EV$E-,VXGQ3+[R7I*Q-C<I8F^
M!PUW,3;I9=*7%IL\# <#EM)]QG)'WA6&Q6=6?1(P4D\6OFKT.RC) 1-7%>/#
M7>V4?Z&XJM4@5\WRJ=.ZWPJ4:R+B#.K^C*Y.)=!G G@LAZ#$2P$W<THRT\Q)
MDW\W/'HS0"RXLGVQ=6II2JFF]C%FBY3]Z1=7-M>8GY^_E[^W[W%#0<\='<NV
MWS/!TEL<?YAVML9\IB[\_%,=.('0-). ,BZ/^ QK8(G>U+U9;8M$6P-ZRVP&
MMN-;6*'JJSI6'<U ;)W=32C&VW7$.^+B>^79P<;23_$2+Y1=_-N7A,R ?R_G
M8>+0N\XSHR[D5ZCS4M'R.K4RNNI<R(0I82TW!^X;*5)EVG>C+*.U/6LUAS4D
MI3(,[8>P.<Z>I*KI6@M54D'H[E+5XJ<"V<:W'L:O!^]]R5%;*N$?;5PX H5!
MSF:AB79T[<=L0]T,+HG]8?+><\U=06G0?= 3D##\#?P8N3(5L$&<UP\Y D4)
M]>JBO[=7S* 1TSRPYP:,3LLCT,3%B..6 !:]\2-&N=K[N\H8;J;E \OZ2722
M-)UG4H8)EV3&HER*);7WL,1@],,O5:"%A+42$(L7CDPW%+JF>_8(Y(:?BL!]
MG0&ZF/QO>@9"-B?,?WYA0'?EWQ)^>F:+XC]0*GKU])<PYW=A2HCQUR9S"VV[
MF],XI<_[9L EI4T]<A_5\K 0MI3[[_UNG-7('"L*^]9SFGP/I87$UMP>Z"&9
MG4/RJ/A:3&./?="LAPQXDYL$[/S(M@FTD3AEQ2F]>65IP8%QQH6,IPZ01Y!]
M#L RA94Z1X%L]E4@54SB]Q14K"8V.WB)!<$WP(JIC[S4J\))CF:V,RD%;)WM
MGUON3#=<YWQ-/@(U,H4M9#Z,A-M\2SO-C(6K"1+K=.8PO\/Z$6G[F]"MJ3V9
M+LV(40(+5-M3/<<^%+"9/AT@<I,4'-EA&4*D"5JXIO\9N^VEZ:MXR_^[?&/I
MR<#=(]!\D<,,;"D;1S;;GN=>-HMD"*]1$?_ EIJZV"BX.%T%,CN1OP\1F6M3
M2U2* @?W(>+@%(_"<V2I'"*,Q9!4H/^)E<8_M3TQ;=P;\'$;LS@]+>B2J. [
M!TM5() .^#(?$V0!FVS'$K=POI:UXAV85@3S%!'D.__>F9T@#W-#S.7I'Q:C
M/<?F4F_A=PV ?4@/)+Z0&[A*;ES*20@,E\);=9!AL6KAB)Y%Z!3TTGJ74,J.
M:V.P)":ZJ2+[4N&89;I0/PTV3&C)V;0DXY9R^K:?0[#PS48*2W\1SQ'HH=F<
MMR["9<G$9;!-+SN-PDULZ4> %FT-ELVB<-R/F\)&C?6:*:<RO*K7]@_4]FIW
MI.-V"<W?[6[]<9_K;CH09YS-HO'2'_W+2QGT:WE]RJ/+OM$$[,I %)!'AE"C
MII66T-%093)DD,U3Q,"0HC;6[ZVZ[B3ZGCP3A5$S# AW_64<4W0=OZLP5]"A
M(A9%T]@Z)&N0^.G<\XPS"C181"^DJ2 2B:;F 64T#R2>6IM'W'62)N,2Q,@L
MO;!C3!-DUC/*#?=*/>^5VZ$^AQXP"1[D7N\2#>3(JR#'QKO@$A;7/XGI>(3-
MN6/<?%KL0PAC,]>RT[)(6=FI;H&?<AR@!PZ/2KX>8!CG?J8Q32N<\D.%BV53
MC<+QK]KJI1_F:1TL'U_E#95]SDB?8CPFD-T$8.0_N%0#870?&^K6"F-C97.>
MP?)'C9&A=G=^Y>T5 #ZV\T"/QSJ3QUP/]/^GABY(I?/G]3 3-1JW5%K$OZ=@
M/^@0!@.O19RE&,3Z-!MES\5D,T3?XU^G_]*S"KG_ >\K7O @V.J5?DKP0_@/
M7*2N_[)2;.@P1?HYW:P.,$ PON"8.K99]VK5/8^<WCZ+%O70F")JHJ'XZUI?
M!:?;O\78F]TETJ5/:0E =M\?MJ*7\HH:B[:.0$1'I5O >,F&-B*>KI5%CNW'
MG?14GX,G=R@)MV3O!]L\,:FT6V^3:BA%U+!YAY<"D7I3WA,Z>7F=E]?F&F]6
M]@')&G3P&)GR,^W-(:;CT3FHBX!X'E$TWE_B2?I/W8T8RH2@S]39(85^CKGY
MSQJ/&YYIC !PCB>GT)9:@RY//UKVWQU@TO-;<^>J!QL6@>45LI8K/X(MIE6B
MIYC%Z^:!>(SN'6*;%M]QA=&"Q^KB+-%E+]Z515?'O;7G>5,UZ!>P;%YI"K:.
M6II#C60;C1Z!A"X-!)=(2TLZZO\4L&S1:9#1DN#\!:+[B)E!]Y=P<XG4!,"7
MR4_6@,.24C*!NT.$O'TOG11NUA,A2 EJ??#&J7/)NBUDDVO]],60$J457:-T
MW>="FR1+/]4CT)0!_<;HDM*!KAD_FE@X#OO;7@HC>RD]2Z4O2B?&'HYO\1\@
MR?#4\R>6P0I?4LY;E>Y&#"GWZ9OF-Q5H:=C+FN?ZYN7"%\<<C%<]@9SN5]&\
M".ZS[U22K<=REMT\&Y)<SJ99=!M>[W'/M*ZI=?E[8P;MCDX1E6P'?,,Q*#L@
MMGJ1+H9?GH@00!"0)=:%M&[[AQ8]FO7D4<(KGX!*<!BR_*6]ZC_.SU_)Q7IL
MH\P.R]#N9LFA%;&!VXD(088$ZM9TQT5O5_*7"A*.UW-NX4O\U?BDN04/YW5D
M=-G/]@'AE]_G1[R?BO#&:_Z)W7,\ G&\!]C?'M9WW.N;8? PDNDXXE4>=D M
MHUM@A=I+\4%OIJX2\$,?WJ6>\*NV-&.U"S.\8<VSHRLM<9A#SC/F-6\QI29/
MW&O!68(CQ(#P,Y9H6_. S@J):7.G4OP[_+L<]5-%\IXZK1+[QJ;5?R$=P%L*
MQ"IOJ,4^-D77/-R?8O 1QBG=/J7X,V,0X_UNWBOH#[*@( N;@YWR)DZY\!N9
M8T]S74OH=I%=&>JZW)G8D[T/E:&<^$K7Q8;Y'J_)S5I&]TJR4_O;2 /$; /V
M,O:MQ.ID<^A80\[=7..!B^89AV%'H'[Y(O8CT"JY@QEN3)C^$>@7]34S\$:
MFY'*.G $ MR:Q.@=X>:*QTA_4;:24B421=04\,;KJC7: -9 JRR@M4*NW9;
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
M1C*.%>]\AGYP962625<SV_J\KZ^%S*N3@O<K+KP(?<A):+D;MJO&4(>0K8]
MIX'(;AS9$C$_=HWBFA92[-E'K0,(M7INE7,COO('THFHL!ID=>_!0(>EP.M=
M' ?2Q6%\;U3Y!R@GUZG$(\Q7(NW>/^A9Z"V%)-'\W9N%!OM3,7[YHJ#MPBL
M[@AT\M\E,P0BAI@]T*IAPJC;"&Z4+$ I6;MI,-&E3E?QOBCB;X&O??!GMU9Z
M:.X\YD%(&;!R:R+?MR'EEXE2O\WE1MLUITL3N[-2]6X2<_A6V,S>H0J]DB%&
M#P8&*%[7  ^B60*$2]=N.94-!2:_!Z2)\%BZ2<VB9ZAO'X'%=38UID/ZQ*![
M0/@%(>.0D\DUYN^,N;K UI]?CE#Z2 ,SO:Q*SS00G+K6&CTF&@,S.(X IF+@
M6@]66J+!1!!K9(^<+H66KY][OR@\W3;&-M?G'MYNS9;S0CK=2'O'_MN!<:$-
ML/E>-#\_]*SP#?V?KPXL%>>@<E)P6JOCO-^'QD?Q3-5Q#R7+A-\^A< 0$&$"
ML7# ;421P,36Y9F_.=XA&&_5(*=VCP;Z4[H@<Z@2&0OHQHH7WETB]#.'M1&Z
M=!FR0M; Z!XF"L5)$>K7EHIV"PLE_BYOQ'O[<BV>RK51OBUF;0!_G5!:\X4.
M'X+,2U.S#\MUKQ"/0*PH%-!.PB1.,\ 4*2PIF=V:LOD5&3E@HYT:=R%%P13/
MX&:=#T%9*D;_DI]ICA#.L<Z[B9W"*B#@C>^;NB:QTNT,9L4FL:9&(W8C&#I'
MH+[C;]$[WVHQYYG)\PIV7'YO5'%C -8"&7#TZOOJI"?54(8,7F(2"%VIEO"M
M.N)@_@[E?,4R3.";^_Y3)4Z$(Q,Y"<=WA,ZDG!1^?ZAQ[6^MC_N\,2;,L0YK
M\SN+WH5@81XW#W&VXT$E8Q:-U1A<56T=>M8A1%-NZ2U V%WYJ( F*@-I%#AQ
M);$#5N[P:>2]':R>P8M,7T>.=XP$_A&U9@UDU3@0G_D(:]#8U*!I,X\'@Y[U
MP!W#N6).#1-]3\TY=F%J/+7+:!M."I2*>)\++^9H TY79G[>+K*>\5UNCGY(
MNUI75/JM^^6WU3:;G(H>WN+#</L!.\G]9^9Z/-W_U__YL)R_1USDZA'H8/+=
M?./@E6L9)MBI\\4)7LT#"FLIN+M7]8Z+Z,$-]Y>>G;Y 5CY__7C5,LZT(^FA
MU2?#+U:8\MLK=4B1*P>_LF8"Y CT S3BQQ SBD$>*]=K9P1TN;1%"=&&UT[R
MF/\/;5K'^M6YEZ7/AS1/+*>S_+JV=[&+%<BA!2$=>A@2D[I:Q*)S"\B:U?TC
MT(-)M>NAV=EFJMRZ_&EV_>+I(5Q:X[73?Y]A[2;C0<G9UY;YI=+AC]D[*S$"
M@ P%UXL6UKT*;2'BU">V3;,4L*-<6VG; =7Q-X6>3AC$_?96[+?$%NR*?VRU
M??AG^ K6C]#,LJ5&')L]3@T%8BG[_6TBA 0BV:G(5=7WE$=N85'I!E238HI]
M9[L:(4@.B@UYQ^G:AHM32]:?_O15^_-2X\=L_-]'9T.=#AR>V&\M$G2^'3@G
M_#U.%3K$T*_0?!DC16PXCZ+S@(,5^20N.6, '!RG>Y)D3/.J17='7"'#$K&$
MXP"N-W?@\Q,[B1DP/$Y7IXHUK*6QGO$5#QZR-+Y]OS,9/M5QAJ:/.@&4A=5Z
M%)V#:J @0%85X-L/A[)33A4LL<<7GJ-$4^-)\Y?*<O?[P ,5L=A:_7"Y?G6/
MDWU.[L&4GJHY@Q/OOSL8@%6./_E&S94;E#XL9OQC#^STPU@5(]3I%R))P5%-
MU=[! [#SKD#>TJN.8&(GUY_;#YJF YG,;5BG%!?@*+7NE8CTWE,P-FU^GVU(
MY/Q"TI-&]\/X(P20!C9? R!\=#TR?S26P L4F9+-HE41G,B^OCG%6I*OX#H5
MKIV2011A,9G$"CETNO7/E447+/PN>.O1X.@)GPYJ@6<W[]C/FZG>%TW30Z[$
MX-S-GD>H )&DU*A"=F",G#=0Q$OG=F]A7 $>$5/C%CEF&&)(TT%#EQ=RV]R
MDM'4[PY#(DU0*E<@>]L&7ZLP^^.:Q-]H#>O#MXP3[@B.V%X1_V6S7A,ATKP[
MOZ@<(KH-TY_*XD'@%.IM+NN:(OD"-S!JKW2-NB MIQ<CWL_9XIV7KGY\7 L*
M4^ E%7&CW8] SV G7<@=.($N#=0%P R2HJ1?L%0!Y%%4>@J/I0YJ1\HK9D-Y
M,P9"OV1 XA1G?10^MDP4KOL2NHLO[@S&)@%9M'MT8<"<DK@$Z][FV^"ZN8R8
MDZ3?[3KFY5!P9A?I3&Z..]B=L3]<F&YQ"W;QJ+DNY,& ?&C$[PGLF=P3NO3I
M_D<0HVMY;5UN<(\PQ[WD%LV0<(>=ZC"FY! -8KN4@+IOBX ET::5PMVK;="?
MRF-;?@12W^GK.CD9F.C+XZ7>\*J,#5I0]EW_+$<_6\UB@^1<;](?5<^XNC%Q
MZ,<T\>'@$*&?>GJ"3PW_S"@/-ZLY@Q3-G=B(A+F;1)9^S'G4C6GH2;H18$>9
ML0'\3V%]ZP TL6+ [!]DNHG. -@Q>6$4Q]3-[]; TR45 ,RJJZW9@=^7 UO\
MK2DF+/-/B3,JN)O08M8'X6)\/0*QHQ_BN#WL*UX<@=QA0A$C8*4M,S3Q=6#J
M:2"VUTEH/)"=>[60=;(+ @&O+EX(I+"DJA9Q;)RZ7=MDPA4.L25OE19>J)]"
MO7[0_$0!ET9=X%VV1V^QDZ6M@2(TV> .,$[., ?&2]?6JM<)IVLBQ($;*Z28
MG%+MDKKJ2A0T$8[FF_7XDI(N^7,Z[1R;T-"%('C2\"3*$$@CHJ-P["A_BL&0
M!FX6R@H$$QW1@Q'2DY\$3<HCB9W**S:3%3&\WOL:%^>F'S8WQJ+VX?]H7K24
MH,B!@IO@/U?ZV0$90N\1:#:#*D&6W@JCN1<H+;F64)3Z<E<24/SD3':.]0CY
MZ;J]VX%C?"AUP,7%5S35/R20<FJ[.Y[8;L;O:/C(C3@J-Q ,QGYN ?O&+B58
MK=(?,,4-/_G?ZWS.OK-YU(YZ0&<9)[1!P&)BH*![*"& <VE^@:DS!]K&^MGG
MI+NS1;7(L<^54(:5BCG%:]FAC@53WR/$*,F'V*Z\\EF/&7#G0)+-?$F\8P3_
MW_-C)AKC*%PM%7;[$F9X+!9'MO9EN_Z 9KUZ!,)J=.-$&",P?I@+(5(#W60V
M8!;=EAK?(48QWU-Z,5+N%1KSFG0$.@&,] 37(]%V'=/29&I9N0/2RY+1-[6,
M\^+).MDYVQH?<1S=8T*W7,:E$$YVG8SX6M2P/X"8A5D?5G5H+:=R,SX=S"33
MW99\A?4H]@3B3%0)$$M:8.W7EGY1IQB(B^Z2GV! QO@37"=TK3VI7ER.'NS5
M4NT\VM[#@8>(W^%%&8VLL#4,XN.A<W$KF@<8Z1-E(5,Q) (8F7J-G!J-@KE
MRS! W@ 8FQ/; 7OK,?UI#/JV9@/<3PT-RGEP]@6>@/@^/W?MF/+GCK,K4&&Z
M,Q/EL;U!BU! CR)-W!_P/;;X>F)DD,"&<B,2A &C/\9V9QV'O$AFYSS!Y<DJ
M]FGQ_<&U#</Z<ZM6#:(Y>JC.RHA97*,V'0H0*.*]:'"$ .KN.-H-P8[,Z8?P
MRT-YZ;?(&BG8L=.&1&]NRQE?E%;U-W?&Q8!QNF6(;ZF3@T>H>J=?Z5A(1-&C
MS]XB?3T#__XJHLDL&0S;'*.($XM>E$Y&G(CX2CBKADZ8RQE@YP)VN@OY)Z$\
MMGW$ N[^+M&O=+LEP\#DFS93@>%67NQE&P9]+?M4)P[<>[]J1UWN 07(#*%B
M;V>3[Q!]?,M>C@O-L3K=3.4/#JW+\?!^-^;F5G[O^SK?2X=U_K9GL =-#=F&
M6;X^2K=]&P8>/PRKAXWW9ZV -;98R$K]15R!A$@G,#!*+F*6@0XE5R8\NGA6
MBS@[(.]0M\F_<WN5U42">_B8]BT^(!&R. B=J?0(HOY-._-2SN<-NW/Q^T!'
M+Y.O ?.';HZX^O& <,5IKRUCFRF?)7S3J/K@G$;VKYV[N$ZD@OR6]W+R8EAB
M?'&,A./V!0NYE4,#:@%9.@'*@L0OFVTNU*%T#BL5=%5<*J$9+N2A99:^U@X=
MTE4OTS275O)?("4P<>SD*OSESRZ\8G6E1%!2N\\_/A;7H-G%7=<  ]ICNA P
M0--GC$/>XV)_3@40$M&-?*ED!SB0YEUC3!Q_X\FRC([";@NX!SFQ3#9MH>_B
M*/(,@0;RS\.B9"<3B''LK4FI^@09I>)6Y8&-PK.';R-.T(TIJ4E0$;HF@"?G
M#"W"@#!Y<R2MF\$*)#.E*R\2USUA(O&RCSU)5^/-AG9, _&U:Z%@<71@NQRW
M1)KA63D3GF'!P_">P_"5AG$G'0_:==2Y2>BE==CQIB-0$N[,=I?:&CC4<ZZE
M9P,6U\79#I25>SSMS^'TU([MHWD[(7AG;8>]Y(.O+-[SD/&5;(KW%^J0KT%%
M4BT/R[<96@0Z$O!>'N6^148/F<V6+$OAR(TD3*2JB3W!\CU8O;2*M!T)X]Q]
MZ'CS[I0"_0K%@0AM)!;QV [52-8R\NI2>0"?WSP=Y(6ENT$+5 8.8[D)ECEV
MXI_3%YY=%SDMKB4ZV73Z?UEZ5H*]WSS1X+.>'Q9K=;7@#_XL;M'],/W:<2V>
MGQE^<]>&AXX]%_\Y_/W\E2_ZI\PN+!^+ V7_'R[G=MYX$"K51$;'T(U)M09^
M^ Z58L_0+>J Y$!Y5L5HY3U>D,CGB]'#_XVS-X^'Z@W?QZ=WBVQ-]MU40G9"
M(DP10@RR;Y-DW[(/QDS9=T4H:[;LINR$L4M"#"9DF9FR+V=DF1CCZ_/]Z_??
M[_OZ_/'\=5[GG/L\SW7?UW6=UW/NPTW0UM;%I$"=9.;*N@H:DI1X.;X'T9@H
MR<[.V7"&A7GZXLF]/?^F,[N"3WHC_?'U8!2V^?$O:ULZ!NGK_VD>B";MY4'M
M 'Q\@)W!P^R@ST7K9S:6#9RF?^_DCH=^ ]KTSL3KKL +*8W49UIA:$*'S];L
MQ2U:5OG:X9-$_3F^BBV9K:!ZK7>U2X@_\5'N0CY2.(G=I]>,X:,+=Q#%!0B'
M/"#&(:HT=N W]WI(-/^B=)5[H,1D]&/Q:'?+S-QRO6CQY DW%?\*,>TB7S?,
M.KCX%!1IJTRZ\F!P!B7#%C^,R!$/T1:]/E(XHBHBR%'XKG)2#A$N9E$85Q5;
MQKO5:)_+[J+MZZZ'GF-X; MY]YREB__5:[\P#H<!G0=I],3V8]+%Q:CJ3EY*
MW<Y@Z/QB#%7,XR-CC8L-;C_QY-*Q8<SL^H*K2-V40NO6SE*;QV13S()$2+#]
M\ W+=G\=/S+T+^%8"=VMB5)#0/OS!8"=^)1F,KK7.GHR2$E%+EJ::GTCHSA!
MGC#W\^&S[5W\N>F)/4V7 %:;.RW-F0_\"AJ@#2MQ 2,6![H4#(82TV,GC3.C
M6%7:#992TB3N>GL&JL$>6_S8E"GZN](4:1YIG=VS\$M'/FZ?([GH]?<XCS6*
M2_\H'XG&2F1:O)D<>C>I3'SPV><6)ARS?9Z*>#YG^X<J\Z*39'>V@-DJ?G71
M.?'@H$C?-V1;ER4,.\5M *GTVI<=H"3P+#B]*LQ:YKDCGASZ[MWDH%'OJ.FG
M1M8^ OFJ_W(IOS;'D[>_3,.+EA.HEF<@B4A"NISEG,]5MP5Z<A*6M9.WNV;L
M3%K_IJE/D,+M_VI&:#<W_O6YX6&@/<MCX<MJ^[ Y71'[7B$>ZW'BL02F2!S&
MKNA[H./A3($U*D[QJ+E*A,G!F%'3W_9IV_Z2=;^9T3>>YYH%S%W0.>[_O?/I
MB;EH&O+ RI8'/!+SO?479A>TXE[AOZ*R[1D]S,F2ML+WEKG8???R^:27RN<_
MK"70F+^I(LA*0AB36KIX<8N>*8Q)AR2G@QY/RI4,AD:UHL+8F-N!<J;E_;JX
MB&C$:*[)X7R-S%Z!TI$\XD$?MPJ[;ZX<#)Q8&E.L855K%5^502)SW!J/5DKH
MU[RPNK1!K&P1SUAY<HDD/I&;=\\*,BW3NSB'.7"DI)DO:E,J"M>RW]B@Y?7(
M&K84ZP.QVOOT[K&V,1/?#O[8Q!C<.=A7=SHW]!53(:GX1< :W."FDAQ3R-)E
M)>5=L\W2QA_IO0M8+-O[/;@@P<1&U>=T3/I,B/SORF6')%FA"RROOBH/"DA@
M 9=^:#P$+)) ZK97)-/%/ Z^M,:E-[4C=4WI@L/'['%ASO1'H9S9HJ0+^*T0
M\,2A;-D0+!YAPQB7H MC2R>Z$];UI@T&&1..OO/GU[D1'004W-=DNEJ*5Q5?
MI5781%)P;#$^%(3@M1Z3?JVADX(M?H:>%BTOOC_[3CX)!E783< IPY#4_M+V
M^1:3MN%=.I[1<V;J'P*J JE=B/,T!I=C0X3 LUAS? !$P$J3;> ZV3[WKZW>
M1-/O;#L=0]I(YWLB-US2KL3Q@S.(]SB5L$CE6.EN+O3JO(6\BV^@?Q0A5T'1
M.UCL,\?(R]I4K. "68IMUPX^13S?)75,>7]W[^$+B]<8. 4UG8G("?V>S9TT
M[MR%3LVXMT\R)#?H;,"&X,JC>6$XT];\9(+/E#"5W'<*TH)RMWB95L5^?4'5
MB8K*MDR!#!H/F&6;UUN*+YH/-.U41M/OKN=5SQPK:R&W@-Z#?(H:.>Q^*QD6
MV6Z=YL:IDM&9'BR-<0HKX@Z\-^S<&C.4911S,1]^W>X4-#[[D.\VW%4X?,Q@
M:E/15-X2/@O7X+JDK[N4KS9X ?ECZ#I_D*?C72'%8W-XSI_W3;PQ,I*#!#F*
MIX&P?;2M<&A@L7E23I*[9J;%6_[TA(P:Q)!W-OSE,H^Y6\8S7^['8S(#3I1<
M*2NCOA_]A"JC"HUV=MO5J>1'.FG5IB11>D5A'FWSAO3029/_P)KZ]@G!NEO^
M8PRW/FX;+^Y!"8\OUQ;_K:F]<4$LD[[XPAX?R6GH@&?H +,B1 2_:M<%5OI#
MQZ*I3UQ\.4N=0@*9+(+_(SR=K''.>!C:P&6"+K*S@6L=N#AR3/6/U$/$$9D:
M+-ABXNW+:N!+GQMA5Q!HFUUH4X":D,6QF)3725F9U6).D.<E5^;)V^\LMTRL
MU4HR3 Q-64I54G+3=16G3T%XN)PBVK!JFX8EI(X5_#S?+2C\HP$K0!DTK^O
M!?BP,(,-?DAMIUG:&/$^FG3NF#1?,$TJ;<OY$N9!1\_OK04P_">&3L0N51RB
MN4Y![I#9J@.EDPBTRSD@QX9<%NE]YAE\,"FAD %7JHXO, J-05]6U2]%0)>V
MXTD&,@^:4X[[0G52:%+KLS5]YKS:Q3X5;O@"<(V/M[&D]P728>W=Z_$7?+7X
MC2NC+4E&<95RT69&'/=G94&@H'6/O,1N=>;(_BR4^IFEXXT=M#AB;H[&M'MP
M1G_4(6XL,LW8CU1848)V^N+=%7/R&'#&K2W8Q@F1CC#&L+GX[:)FW3]IVN^'
M\PUA&"^UH)WIV8UB7FKP3FW>*6CX-UH SNT)]=B9<>Q9!"PQ/P\'1PCTZB*H
M6>C%P%3*K96>.+0+#_)!&<)J/]QG\ X6#/5$7T0H&5'2@U3UJQ YE@#DC+JN
MN7?R)QP=X7L[>?-/MFSSS"<N'8"3>&%4MB+<P=Q9P;X*1PVTN6Q.??R?S53$
MZ6;_:EU 9*XK*'2A M@E+<7&/<?YM,-%(Q_*NTO(Q$WL%TVV:[M,.4]#3/QE
MLVV6H3C((/Q5O@!EF!!NW^^#:3]/9FD7)<*9$& 2.D)*(0>2> JB_TTVO:I5
ML5YPA>H8[!!8CD#9S$@&_*VVFAFYF/G%P[6)M]W"O.Z9S'?X*SB@.^+8#1>@
MT2%]*#-DGZ7@5.&3?"[3Z78ZPMC+4]!G_$NH4RI%3UUT0X5C,4:44D!VL0+&
MDE5= DEPUNX/ZRIO.:V#<GP(:O^-&77F&,4:QCNW-J;?\VC*7[?7O?=E<:^S
M_V.#UTS5O$WX%S?<L%TX.CMUUD+S)&$+NC2_(P@=D((L[1=0V4<'B=H=94C+
M#G)'5I3+22W=EIKCL=4"NF<^=9 WOV %0;1*?;6-A(5^HJ2L!5@ 4],)/1<G
M1<8)T,9\-0I7&6+QX&P9(Q:I#@"\=TMI -W(U3,VL_(P\< &+]U0 ^U3OPY
M^L,P,^D#UEF1BF,QF=D-%D'Y_.3YE<0M5367CY0L QNU%W$UF\_:;316%Q:)
M.Q0AG3B:V$9P)Q=E_%B? B4.=G6@B9EO2'#N5$[4-RS8&^U1$&\/ O#)>Y X
M00A%E"QQT(OF@A%E."B"P^9 9VSAO+M.URPZ8:>=H]2-QIUED\ H0?_L9!37
M+DRP@UCBD9HE%)?[$_NG(':UW'QAO,(6Q+!NBJHIDN?MI?!/<41O=N'>O-6F
M%$^-9S;-(Z:QR?'"I;OQ>JSKU.;UB= O2N';C?,A[AB/F8[J9G/K>SY-&S1^
MFB+6:2P62H=I%S[ST2F35'DRFD9_N"23((?T.\EOMR!([,SD+ WVRURES:G?
M(ZO5)@?ZD^>ZX#Q4!\).G. M\G\4GSYKZ692'B/I%)2H&E;\$ZD";"T4^_A7
M#16O#6KC:N]"$NWY3Y+8:/0<IZ"+TBTGY0T^$5=1B^807JP[8SC:E%((Z9V!
MNKFJWVKN$S _!1$4>.]@EF$D2X=6X,VG5J Q/ST@.X#&EV5T_%!D=,64#>VD
MSD\YLW]=^3+3G3<1D"5L#_H2]2'Y F]T)Y:TR$!5 ="Q[6ZU-NOX3/Q1 ^]@
M0D"RX)C=)&%RIWI+II%[QZ>6\V!W>G:=(-(2P07_"DT^!0&/P()4?SQ*;+53
M^J0<"<8@Q2CUQ+D:S;[0YK/#S[&Q"RHG-7NPF.Q?NCY$:*0ZQTGU?@'7G/N!
M(%-+7>:A)K"U=2;$.USZ!+F OC5"E9J>E\I,<9MY4'.@"R;-XCC+1T;NKU2H
ME!3>2V +.U96I//[%)2ZOW,)J4LNV+(H6;1"]6'!+A2A__FZY"2FG9XD$W?&
MF#JQWC0%J@99/8OH,S/7AV9K\)(X\ 4$1BL(\Q)=-$$N=:66B?TG9>@>@UI*
M*C&P(V\I1C='%R?9$;D$BSH%N8QQ4#QHS(/DE3X,$Y67;(JC<D]2Z0)):#Z$
M1S=^PG9#D)6B*%V\),,P7$E)F5TF*X*O(&AA)_H]"[S9_VH#(+QV]O-NYI\V
MQGR5:>^VT,[8F0,[S:[0A5( 1O!N):9&H_B E4@:!#'8ASH/-,>U.Q$@5R@&
MSG"P6[X@.0A3\HL2J=\P\2=[>WWT'M_<\XB#W8.U_^SF[=*K3T'US9NG()%7
M!!\&74!^Z2\%WK4@5#"@3@_,4>4!&U=!,#EPY&2TPI]8P.BZHJ42''M&%!4+
M=NOR&]D&C1_+I/:G^G]E&?BJILGK5GEN>9_PH@-KJVL6?_A96Z])S'U;GS_R
M64'%DI\0T)==:0HG::<@#X^=V3FB#I7M"V%PRSC\6 ?UPQHVZ"- U3X3$(F#
M!<W-O?"4&G)ZGSF<:1\:B;H!#*8V+ JLR[JV22<NW1M[F6W1 V;"1&;U9'O%
M)')D_)JVET_!5BS.S>\E0VGT9<?:;I &6&*[5\E:=MGF<"V"CR3:)Q-!.S>M
M:D"T$X1Q(\S!%Q&X04$^@#,MT,#$BU&G?5JF7:?*LOIO[1L"GYW&]O;?34X+
MKHV#*_4 >,DBKAWM0';L@USL9// LN\5/P_ QEN/]6+HUE%0G&%VG4ANP"F(
M>V'U+R7A^\^;=:7OFR8=[U0)55\\?S5<@_AM=)M^RWM+JK:F]D/:F2<B7EZ.
M6)ZUS.;QVKZ18:W\(9,+41*CY;J@%. D_IU1#[_SL6.S&?V'LJ[O8=BT6.:E
ML+>(;J$]4C\'9D!*4YK)%@1;0;ZSXHFD&D]1K<ZP.G#R8;_@,@T'^:28"V=>
MQ@*&D65N%A9W%@4ZKU ,#\THP7?)=J,UI78(K@'SYK:8DB>P2:EKF0=XT]:8
M<2Q(E068'3M8/4EIOZ_*M72Y4V0=#GB=)=(.&U)VVD=5CI!*T0^$I8:ZQ*O2
M$W:N4%)[>#/FT]V5%MGW%B\E8L%KUOGO)1<D(GNVPDJ[;_WX#NB?/$2 #X).
M"CHY;2@Q.$)J%S82>\4+:?.\S2>AIIT.&.ZVO]I,OI-;H>I11HD @U>SD=8C
M:8/^?HD>Y37?&;+8RI,DZR[]+%C"=L_5.'9U7F^EP(#I%3C%SD$P QBS;0%D
MHI>GU0767L\F<C<L_K?NY^851N"[7)WA2:H'J$?A;=:5<]7/A"]S--A)3N<I
MV=NL43ZWNM/@H<T/CVL+"JEZJ#$X,U*HAM8'K1.@GH(XL4_'(J$0;W4EI&+'
M!-5N"?W27I5<1F5ODYGE'"-2N02%@-K/D,CVD-JS'!.\/;W/)Z!I0%[(1 KX
M?ECK9(LAF4SMC=R#37"NP&B9Z*5&WWCTTGMHH_B\AK2"(H"/$25'27]\(AIY
MC?**8(4TZ>&_IW(*<NSUE;C(M#SS7,C3]ZO'SOR]@Q#*^6*J9@[QX T )5S*
M(C];WC#N;*$4EB$5 :?4/MV=P$3EO1/K71\^Z]7/B$R;&I.>]>5!DY9P@]+.
M^I;\Z;4_$6XL7R ""*5>>R@0G*!*1V*69G;I45< EEL),#;70SYJ\A,-\I4\
MWY+U;.0<0UU_L&.(O[?=<YVDKS4\%HPWG1H\#,PPJS7!-'CBJK\=1C28$O)E
MZTMH 3]J.KE$]PQM8R<?1^-N\+(O?L(/1!:+2[,T5*#^0WSX"7KOVN<\4NCT
MM(O[ZR^--\W \,'KSG2C,Z!JHKN9D!>),BR0* B#:B#A%$017:+$'IM5UV85
MU)NMQ$)=?)@V[.G)SDEKJBQKUHOQ^U]_ QU9"8J<6;WY? G+.T;DJ[R>J6=3
MI@.O7^QZU'D%-;I ?Y*/A!-#U&^[YM,# U7 KH#/@+5PUNR90E^3:32 ]H32
M)>[-"&-Q^\,G\EVLJYTL9.DR%2EL8NW>W(E[N!(LU2)<>FY*NI.7JM()W$;*
M= +@B!UU7JT/EA03F=A@>\X?VZJ,D.B&84O)@$5F'0)/-;R7O,H;GE'3F)>2
MDHW U4AY+34W-Z7<>L/1&'96 6)A>VOK31<F/&IR=L=G4#G(5-(.::&L'$D_
M!5WZS$*]1 [$4MGKX!SH;C4%CU-0O* :>6ND(*G=$=A>-)\J :3K@<,^VEV@
M%:< X44\Z<4R!2YR4)T3N_,Y#)0LQ@G 7@]%-[#\Y[>%#0#<=0IB[F1!S14
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
M[*#B(DJL]83BL-6FHIJ\^:2GHH3$6]EY:[C5@H%/B(^_(-$QFR_N=X+9PL\
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
MM+R]%KNT(54Y8NZ?N=_4_[X2@/X*9$1B6QLZ;H6?R<AE/)>!5^C[IE<=MX:
M3JSY*N 6%0OA3*C^I"7G:/J5"MQOC@PQ( -IJ/&P019E.2MY&;&BIIYW.H3S
MW_;>B)7:N_AN4"\FWAT91?Q8*_Q0KY(I*BOMC2%9)\<;$O%C,Q7;^RF:.5,:
M3D<O#78/XCW1?*65RI\*Y,.;Y!.)M5'74Y[12HQ8Z<]];#9@!8S-4)C6QEB\
MX)%'"\07VD40XX I.XX]/DK^WFYBWH28 5PHA#/VSVVU]DJ;W4BD+>=ES N>
M<\?^>W\5!2HW#=H?-983;7'GGAFQ?M$VEY18+_2]*<JD.WY!"*'!'A@I0RG1
M7N0"%/K,2^6G*W'MO1[;D8P?8V7<YAS[B_7]_NN74)AA.$2.HHQO KRP-U]9
M7JTFFBU(<W30TGNE@M:A&HG_-R4HI9P\;JVK2V201Q$7(US(7<A?9CJ7K?!R
MWEZGQ9I5TV]^.PUDU39=@;09/?ZRCE_?2C3S:+]H:78/,TA:7[YJ;KXGIU,N
M1+P]K;5,]+,L!E@[]6L;8?24TPZD!\B4F!T_BSWPQS:/S(6O/N \ZN,+FC'H
MPJI_\2^*NZ?"K%54[9&PY7$J<6OTL2*^(#^K$-/F&F=7F4'=W#R9C0.R%OF8
MO01=#6^%S'-)Z\.0AQ&J6-*<0.&B:I>0NKP:4#M&:NG@6&+YIZ=['=(C8/+)
ML.;NZ--WN?^8VV7&;&NV?A>*4V)D%,*9J!OJ6G4=Z8A5977\JDY#98RVMN]V
M!,!U;H?B9ZSL2(4\T<FK-+^37T\4YN1^-OYS! _):'HRF&>^E5B0$Z^G86R*
MJGKF[;T#*LW,>]=^4'_P@+-1'_6 0Z+$$3Z[3B#"=14:B 8\N0W"QG[RR[R*
M*:3+UE^XY4/6D^_=L\&V9AVP[NEFD[A3MGP+AX<.:7O&A4\][=KGN(!D%6"Z
MJ_=]5'=-2A)7NE VXO-ZPBOH2!8K\WP?F>OO*[M+J+F*:LF?8#;J""05EO1'
MET<>LMO*WJ#/[-#_[['?,9EKEU..;QDHY#(3XF(NU7[Z@'-H@'[ (;[]G]'K
MM.7[W^)_8:XV9/<<5_9#_UW79\4_S(=R:\W)1@#1?,X\"7ZA;EE-33U8[H3J
M];6K,2!0DD16^!;HYIK-6%<DM&PS>&82^Q_8'_W-*=!5G;E75BJC2@*SK3?N
M.MLWP_>,F)9/8"')B[B([^;*%;OW@KV8UKN[R7&(=K4KW4M.VNN 8N0QZ1IB
M!&*IS&Q_3<0U%>2:TCRT_>=7'G_]4+ZZN0R7(%.]Q4OH%/#4V-\^>$2%O$RS
M)+M;/Y]K<B*"WMN&#'LDEH^]E4[#VE [_H<A(M(LN^D7O\&0P[]"IKV3^M>?
MO>K3*$L$>U^7,39$%<B=\^GWY&_V>?Z'/3)\\@&'7#>AU3.NBS43V0W'',=
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
M$%HFR?_M;1MLV-Z15TUI4<:<7Q<Q;?B D]_CA=HS[1$$2T_4&!0"Y(HEAQ=
M7?X\F9AC+C[#$B-)$=N4:6:D"N[3NJ!WR3QT^&6OBP!/?,56+&>\*>E+<H,Y
M-3)O1Y(Y6JK_I9PVO$92)V(_#4S3/WWT+;T5?YMA,VG@?6B:.C+7]0X^8WFY
MG[0^6;$+3%.RZHZZ33H@D[W8?'0%WTVOTH=HPC+2JO@SPRZ9ZD*FYON%+G:J
MW'@<'=U3?CY_HD.]:V <+?,ZGRK0-5\?:'4T+Z$?LFKS\[H&:9469((D2%1B
M3Q(P6I#TI!H7^23136\5/NYO'W$1S'IH&XD(!"$[3^V-N1A^\7GD!-N/15]!
MD3OQ"OA=AFO/YQR;6Q<_V/6WID9VD A?I,UN&>GR[Y'3U+';=FA.O;C?>U,1
M9(+B2>RA(BUV0R;YA(DQW0":+;F'"SE:+Z&"[]Y"J$W>R<M&;KW*)3F1>$-K
M;UU2[=K5G]3O_%^EN0]S-L9D#S,<GVO%Y6SUQ[Y=;+F0,I'6;Q#Q2=M+6W_#
MJM*C[E$UI)9Y:0#)=%YB87[RY!OR]&WZ\V'CXM=4T# @'(K*!%N!)N[7:K'Q
M'CJD&4;T>IE;^H#>B#PYLQT2+ UXHO=M5Y_!,%@]&FKGUFEG+9?%1!%[W6>B
MK.]M:JG@)6E8%6ID7-JHM"8TFJ"9<]HINU^8,/_^*S6.AN+/'<73PK,,>X^7
MA'@"'U\QF#Q:B(&I+1(S> 7KD]!@$@QS%\S,2@_@6@+=0K5UUP)%9=U]=<:S
M_G..GD*0$PG!LYL[S:W:LV6F@M=;>C_96]K<<C9-8W;_J#_+,E0E^$HJ?UYN
M_6=]M[FUKL0VV-Z;,0EC-;0(*T<1@NS3)#(B21?DNU(+_HP?W(K[L*G-G]60
M42@C%>U0+.[/%QT+[Q'<-\:%69A7-79-N(*-Y64EJIRI^$T)PP9[6>*(E679
M[%P7X984TC\N<C'-I+U5RWO721N=S9T=/2T-39VM3::'+[H[1.4].V..=I$:
M>(^.$J:V5SE]ZI<GHYNB![^BZ(9E@K=APQ-B$U3>E05RJ?'1,E56<G['^CKO
M,LQ3H +B&_8C.5!TQ+FCUY9_%J^FKIS'C_+> L(%_]*#*GXCGIMO<]WYSMV@
M2OH!#YF-P*.(G(I:AP8&/-_\Y+ &V:GG(#79GSS;! 0"D9H;-;C]3*1J.':^
M(Z$FG\[R=A6DJ[21NL2[:QSP.HGE+V_:$9)]_4I%U:L1H+)&VI"//6U-6EH)
M +*R_$.GK,NO047#^AJ<5HQF[N!P>N0O=>KMEJ9JF3UZ'OTD5]BPG2-U":/U
ME+!N $45GR9(ICPW/J/>L:)^Y%97ZW-32&<OF)N#B="HY+6$5WZ=II%A>B90
M9[:"L/+ONK1$_OM:A.<(@ZG4B!Y,_O#=_/N-1+)CAY=*?U!=5$AWM4=.GG4M
MJ\)AENK<2<Z5ZZ:#OI5QY2<?&R-!'""#X#\D<RH4J:]5O0(;HIN@* $A"EOL
M0FMK?[Q0:V17R("@[8+-VY>__!]!2!0_Z^6YJXPG:-)]Y2YAYKY8V.R<LYO3
M%P+0DN$'P5"3%@MU_C_K#Z>_PT#& 8NSRU8C$+>NHOACOTZ1M?W# &/,/N,1
MY$G!8=UYK&9G>\M_"LA=82KP/(B4$EG;+S]]4L>/$M8,]J#,;T@1]G:CL_:K
MX*M.R0H_Y_ZQP#MUNJI5J%"EM=EX:S_2F:6>NMW# ?6I/154U;!#YJCDUM%F
M\K<4/TN-EAVE++$6R\@,Y)HHX1KG/.HDXS8,3-[F;DN3\DNCI%?PX: )^B/'
M$9/TR9CR10?[D9'L8T;XHC_P?,K$8-$CG@ABH]>S(!R@OOF]\'[;HO.SUW$$
MG\*2A4/HLMUM7AZ#+,V_$56@467#N96E7)ZA$_KG%AXBL0Q_$\W#:CR7;M4M
M,K<KUU2FZ8]F]"_3(87PRL]5& T)E]IRU\'205*K,-VZ,MZ_Z[I[O(-G@$P>
M)Y:)KP0^/C)C]00GE:V'VPL]!W-2\3W9U?_<ND]DZY/H@!7WXT6M[O.?!7W
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
M:Q1[;Y/NF&_!*%;%Y^#/"Z6)GWAN'3F$PE(.F-2\%K_ CE;[V\O8B=!-%\C
MG$]B;]Z! ;\51+ 6H]E%)'YN/^_IDIR$ #H+!X(B-D-2:_R,5F7'"0JBR"E7
M6W_'4/L?^X&,T9#/3M=[6X?Z#%DJ'A=[_>(^'0[VD5&3E/RWQ;>].?+D/WW,
M$KJRGN1(V^(#JD26"8;"G\\J,=Z^@BLH(X7LA[L"DQ2$:AYP[*^8-# 7W35[
MJLE%'MBQ2N4?9E9_@D 2W&Y6YJ"T:[X/?GDR'@<'Q<W!1.$X]_^ITV:Z%(#K
M<=PD9GV0CI91?@F4F_VE!XBR\J]'_;Z5+ 85FO7/^\L>0#9[VI5].;W,2Y7>
M7$K3O51A G+&Q_X[39%YT?9NA+KIMO,!!V0G7ITI2OW2D%>+3.NI=:\9H+KR
M=,&#^F[7P!6DEB(BH>]R/X,)':EEHP@*2YP.BBRZ4,*-!L&&[,05H,R---Y_
M-.E=O8)NC72=GRVX+>0FR<&2F&9H9/F]TL$UUPMWN>&\+C:X_<XV2]E 3#\T
M@F#$N3Y\*N+IK9GB=*9++M=9[G&"'V'K5/C%!6I1(#V4M:)6.[#6AJQ9F6NT
M)-!;H5U+,!K.-E9$W6.&9=)+OK'N2N9]KGNFS0J=3M!N/ADGX?3JF<M*_?DK
MS5)+<+#I?2;<C55J_0UFYV,?\RWGE3)R-?0=MB!V"("ONC%SI=U:PS5WK !D
M9OP,?R<AYR.>1R(WPFG!POU4-X_V6]NN#&7I=X=[SNO&C?;.2T6O4/B%E'9L
M%AG?Y-_Y8ETB\RRRISIESS2?40L80&%)FEY>EG42V_G4)25 \_&B;>N(N!AI
MP'1CB[>DMY^H;+F]<0Q_4V6-W<MS;W]'M1:TL7X-@W$I6O9U:3YJ:Y(;X;P0
ML-Z:G0(YY^QP%X=.E:C3)+(M*:F.'7&\PPL4-U\=QE@&I[_)%K484S 8\>2:
M]QFG_K&0V@"V0BK*HPB^^ ,H@R)0$;'^?)(YT:M9.2@K_1UMN%!)CL.WW:;Q
M,'O65'>6$HH+KVQ1V6C\N^%#@*P>?M!&X$ZY-_P$U0UKUN;RFS/GJF[M9ZWX
M6N+F>F:UGEV(<+]7K]T#X-]SFJI>5(*EE2#O4UOJJ_Z*_W&3HJS-3W\R$J73
MU&)K9N:^P9DU'32(=L9D)PBQATX6D;A=+,9SI@$])"!J,K^\=Z;$-# B2P-B
MZ=G)HMPHM8 V\995>Q.8<_R.UJ(DB1@*MXNA5I(H3Y9#\:)%\"499SW.5S(]
M@5FP/#9[K(N[O6(O-S;^5@LE(*"5(K:ONG"K7C-3L0?<ZK]6P$[Z^A/:'+FW
MO=<ER'<VXN_R=5^<J6YW6%X*L48Z'134%ERL+;K5[,.[S -/2@M-"ZP9..,R
MGQ$ "<-JZ<6.C)(^\FMF<F1N;-K5@>0<[]NKS$",5K67<#BL#-);T.41K/ON
M(R!&8N6P\/'W_?@+W3A&NEA/,!,2$!_..+L,]0[*NK1L7VSAK3MJ99%;W!ZZ
M0.KOP=R^S,(8AI6=3Y;</]>Q6[[EI+E@.T!C1N>&^I[";E5J=@,F407AXE5"
MOS "ZZ NHTWONJ(*KLGC7$+$JGVGO['QE^G9#M+/Q%N\$(MN[=#NY9J%]N7P
M[G_/I-KBIT !W>:7Y_!Z-?"[_VCG1E%*^//1]ES5I-ZL3.8T\_%:5Y@$;9\K
M9?-A>V)8N3W>Q](?;.+"3Q'?[?JV,? #.&9&&[/0E@YQD;I>*_^-D"JK55RX
M#:2R?DWP;5'_:4GAQ%+C5&OW\]2GP%ZW-8E5[C'UYEC=.4%D<]/GEQKLB:-1
M4YGE.9-\E!)SW1+IF@=F6TZ!*\-1(2='BZ.P[9.C;2(M"U/NCHZN0E-DY!J]
M?;!3H9G#"QETO$0P9^I/0U4G^Q;&"2,N 8%N==5Z74 GS3K\2$$$>(6+R5/3
MMM!.46GM9<Q8O"Q?-NITV^^5DBGAHV_J2)W:%&6P"Q1V!&<'3=I.A7KDV;N5
M+RO;.GJR0 KRGWJZ>3ZCCJ>W_VF*QDMOI9ID\3ZTR;!AEJPGV>LG/W>W'T0L
MW)<X5U;EZ>4"G>.7)-G.?1(>-[^>LY!P8]S6(]UVS]$!@2FPQRCG2'8+>197
M17M@C)3IV3KY\GCE\K*H0"-D$WCHB3+D<!V[V!7Z&.#)E?_<>'=\1/-26V#M
M6FE=X!X@>NV_?@UOMW );YNU5L?8H-[V4RNP_5>P:18RY,*VVHI]2]<'/7FS
M< .=F2FU)#YX_6T:\Z7Z4LI4HM\OCD\<]H$\A#P\5C+/."#L4=C0K"KUQ__=
M\9F>ER0*DX(=79^X0 X%-PKW4"B00L?W&#P1CLGG2$/6L8]B\L]NC;$ZC2)?
M>M3KW7R!G/V(D-ZMDQRK@C39.FXW/V/[@BJ\.$8152,CYF=WQE=H9"D6 $VA
M0N1!/+@;8:V*QD1"M._KJVUV+TXL06TF7GFAL=V-H7\W0(?O7GUX]/-Q/\=+
M[WQF>]DQ^FGQPF\S;-9RBRVK&2UKB&N___GQ9TIRM\*/BTG%@17_Z;1W5%34
M\;08H N(9GCR?'!@8'/#P9EA6N.2*$U1%S=-0+7K7$41C6+F& G'N0K%/AZ2
M966A4H]"CGWY8)!J6^6BOV*-T-V)P5.)<*[*'M>G5/9X--F@H XE(ICO>Q'T
M8L$,QY/*9:[Q/;5&&]QK32X#\1%?(\<>CZTGI>B;2?$M.7;E(FT*TV\0,XT>
M6I-9L%[#K/+WY#K V^BD(!%VIG*")ZLL2J^L+-P0[%9EG2=NP*-;*M2R5F<Q
M_LW0/4>\UI<X!VXK.GWH\$!1NI)Z^E;UZ N*6N'XOP,KK,WFBO(6_RPLK.&P
MQ3";5$7XFY9F>,G?Q?70+GCH#);TUK50$5OWH^^]UC'-5>0>348ZIY=V]6IO
MSUL@C^AK^P0V:+/+ #TD)?I>N D3&V<=YL17UR-9"V+,C@4#G3TX@K=AK7EF
M0IMIO)OL\LMO?T\E,JLP%VMPU]]ZP#A@2OQ70VNK/V,N#=R=N/>6%B'(1>XO
MGV9?=/1F$793)X7NR%A37;FC;1C&<7[W $*]G45-BPP+UP^NK5I\)GY/":RO
M\%LH>)?6GAZFH;9?$";C?#=4-9=;=BR[0!QK70>>_:')-0FCLVZSV>X+"/US
M [@(N5( BZ(.549%]Z00Q['"?KQT0^9= W99^S<Z&CL=G6[.69Y-*PB$NE2!
MU\!'ZVW_A$=_V)IKMD0^WDM@U-(#^@E;F&X.=8XU(D/7#V%ONG3J@UY>=RT%
M.R;2ML$:+-2_<NI' W%SROFD%W(81M6\\YWS_:;ET.R)BY)*LI[]-OO7CA'6
M/V95:7#^KQ<+_P\+[]-XI8-M>]1/]@T//'2AU$:::#<+Z0KS8XW4^]U;P+?:
MF_6KBV\4F;R#HX^8I J&-YF]?Z/KY)S9N\S'E_Q!UI,U[6GSBI)A=+ZGZ1?)
M5ZD5MQJZY$M!9&CMY'3W#6TJO7XX6"8[6\XXH=H"=*F%W^N-DE^N"9+H]9@@
M=S^@'.63)")G/%M]0MPX]4\54Z^#V:Y'LR592\ZV:D'H!G*M_F#ZH\K:8D F
MJ@\XG\N/0C^]; T(+1!0FQ=LV66?/Z)177$/!+E]:/[GA+<1+G[K,[>YH/3B
MRG?HGJ5[MKY5VW<X1+BF:L4UY@2!F+MQ1'=;O5B3<=\"B1P62\%]74WH/%FZ
M\T+?D:>NG+,U'*R)>=(%Q;[%'*X65GA60W_\T4:RN JX]1)8S@L+>^(7A=9;
M6!'$K[]M>!?J[>W3,#'CKPCY=LK38Y3WCT@)JQ5[M3YR3.:CD$UPUYJU98HX
MWU^L>%U'16<A5L!0B0RK$]_+V'N/"9\R@6B6EC&8;&7*S&MEV2S?RF[L4%V%
M;7C&@8T*4;N;.86!F;:8*P5N[@@+*&R\D(/ V+2E06^XB_Y@4!OIM6#+NU 1
M S$N !KXFS3#[BI;^HG_/N 0A3/O/N LFX=WHYFF3"P6SI:['X6,@ 4DIR[2
M*Q%,\AWNQ^_GW/^CT3=3.CP+!X>/>N=%IO,(@UISU <Y0@ZMRC1PW/T=O<?4
MC.4S8UX:=1)$386GWL^S-=V7*OR7+N010[]@_OU,N^96Y67>&S53@J8*(4H)
M/\S&0FV1G4(<<B&F?Q?;Q,=*7+JR,I'[-2ED%A8V" O+/ZZTYJ/-_[#(&<*K
MO)'KR-T^NM^2_11[?+BZDH4)%:M[@7HC3P4DFE7=F)O&F%6!F?DD\1-'1A8<
M_Y;'/A!0FF#%Q8:W+44MN(.'?S2!A9[1B"Z(R\FP79BB7S0(_.DZ1S**09YY
ME*[DZO@+'7+= <\\IH)T"9 Z%M&35WW)_KI<I7L['0>>K8,J F/VRR-:>&M*
M$HY:3V)UEY![.N#6"L8%CH-YM Y]\&M"WE)[/+$2/A8H![-8_D85WDL91;>_
M(E$/.%0*\L@"'G/,6'R=_[(%T\V^MA-4?RYPO59Z<;%=*EV]RHPI 7BTE<5@
MYR;?X?$\;=0^9++'\K90%@4@O*H8DM8SN\J&=DU'^?KC=$4*Z8RZO9,L^4JY
MQ^#PCOCBQ,$]C0Y,63GH\%P A\^@ XT[5U\6[@X%JPXS/QJ6^;##?['DX9YM
ME&<*]F><T$(@=]3*F#UHNZ/R>=2:+[GH3]HJ\,LS4N =]=%7)L-'=",.P;6[
MVSFLSH3F;58)Y<=R-$C]S _"PBFMB<XZK=3U=+Q OM?>&<&I9X#X/D!0[OJ(
M7$P%YM@*WB-9LNIRK13M_<$YNF2Q&'-+0II7Z6IN\;0%'<RD[7<-(O_7)=<D
MV0OM:2?BIHM34KI5Q>HD!%?L->VF[9D/BR'<[GFUQ/IXX(*E2;065CIW.RYE
M=-:&%-96YLL(&U<*P=][@73&L$GJ/GXS73W=#3+%;NSYX=NU@4)TNXS,Y3]=
MP$[N,LW8BGU\59XA6#EGSFS!4OO#&)$*DP5)5!W6WU&_YWE,&=?K:*GM!YQ
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
MJQ(!M=;5Y9YL)QL[^?9.=HO+5U>!Z+,\/CY>B0RVG[%\CU_Y%5.]$M$47D'
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
M9WVP?(YW)+1$-VCRWX"?@]%Y>HHN@M/=2Y:4TN%2/H'X1KFF?=DJV'%Y]2R
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
M/^-0E+C1\TN--OC2-\-"/RH> _)MI1@NTJ^YW E*_)*_M*CPW PO('[+9_>
M9TWNARWC^HGQA%ZJA)(^0+R<LB7\)_3"*NQ?+)^(I.Y 6MB]E%A,[>3LW\=G
M.X4E3[[=8D0X9OX1/:KDP'Y!7T;>49GBE%5^7[QH-P'EWP/L'CQKM!+@S)4N
MR#*Q* <W?1GN6-NI1+ZP%]4,&W?/7A@.,&X(^7XPG[F6XRG066#KC;T&E\C]
M%7-GCE2#49&(Z4<Y%X5+F]G1 R5V77-6:!Z\SLYI_H4?P< P_&MY4(-!8(B#
M@GMLDF\7\/#[JV\KKPC,)%[PTL20:9Y13 TC6"WJJT&R'9=3Z[X7H'6KIRL6
M LO6,7<Y<@V-6<[!\SC%_G?0\CY6-@Q!XV"<V32_T)U&NBUST^-RR^5O1D;V
M\&E/X).?1ESJRR_":5BDM@,"6;L28.!K=O!5VCT@HEWKQZJE_Y5O1&GOQT+?
M]P)VLP1S RO"8]2?V7(9'5Z+L)I1'$?0* Q;'EO&,Y/%[Q$QQ__-_CBA \XT
MUBZJ=5O+(*@]/Z>-?5$HG/0++]=,J9LHU/]P>0'9^?*VJIW[N]9WD#5_^@&3
MO._(@;P@L;J-J,E,X;/<-7%^D2M/$+<&C5?9].#&(Z.9PPX_LYD;Q<*U0\:B
M%6,)VL?MEY(BV4#/P:)$F1-?=E[VG:70>#A!\+L;.UQE($:K'QSPIS& ZZM@
MY4?2ARQDOJ?"J_[>3,,<\CLWSI&@#V?P%[W(0J5\N/]%89Y($,WI/PO,\:4;
M-Z3UU%WM-J1G%K,W[-JTSL?P@<*HRS>+V)5\6ZW&'D9^5I'P.1/BNA] 6U<U
MQCY=7ZEKD.6EO+.T-/XR9A$2PPE_L?JNV:">?LHSU+0&>.50W7W*0)^^9RVC
M&"9@QJB:,= Z7I7%+RS$"E[L;S*/+QDC5B;(_IP"SK :,#'C _LX'E7\E\]"
M3%ZW:E@=NMO@N!,,8C]).7#S=_53BTC0"_.UJ-MD"_;N_2@5/Q[=5 Q38'D-
MT\90FF*,4$.LMZ+=,G(>K^HZ28D;.EQ'W?W(8*6*'^K2?K*YVA\]&<;(=E_A
MN:*%>H,H> J\5.NV6%3_]F>,,G(M%D8.F!-#BH!\,AVK RU2JWA<.Z4:':TN
MMPH!8>X(MR:K]J[1$&[W9S7HNY;2TB!)C5FA B-'IX;ZYK1WWQ7>^U(=/;,
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
MS)Q/]%%>,M!XG?HL<XB&EWI^I9Y;VT+];%TW&J9TC7\3/+T%/^S+-/Z,(1D
MRK)UK['/- 0BPEQ:5R810=7'6$^1Y"0%P+\)/5V\BMM$!0KHWSZV^LBH<NAR
M3R<7>LR:^/>- :KNMC+?9FEI32-_W^3M^]"#DQ7@-)V#L'Q[D;7EIL(KHOFI
M23'M3IZBF#N#3FD6)EXOA->78(.1OSW;WM9I^3>VN)3\R,29@=:T60/$TDZ4
MQ=F-"B6<PU "P]6:@9J@^VPLF=B_S/>]+]0[;_SE/4 ED7*T;J5.9D0T>YF2
MN8E&C1I-_Z^/X75;OKXX!Y&5%J4Q7ZXP;-RP!%5$),F@E75A&3*#E^3=23_1
M#%8<$6%VQTY818\JUGL88LQ\G\<+O\,:<5^$N,?V&667RB3C0$NCF2)Q&JPT
M?CSM<(LH,^:57W]%?YVI'SDX>EDMDXT-J@KV\WSP4J.G^<P>*A-*?/H+*V<R
M_12FAL;^I+SAM"%I)RH5A=\#0+^/J^6>!?%/:&EXAGC_&&,$<<+:$QIH<KZ&
M S[Q, E]EBD+X\K9RGNT,M*6==34F'GWS?W9/<#\B\4D2U4!T'.[Z4HUO\NY
MMY;YY<Y8.S6JS*#<A#Q^5/213N&!SL5.5'9V)FQJ+T*%"^OF8U216E0YD X]
M['7+8980%1KWFE!7S8Q%J-%I"L<;ZNLCK$5<A/62T/\RM;3Y.P.9 40J@T2_
M'XL>SEY,RET\S) ^O_ET][ICIY,62FKH ,%##2:Y6=+$CO:W&N<7KC$\MG.]
M?"QP\LTM7OUV2Z<03JA%E3D=/-FIV*PKV]=X)10OL,4]T8SNBJX_-J?_2A:>
MJN+-/,SQ4",FPV.09.^_'@V)@MFE_Y53H]S*UF_GM=U7H]/1<,Z3>&*T8N?C
MYMCBJ[&V'[1F@S+!=[2>$(-&$6D:B;T;E-[(3-%HUD 5J.:)M+;&;[>?)%'B
MQV]UF;LIOJ4:/J!0N@<HZJ0M@]DH89[?&;+,T(D=Q7V/^E,FBZV+2N2C6YWM
MPTMZ\(<$%=O]]:6PB6]DW_ 37Z_9#@NL5+/YT>-)21.QFPQ_>-D\!KS-Y2.U
MH-077$G[;] )0/QHC%.?:NYW&$_68.DM@TD9*$%A0[:>8N>7Z,5,\?S*IC1>
M>&.3#5_FE\/,RHZ4Q9X2JQX0CV_Z&D/NB^PN\HC79:)SH5O\$WN[?@)?[%=,
M:]-E8U8T5C2"MD,#'O9)$>4[[)B&'HU(G67@W<)#L ;:_*O#S+F$KXB:\>(#
M/I:46E"9IX(6JLWK>>X!A#GFB>_R?<O$=:9AY=\:C])6MR^6S:5@ D3Z'W^>
M/^-_<UL$F@Y_QEN[$[M;MI&2W:*?))8%*^5;XEB!*>WNWP/P;L@=UUMEFF+E
ME,J&Z?$D7UH,.#DYB6:[N7./M1$K ;R_O&*"N2'GP:/1E953UF:6 .:(&+U@
M?X><T?X:B[XG[0M/ZI,K7@+A=67Y'(MW?*VF4)--VL][_YJ,K4GA=_LTT>]\
M$E11=_,?OF^-2=26T7'XSI+F- ]] 67\&/%--_2O/!'P(1?!OM@V+<K0F1>[
MSN'6CV7(L;+-M"!=3HW43]C1'&8WYGUP97F2R[+7$DQ*8VSXLQDFJ/6IWRC<
M\,"V5!DOO#PVE7U&/T?2NKZ /!MN/)?'V1=B=@\PJ6/V)<R1P8U9*T;7?#7W
ML=\BP24=,T.8F;EEK^N+2]XA_/AZ,VM=A&-U\C2=(7>K[J4@QO&H[/1::^<,
M;7\(&(H1*P?Y'G' F;Y]2-3XD8 B?3[D\3S=SOUEG/!G(@2#U)5Q0\E4/3G=
MN]_U>&633A4NYJK5959@/0L5N8Q,@=PZ4+$RA*#\5[**.V6TN%JF]S/)R-U5
M6/G'NL1G\.XPN'=N-F;H^_'"OF6VMC)[[YY4K*5L0K^=5Q-CB&%Y=!)PQP4T
MIUMQ=#*[O>QV:)^D'.%IJ10_['&!RR.(ZG8\\Z&!*3"NC:N*"VB?J59"9THV
MW9Q5&XRP+=5<*:">Z VVWP9@+?49U9K2?:1ZVH\@W7<UM4]L)],%JXR78J.C
MT[ZE&_$PVVM.Y/_@54[9TB\PH#)/9TV0-*X,J/\S$VKBE:-1HN)OK:]YY]1A
M7"0C=F!<SLUHF,^;QNWXCZ='6D=; $*/X-YW*Z)130[]3O#MTY^Q!P[(V(<W
MXQQ=8Z]^X7\A7"%!=J+GZQP@\G/C<!%SG9^K_GZ/1P4JON?\7E6!R-8_'1RQ
M37.*I OU@!3'2D^>,&S> ZAPOMHZ%O< RJ&2N"X*7:<*%=HZ,GVDBV]Z1GHE
MAYQQ"H&QZ"0CTVN)%?-?=GYAWKTR4<V8<!-%*G%WHH,\-+RQ2R(%O.E.V)O!
M"HR!*;3VN>BI4(:?/F^MZYR5X\;*\P[*:E3X ",']XQRZ3L'\&>4KXI5-BN$
MQ>N8RZ-%>1EH_9DEGC0:J':\E2N(AL:F\?#6Y[Q9R9&>^>\4C8J/<JVD)'2Q
M3\(,*J/Z'+Y-DNT8U4VPI<$@_,M,)#2;!F3HW&'-;$N!HY66E0*9[*G,6DVY
ME*Z\QSH:ND)L?<,301.Z]X!R^E-M/$\ &?P545Z&)U*7M3]IB.,+\9'/UZ/S
M+C(+7,K@/!W2/=K\0)[;Z+?8L8R X(XXY#7DPV[O[E^=1R $+ECZO)+18OC(
MKK%66(M?SWQIP,V2BV!,XHVIS7Z2!]*W $1^W+K&.^05!TQY].S;F^K()F>/
MNK[K8K4U &]B'D\NVMJG;]&E^4@S/WITWX[O_;Z=Q]RF'LIE<WNVB%'X\GM5
MQ8*6ZTF0.P4&J]*?]N>]![S?]J_,5V*[-:*GKSW29+SB'7\<'"#X-$6T;]ZE
M.@2*!8-">NPN%A?>W";=D-(K8CC0E/U)#**>D0HR&(4DT$+ZQ"F1-'OC5#/$
M:-0)@__D%7<I@Z*!S33;#;7R9M31Y%87[0VA>WP>?2<0AV<S$^(T2=:8]0,J
MNAD4E2!6GL!U/; F:3][(FZ11_='1*G$TFK9RF(<<9MHI!5H 9[R$<LX*PO^
M+[&(!O>:"-2$N.C&^VHVKUPE=?-)):>&TI%#,!2[;][Y\Y=HD27.+?1G<V9N
MU8E']\V-LO X_--F]*S\9EMB&._QSY$BB;_4$)XFEL.5:E4!GQY"XCRW)/'0
MZR2;M?'356 U%F7A21?4'%G&RWX]HYJE$T4&!?-9YPD:RQTS31V!:Z3&7Y6B
M?S$JP=^UKYGN?B'3"3]?NUHLUG$0I PH$M^8.+G!-=4_B>X_!2\EO/[LH=D>
MNZLKY-Q;17\;&?SH)UF(NTTH _O3IFXVAM?;9[Y)N-<XRW.6"-C,1L650+5#
M*+PC-3_+ 2+^,47'])?SJ4](P/* /-V^&,P7/5)OV=4D;%AQM&7Q?-*.4[#T
MS&$F8:8U^/8<.;2[2G/U5M$V)%3ED\WRWL:G40#-'1O,80\!R,-__(B[=&L!
MN17<PT:\_<[U'N!.^<E F&@[KW>=NJ)VY;U;"[KB&6$ G$C[NSTJJL=2B>U?
M9)^\T,GNMS>%UT4T26U!\'6=W74,,TSD'O C]D='0[I6GBHO=EX_W315O[.R
M@^9:]*]$["V7(EJWBVSD^N,]8)D/Z]*JSR3D60Y-T<8#9!-T_D:]T!$-51H,
M^.3Y00C'C3_3_GP!6WV;ZO;,]S/2K)/';)$F4L-W6'#TS_&:,B-ARB@9?9D(
M];_PY,FKK'[=S=$=[EH;\U'D?A>7A)>62;5 6M51-<0D(9A!WH;&EF-'C@O$
M$#3=+6#=.#^QO&ST[P< Z#0;$G51O<BV.(0M1A/&H=MZN@AO@C BAYLK=_08
M]VC$U 6YU[JQ.R$2%'#;'S"6&6?]Q_A2\N?;S+ UY1 0D%##$-F1/?6OB4LQ
MT^<>L(A 4?:<(I]N#OU'57'FY(--Z,,A:S'T>%[$W3,<O^6!]4-<RH_#C'<Y
MG# !5*7\CUI%])=!3)\8U=I0Z?[O8?ESVGW'+^.*JR&-E$<6P>M$)^+_C>:[
ML3L@^C1!CK/*N=4X"KPA%!G\O,9*N6^4MM2S0@5%/2,6*8/:;T3W!70*S#O*
MS$9,RU9^V)"N3SK&,?&@.EG]3Y_LS'K48^04H["F%5ULJD7FBZWTS;U&I7KY
M2BW2@]0K!9Q<.2F)^WG9N(:!-49,I2#EANL"4VS_>US?4[67([@P[OZ->5+>
M:BVD+1J7B2L[\X@/*M*LKWE<JJ,PX"W3.J!RUWC#%;=YO#ZH[3YT=1/,@;Y+
M^(_;U!?:(>4'3\53.Y_4S<@I(F(JY8S\2_8GICF+\Q$([/",V**;F-/M7Y ?
MW%E?,#4DZ[!K<7GCQL2;_;9=T5'X4::)Z>B-7J8M _Y@Q'$GL\[W/7B/:9+J
MOHW+?[ OWRZ 8=N(03<-4"+!J(Q(.8)KB1LS]'_(PNF.GD&MU:%NM4PQDWUY
M3Y:TW!5*-]8!^W!+C7SGJ^R997]KCEDQ#&(5U)3AM2RG9X.THAS+0_IA[3!Y
M1Z<H>07P[O3%:62G]+5O-;H-11?I8^'^&&HRH, 6I_>2_R78.%G%]:HS[W'L
M@M&,D[K@D9N]'A#,CRGLTD-14FE%>\5G20RBJ^4\;*RP7]]:"U%%58<566VL
MDCEH4I>5SO2AY+,+5$UC/>H*YV1;ZOZR$3;K1Q%[)M%ZI*NA@GBA[0YD955,
M#)]Z'!9'S-K1(F.Y0GBP8,8&DF_I^@?2<XBP4F-Q&C-)R:.@=<<,K/MM7+LH
MF 2ZC#W\.2ONQ.D8M6G38T.#^_LVKM3,KG/.IXO 4IOTO:KC-;6MO2M]<W%U
MKR*.6R<[%#RY3+2EVO*[H2KM6K(XAA>M8[ZGASDIHLNXD<4'/_--N!DOP73M
M;><)]WD]P,>;H!!.SHUB=LRZD[[Q4 UN!CK]3E[K8C+;)10QXD&O:1.U,_EG
M[]#,?),;UL]N:L-J"EBL:K/-D8:+IA=<)#W&=7K!=<KRU2(\SK?7[B9>;DZ"
M5061+XQ;[WR7G?[8-MP#0BW_8#@[!HNNP=")+884@RG!3DJHX^"K #&9X.K-
M#O-==B^O6NL1 _>Q(8^!<O=H-O3;$.(A8*93MQ R!)76!U=IZE^/"Z9"CZ?B
M?Y)0\T8O]%VI++/STON7BF45>F@HT;/E* ZTX;HZ;FSRS(GP7VY&J3)3G<NK
M;9J'5-)\R*@9\6(4,..I0)!;_S"WDOF:9JY_MJM=Y(RPCZ>+6@3-&@QXVK!\
M0*WN:<*TXWI[?6M-_%T]Q-DK&@OTX4O@\I "&_3T/>"GRD^;NO_<*2EVG<+J
M.UI^-[O.6,PM%PDG#:E;AB]-K$;X?J%0!RXF85=Q=)LEUHJ1-FA=W:6LMR)B
M";LWFK,*SVZLWM?RJ%)U-J#(>:'O^GU=$XU>M>._>QDBJ39Z"3V<2>P("+@L
MDK;["^O/0^T!K_:JO"?GHP:6:ET,"]+?I?K[<RIS#+\8>9+0L2/EL#;7)L!<
M)NV7$I!FT&=-7ZGST9-&*H-)M<"K/'(,.ADOO*B9T-;$+P^[>A>P-F*Y+C]Y
M>-T=0IV/N[Y6N"'$+5!$;':16^.B>OT4:!;.%8GBLFS(<2$F:/&+^63:L,+]
M!1.3VB4S\S^0HH:.^@61KULMQ")&ZG4V.5UHK;S$/(I3A8>XA0W)I,X74([N
MSN?HO7XM=R8<@0+[X95)>'U6PE.+J>T&C$*.$XK<"-5PK3=[7,F5BSS8L?>)
M'5/&8S"DG"$/>=V)/OGQ\7"];I0_?7ZAL8D1]L7&S :$#!=>63R0H/.H_V)E
M9C4 U%]>&5RSZ/-D2PT^#@&A!8-THZ5LN ?EM!F_EFSL3PW.A"\T(&*^Y[+6
M(S0OHV0+MT_=?8K*U.\! C##33DU0L\]JNWI[H7>C?S,#[P[544R4PC^-BK.
MV%XIXTKZLM\(G0KG0;TTW8"47;BO*CG-C"E4=N"J$.Q9B%/KSTRKZ?7'FG.5
M^SWX<O8HE\\DW#:HUTO$^[-5477W9)S)[PH,CL,H5@)PTB(A$:BT36@1]]6>
MZ=-VO7TI"Z'_%19NWB9[W#97=)67NWY^X[,?G(G]^[*3WB6F /8*[5OP(B8_
MK%_&19,+^41JKSGQ$;>CHL?K6O>)5UNYW]CJ7GC%0H>-Y)@37_T)3%)>,=F.
MP7&B9'F>6]GUYU'6,WW2-ZF=@SD46MA8\-9PC#<^^<;%W_?]P,Z!Z'F7T8VL
MK] Y.>VYKOM'(;%RTF1O$'<6V(.[(59)OCYO"#^__==7#SN'(?J*,MGEVMI_
M2_[W !MAP5;WLN,9S.%5&Y/XO^'K]Z9]D*V@AV?T<!ZA&[EQS^>?&,W8VW(Y
MUP+3PNE3+TC&"B)=[Q(6=D..054)6BC.QC1Z_E;:*,A3,7\?4-5N^H$1< _T
M&4BHRO**0>Y#FE!"B-4[9&=NKH7L/:"/C6]*A>9[;X4Y<CS0DZ:H77_2TQOH
M^UN9E@RN]1%%'*ZI1/XL.9GZL3(= Q&-=8?L!O9S"2X.I1@.^?C'+JVBH5S>
M>']7!9I?/X.(//$WLZ3AU']:I^BKS(3WA;B^HJ75]U_UPM7"FW/=JYN&?^?K
M!A<&W7<$Z/7/YQ802:7IXR,M<W.5$DN@K: /S_'F6>=,$)>6+I_#2 ;WJ*KI
MC,MS7NQLW&^?/>[<9FYVUO9X5'J+!:3Q\GVC=;3J+R+Z"0H1$=%$$1$1^5J%
M'RWK3W!)NNC&B#)HE&&S, AI5+=FJ54WYBZ@(S%$#6JY;*02,1'L9J"&S>W:
MT"J(XD(VTS,Q(\<E4/C)NHQUC#M'>T(+5LT?>IC>6*?VWB'M'N#/R\?/E%U2
M'0O#VPH*0=$EM-O8H0*OLUKD_#:ZGOY)COR6/JJ5BYS7=NE'(M.%5<M9LS@+
MB6.!&DZB=IYV1O327.<:YK<7"S-NMQ\/!)TO;]C^L12W7:LZ=U&YMNMM5K/L
M-P6XAYU\CX50M8N)HGBJCGR(N2+<G+K^GI_#403P]ZR#4N^%*]Y8BH4:G25C
M2#>KHSZS/L9I%1^8O!L4F#''Q919'6881/ )92DDN,TC/V@^6(1;B)<@8V.+
M'O/B"L-+A??(*I_7QH<6!*M]E:T3]AD>?O1$\-4[7OGQ>/NM&6Z6(9V<1S>3
ME1 :_+26AMB.BC:%I!#Y6WI@7G!&6^#^;N/Y=45 53D&@=(I+J9O5^**LA^(
M!=W1US>@;PL]15*UO)#VM)=^QOM4#\4Z6]OYX,NCS$DB+>WM;1Z7&9)T^KS'
M3ZRT.?L_>V<3?<L9U!WS'_Y@N@W7AN493%H' ?#. )3?\1HX^51<\\;W9XK7
M=]Q;EGQ9.IJ')XAM<_U91+.W0VJ]$,V%P"\/]O!_;CAQ5\OK_N3&^TF=:M!V
M<H>)DJ8?]!+^0CRA*HGWQ41>"9\JEP\93+0?)Q0G"%,3&1!C)9VZ"'E"JD)P
M4N5^!,'8L52V!]HWJU<5Q_H_(W*Q4)&U<WX/LX3\6DUHV4ZII_0*(O)<\5SK
MR-CHBOEH160^=R2^'!?$M=QOSKF6 $;9(<RMK:"^5V<<1,CC[9:(?M\,XR81
M<RL..=\CSD2-8=-!$-_0_^'DK<*B\*+^WU%06D2ZD6ZD:V!$?[1TMT@.0W>C
MI+22T@H,W1T#2)> M#0S=,](#3 ,?]_W//^[<V[.Q=K/OMGQK+WV6I_OS=J]
MVC!S[03O7LR6%>R5%OA!?!IF)X>8LE!F",ZOP+\FZ!QME5/!&KM4S9ZEROW]
M1=WXC = K&N5D #]KIVCR=:+0=JO[Z*"ZPI^6#U^L3(@_VPFV'=9/O/'X>WA
MX==#B8XGA<9@R<:E(R/?ND.]95+QXCG?Y8*-XOJRN%U'A+X!(-0+?03?[41B
ML;(ANJNCT(U8VQGQ<8U%.OO:#Q\5&)"6;_GKLXI;FF.W8SQ<H'9N:Q,TS.#0
MB0):%Y\<.7)X^M 7L7MUM5G!)\WW/9F,B1=4G@$SC7UOTF'?WG%\^Z(^SJ>:
M-SG4F.TD(UZA<=%3TC6?'?:2O=42?'W0L[;CNIR?5O"X2<YF0#*4!W7U(V"+
M46WWQ-7Y(B>6;K%?YC^=!GIU>CG>)82DNVD_33)UJ@;CZ L-'S=@@]K$2;9E
M?/%^2[W) 9U/?@Z$PJ/8]\H09=KW0NQ/Q%@4VQM**6VCG2W >QO5UVQ?)U7V
M<+\0X'"U#Y^+G>;Q/0Z/X_[^^/^GX>\BN.3<H9\OB489;S\EQ>P'&MWD_B,,
MX]"G0L<W=Z&AT_+XS:VM3=/-8;0:*)S^!>0[^Z5"?RQ^L($MNP"#'9?A/!<U
MV<=>>D>!L;U[88>IM&T'%H>$%Z]9OH@.J> 2HU*M]AX #P"\%_Y7BX,]2.TU
ML_Z,9<&"DM9^JZCU1\CJR5+P"^C&Y[VY*E>@I=NE-/5NQIZ6%1G)LZ=A6=[W
M$A//"+^ Q%%*Z=1?X$=3Z#GAW_H@6,6;T 4Y+)U':NO?P]!J^)- ),)<DXDL
MH>R#R'+#@$2J^Y7XOF;"[/[J1J.EU[1$Z M;XNW''D-OR48!>X#[U5CJ'?8&
M[CMH[STI,AE#B7-5CM3Z&=OC<$8,69;(@L?7/E%%[H:8SHSK-"^Z8EYRY.TF
M@JW+WT+*5_S]=-KK?Y_:_G:NO11@0L";9NS:[Y2J3GP? /G,>QBL?M3;IS2X
M6[C"=R-CAX?Q"2TBU=RT-P8XE+CD:$.K;S:>#P 7X#,NLC<&\.-*?G%E LU4
M)Z03B'*AXN!LN_J>,7G<\WC4NBBY[_<@+R6C*;-)1*5FHG<U84:C_FS#KM.*
MQ'KI8?(GT&:Z%66P ]+JGPXD9T/M17N?4:&'>^D<DH,YD LN?+H=7?-B;B_
M7R#K!,T=**"D@U;] L;FA^62DZ^A_:3CQ<&EG'R_9<^LT.Y<=-[-AWU4YS!+
M_]"O)"GX7+KU,,-S989 HWW[U+O T 4KDF["_1Y"]B8ZRZ\.<#^D0V2P5Y6_
MYN'&X%4^)=6,R3*XP[[1\^O;(,[DXAP+KC?SA;'-)-2*#77_2B*9J<DD"#AI
MG,'EX>IIH<J>N_U%1?H2#_<O >6A@]ZH^3]O''=(P>0<K7_<%];[Z'>5"")A
MF]748)/1L>724ZC7Z$CYWF$-!+A'GKD(-7K1TVA),C2'C./+>+&3ZC2=QLS7
MF7B_NZ)QSW%''TS=<5\(<II:.M_,I?.%EO_!O$4W;X80#=3OU]TLME@29)HV
M=*+66UZ(!W1/P:?P>JO1X:<[VHH.I0>91M>DE,U-#:77UB@A,RTR__/!;)@]
M7MR1*<S,H?G];SEH4X%M<YNAKJ$.D K5DUM<%!#?W&TW]??Z 8!+A@[BK+[[
MX%^T)3"1*I]S!\)0HL[BG,6U9/!/FL[H_2LUY'&059+/FPIWMYWJ(-GWQ9;_
MB0Q3%(IZ(V,^]UQD6'QC'&9O2M+RG+S9?@#XN;'X;GT,#!V%*Y%HCWK\6<C.
M$"7G5;L%V<4X"9>LI=]P2,NR9T/,2D*IMZCD/DC%X'V*@+V2#I$>6Q.6*A_R
M"4CIT'4OTKQ>4CT6B>.NG9T:?1/'74H]=G;O#2@GVB9+*F(,NYUGI R=47>1
MQ3(C0[5V!8VK"S/]*KO7[F4"?!D^9M#0'H8!"+B0# 5.5T*?ZO&#P3ZU:F],
MT7I]^3R+I]LK[44J%[$71P%LI^Q)=WJ-/KQOB6W)+.68!8MVI(%/UYKRQWRW
MX4E/ XEWNLVSKPIB . >4GDQ_^(SR&>8[ ]_S2?,[$K,5)!7U:N?\7%'G3.>
M2TQG<*L $A!V9XH2Z>W5%2[@L;-FV*+%ITZ7GINFSIL'0(ZR:$FP&3JG>(RS
M";48J\*;I=ZE9K:O3]QF7%VK,2?,R;XKM<7PY-DS<D;<'GJ823FK,D*6^2FZ
MTWG]@SHBC!"<>?V<<\!(A4,]Z.4S>%LEKUCO\AN+;GTMQE1:FK-Q4B4I^L!G
MCRO>)Z=M?QH19W0PC6:J\#Z"[R^4ND7K(Q!S*;X>*;GL-6NS2=U*:8?S4 [=
M/-,O9=7@OF(X=U-ZKCD'-55U1XA/^]'$EE4,743R24$$EIG5P*Z]0''^,D3$
M,\&8X&7$"<E[=O-PUHQU._.0V6NGBF4,0;?A.7]P"+PZBT  =BO?V6:;;D,^
M7'S\1.FD\[/.\&N2  N?4/Q9U@48!,[(NZ/0.H=1_7XP^V.;'E)Y!S&)G6+V
M?%N@,$I#6YL[Z&Y%:&,E'LHT9I'9Q?U^2\G/S<0+OL8)Y9'MSEGFL]E'!D,&
MT43*1 /M VQ@#DW_Y69X19Q5YX!,O1./<\K!G_7['VS-]2C,.D-+ANH'9$8L
M?.K9T-_'B:S@A>?'[RD '@QQ)[E/+-O,Z9 IKX,OF3;>&4$Q-G/%"]W<Z#.=
M5%QFL@TS)9UH6GY!S7S8"YK$EJ,D^?=*OP,7<R1>N;_R/TG"%A,;H1S(/[!]
M1C"<]((<@"NTQQD]_5!+?6M76$4B-_MLH*+8<9@[,@HO"NX<'>]DP*07G@<Q
MP=YVTR6:SOC>Z95+JYZ<J=9\:C>+& YU?W1U=!ND*XU'PW*)3:?=JCV8^CN!
MLRM%.TFP3?9S^W+0OX(LWD4HH'K]0,#LHN5>O/W"T'=I)22O2[%7[I%<4* -
M*&-GJ@1^R!>D^1NCS-%QE&V863GJXF27U2Q++WL51V8;'O!MK9_H9Z%4CD\O
MZ6 W$%%_KG_A>%R\(%9V26U\7#Q7M04+D*S@J&^+%:3=5OSPM?B%R@PEL?^[
MI/1E4*3XA)DALC6I.1PH*1DECG_1];;?N45&($>Y>&.J&NR7SS#G(]LIP&E!
M;Q&.,)P3Q]^=ZQX-SER.C;X4%Y#5;+LG^N0OGTP.ZR>+G2BW\W9_'E]RF@=>
MF('R)DH4UAT,M@JQG_VXZ6%&#;%%&II%]VTWGSLM%>\0?KWRRJ"U3H.K-4ML
MYN0YY2\(4LR?4?*5>GM2RW3-DKSYO?+'F%'MD*_K/_"R16+FBL/'+)T:C32-
MMGX>5GPK C=WNL/'F<2+)-G)N>DL(N'].+Z_G[ZEI(_%J7WS3#ABIC58VWLI
M6+U&X\>QR\O+ZG<'H:9:A"1R9R42O"\[04Y1BHUO'EN$8H&1N3<_CARP9!9\
M"JW3EZ#/H!?RU!C!""L>G^\KF/]0+>GPH'M?7!]KN:C$7XG>[[]0_,TW1B3I
ML"N:5WTVV[,+GQ+%S)(K)7%1YB"X%]*IK9;'R=4H>/03>7U>6@R9-YEY098-
M4OP2P&;&/=_S'?IAHBG3@PO0\!'DGVP(&0-S0S25WJ!!*5TZ=Y6X3/!,];B;
M8SL[(C6MFI(3BDPEHG<C;ZFU7\S8ZE].:K8NM=I?,*U.W(7^>'U;]W5SKNK,
MN7O:!=I?GM:C8A=D:&MT9Q=A;J(5*QG+BJJ-YO?Y6A1F:W&0G3X<0U&Z%-5\
M$DG5$3*1;3QH9UVR7'GPJ;2URPS"/>_"-4UGE*T,AE0OP$"( H!_P>#B[53\
M]SFQ$U\<'SB-=\Y1GNZPKHD/S6E3M99&6QSWL?>*"^',VDG4923"3D0^R_K)
M4*9/^3A>P>JA46NUDR!M!I]="K< (EH6(ALF-LKVC?^DL+4IW,BKV[?U,WVF
MF_QKYE\.]T*Q]6V"-/ J(QQ-=>D!P\J(7_M;[P_Z,JQD&M)-T::Y4WD&16)[
M3"K%6Y:\F#'SC2SW%AP1Q"E//SI6+774W1N,\#S\QD4 .N'U]Y?2'9S)!<,W
M]PV:N$?;]'?RJ,] OJ\PZ = ^(]Q.HPWVJLHQK =.75\ASS[K]O 3H!QKJ,U
M'O.FG#?\G:=X38_+*V7"(9X/7[B3_N,Z]Z*]P/S$VG=?_5N=)2IY$K4U:&]/
MYJ\,)];A ?&[%T1B20J<7MY]GP">:CXU2;[V1[/"8"<R 342N2$;-B;:23E#
MD2^5!&K/AK)3S2 E&?)O<4#@B!]Z9G,QS7YF,BE>*9:JHV4].XV$YLQNO\(2
M.2AW+-4=:HT@&PX;U<TREV<K5E-GA-R%X:LK&B9.U?>AH)FY2=#]?P\ 7@.^
MT2UW7NTFZ_"Z]V\9?MB$/S50T16Q.JUY$2>X,*D3PF"1?0&Q/#BJ" LVE?N0
M<Q;T#_>$!FZ5X:0G07?_80AF7($@Y K"M17J[VF79H;V19=T_C@P>L;E40:F
MLV]U"W(ILN(8J!7**@D@FP0F-U</I[J^#.^_@MV7-YT8]AM%7,6BYSF&"H*>
M8,@L,>]0H>6EJAZ4(^VD 86'@7E7B5ZV,[RB!]2^DE1\SR'V]1GL<5PW"U]\
MY/>21\*B BF\S,<2P&_RK9,2N-LZO!<$8>_;;;,3#&2^0%QJYFNAQXN,[UH?
MF<RE(8T#4\MI><;TBWA37$SD(5;9 N6<S=.U34NW> ^ )PQ,K*B8X26LR#*C
MLAE:#V76QT2ZB*7P3WR9;<&#$::.O&B#_E9<6&QL[)D6_UHIT?B#*+IKQI4S
MF_[/CQ1G9B;TB4V9ORB6 +[Y " .?I.D(3F E;HO= GV0\8KS"/\+R%6,:9N
MX>*)7$.!IWD0#T"FRF_,6P3?VF.+WNHB%.7$5YB6S)9FFO(X1N2^+,R1-"*0
M?YT!#49I#<I3_+;O2+F\B%>M%KP8:/]@>W["WRP+.0HRV?[Z;80E"?^4661R
M)2O19P.I37.IM4P$5^Y-7OD7*Y<D'V[H-S<&3X3&VE(UD7L),"Y7!^15HTNB
M$DHL2(C6\;SIRXJ&BY.;3U"(^;(R9>IWU]4]ZIC!'9A&]N:"$'F6S2MR8YA
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
MZ53F/*ZT8[>"<<,O0C[$(?[6X2,;QYM[BU)XJ"H#O)@!A&.P;M'G2B4G^0<
M_X'&K!.JPV]'5U.@I+AJ>>X!\.XO3-^CW1*'\5=[_3=^3H&V9;$S*U*UHMVK
MW(9X5XW]--MJ[I[ $^YR0P)S>RFHS4>M4ZS!)4E38XW4D,U-^\5>T'_(Y/A@
M1<FE)E)"=(QY&\>;_F+'CFBH*#4[YY_J]P'X[&37H5D39'V(DM1H.M@LF(M.
MS^^N\.IHKV1'7;AW=M='V%^%&P("QQ9II?-9C.=[-+2T^AKZ:2Y(C_']J7X
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
M@Q4L:6U8WI3+H/QG\\WW[YFV??Y),E*U-ZHLVTC YA=5'/J&9WXN-Y[X#'P
M1H-/BE2&:N,:E)<MK8%GE1NG?\SK%S5.@HZ"^/@VO%,:S%YZ/I4W^+GLKJ2D
MW\C'L,=.-8*WH_O( *_6H@3S&K6>B.O;H9P(-("N_/?2>',6HU"Q_)9N)?RE
M"B+\Y(580M[(UXK"-B.#9S]B7BJ:<\F$]>?"L01JH%MUTP!G!WYYII)T;MVR
M3OU2PJ^67[-3DD?9YII[DD!T0'6'9P4(YGBK%SZ=]+;&)]7B6O3^25?K:Q3/
M*W'U#@7KHW3'))(HLY3Q*!>"V>XKPL#,']=9(@:9\;!2P1K(9XVX=2KGCI9"
M"Q^:>I*6=8"^II/I'CX>4$BVC0I!COH"?VW33;_(N#/\&_,C*, ZN408G3TC
M=6PA/:2/,OZF*1*?D!X86UI2?GYU']2848,CD&8AO8/FZ3.O3^.([!\3B?>
MF7HO@ZLE0#VDZ)=X& K2K>23+F31EF'FG8)_I@8J>0 4R<2/S!Y$5(*(]T.I
M.^:! EO5? 8A+\5=0/U4@9J?."Y+RN%:SUE7#Y8E<KJGJ[?:DL!?)A\ 73^W
M'3"76^>4&-T'0&]M&)DXH^A5^#VTFY*W3RR,-I@5.9QT"K6AR3W<> :S88J
MF@W0!$0QC2/L6\5Z:7C^DA4;\M KWU=]?_F:B]U=4SB% '=K=?&B%7?KR!XH
M_:GV<Z7,)0)%X31?SL4SIE\Y*;R;ZM)ZO"H>V-0,2H&]'CNP QID6;M?.,+K
M_MXV!U)P*Z>D\2SVZ^85/:$IN\.<#/$H2ISXE!UR%W;7H7OQB5\%NOM?L23/
M&>U>8R@;X<J)6)'_Z0#P ' \B^DAP9!2#X31'F+IIETOP@C4!LS7\T@'LY]U
MA004*]*==J*>II8>M)JV?+*)N+K_,#8Y$FT6K73/6G'-\FV(1I!!\M=KO8\#
M."DRN38,T;TT+&03\?W#U%$#UO:K-I]_&$86%_W:HJMS]]19:@Z"KM'#A<7=
MC7]QBL3IYE.3*9/A=T%EQ-ET%%>*=E2/ZK$!ZT\> .&4V#\@\C"['GSL3"C
MC?"(.I]GNE:\#/O<B=IHF7J YOCX4D!WU')-G%ZJR60W>ZQOV?%BH:=I3C<@
M,<*4ZE.-+<87I1P%4]TL>'YD^0(5'56!=AAD8I@3],[S4U@X+IUMMN#3:TCK
M]W$(L?&,E6M"CE0E,Y15X4^^4@S[5^:19J3+S,,IV(%N(53M<26J=(B9&*-Z
M!PJ=,_V?=G^)D@6DP4;5:.I!TV!/<.!4S$I_IN0RR6E!.;2DJ I=^Q/[LI5
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
MMV%]^*(7([?3_Q24QATYT]/4.P4'[/ _U1YFA8/H$;.D\M ZM[L7O*_$GCX
M.D]JIT;N2"^/.!X 9>L%?Q&9UV$'USEWL"RTQG Y)@8]_;_CXNDB1ICY6.L!
M\+IVF?0!0/0 >!)V3JK^[PS5._)G'48GN/+=(*3503+.[+^,:S((FLKH:C*P
M6-^X.%L\^_MO?\Z3Q(,'@"#W3=CLF57_+PS[UASV+0;,=^V,'=BHYWX ?#,Z
M>1R:#T):/P#6F&K-0H>LZC#"8FYPMR2_Q-R;1=!SC"Q#G&A>6PLREXQA+UP[
MUUU3Z=UXWREWG*;N^/%Q<\UFS<S1\49>IMG-XZVJS!N/AA7%-YF6%F$)'2VA
M1*C],&$L9<_F X "PH2',HH!6L,K#[PWGOM;F<TTG]!AYP8:EP]-%2_HHG)1
M ;'LL@N[ZUPW".^QA!H1TM.=GN/X.Y)EB7/D'@)ZR\->4XKB7%-G(DC,U)PY
MSM+Q^O@S^N=-K+0X])\_RN](:K0P/%.?GRFYIP2KST4ZOV;G^S8VVEP?_?>/
M,+-/>A)$39X*Q>^DER=SX\Q;/J@ LS#Q'!T333R)3L\4$SQSS9/0V\I-\=[3
MU$<U)AJW3031:?QM!HM36UBPKX QU[Z7HS#J.^E@!61,9)CCFM"5(IJK5A$5
MKZQ%A<ZQ1/5\W$39+*-3KE G/D%R;R?;@XAD2^>JUQ$\_X>.]XQJZOGB?J,T
MD=Y!JE*E2N_PL]"E]QH5$$+H-=0H2.\@H+1(EQJE!*D!0A613B3TT*03:H0
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
MY:_?^GN;D+1[_H\9-1IW/!E"/2Z017%C5!O'N:'-+=)=^MOH O91<I",4^$
M.\&!"->$2H'_J-U+[A2>=B&. B_#V18R)^]RTK_Q^9/O/T3$1]0/'LC[RKW
M#I5 'V_4A=1R'AB(;!8W#Y_PAYE,UB.'+^80'>(8H>(O7XH3A "W(K5TL>NV
M)52RK8#:)4H?K"KQ!5C)^&0E@")0;<F?JR/$5YLIVL9&9<>C:FOR.X\6U&DM
MR8FX+3I^B)?UOJ'QUC.=1I@%F1?NO5R8$6[[5OWA+!H:KOK;@L@XZ^U@O]LQ
M'9:K[F)DMR[-_ \6L7'-^52;6.1I)>C,<NS;N8@R<U=_"+VD@[F>><E?S&5A
MI*V$X<[_MJI3/M8RW^26RK]X_7XTHL G)=3$^#^NV>6%4)0:WR$(;XN=J_2G
M!/N!.UEPNO(%%2#,Q[/OMN&)P*8W26=!K!F2 <PW )YV"$7&S@"D;64IOIV3
M@R4DNJEI,=%?_@\D2K/57NM%NU:@!MW"\_:GDFD<*/\=_^<#G;*D4@3AC)J:
M)]XZ#]\K_C.8?YU# @13[G.+W\]?"Y7H1C(LV4!21GMR?.>7()9]4IVI57\+
M+3&UE*T?O1A9SLZ4G23MK7Y'C',<-KXV^VD?S 0Z=CT/59L+.O&XIC$!M@4B
M)G::8=7C$:(XV/8=KN6DJ!.>C0ZMY8T\YZHP[</PLKV^1CI$-<>*N/M>T[W]
M11;3,T4QSWV>I)I!SK UAB$P[W/O[)Q0+H:A';4'4^XJ.G"([PR;+'B$PFC*
M_:V2$_U\3=I6CH2GIXF"\?QS#HI[Z8B[R5D?1:L?I5K@P27X4%0N%;RO(_ 6
MH0K:U;'1#=_'PE3$L!^7, ,>06"UAJ_SPS(6(<ZS&=J4CYTYSA\S]BB7/WQ-
M[!'8=%[B>G"@*HXXW1ICGUBP;_Q7!L\Z"9_>#17L^]Q)/(>OZ'LP$"<AN_0
MDC];/%!LZ]#G7":[/3^/HO[,551F\\)C[7LTI:6)H>@>4U/]+XMM7+/.>GJ8
M-MYG1?7A*32VD$FN4'S&:T7?!-5'EPS5GY#YA+66J/&?BU>!JZ'- I@[@^F
M7=%36I2>F=W8:]&9/14M;'BH?=-$?SJH9EO:C7M6QQ>=Z,4_%6E;>OGRL/=7
MQJ]SZ0]6C^XYTPK7Z-X]#B#G9ZVK.K><W;H&'@: F,<=MM&8X5"U7*B]OTLY
M?A.KBDYHZF WG1!CZ)EI94X%EX("E6R' ).KEO(LFC/@X$<YPQE'.HM"ZRYS
M7H+9?9](X,JM+=E'UN)UY=G8HY5?:--AOHS&>D20LIYD<.D;P/SO+J*>QVRR
M=I3Y3C2^WNK2UWX&YI2LL<\8#EZ_Y_VKE)\!Z->Y,.<7R-73.S_9"HT@JG=
M)LX"#Y\+E77M_\>;31;Y+O_N[  Q;J?PBY.+EN'XJ;T-D%=O$M[$%IGM6E,K
MV!I@OJW=G/*,]'[:DO^!'=</.WCS:<6_+ZW[21B[\*6SUH!39\&_]Q&&3U/
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
M&_2F\CHL4F;:/$2:/0O4X5H;2Z1D.760CFZJYA5H+XN=5'YC"&,98B7%^SY
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
M\QN02K%RCS(7$P.%[]['\94I.HHLPQ30;K'_M.K<CG0+<0D0S,4^)_6HW+L
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
M_;?I>)YV9UFI==G2DW'LZP'.4ON%I]8O 2R-DBQ;W.0X[L)E_ZK\OH?F+UJ
MV]0MW=,6V3L6%A ]K(/7C4P'@>F?#T?)C4<W/OPSMPR P'_3W[B A;X/9L,W
M7V2&2(-OP2?!,L'5_F.=(0^B5TXV8OO^!.I'DH3Z?MI<#?U6G,\(/M>YW,68
MP8E;,%CA#(\!UK:V9NI9H!XY^U&,C%1= M:WSM^$#-IPAMJIQF;RW%11(+CP
MT!/RE%663";WQ:#+4](@/_5? 86PJ0:0X:C9GOO>^X?P7$Z9MNG$$M%AH&O9
MHO0E0)-GU@O_R2.FWB6/'D?_Y0"LB]Z36/!A/Q$]H'/.X[Q3'![PRA)XMR-5
M%/4-W6*?L5""\ :F-[4FV#?Y&FI^N01TO88OY^:Q7\#AC@O 'IQX1C*NLO.1
ME7_2\D$"]\V)E6E>FR='77-_!IM6B.(8(3O26-OM/RF;<V431$W7N[UG+YM,
M+@&T UR\7*>T)RU4!G^P:>9%A1*F:*$BU \,OD(U4#I[=K!O<Q^NCCU-*.WQ
M[_O4-ZB4S?GEXOP#/HG2W+(F42*U'4.Y?^XO[J K+ZHGK'KD=&9[+$C.Y;X0
MCRGQA5'FT;(@_!%=>4($'_0!(X&I?^[!SQ4XFS_0M&T<_/RG2].8<YES8'6V
MJ,6B^7P/O\YR#(/YDR..N_39W(3BA)WOT/7MAC4]=\:XSQF)C'YIYA/ESG>-
M](&B(8(GZ@I?(3>1I0(*7CJORGFBBLQU]13/(<HR(3_5F4/-_]3K/^N8]H9X
M:2+;Y'W*9W?.0BH=@W]:.^V)F3=6PQP]619S5;Y[7F^8V'YH]4_*5(EO%/@9
MIM7E1D4Z[6 !:Q ^X3#X ((N[C]S43VT1LNG?4E<<R[&UHK8ZM+2I<UD5X7$
MQ*9R$ 9.MYE5T'Z2&=UFXB%>5:OV\7G78YM(\(OJT!P; J]^E\T-\(N+,B4[
MG.Q !SE"R:,(3$[P#,"1]8BB69S!,H5$;2OC_IDNA9+B=P\^N\@:9WW-"A81
M)NL"!;MG?7::BVQL[U5%&-="7<XNCEL28666+K 9<;XQGP#QWL2[/?3SHOI-
M-T?Y>K5H7!?8:4P.K)G73%ODW/3<<'3L+UTR.&QWV]?4EU ZQFWYTJOE97,S
MY7\6)E5SB>]&'S;']U"F]M!RO#O<]L8Q#C3]^RERUB;]-DCSU*!DNWSAJ%]$
MJ6)O%<8;P$47<&8D5 "W3777;7R/]+X$T+P.%;K80 ^:\3>9$"TRU[MCA<K_
M:VZO,G<XK&C55G9!4.G&%:'DT3<&:4;4NF+],&*'C$8&F2OX=!>]$-=L&X:[
M.FIYT1=W!!WN^A[M68LI)!T1*V=_^L8M/ZAX\S+4G0 IZFO[("$.:9.LT(5=
M-,0N%S(^KEC1- >=-RTMZA^2.LQ33IP#K$D)SO]L5OU'F VT?OP?JYQDCCV;
M/!:3S&' [19ONYF-ML^V=*7*<F<S:-@>*@ /1U'C/R<G/0(_[Z@_Z*RI0>R^
M#J%VOW8Z9MUX;K.BOH#.IY5XS&DSR9SXG3;XYL DG.82X';JFC0W@_^:EMM+
M?(\C*@>*YW_Q<$L.4&95M"?[:[)F+2Y=9UG[!*+47Q (D7^XK;,8>+%8.H]E
MU'\T(.OCQOSFP".V_<%>*%8R=^R[:;@VST:LSLU[RQ,VGR#IK3R55R^*8.@E
M@'P;@Q\C<-,;51$BR*[T)[,C=M5K' ^-O?G[GH\2?7_'U"4@W.<2,+A)I'7O
M,<7=5D&!Z='OM/$ 1OVGUP2OM^=QZYCA];)A1.%E52X'^AVLG-1[>)T7RR7@
ME>DO< :WXZY$A28^L7","->]!!0*5,U-3MU. !I2.LT&J:!- ;^:TU7<OII\
M#<%R?7PL*A<NE1S/J! Q+KRKS_.0YY5:%[G)"2+6?,E,0\HJ)^ M)Y3_^.0\
M:6.C(+(1F/7XL&D0'WC"^-_KSZ42\N28>[:XTX@;UAW%GKJ%@(C\=\K8'KZ?
M QP;V ,]B9' 3[NG#ONACA>L)A0E"!4Q5P6P8 ZD?2D2)%DL.%MZ[19F73\0
MEV1]<U".LH:\C/CPL7*BZYR2JC!2A0K\HOZ7D;0"?9P26Y4IA5$+=2ZH45GA
M(F9@I&.RF_<2<*U?7P>7L2JHWRQWMP5'\#M6\BT<.B5!SRYVK Q$@R%!\.&F
M_! X;X.!^OWP6.&G_,O7M3<!_/FV%=2/E-/5WLM1W;KWZD9B4O'2CGEN1FKQ
M'#"XS(6IN+&XB)>F?H2W^WY#O@C-X;X_0]3HM=]GP_TM,UU7EM[B&<&J;+-E
M(U926MND5R'MR9WJ?%=&0M2)^QY4K!'T#N$%^0,,VW$$K17G_TT5F*J_XC4R
MZ:!6T0L+M,S45'7J"I1ZJZ4]8;K6[U'30Y>ST9@@YZ(!>[./I\X!7DY_?G.A
MOO,N_AAA4.$,\O$)\/'T"OHPX^?'U-[7-SPH5J<OO<*?8<:?25&4\NSPT>LW
MG.'Q>\N-EP"HY&%HC+A5Z81O2)*-.-MBTEO5VR$<IAG9&@3Q$LA^S^H@E-!C
M@J-(/)R/V549>,_E1R-H&7\MWG[&)M[/."Z!L].&1EHX[D#VCE^D^X-T2\;0
M=='R)=1#RIQ_][A+Y>^W?8Q5$$"1;F0TMGC7[#:IU&!5^U39"=$]H<Q\*8?#
M>DCO,4IMJ+-"8F21<Y; 6DZ6U;R)K'PJL*XAY:TT]5K5QZ%-P#U&>575;6ME
M7%/-RHD^FW_X2=<_<UWC]<?TE*JMC@.J>_0AWZM1RRMSEP"F'[]%9;N6OC#6
MY1^@G+65+$.]I;B#O>*QKOW.)87%J746>**T[S1JD[_1KQX%!UGEY2M;GZ6.
M2->WZGHI94K5#@/%4H;Y[#<D^5,?>>6<&"O?ZN(H$RK(R&5IBU4.76X\@1,%
M3*S9X-Y6L@,*$H4KKLG"!E3Z ;<R=9M3O=T!,.0]F-N:'GL8>W*2!'+WRC=I
MG.JUQJRT(O;WQ=P+OKY[D3?I"//Y&N"9++C?E<;"KV/IKDSF)BF(V-\[@#CX
M5[NYBQ^ %FRN"3:D.\8^"V/]6OBCDYRV&+GAQ]V(J^Z^150O)B!T8V4F57@W
MC;D%PKK#GF6U_FC L61@_PBT1!M'!65#6_A<^[[0IV2;:[;"5_Y:J-J,6!RT
MG%>=YTFI"[/+J6[,!W'_.&5.BS)O;&FN:S:#2#P(!U-(F0]+/[:[]\]AJH">
M@6^=INKF<H3U14"I&='M2C$T!)6)AP@Z31MG</.-'ZR'(_V'IIY&C5E,O+?4
M:!D.\$39F+T4=/Z>:==UWQW9X<_^>^QE_(6(UII3K#:3DF'_T,1O.#\N!?C0
M#&V?ZM),!W  7\QH<$9Z5 96RJPC6JPS%X===Q^T7 (LH(?PBB,'"/ ELB%H
M]GC$>.A(KZ-!E MO,O[-_>V[;'SSW$\\5&0!&=[VAGXM10K%1QY_S&_OB%":
M&0^YBY.,#A'1+"4HHFG3GBSR)0[N*LGB;E#W-R*MT7/TA(RM#EZFMHRY'!-&
MC0R<E4(5UH&/TJW^-]BQ-X]K6DFP:G'SSEJEN<L3*>:4^X"$X8+?W N=#,.<
M_2_B^.T+)7PO$#HS\) X$O?>54.=LO0M9!PO0!?>[UF80^Y=<%B<&&IV2"&8
M#85>26VAE#XAPQ3.,LAP4$3H;$0G=,6#7 +FPZQ=1JAS:KS^^T42:_I-I^/S
MCQBYA7SE+B7IP^2(5AXJX@."5Q!.LL\XD/^6'VL*1\GT"=#T[7?O<R=,,K)U
MY+#_:.S.\]L<[[\N"U-I73AAQZ(:EFYM!NI'-_CGB<MJ-,0.33SX.J:HD1]H
M5@(J7D_.TK8' R:!PE1DUXP,BE)T%0\6G/)#8-O0TD6(7\A,4_OYOTN B:.Z
M.K,QW_^9>OC_"U$@M=9YA,3\/=ZH_3QW_ZW?'^B\OM[LW+$9D"6RLI%N0G!C
M Z$-HQ#<*5Z5X.>*X:$AVC8C&FV^6%-/-EKQ:79@-WJ'OPO"<&PQ>VX^VL>M
M?MB-&+YS^B\R 1#H1AX/P]+.4;9Z%/KF %[]S2+M_EA[U$I#V5;80TJ#KW3Z
M\N=_E!^A'6=9J56[Q+AED)_MC&6<IXJ']YQ'!%E3T^QS'&[I2$@"YW1&A?,.
MZ'%T;WM,3Y*&%V1E]5Y7&$(X]!),M1>$^Z4BVNS3"@4$^'\55!<A+@%RJG-
MTLV!<X^0H25*L"X.@<Z,5KI) F"#G$%H12@U81%AA3Q&@>P,&R9VH0X(=4A;
MG<5=/=+0I&.4=M:5.\7BV-)5A2X!YI> IV,$.5'T26F//D%P)D&)PW.EW<LR
M$Z,9TR:Z#-35Z9ZVV<VG:\JO=EY\F'+U07NLH);Z&/ZZZ5;3YZ)3Q)C7ZI-A
MBW35C<V'_F^^QZX^TLK%]K@<7J^\MZA%1; +H_SS036?@.(;?BPVF4$M[E-,
M7X&HM)8IW1/0:]1&.BNJRU!H&X'F%D]2U_66$"K<CK-01OOF^ &94OTLN:&&
M#T<]$_C7#AIIPD]0^%1WZ\F/<;KJLP]^5?\SHFRI.96[!-P1?EU?8_#KT(17
M5NN-+&"78%3[VMV.#QP+6/B4PD2C$!^([8$^??R#J4OLX\WY"A/>6MRHA,*@
M6F7QR"U9SCGQRH5M*'0^>#(%+I9B.-%\/N$B,:+=;SZ[4S&QG9Y%1<]3NBVE
M;HV0'M&W1!Y?L+U 2)[DNKYIA2&.VP5?-C2W(WT4=\KMFNKK$+M[!5GHP_UU
MM!8$$[XH;^^\WA0FF.WG5L>0I!@OW&^8DQ7_+A4TV)YB%4K772[4YV63P1"7
MKJU=5,A<O?9@S[X1M)L<U*-R!T<93U3_20!V9ZG\1-,S^6>^J9^0IJ77;DHY
M,IQJ=/V'@376U#5^X7C0G&%60!6K(/_N66$Z:< .JQ)WI;>N=&IXD']<?XWN
M\MA=TBP/MPPJF.<9CF4T;JVGQ$J_6$T6+U DRRBS#EV!1C>-6[LJ?'9KHD73
M^AG4U,-C,;KUB#EN(](MLJNJ+ @7YXK@4$+ N4'(1*T_CS:B 4ZV/5<=AUUS
M7S+'17U"C_C._]U210TUV<P&6I<7F%I;6K?-^1;ZXP-3+KYH/<W0^9=/HO-M
MPQ60QI?J]W(/XGA_8966J&5:X73^CV=+F#:S+J QNM7MU8M[.7/ )[7,+59-
MV=*5-'C/+9-/ DXQ+A?/Q88>*4GU?"/=[UVI6#G2J9 3(RO[)1@>]>!1W("&
MI/.@=G<N9HR-NOA@B[#OF?=6KB>VKH.M"XT].73Y>+9N)R2/+$TLCW1WI1#4
M4QK*X9)\D/49B?"8USR"X((P)GW0I!#9Z1!^HB,A$IWTI4-F!NJ(E!'WZKO3
MMX!Y<:2%X+02&==F_?[#F;6J7UE*<WQ7>D]0O5ZKRCM;5%'1GS=I%OYVC NL
M0@"=&Q+Y<39]-F&:^&_8W*;ZT!+9+@=$U8E9FP=:]?:F C2*R.G &AGJ7/9W
MQ^1)GABRP97@G8VB1G8\T>?RA;%IL.<?)!$$+@%$!CAZ8V^D8C.?D71?K1HL
M?O']?D?J'K=TQA\+_P@T0TWN\J_)CKNS+@R5EJ87U6QU<!RX:7*+U7# S_6=
M#.<Y\ L$7GLP6TBZI7E.11H,$<5> GI5(^#DQRCZ&.L[$R43#4M?K'FG99:8
M""D4K?6DL:LAK'42K!%,IC[=*"KXJZ$-250L<)JY,7K^J@[V!.]WZGOT\<,!
MY<9LOR!MSE2Y7J3<3+$96HI"9,KS=JDA4\[6!'BHL@Z!&O@[Y3[IKO3[F !-
MDG.]_S/V]\-CQYBRFJF:R6Z'(>F'?YU?EPJ)&/9.5NJ\YO\%$8Q^(S+9.&D8
M;[379G3.0AJ&-]!W*DI&JC*%O@\%$#2[N<4FE!Y5[JC2$^4+MJQID$H\5:CB
M*!AW;HE_Q,KR>'4#ZA) OUU[$04<H7P5-?8JBG/XR;E>:K"/A^H1P_GS2T!7
M_1+7\1(C 6Y^D=,A!%;&"8:O3TM(*'$L'[ O;)_)QH&DS59-8/73C8CBP8(%
MZ]G*1NC<1#2*MREV_0/,2$\?_Z-&S!8\$+^<D]?>DCI^+>6CUN!:HKZP12$W
M@,?;D8/<YY3K@K(XI"_K0XEVKE$IUWM6D6+^0BZ]NYJT;V;Y4=Y;S0U[10ZZ
MQ7[VU2'T*9YYH3TG+OK7XLMW=ZS&Z+^L][U:7S<T?E/L/^B2\U,.YN"[FW3T
M>3IT^<L2UDB9S[QM G.1U0AZKVA1Z)8UFH!>NCZ_.1,+:5@PF[?T3YE>VVO-
M2)D4?CKZCC+VA.(2$!$*7RXJ[9'R3R*Q+'VBZ&4]LN2AO@1T#XPGQ10Y::@W
M^%;01L\Y;'XY2Q'D\X[5)KN@-A=0C!',TU**3_2G%'D<P"\D.%-"$7^;3DMI
M^12 BU369.=BV)GN>*_"]N$PIPC'D9-MO6OE<NN9]8[AJ9/F]P$'J&A'[=[)
M)"XB9O5'!J=0DOBOK!ZT15E*O7XV*S(@N]53N]+I_!+ ME1WVB=)D+P$[,*7
MD^A(?Y;HX?:K.+8H$H^SKNL*G&#*38: @HYS[P?K[/_SWK&YZQRBB.W_5%YD
MN#"4/)L+?-41/L\/ROU5YAU*$(TFLG#BF2\*=M]=@5V"/X\9CK)GB?OOXC8.
M+,/-30"MM.8RZ5Z1U6"T"<$+S4-I-B*PO65")3W;D,2P$]@V8]S/G.5_(LR7
M=W2N_N0?_P%X.0SXB"^>'K-Q]V, _VJ*ZQ&,1'7U*Y)C"%>>DH*!X+IR":#T
M/[>:46)#>Y"Y^"D,? +[K/R]U]XQP8_DC4*9(:H;*G\QSKQ!R 0!_0M3./BC
MT'/KG$&5 =AZU((WVM]5MG-YQ>@!F@;%$-?UL8V;FL,ZNPOYV=*DIJPJ/8WI
MU3HX=HA.Y'$+NMO35_/;>\:HH!YY"1Z*;[)</7?#N]'63W)*#Y34!4\RA3J"
MAD)&10K7O?0,=23GX XV*%E\R$6#"K=@+T_8HG03[FX\8Y\K=--$1PQLMD*K
MH\XDD8Z&D/\^57! 3B0+Y!27('PL/B*V8+#I'5')M24B"YQ$38:&$@23>GFB
M;*A(/&!)[$'O%>^@NMBLE:<.VMY4;@>"HE(+FUJ#5_;N+_;3JCR0G3&1VE18
MS1Q4JKU(-_S362?UFPE7[4$0@!&9O4BWY'%\ZA=5JHY6=GJ$M17]:T"*@]Z[
MHBOM?7M1]6CZZ!KKYW[H4!K"P,K>>78^H_\[_)#02IL">=9T89%550A_8]WD
M:$H+)!-3NC=U[D@$7K1VJ!(B,":]U/832;,0L-3RV(V_@YY>=LOYE+.+"\/%
M_CX2=Z0>M:>@T>M'!GE:$ UHU8*U,J3.TE+3B23AU_^]@TWH+(_OUI<A0N34
M9Z/7^360Z,^O*]\YC>H9K($4+&OBYS)J?%N2)K ' /OF7;S<+JLL?2ZV@=>P
M"%$NXI\E%R-T3B,A$<]WIW92KZ!20N=C_.L'2,0ZZ0J EE-ML,:J=*%=3]N4
M,<KT:(K2\) [8&]L?RN7;RC=\1@#4'D@#LPI$9^)]:_L\37_W8B4N;GK83LM
MUH@"B8AN'K^&U;9U^-]'KMB=JW'EV0JR=Z%F^.0H(\)N;I1=T#V]! @GS6)6
M3 8\8O-9CO6I0T;-]6-\]./G')J@&,E;?_WUWS2,$ZWAV,@M/Y7[[1W87L3V
M'1#R;"0QNV0D %3JG"E>:4E^??26^X-8>57H)8# [T%DS3I'-Q46D09YFBRA
M*TE)YFX]/7FTA#@T>V@M&_I&H=.>4QX3KCT>.Y=+B5;2H(1%.48MCO6FHN8M
M1EAS(2]JMH/G^?H/.(#4X:/IYF^V1TW!*H[FCTLC^XWC6@HVA-2?-=@N0P0K
MG15EN3U4$XA*9L%@:]7H4B#+YV**V#Z'UYP9HM>>E52T"?_2\?E0EY+?EOK!
M,Q=Z<R%4-]T<Z'GO0R\#;T^B;YW]]<3HCRT-MJ(_K]F0/YS[(V*:TR+Z$) [
M3Y,<UDO#-'./++EKNZC\1A$4D3H+-3J4&B)28RU6H#U6^B931(857=6>F3G,
M3^3[^JR+Y()$S710%<1=8KUQ<C=#0\!-^C=$+*SS4*< $@C>YGY@^)AN/O%7
MCW#_0R]$,]]Y#T>Y<U5K6OFFY]GM#\%JFYJ>?;2;^XNHA85 Y9XIP=43_<%_
M/%U^1*Y4[$8/]\V+%J(P.IANR,(*B([NA%+Y#_0AV#SJ%URG501PH1'WF\,7
M^+1^/';J8)TT7T[EKU_DK,Q(JRJ0"\V7^'%;C=S>=AT^84>B$KQ"G0""]A7J
M4!/B5O1CN24)A1B/:&MA;-(G$/B:+5BJ9.M.8K9GT9PKZ3Z.W\C2W/H;OVL^
MS#\%Y]_,$*#SW?"OZ#]-S!)!!J%^!VR#K8*[[!DT1LN'$O1">&83E#[!Y*S(
M3,]-/\@ZKMF&&$4"9I;;=#MG28I*?VK_<G7$8[_%/ZO4[F^G @]]*!V3?+_=
M;^!>F)T^"5HHFBX]=J3TC^Z1#Z5?DW=W_C93&M>]LG"GVA2L:XIXE7.1QJ*N
MX9F"!R<G%$VVF$P4$S]-Y"S3Z3U;9LA)31YP;[R0)\21:#]?%%:!BCUH2!,V
M-]O4 Y/7Q X:Z%F<;AX>@F%71CH&EMX_:=KYEX9N[M^YP16G?0A=_IG!:4V]
M%*80RXDR]73%"9K \N0>?%,7(%:6$22&'E$4A6XQ#7 A+*5%=D T1Q7/!8??
M+%<_*-@]M+0L:IF,+;^Q%]2O ]*VJ7><,\111KBHZ\COT\E.!9GIY:0N+<;_
M^!6ZM]I8MU"('\8_)RACD_"A%U]5';-#/\/IJY0XJXG!%_DD<J(E80!M=N!#
M:]+;(85+A"WK*IKD:1=/2YRP3A[[3KM#9:PXU<?7ZA!-\Q4/OG.%62395P/Q
M0011'#W^[476\24@3)6-I+C%TR#[!<R"KAR171FM+=DR3V\?Z\F/.F/-![F!
M:27**Y7.1D:3/<K*[[!F^]KH3S2X<G(&,PA,_*R'->VXGMGP%6%GGY@]WT[I
M5# U!_]UUL@)SM5(*1>D\M,QRK',/4E'9B%)K\=<J_2\OL\D/GK/4!X/$;)C
MK@"BC#ZNESJ_T;&L^5QXLT]4,[W/J7I(J*#=&#65]Y\CJ,+^LPG0(">A69 /
M<'AK+WG^?7MV;XHV?9=J-&MY9-1!G\J3MC1);B^S!)&Y20V,F*%B9:3A;+^>
MXDQ\]?/K-_0T*,O'=/"J7_2:%LD(:B4#?S[ZVQE/Q]'='BYSK;>0XZYB[9;Z
M^]5"2:ADIM4'_O@\GTA^":AD)/$3<R^D+P&*X#'.@ECA_RM[PMN:00YG$N4_
M> GX'*W.=PFX<9LF6"]4ARAP4<,OB(=<%-$]OT%8P(FG14Q8]+44VIZL,JJ=
M*,T<Z/?L/$$J>:R("HQN$=6+;3]E7%<L_KKL=_Z#82N+%!SJG/#&9VQ.$)-7
M]^F9"YRUXY[-#PVQ3^YM1A4O?YJFF#W]<&V?(D03O8H^;"M(L3[ZXZK;NO6[
M9ES_"%9Q9'*^"$C $3;$[4Y<M/>"%&9\=Q X)>U?_&>8?U0@RGS$,7L!G/KO
MA8ZL@<GB$*D):=!%.1Z[IW*7J([+[_;@V+2Y3>)QI?_A/] CR[2P&=CK&^C^
M V\T;V;Y5V_'N7+6Y8YW/U"Q]5OHI-CZ['I LELN7[)<A=S^8V5EEY_RDSDN
MDVGE4Q&&I8:T_1]RS-,<.,3MA 8%.42E)YUC7T5J#;'P<2!R'&YUZ^#2'D#D
MAB0U.41+LJ:<0B:(JE=B*1\LAW3S5K;!P+HN7/MX&+PQJZX*2Q&-RCSJV)D8
M<+H!*Z3*/W#[+VINFXTB<V_8UK8AZT7"5\WFXN">@LU%*D+Y_6U5,B6?9=4[
MYBZ!&MEH"WWRK1!5["($LT>OAP2)W3E<,L$2[\1G3M=NW4D8=IZ<G]=DR%#C
MU/Z^<3,TL^&:&A?WZ_"G_"Q*>P*FY6\[;=6,PNGMQ&294".T?6U'SWW($\3\
M#'YO?4P<;E#RXA/MWRX*&U(;G'_X5.9,PP#M&_#I8O$M1=;*BEZNG+".M$BW
M<,_WEN3P-U9[@B-_]J%!^9S?/JA8Q%@21%(ZI]+6A/M'(0]R\Y)3VU@.W*V:
M&O/RD6VJY!TB^IX!;GE4TV2STM1**=1:D)B\1<6OH/W55@N+AA=?;W%/.D]Q
ML<]7?4H&MYC.W;#_%J#/J97"U_!V J/(2<6OB/Q]EV$\_>-W2LJDKG95?#QA
MI407.[M,^(G^Q;;"OR79,ZRX\':_"JR@^V?& E15;6[D>3WCH<*\P 10BB5-
M76P9UA1]PGNE'2KSKB%EEJ@L@>>RA)"[DL9Q>A'HXO-%U$B5I>Z]AJAS ZQR
M>WI3*FWDQOX)YU\_);^6A-T"SNR4$G5HQS#QU>]'0)83Y.&2G9*TT"A$WZDR
MR(1]*J545\<3_]%91H9Y>7ZJ"AEBQ-DEW\1BA+]EQZ(U<F24)%B/#Y0(\2T\
M1QYPRE:L:2\>;-/SUJG]YI/GY%JF%-+J5$S7&JYS9W!T*V:_S5Y;3RFGVDK>
M#& U9!<>BL@!^+&=A]G7 MZWP7HO ;#\W;AB,$MJ_W^VKU,&58-U8;BT#IY)
M$I?_CGE+?4OF2TTV9_2"#U'EC6I=8J[;VWK$\7ET%N>_%VSB7BP-]<.:*YE[
M]><"X#=Y9ZH\?_T+EQ_ WJY @#:MD9)BC9> F]NP.=:O<U$_?_K[X@FH1><[
M>37W6N)ZS,6QJG-S,8WCO/!L\W;$GF1'!I==S^,^3;HCR\<^PB+(M1%)1R$5
MD)6UM190W5^WG/]$,X%4O1&;MJ,$9Q(R*MO2%9+P'U*"=*@'##W)2(GU]$W/
M2X!:4Z?\N/V<*;Q8GRSA[SR=[(IGV#\^EUIT&J]MGUHPW+]Z\D<N2L-O0]#U
M^DT*,W;;A/A+ #NAD$05\7-+=NX$UIT?IG([<0YU&D*%\TL\@!+5(?/\@9"?
MV08X[B^.5G0K!]YEU7W%54XP8S:35Y;\LY-K3(<S/-@W^3$'%4[CSOE4)-;-
M$')@:RN<G7"?5F3'N GG-C/#^E$[9&8N9\RG>-OXR70=RCEUKJ7+@78-PUZT
MP#BP:H+CB2Q[DRY9-05Y7SBF$>FH;FWLE:!)K2?L.L** 57O9P8N[Y)>7Y1.
MI4LX'6FP.+ 85 KZD*/:LM>T=_XTUJD:D^XF-1#X,'0I??@KO_BHF!"I074#
M1&UNRD)ZFY_FXOXZ'JN%D<'H-CRBSOU10W["Y[FZH1QX(;+123\WA@<2($'H
M4&I_U[ZSTQXXB_]Y]VD>=PT6UFLE("YM@I18A4W1-B5CQ!5<SRF;:C)?IL@+
MXIB<.C[JL]=ISRTN:[:7^[L/B5]79=E4D2<$8 [H!ZNM">^";58VXAN@[,YG
MH5\:=D2#4!!.@[;)/"V0CZ*K8C8PKO(6U8)%GY\K_Q=&](/0RL[U66M'=9-.
MNQI"UD>X:*DY8V;K4$F.T7J;XPA;07T"Q'N,C"FL?[E"[AWV;[P2I@ACGAUG
M.20A^:+0651'W'JK\@0FJ"[<_^&Q9Q<_P^_E96[/K[YY&,IV@4!:LT;OW3WO
M_?RL8*/-T0^E0L:V=YMX^;S<&$'6>VM?7X31I'+?\CP4FE=_TJ)*N<UZ9A)+
ME"VWFA._:$R$E5CIVN-Z1!;X99/E(U,PIS3\_5?&8==1O%/ZT^XEP*K#\1?1
M!MEP0$7@^4^V]S';KSB?W/S8QN$RONR7$28*%4#Q*O/BM/H%*\N16[$<RQGH
MY>Y/+UX]9_B$CEXO\!KC2GGZ-ZQB^2U-;('V4\4OCS-L3<,^N,Z&J%H *?LD
M;P^+CNZ$M+C_=)=0ZAPW7W3.2.ERONEK[R0V#FF1)D=%<!Q:T&SQQ",Z,K8N
M ;0SJR^-XR; Q^:1S 9ZPK*.J!-U;A26X6T'+J-\94M[ 0TG)XSU9) @ J0X
M3^FPG'B*Q,F7=$4/^>)G8DP:0T;7-/M5;V;P:BN,O\12PZ(:G6Y'(!EW*;E2
M_Y[B A@*T]%O(SA$_HW10&JCY3;G/TIIEXZH[J.L?">'UT*WA[9$95' X*5)
M6.:W.:&"KP.%%/*K#^]%L?-?&V17XOKZ:\QMIM$,A-/O<D7)2DH48I>LV/"]
MH(4KE)CY\JPOB'M<5LRXI>-\X\.23-\VS5Z\28Q)-9@-*5Z \R/RG<47W!7L
M/PL^^"Q#Z7OM]G8M2UWSS9TZ,Q TY=8[PQY&\H4PM0H3D/L_'YM ..0L(*;R
MG\HEX$J9/!^D9NOALB]P9.?:?:7)9<\5D7AKD#G]9_E6IKE$97#!-L,W2>_V
M9YB7;2^E0"U-.:BARL/P:][)R)K^SE+^VWJA,]! O?..EHNS,\A9^*S/A,N5
MMN&-+76FH;LI3YD3,9Y^KU+4-K>ZJCHAVI"=ZHRO4^51.^%++?$1KC<CL-<\
M[_N#U!5:OU<(-\>I-L4J?G>\AK*>NL4O\>)$*9;>E&&9KA<::W:V(;Z53V!^
MK%)]7L[233,/=9FQEEU\ZDJ,W2N36N]?:C/':@[SNR6VA:& 9 :$S!.$?J^N
M36FIS_\@[#VCFOJB;]&@*" =I%<%I!?I'9$F(""]$Q$10A5IH09!>N](5>DU
MTA)ZI M(A]"DA28]H886'K\[QO_=]SZ\=\\X:YQO>YPSUMQ[S;G.VFL?;]^X
M:4-*ET!PN$70:1L2+AL(=59H&'@JT=K]Y,MW*O27)E%-UJ.?<MJ4+CV_@@B^
MX8:4'DLX[I=./9EH("Q]L*Y]M9%QL"2"1RK86#&0\BN4ANL='EZ42UE[D>/E
M\O[]54%%F0UX.V;KRVF -:NUV\$.DFE?I2L;42 W#*Z3-UC6*=)Y/$*K,#%*
MS>E1GO1G^))E9?_1N3(:F5BXX[\X$^4N(("<M[;!^%@MX>7%2Q(NC9?\#FN)
M?F]$*FD/8JC/\5@.;H?4Y*GFP_8:]V!UP%A<53,DO(!$?#DBF+9^W&6>*4_K
M)=QBJ8R=4N'FF/=!$HG\1TL.>L&QE3;E_+><V5JGLCQ5EAU5E<&R=Z!_\>#_
M9.(1H_AVUU>&93\&#FH(-F>N'QN><6'(]Y=7@>$00J@\I!2KLG*6C%'2Q"#Z
M6!X[QONA$AD<LYFE],W_Y3^>D5\/ZY[)U%\"SNL%"8C2FQSQ)[%JNPMB;X1Q
MA/^52RR.![-872L YV9>3@E^F'Q6E],KVU<+70*/_1[@U=$)5+DI9,Z801X-
MG$7AAMP?)*=3Z-@+//GA/M5G+* K,W!ZJA#DG_USD7SL%L!W5&'/\(&;VI0.
M2*#>[O\S7F:DC</\2KQZ@,QKZNE$J[[6_@VN6N!8LGNU["UZ=@?KHO HI9+1
MS#_U.YV!@<%9_9FK;+I FE_)PD8<59V)4FKBW"T 1WJ!=N^&+-BA6',P<KJ9
M:W1[S=R=U<YF6-LR;+2[(&<M9BNJ\?'87@,;S2W@@]7V+J0:J]NU8#3EJMC)
M4X> -4^X'[ 2AP>87C^_*;VC0$F(QL.]U!7R& 1=Q_-MQ7OH_BYH9/9&1.+J
M(;5-H#)Z>K,:HWF*H)W'^JK T%+AUTKEX$3S2(/LKB-WVN7M)3X="M 2ZX3W
M@'V;<ZMJ*/ D/D-Z0N0E7S@?'B#PFT>27#K#KYU?KH? 7H)KYDE,M_&=KQZ@
M35=8"VH(T/#NP\A4\*'9V(K?VG/L6E]+^D;*WYV/_+&@I>4N?Y.4R]=UZI/S
M_54[XSV[+'^[]$::^B.D/;E_5Z!6P\MUBV6G:1G%=W@JTC&?K!IVI5A!^MUE
MS0;Q"Y'M"#&''7G2WK]Z>1Y<)"Q6UGS)/;:.W30F[7SI]MKDF8:;>1:4\6:&
MX8%J:7R#'GDR2T)OS@V4L@(I'GJD$.V.&I"7&%&8?K0.3^_ZO1*(T @>8&M0
MF-DKOE()E,3>V*T4D%Z_;,?Z53^K=%V%T CTZ[0GKP68Y,\[<E*!+GN_& YY
M%CF52$7JM%-:_Q485T7"V>35\.NU2:LH->7K97M)WO389VCX4!;I]U5Q^7&E
M&!L1,K1UM:IHV24 M^UP1.EW0&3$3F/N]T/(.R2#9_(9)^4?H-4[J]M,06B$
MV91:?X]PE &3I>4^V:CI6'4U%PP-CQ!:SPR&/VSVM4-YDN: D"TOU0*]:R],
ME-,WS?-EOWQJ$2VW2/LW/!-G!+*=+V<RJI8 =SVO#\;5U8T/:@F?)7"-U 5"
M^7JK4-728[T3/09FWN*U]"V?##+KNR=BC9EKULA]QN/SUG\T)^[IG7E@VVVO
M7EX_P*I@AO30N-)52^$8'!YZ)E%07JY*=*#<\2<V5C=27YLX-CP"O_4(?^-=
M1PS]=T388%LX+>\8^0/L_G_)W9M4! B2P$J(O<(@5F_Z$Z^!*RSWA,G^90O5
M5P,U5_SV7!ME) *XIZ_YXF#^14C?NL%_F51!"9O<DI?AQ7MX=FS.CI?>$8G%
MH$O==)"K;0DH(VG6S&SN%PP),_&)8H<WPN&O.446>AG5F)UH]"D %0\?ID,,
MM(GT*",*5=AT$P0[]=/U0%I"N9C':<#&>)EGA5<]&S3N/F=*B;QK?*L>$AX,
MWEJS0A#71V[QH+XJD=.:]MA*VE*NO7TBR4-^ZQU[QTO:Q-5]8=UQ<1;1?K5Q
MKP F!3'-"?%*[2"EUQ,GBXJ$^RY>-XI]$]+5554N^]]CEN8GYGE60@DG> I5
MWS16JM%,_4C1Y$RQ*N=ZGQ$S($BER9FI^@FV\,D5_FS!=1%V[MIN&60Y'?5"
MP1% %IH1\]A@#@*<.:VD\/X&D+X+8NF'-UZW $X\'9XB"@V"L#N9SNC]^%-_
M'0ZQBJC\R>[LF/,D[:=+!(GO/7)\BD\B&O@D[[VAB8)WDSZ_H%:GM"] ;YYL
MYLP=:^^*\>G#65O,]&9<\GZV13Y+<%Q'9KZ(\4(/(&/UN 9WA@M9E(4'=W@_
MP3']GPKL]<V07:NUS D=K/$.NEI&BQ9ORE8Y)W69QP-KMIVJ:]N93;C)]Q6A
M45"5^=XN:%VE04%#V)+8>LIF[-Y!6R)O,Y8%[;^%<LO$_'"/R"=*12W%%@,=
MYQUZPE:K.7#4VCI"N$67FKW)GI=C3JZ/,Q3M0PF:/H3V;9Z-+/Z =;0E0"(1
MK@@L%WRO^>K=+#BU9WXKY 1*=.W;-!Z#M5Q3"I_?ZN[@;<20Y;CH1;H'*OL6
M1G%@\&E-DT"UPT+%S)>UDR[5>RZGQ*^JJE252DZ9>FI^_1PA(&CBGIR,\SPY
MJ7I.3T(KE/=:DH-4O9@QP3"72Y=4IDF=[\>Y5UE5^RG(L7%L@?2K'=I[^]W'
MV38UV2D[1J\MQFEJHT(NX?>GOD6GNCEMC*[BDXXX-\1_N6EC<IH=&PDD9*4
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
M>EFJ&Z&%RR<=NX<<=S/>#3G2RUJ(MOAG$6B$YJS28I!7L7M7128]10*SAZP
M0<3Y!2(K,PRH'.!/;&J/B:U/K+6G:4/G^F?7"FT&E@ 7FX"0X,9&='L.CA;8
M/9[:'W\MF.#O8#G9?_2![:43>=2C@34HXW<F,W!]CXLQIDF@I>'XGC2]]#^/
ML>G] &]]UW;KDZN#_8!;0+)"D.'N%DN022G+?VVP:,0--=T&Y*EOLL'TPX\Q
MK6J>)+592[QOT]0?#1!#O[(.3'>3[#-3D^+S\_,N#/XN9=]R[M/O@AU1K*SY
MIO10*=K],LEKW2W)N0ZY)$"MZSMWT&']UEKG@H?6R*D<JQ_6VW(2@;PK8^^=
MP5C9DX-GN.>^-\%C>/"/U>O^TAX;!R($<[:.X=RV7)Y'&?3OVF/)1#SB$OIC
MSI:C.<%AG1 2>1!%"J?[(Y45[5U>+DW%H3*PCGR9];/GZO9TR D53R%*K8N*
M+RDYB=$=OAVON#W?EW6EIOZ^#[@_^];#HBA[FKM26ZUNX?0?[)F<VV(!<$B_
M05_MW1M]-1E#OY&5[Q_-8,_AS3(GO]8Z="0ZLB$V+X*XK_BQ 5<.J/?^8;V;
MW:O[HH=OV&O?P,6$YUS6V;K,K=??T#.[_Q4QE;@,R?V1>X#_L;^2[ ^8^><Z
M9JF#YR:A37'<,5@(PZ]!3W>9!TL$<6P-/Y]=$%P<Q(RFBCG1%GODMNG,,M_\
M;)?=XLQ=8Z9Z17_&'+ F$:[^=V]IX!1Q%)%H!-<&9N[(_O^UTOM_6=)/%KWC
MDJ\4S+2 =;)/LELL 1_]_LF-WP0#-SM.[N](V?/< D0VF!X$V_V6GL=[D/B-
M@!,M4WQ,S>F&G_#M??(IP&,_O[WR(O..'\(@G1ZG;'.>?39/;G*4["O)R7:!
M= V6?E6!$ P;L$['4Q7K5[%#:Q[["GT6<<@24;NF(R27$_327,)XJDVFR(:K
M/:.TT'F214,7?G3LLH:7O+*1T(\T*BM7I]#D-:HT )+POMS-UUVP&7":UZR?
M&?@D,!3E,394-\B*;$-M\>I:I8$,3#;+30HG**T&YR47M'AAR5?"5^[!"Q "
MA*U2Z'QF[V',>:*GG)8X A_,\;H5QOH,<QC]_L7;\09GY\C1U$<_FY"-T2&U
MXWLO_UII;@ZXD]P"MI2O3(,G$-0(M\1YP]X[Z=.F7\B/[4=)5CJ4@B&=.-J&
MYJD<K?$J0=3$M=BJM>@\/>.Y=7/M1/6W1KI8$MF(0O"DS>NDG%A5V-7],_V;
M'(@S$"LHO$^.,L&<]\O=?%CK,O%WCU)D#U3!AI<M[7)T*S)A'E;ZW=M>(D/G
MA<UM__SZ/DP_405]$$T>V:;TX9WD+<!IPJ5N_.X!K#6]IMH],[Z)E)<#D7?K
MX<UA8U%B%LKN*+8X&RDX;"804CV8^*"G9.1L^QD,W9<FM.]:(R@N3*9FZ\"<
M :NWT2Y;5I\9O<A_EN"!XEPU",4-K<Y3&Q0*Z)3*&[NY6:0'Y;*)EQ*V&L:O
M:4FE;'URN0$263Y!M]#8FM\"7#RL+9PD;"/;>%9  ]Q:F0T%K8___G>V=;6^
M=/"V\K/ _RH<SNY0\03W&T'<P7!-BNW&&/YB?8+]C-F](NAF59HZD'>%.BNA
M$[$.O:8PD_D&6=?(SWOJZ<5^C&*:> EL-!:[+>DEW]W,;#88Q6[PNEG'\%X
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
M%L'0U>4()$X0>1+PV_YFP7(G0S+EJVA,53<-5O\*=/>%0=>F&(Y>118LQRT
M?VO2C;T-$QDG#HRLNP9C1L-3B#U0"*I=[1__3%A)T+A6=U]7%Z'7.GXWI6LL
MPOOE+A/U8 M*6X'I/;9ZNFNFUL+@$:7&K6YH?'9D7S4'*K(+$ID=M\3^$ZT1
M??U8L$TSJ&9A^XMCJA.=R(XO(W&O+0K(;1*E5@(_J#:@-52<FSPOU+I)O04X
MD'+T!G-@IA,[V<*W48<TV(-)E ^\Q@HKK-K>EH.2+"BIB7=?JZ0.<O9@341E
MU%+=%%J-%_Z<$G9S<SL\%.+NZ&AK*MA@8149X1FA*?VR^N_&UK"<D<PLU]A%
MW"*M5)N.X<C@+/H3]Z./V:V! _S:>]8V1+\QXEOA$<(Q5C_3=OI*GBD9=+WI
M'?D45V[<.5B@8*\EGWI>,9+C-"*TFWJ1/0%Q4,)*U[_ WJ *"/^Q-90TEX$M
M=IQYA13%L(4]P?A3.-H=VIDSF&S\7QP=6BE*/ CR9JQ&?-N;:8%VTJN X-_X
MD'?1@+LS../'DGIY#:2S%D$I;R@5V6:(0BR0+?1 *-JT45\;"^(MSAI7!>U,
M<O03C::*FF8:V^];=R"+9N0U4;%7?@="-6Z!AF<<Y3MUK4!@%948^6[#? I
M-/ ;P.A^!'T?$V?H\QU"_/L)17\YV!/U8Y!6Y*G&5ED#FS)Q"D45AF9_^FGT
MWWQR_FH0YZ3.JVFNZ ;QO;"8),3@@I3[S+U$_Y0XI?$@RS/MF[3$>GFLNXPW
M9+TY_W+Q2A]],H<7FB@]1ZSD M&OR</^5Z**#%NST&F!JU\[9 $?.#]'C4:Q
M/JEKG(2Z-RP*6+%POYH\J;2,_>W5RJ3I=G#@< O0:6WJ:&WRV\P%U))/9K]]
M3>$YN7 +@.I!RSO?HIN#&3/("=3%1:8XAG33J!M,#LVE>"47W Q<88N+HVG]
M=K5?,_A@4FQ1Y3&][[A&31I-<C?W4MK_*QFZN_\[^;LEX<7_^EF0G# MX _0
MO'[HS+[;8N$DF:W6>Q/>41I<KQ!1('C: @1JN%+K>' 5Y[3\'4E23^2L9GY=
MV]-AE_2%6A3$[9-^,^UK[R>G9GWJ6M0*2YG^7K04+;FW%'/)N1 <_6SA7ZJ[
MBO&BG?5P*]M>Y?-_FM)O= 'X5R<,[_#"#U9?S9MR/7W3\WM!]:V0%-45+$1!
M$["2G#PL><ZJJ22D+'!_#?2$>17.\HV"D*OIS:>/#S4NVB"=&@AWQ(+&VE:?
M4@R"N$,4?-B;3X%V")=W1D%(^]$.KZX@8?)2SJ7;%H@Y00X,7>2JI>4AQ<C9
M95#"MXG=Q#*^O[_/?9(M-3X%+F>A;#B[T4BR=*=9_]F8K.R$/![#<U!OKUJS
M:<54NG1EI85H6GZTX&C%*BME#\9-$<8:(4P:5AI1S-BX8YKJS6PO9%2FKZN(
MM#SFEB[K.VIU3K\%_%@.Z^ $WT<)Y?E5@N_WY=-@.M+M*H#_3%M*O\BK%8)S
M=.N1)WUFIX)/#\Y5.SK@L&D!EM"E[>,!EHU"#P]\[_DG@V&CP=_"IL[D$_NS
M<5Q**[/#W*@OB 9@_[Z#MK4-VQ=:"-&>2^![NQ1O=&]_ K1-K]@:^X2S,4&M
MM@DCX&\-CW-SA7+ LP,$Q7<?.<2PV#"XWP)@6>I/=357\M4)![A!#-+\>44!
M'P&HEB9WJ8R =/T_Q1%@4Y-BI^#1O*FP,X,XO^WA/J$W^35"BXS(&1EPZ=-(
M,@?IW(I\4?I_^O&\%>,Q8;K%$MRZ188@7=*=U+G2J8P8'FC@Q<K_L^G9TS5M
M>%NHMO.0I7.EWWAA$[PY06:E*?JS202*E[(P_VFD0R9?RPKO^@^:6H?W&2 2
M"C72]L8V;7Q:M'JR&KY^:2;SQR);_:>JQFKQQOI&/,9,GJ;_JF8D#E"-C2>F
ML#S?"\G]FIR$2\O"0&1;]7!].M2YH=&G]0[6#13_DX']_[#B %#[&%N&$OS\
MFKI2]:;<+A7%_5EH[UH, ]6=S!CD;^U+42#H/9,$"<\VM/L.:#(.GN'Q=]I5
M%1E6Z?\VP$T<2%<'#U]78A<Z606Q'JAJ]TY6Z3$)<A(LM!M>-^MLP5I.$7K6
MM\EN2<Z*XHH G^DY>+M-6BQ;Z)#>Y$[._A9ROCHAK-!DT>1,/<1!1B4NZF\!
M#^AO4A19KS]B.3#4* ['CW.!1ECG%0C%W9#!W!.NU%=  SBZ)CF@1BG\E"M!
MX;(XH?1!T7Q0Q2O6 .+8M*9Z.9-7W->C\4W/,APT*+,W!ND#!].50!:"%AFB
MCU$;BO9L$2VF&W=+,DGZ/M=9V_.>Z8\2CANSL-VW%3HO<PO:Y>5+>7K-!VJ<
M!!N'']XLKDXKK;,?C\@<>%R2>"00N&RFA/Y:J8K:T1;^K6DP^$?LMU6HW2="
M>FD"-I%.8*B<3WV=06S[&E>A3CO+_G#QA(%^\!$H&-:(' 9:2N:U%;H6S@4B
MX__C'Q?V;F[FGVX!$@7"KONN)\L!-7$\Q?U--Y"NO)_Y:Z>W@$=60S7YY="6
M7>M+:B_XY+2X: Q/B<@=G#3A[^]]SE\)TN6?P)%@]30QHWWDX3;$F/L_T;>
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
M-$Z+,UV<-)D7)5I/[K,>:F;/6=O&@$H:J(.B9U.65/_575\0;53^[C#Y2,2
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
M0C30#2=*Z2>DVXRLZR! HQ645P+8!M=-=T1<S]7*S3<8I^[^^%G3!R%' D#
MRB2X*/>#T.[3DXLHJ-U(I$VM6^2>MQ[M5BUQKI=3&BTATZJ*W4"/29Q 1.S$
MU=ZN#%H\Z0<7C'@KU*FCASP4L:TZ$N7<FNGX.=)-;H?E7 ;2F!PRI-43C^M4
M4D(?CES;;&[([HLY4!2WEKN>GV<)7AZ!SSKY'#?^?KC2MN]JBHIKYS?GTYC?
MNG@%9"-WRG^JK@[X<<5(*R0/   \9/IH&5C>Q'#F&Y%!<VUY-7OBKQ(JUYL9
M6X?S'$KK91N],!@;+L@RS&G4KS=O3?CIAY- 53Y_U^SZTIT06F&2!KZPSU;!
MO/, %>OT@C74YW,?^SQ5APE5J\Q% '=_W.JSA*$:=<7"KP2'5NFK!3><B-P!
M"8DFG>P=MD"_V/T79@B%)):+9L/Z7@1VEC2\:.9:WZ8-LNB^UF(].[.9MN?L
MEX:\PPVZD0%DF[BIP=\ROFSRBP\%O=&S[,:ZE</0F(G%SFDWQ<N#=B'F V8[
MOQHC;/O=[AG^ZD)+-FN%#7A_DDNE!EQD>0F_)]2'BG<.!UU7(;_*S'Z(N_=V
M37E6>>4Y20:_N65^/0>9(S3ZS"5M,M_\$F"$N7%U2^]3%LL;\B@(:HBUD3(]
MUMXG,;5M<DD(?/KW@3747@ B<Z^Q0RAH2EEL0Z638C1L"S/7YN9,8B)0A"/2
M=0F<J0&%UOW,F<S>S*A;"M?(XR0,&!U?OWQ*]3&E_1P5_4=(_=$38(@8[ G+
M1M;QT6$5;/+AK#2\'_&'M3&[0R_I=.I,R?GV%A>E @_09=NEB@?]"_S8K!BS
M^_!^TB!GWGG(N^ ]=J^C@9.I(ZO&S+D5SIBUWL%U)[GQJ"9[L7ZH0M0]"B*S
ME\+KI#Y91$%%SGM=:T30X;CKE,_LZ?MK]/H&]_ZETE'_&E>870W:'M_XL?E8
MS%K \TSV_&XK<:B8-#H%O17(XTE J(VMCTIT1#W>T$=&NWC%5+!E/\8.S+T0
M?NXQ"+=>!)/>]#99L+5\D?QLH0>$[*2\U,KB<_53#ZR+Q0TQ/#3KA+/T;LSJ
M@V4:WF0VCS>]S%9R!0VSXU-EWX'Z,N\:I_"\0=P4X6'RFHP3B_X,A-U4/ H!
M]<L"O?NN^"V_'4>'J  ;/6.I[3F"1I"KN@5?:DT:TRW>(_:?T4FT6VS/9<6=
MS#]^K"G[@LK._3'J2AK 2\:VB2\[)/3*/$MT2! HUO8#S*14@?U-!V?'<E,N
M'=2)*QQ:8UV!VYL)0\DM?6S0HR4B5;\1$[!NE-;S&XO"8ZV 8 S'T&(<]$V"
MM_V-B5\8[HF]^U>U@^1 #D^EZD3WK^#3253_7*EX0-3V=SRRJ7?[%!A0TAW
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
MR'X#KF8_80:\I]:W>LLZXS7Z-VK7_Y7%\W_X'_XWT,N9_P502P,$%     @
M\C8Z5_C-@9-?>@  ^8<  !,   !K;F8M,C R,S Y,C9?9S0N:G!G[+ME6!Q;
MTRC:N 1"()#@[NXN 8('".X0W-UU$B $=W=W#1!< L'="1K<W77.D+WWN_=Y
M[_=]S[GW_+SOFJ>FJU=7U535JJJUNJ<7>!;\"W@A+2XE#D!!00$?(!\ O$+>
M*.9F;@( 4E*T "(   @ !A0,  7!G@ 7"N[WT0 ">'_B%A"@_I,&&@(L4-
M*N3H  %6"(X).7Z$@/D7V-\TL1#(A\"'/V7^=920DGU/S,K(PLS(R@WA9&9E
MXV7FYF5C(7[Z9N9E9H%0067^K<M30P(> =B_>Z#^P!^?T#_QIR]HB'8P$!0;
M@L/\J2G\$_P#Q_H3?Z*#@OZ#E_")]T\\ENR/7T3\_0'_TW=/OP'Y L\#H@ B
M/#P"/!PB @("$A(B,@HF*LJS9R@X&"_1, EPB0@)</'QB<D9J8A)Z<GP\:FY
M:.B96=C9V8FH> 2X6?D9V=A9GX1 (2$AH3Q#P49%Q68EP2=A_7_=P.T .B)$
MHT<8*%( &AT*!AT*_ ,@@N@)!_6[_>D]B*$PL'#P"(A(R,\@!+4OGCP% PT+
M P<'"PNYZ@VY#L"BPV&0L C#OU301R"UQV3]%)6%2"92]1U+<>R8G,W P1<)
M^=5K;!Q<"DHJ:AI:=@Y.+FX>7M&W8N(2DE+22LHJJFKJ&IJ&1L8FIF;F%HY.
MSBZN;NX>?OZ? [X$!@5'Q\3&Q2<D)B5GY^3FY1<4%A5_K:ZI_597W]#8T?FC
MJ[NGMZ]_?&)R:GIF]N?<RNK:^L;FUO;.[LGIV?G%Y=7US>V375"00?VK_9=V
MH4/L@H:%A8%%>+(+"MKUB0 =%HZ$!1Y#6 %!W_XE*>LG1$R1J*RJ[TAD;(K'
M6 8.8\BOR-E7*$Z>3/MMV?^98;[_GRS[EV%_VS4'H,! 008/!AT0 JYNJ;,_
M(O\#,.)CV)USH3'LW(I1BW,Q8AN4B+)PK!Y%*H[=,D./S:4O1\W+<UET19G[
M!27J20M0T#Q*.-.LA5C?8C_("C^DT'MI:2>JC1(+#2<T!]?H#HX-X5R5CL_Y
M\R/^  ,'KYY)<KP-/&A0%3\'ZDXQ'<O\?EZ26\N21I;N&A(V9ZS3_N"JE&/#
M6_?TI2ER1-F+7/ \>1??/;Z61(;BDQ^W,>JB(_/IT[;9D"D>DE*(I1_B.3+:
M62Y#86=[H#:H1IN!K\^&48]-.O1NVFX*0RA^Y9WU-I3M.NV@J_T[UHB;4"4E
M$3OC8!I,7VZ>O((&$C&<O'QH!1DQ %/AOP#_7QCFYA57J)3[Y?!&MQNA&(ES
MBCARB'/F?C\T?7A2P  !Q];<,F_7DL=-1<3=]A3*5E$%8;DA=_^TP*Z&#L^$
M8L.NT'&4.1@XFX?0LK?]C7-L9(01A8D.;LU.K1\?CBB" ?\0.3"0WG:]D_.(
MP<#WZ $&UO*;ZTYR3O(>"I0J089*AQX9]^2:KO>78*!'EN3D>;+$[=&]TTS\
M([L/.\A\I)(^.</%XVUC0!#+8"+5#'R6M?BPT,7KH1?G2,EG&WBMV^2W!K7L
M!]"7]V%5-V:>=5CVW2J%#Y-B[UKC*-PE]X162$\1^COL=^70-C1O;?(;_3U]
M63-$$$N'N#I<7!+=U89CIKY(+X=3A.J+ Q4BP:472>LS3B[Y I%<"BJY$V7&
M&RNPM^M3Q>(?<LA#U41EB@93V(;\HS(6M&L,1ZDY\*N7-8OHBTC#2X=?!X<H
MGZ#F9^"AKN3NYV1HKEP(O=#9I0@XJ'IY)21T4DX[F^QTWEJ0%?!]JJRLAN^
M2_W+^WC)R,<+J 4^^T_3M7!VN@@]\UL]2CA"Q3-N=%8<>N;RB5M=8\H6]2$R
M4C(Z5,P*8IC OX.2WB&N,\?C2AY#0!U_CA88B!R:>7 "/2!.>YM9@DYQ&L%
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
M[M#>"MH[M#X9O W*,C+ZHL&R_6J._E&76=[T\MI48Q2@ [WKM9OIHHA+5;1
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
M3!NOOS=,+_\"T$:=T9[?9UJ$/XY3N&,4);\)8W@.*RWG+(UT+SA2VIP.=N"
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
M(7XC5N@5^G_.PO_R9Z( Z(G8=0  J$P:DG\XDD-YF0$ D)G;S0\ (!S>!T$
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
MFJJ4A%+7RJMV&DLJJLP#K4^@>]HO=8/9Q$RS@VN@)OCD$"ASC](-8#/YCN.
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
M^E!<Z6!*70GG.OMR3];K*_*@-K](H4H\HA '$:62HP0E$),LA GU"!0B"M.
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
M.^_9:!3,G&1GH,Y#]KVZ0.O;50[:[;ZJFK>2DUJUW7F\-B Y<FR-1,[JO]J
M\-Q-M;IW9&>KLKB5G_+]6T&;7TFSJ71]P<_BH>LW<YU]JO*"Y0]D?9E)?T_M
M8+V7_O"*,,3CQ!,PBV,/XCB0O$6\%'J9]%2S5) P\JQ:7(U49&G^ZHU<.0BB
M-+3L>#5V(,P(:PYX)R8Q90)4-@!EQ 7HS'B\ !KN;G-5ZNRPZ=69J+GJ?C56
MC7G;8)T)UEX_K'.?-S[GIY"OQ>/S-!5!$LPB+X0!BR.(69) (AB%+,Z"C/F,
MA]2JJ=\A04MCM%Y/Z[JS!Y$THRP7^$Q,25L5YTOW.8:(PVR?%\7,GNQSS-B7
M<GV.7N^J$]8[Z8(UCU\$ZQCI]_HCJ6[%%>E3,;!<JR6A(%"$4:R*]_B04.I#
MGF'&/49B/[(Z-+%786D4<C6L%"M7<VNE+63D ?S^TY>?= 8V*:SY9<30F#'/
MM(!/S$DOMZ-J#0 ["R[ [U\N@+8"2#,<!O2?C^)D7:1.*O#*':), 3K=_<GX
M22-9,:_9NI1K4W&=#2L^=@&):GE:[VI"]LU+=QY *OF0^%D$A4>E+Q415976
MIY $C),@13A$=HT S]-G:7S9UJ5M*Z<.S;'DQS,'R9 LYX-^8N8\6:]V$J?.
M$7ZN./-,;>8E4#?0[;&IH\>.;&33=CAX+U3/JO4-^=Y5HNS(?>4'E"62'F'H
MIQ3BF#"8LCB1"]+81UX:1P1;5;0](6]IU-CI:=D!Y02F9DSG$*F)F:S3%'2J
MZA*-G;+@AT[=PV4Q[5N>F 'CJMO)"6GS-CHQ,WVOQXGA;?8A)ONNX*=2VL._
MB =22?KJ^T5?D?KNLN#J#^4K?B5K16+=,LE+L4=Y)ITR/Y#,$GH!3-. 0P\'
MB 4D"$3$3&-/7"BT-!)J+0!U9P(@G0T7@$GU=15H_1>Q,\0\>,+)"!YGM-<8
MEU=9]G8#U=L$+K<#==4/E/[+P+(1X2Y.1LP\#F;ND9LI0,;9"+J)GW&)\I'
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
M,?8KLKX#=WZY&W(<AN&[%OLOIF9T;4-TIZ*M%9$Q(]JU([H=< SL%\H#C,5
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
M >I\C6ZGI_7NG3M?S9;5[:RI4?%5<EF^&I>T,GL5Z]8M.<QC(E(0*Y0"J(0
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
M?2*5R8^<P3*@O,+239SR^^#+LBT^ES,326VJ@9A:<I-,(9Q0+$'!>0H@R0G
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
MX/DL\>TB?O@RX#W .5@JO,]S>I^<OI;F:9_GBT_S%5NJU71=I75"B>8RFJ=
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
MIQDHN,RYC#G2,\=D)A^-4W=O6V/9]Q"19HB.J/'_J_&"1,8Y$\PTH#'CQ0I
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
M)%M9<.;RU=:\/\7^XJHB[==O;/6W]5K^42R7"Y2G*8HS"$1*,H %S WM"$-
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
ML=W#,%S0[B>7$3 <F5PZ\.TK/AB!H[W$UQEF$([N\2N!\9PH8.4JKF$"4SS
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
M*P#TQ*9<NG.R^)0KHG=C5*Y=&BIYHRZ3_,5V!&^[ /_6OI1*R(S%- ,9E#G
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
M!B>6K!_55_;GRQ*YYA>U1[4J"/]E:_;@]ROYP7Q&RP6.!>0$QV;?D$N 8Y(
M J'92\@\SIBD4.7<S\/B*\+<EKE*.+-=J%J>;MF?M@W"2E5E,;4R<V$,X,,_
M>B>H^,Z/J^=A3-1'7EKJLJ.=/K-&[.BSG827VMQ5_W!0Z"ZJI\KN^"J=PB\D
MPW$-EP[C*\#4.3(# 3J3.#/T20.+)15_VO-S.^H7)6QQXF)?$(+$-..I2@#G
MS+)B2@&G<0(@%RA1<4:$\JJZWC/6W.BO$K7]$@_">A9!ZL'6C=$"(38R=5T
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
M32??I!&YG);U8G'SYP]_F/2.LMV4N5U^E+IM.JW)1X_@R_9^NI23U*1J()1
M_2.!"&49)"B14&DNP5)D/(F<RA][E6YT9#-_>EZ9<YREGEOI$JA&>%"MI0<F
MVVH?!WY?PVG'5U<;I-#GHW7]!Y,#IPT;,#;0M\;WHJNH&;M6)[!1ZO4]-R:Q
MX<KG6BH([%Z#$WS)=H60!L^P'@Z$\-U)OQG@ UW,RMF#R:!8NS6_+Z>&E3;G
M3QE5G% >P92:N DE8H@YUPM(SE%,5%1HEI_\E LVMV7U,SVZ4$"WWW!,\'=9
M/CP:IJ:Z/Y/D=!TY4;N!@_EJJ3E[9NK'.!X&GL/>CH ]XAF:4EM)S<E>$_YP
M UII@YSF62+CB?7.]38HCUFJ_IJ9;&_KR37_6I7+EU_D\M'48#*^$/66["3C
ME(@T0["HHQIPS"'C6,(HBW%!,:,R=XK;/-+/V"S CF@F_DK64H.G6FSPCWDY
M6X*?^LO5PC6F^QC.EGQR.7JA>:1!JA$1=&3T2!VG0?!%&4=Z&98J3JNZ1Q%G
M+N^[$#6/NK9M/LOE1%&>(8DPC'E*]#J292:/#8(9IC%*D$HD2]W6D=O&QT@"
M1C;GQ T[B)%(%?KAPC"37&HKC2M(I6"0R22-32(@E<8NN65[(S;.3+$[6-DN
M:_LA$)CZ-F+5+E(^EY/[ZGI;#7::'G@QMZ_4_EKLP#7]..R37@2TGAX2(RR9
M*B!3QJ+)T@@R(@AD41X+@N,LSYUVPK9-CXV_C&1N+V,')KM7L9_R@5]$(]1Y
MYR#G]W!?5T]O8:?A0=_!?85>OX$'KKC U:5CDK0/68)DC*C,(*8HTG,CU:N+
MM(B@2M,H*Q1*N')W=]GK9FSO92UE#Y^6??SL7M++40G\PC:^+=TUE_^W]S0(
M/IU<]CL9WM'EJ*('G5V.7]WO;?^J'PZ^*)_-SNG[Q>KA^XI5I7CYI@U@_<?J
MOR1=_-"(RWB2%#1.TC2#G!0<HAAK*B 4P5Q%5*F(Q2AS.LNV[GELG* ?I<R-
M$NQ!MF.)(- %)HYCI:^>I2DP#CZNS X-Z&H&C&J@U0VTRMT HQVHU?/'.,Z
M>B(A^WX'Y25G.%Y3E7L#[D$)]S/]LL_H]#N=;ES#4\*HY)A 19DRJ>L2B#&1
M,,$LSFB*<RH3VW"$ ^V/C8G6(H+*R&CO6W\(NM/,XP&0X$OZ%HM:O!X!!X=
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
MD(\F6_M:JD_:P/RT<9,B$<W,)J->O,>1MKWC&)*<(4@S2A3-44ZCPLG=V5&
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
M96FUZ'5LM+_V"N =J>N<9C>[?^):"]>\K3:#8$?.WJ$-S+EK5+L"MPX7=Z>
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
M/Z@)<TRYUW;'T>O<C87OY<.L5"6GLV6;GL&D>]7+(E[*=B\:1402*B(8L4Q
MA%4,<:X8+ K&:22QRC.KY(IVW8WM3>](#+8B@[7,;EO_EHB?MT7\XAAZG^T*
M$-H;,WZA',C"N112)PO('J$39I%%(X/92O8*=0THA[LN\#]=\66=<OMV)KXU
MA<5NC9U1+G4GVQW*3OW(0G&4$+V@XZE9WZD4,BEC6) X0[$0B,=.![)]A!@;
M9[^C_)\/"SU"CD79>@V G<$6&M; %+XC?FWRM@J K0:=TQ+-/R&.22X!T:??
MK*L(P[O5]@3IH-=MW[8N/4%NTU-]VV2GNI^=JG?PJM0K$[G(,ZS9L! %1(IB
MR!1*8)H*F4FNLB23_<Z5+Y)K;%39/0.E!_.!S>MJ*GRGFDI[/O+&U,YYV_<@
M^K+Q=3V>'FS4!CRT7B=P^[8S8&?+WPQTE.T%<>\'W)=)=:5C;R]0'C\,]]-\
M/[X_6:;FP"G]7>WXO?Q44F9R'N@Y:,)43JD0*40YB9O-1R)B#!/*\RS!J(BX
M4_6'RT4:&\LWE$#;&A#3K:!NW.UAK.QH>]@1",S8:ZE>CI4=:Z7WQ\'^X/-$
MOQX$&I1Y_0'XFG0]MMPSRH663<S,_>QYM:P^R9]RFK1G#ZI@BO$4PR@V9\4T
M%1#'B8*)%$)*$161<"+2$WV-C2&[&VH-6WYAE5PTN:4;\;7U9!3XW_\KSJ/_
M3!S-WE.PVW&B)S #DYV1LHF*NVEANP&UJ" )<!ID@8FO*),3/0T;47)>Y;WH
M$8M;^NY8_I2SE?PF3=1)4R?0E#HQ(:1?V+1\J'?!3<D:$[C[HWPROC'JN_YK
MI2@WWS6;]2JA)$LS 1.A,FW%<0I9'$6P2#A76"2QBASW,'V(-3:*:K6Z 1N]
M0$<QL-7L!JQU XUR=>1%1[U^\2J>!MMVOW3H(0R^@SK8Z/785_4)MK>=5B]"
M#;SWZA/(_=U8KZW[+XM^VQ21;:J2B7^LFFPMQC?R]LO=O75!VH_SQ6>Y_+HH
MYXOOV@0KN;S3US8UWCMUTE.]Z&>1A!PA#E&D/[$(85C(M$"I1 0)[KE.^I#Z
M65'7\(73NQ 88GHV6H"J40/P6@=_U=0'?:#L)J:QB#NBJ>W0AO.;!I6WP.!R
M;..C5A&T.@*C)'C3J/G6S)/<1"76B[+Z:=LBVOC[&TR'+\A^C3$>H$+[H&J-
MIF3[-0;3I8;[5>3KN8]/7TRWU8_Y+?_72@OQ=3$7J]I%MDE4,,D1RO-"$5@4
M%$$DTQ0R@3DLXB(K<EH@%6?K"=MRH_Y<GSTFT<#SY[K.HC1U7#7\)MK0<1/^
M+-"6>^Q>P!LH068KJZF1T$H+MN*VN4X\[I_;0N-K>_QL?\/N?MNJO[>Y;7VC
MNZ/R7E'D-LAJ]F"(\HXN%B^:R'ZG"V%*R^FK&GK;^6(2,XE2Q#.8"HPA(DD*
M":<4"HI,4E_.%;'*Y>A+H+%M,>E9 LS7:@#CW?'OK4T/>$=N>T]=+Z-VFL^N
M,1:!Z>Y@S?B-2K5)#79D!UJK^N)&K]TO!QXM>\_KH4=M(-_L@4;/R87;)]0G
MG+R]=#.8&[A/4+J.XE[;[9UX8B%I)=_+YM_[V7[]HV_SZ?1CT]TD4T6<YXC
M.$TCB"))(58%AG$N$ZZD9$BZ)I-PZ7]L\^!:?/!FK<!;XUG7U>%/H-$"_&;T
M *TBCD<JKL-D9]D'!#_PQ!< ]SZI&_J@YR\=@U/O0Z=8Z /-@;0)O9KI1X6?
MI.9@N:5@T^/&)6N]8GF_DO\EZ>*C?I(GC!.!!4UAQ&,"48P8I'&60&9^,I1+
M&3EYCKL*,#8RU,]H[D9KSI#;\5I(( ,36R/ZCAEHI+\!'>? Y1PP";[24MP
MHP(P.OCCM;[H>2(VY^X'9;:^X+RFMM[M] R6>:0+^4[W(<P&LIQ5S:(K430E
M*BT@IXI#A$S-8RD%C C*,$UBDB5NL2\'NQD;3WUX>I[.7Z1LZDAKNM;RUG$K
M:X'U+Y5K1OLC"-L1UN6X!::E6D!82PC:IQ/<+A;ZDOH,H4F459<>,MO5E8>Z
MC';0^(KZ.-S)L$$<)Q7=B\DX?74_EOAU9B*Z] WB5Y-J2M3EZ^GTJWZ*'G57
M6]^1]5^J"<JR@A.$((F8MH%D3B%E<0&+3!.+2I(4ITZU'=U%&!N[K 438%57
M?OA)%^5\51F">2J7S>F$:,)CEX\2O&B"=V.:'J-DQT)AL0_,4%OAP8[T8"WL
MCN?<1@-_1-4?/4\DUD. 00FN/T"OR>^"EOH1X]Y&G?ZP_EL[XWV3QK=)FHVZ
M6Q,^1:=5?>FWS4'[5JQJ(N,\R;#@)DM. 5$B$VUX)0QF>9XH$B<J2[@+;?H6
M<&RD6DL*MDX+8+Z5U8T]O0^E';=><X"N<0AE/F^^:!4TKEJ-BG5BB+62-\U-
M8*MGAZH]$G2H(?!$W][%&Y3<0X'[FOJ#]=-O8MCZ6AE?!K&9B6@I[F>M"T]M
MJK/7IKJ6[L,?<L'+:EU=X4N3KG^BE,*R8"DD1-5U)"ED@DK]*T,HR5@DA5.*
MQ  RCFUZ^'YD(>\V-8083+O9X<I#%'B"N/UZ?W<#SFXAM%D%Z@T8,S^L]?(W
M P2$V=,D$$+"0>>!@!"_G@I"=N4V&PA93N[*Y<OM0M*[N9 3R64:,RPA2TVN
MM9Q@B/.80(X+2C!AJ:"1#86_;GALO&MD T8X8*2S8]L]L$Y3Y"40!.8U2^VM
M:>J8J@>XI9+\SP_SG_^N;VEH17_8LLE>0X-0P#'QU^_MT>][K\E?Y4 P_S=&
MX;8"^-_+Y6.Y_>:.+N7#?/&R+18^82F),L((9'$F(:)9!'%""10HYZ)(HRQ+
M<\>EN ^YQO:JKP-S6!N8\UP'YIB?IM94O>8K-]J!WVOU.E\#WFJH[]GHZ+QR
M]S+@U@OVH8<Q_#K]4&B5&:+UJOU^;P2W7X.[S0A^/3^"?5;G/O'VMRCW(M70
M:W&?4!Y8@GMMOA_]?Z +$]I<Z09K(Z]3*#".\@AQ!DF&3)*(C$(<:U8GFM]S
M;7]QE3L1^M&>QD;1:T$-PX+*B.I&L,<AM:-,+T %)L$-1EK(9DD:* 7M63 \
M,=3Q?@;EG+/JOF:1\S>X\4*U6$[:**(OZ^#%VS_*:L*1P%D:(TB2/((H23"D
M4C$HLD(HIC\I;)4SYE@'8V.!5L9Z"V4=,?V;$=32Y?@HD*=)P <\@=_]'LA8
MO_;GU#_UMNM[.V^Z_FW[EA]M=I"7^YQ2ZW?Z['4]-]>/[MK7R?1?)H*R))9*
MPI0(O72+1#W3%[!0*3*%2$@<4Z>=\C,=CNU5]W<J>A9JRWULCP"&WI0^?N8(
M?FND#9/WV!8C7SO*Y[H;=GO84OF]O5[;^]SCA7\LZ*Q2<O%%?:4F@V:]'_Q7
M.17O7KZO6%6*DBY>:A.EFE"BD%*202ZS1-L2JH T*YC^$4F%N=GVM5I:./8[
M-MY9BV[R^OSR_E=SK%^W7?VI<:D%CUH-P%Y M5$$O"EGS9K$-@^\Z]B<9JB
MB <FJ@W87Q1HY&["G("1'+Q[ 5O9VT,VAT!>%X#MXW4# 3U06*Y/P)UB;WO
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
MU2267*5IJJ!0L;:(F2@@YCF#18+R+"&13'*KK/'G.AH;/1X^V#+B@EK>RTX
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
MD:-D.M0]#97I^H(;+?R\*8N%T&,_TV)16U@>EO."O<[R),D9T9;7*&$ *9H
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
M9'%?>1W+?ZD]4_"[Q8-8%4M^5#CA5S5^99#Y1(K5O\A\(V88IG&H8])A#"E
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
MV#?M.&VJ=%?K:>-Q7 V ;*X.H84LZLS9^\WZ7MXR]?AN*N-!U31"3[823[J
MW3<EFGIF1%,.G"*>,R0C(*(, Y1R#+(TQT!"&D4I#5E$+1NA]A%G:OO4L38Z
MYDV_?BV%FBXW!RI5H:2.E=M[KJ>I.7*L51K<8NFV0+4Z Y2%]X.L-]MG+V%&
M-H_Z .[4@NIE5%^56NJLJB^";5;5E>7/\LLSF<_5=M!D>E-*DAA+ N),5VE)
M,0&$1 A@1E$>TA!RU+-*2Y<(4Z/@#T<GGU)+6YU\_OSIRT^V1],>2V-L<QD0
M\.&-+&=*M#29I7L-;H(_O]P$E1:!4F. ^L3N* Y6G:53@#>NS&(*4'=5%N.1
M+K%B^SGX3?W?/_^Q_8WZAY)2_/,?_P]02P,$%     @ \C8Z5ZP;'EWT70$
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
MXCP8!E]P&1>-@'"1'II__/GK9YRO;LC#%".]\Q(8UB8GUG,(TB$8EHPJ0K.
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
MI436MOA@<ZV&]:T[$!TSUGZPR62#@.<X<7=PFMWJXSE!BA:Q"%<GG6&=&QG
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
M5]NKXON;ZC?\??-/JTF25H50)\:''&EW<=I8BG87"INL=K417?NZHWTHVP^
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
M<O$9E^MO;V<4Q(9YKC>RGVN:[4 3]O#G-;1C>Q+=R)C=6NW%C=6N$<>84XG
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
M'&(&_K&90(7Y"1M@#%-9< >&2T>R=^3T6>,A"V32F12Q_<-S,^JGK2!Z)>=
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
M)TB9)@=LDO/R%"7T@*7+R\5?M8?[+XOE3XNKN"Y7EP]9NU#2\AHY 4<A0+G
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
M#+S/%J5S3,GV<T1>INMUA)NMS=9)VNDW#+C/UG8[83 F<.% A"J]['(=UA)
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
M[DG34#\='/Q/<O/CMS_I$YORM*19-EPC")_H^/!>0!#<@/1>,1M12]4Z96\
M6;WTI&F)A_OYHHV5TS/>*D/;\B9R4KQ3Q8%,R$$E=!"M\=4I$#DPPUUI_5H]
M@*Q.K=NQ4!@*M2/UT@'4WI''LBUP*RS)B"("^MJ-+&F2C"+R>=06C7!"^-:S
ME6Y7[Q0XQRIVT43*4]>5?ORXW,0"OY,VEE_QIC0V&H>")>(_UD&&+D)TCG84
MXR5JYCG*\(*3_LSGIRV6&0L)K>39@<GX\8HD2*$K26?WV[>?OU"XN^G]M6/*
MH&&>J0 Q"0/$DX"H5>V(+LF)+$6)U+[$= !ATU;-C&UHVNMF8AOT:R")SG'Y
M[9_X:98N<;4OM%V_(Q>R2[E ,:KV5<X*(H\,8O8Z*LVC2V6 /1JPU+05+V/:
MIM9R[L!.U1SQ]?(J7=^[D?#(^JYV6X YEJSC#)+D"52HS>BSK--&1+&9A)5*
MZWJ^Y^B9MB!E;*O43!,=H.I)6=W>))NH;%*23G'ZE4*,C!1BB 32*6<Y*\'&
MUD]3+U/52_.H*6X"CE--SV"[KH05P7OKM*H3[FMW54&VF%M/+ 49>%#2JM:M
MR9ZGJ-,H[DC]#X77X<KH %H_I'3U^>JROO3\A$1$FFWT1+^_Q(W"YK7/Y'(]
M^^_=<]83;U(Z)6,]G00QZAJ]> VQZ P1,0M+T2[*UHY^*]H[#37;P'42!7<
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
MP^KY[T*)#1\247$C/ 13+RN\2E4TMCX6""=#"/3CQM![BI9. O>>P-=$;1W
M;^]4N?GMO\]P241]^O8.O^+EYH@Q6DLF$D+9S/C%(B$@S\ 9BX+V%,NYM1T<
M1EE7T)S>"6VEPYZ0N7^U\I"_W5[6GCL= AA+(::RGM,VY@)8ED[Q4)B*H[F9
M0PCLY/QNB)"G0-A<73UA<7.PK#82$[L^!QB$5XZ!5(6$%H,%K]$""H/2&2V"
M'NWBZ"$YG>"L/0B>@MN)&ND)7#]^VQ/;+TO\OU<X3]^NA^K$($*R=!Z$4AL>
MU![*-B9("GTFCS=S.]JU[=-D35Q+UMOAVT1[/0'R,8:V>U>C1Y.5 UN8J^UR
M/;C" CAC46N7D\#FV9,OD]6)]6L%A0%'["EZZ11JJYL=NVO'H:0BOAA8E"2S
MH!4XKPIY*<+(')Q+H74D/(2N3L#6"@Q#_+E3--,3VDXX,=[=E"DCUPYU8("J
M]K$L.5/,7USM1"0]^='9F>8=55HR,&TA1&>G]]D1T<%VN.;YD>?;"^XX:IX,
M,)5KBU89@;9U;7N#(2F&P9;F%;Q/$=.)F3T_0.X7]S;1UL03V-XLYFDS3ZSJ
M[_?9ZK]6'W!9_R9\O$UN-DE9SJ.%C)J!RH5\)-06C%#6^<!XOM]0]-&9;$/6
M>OW7AZ>!:Q2=3#V+]8;ZM_-?9G_7+/>T^'PSE^SM_"ON9C*XDC@KRI/_@J(Z
M2!'(9U$0@F"J).E9&C2H=?"*TQBS<;2\&%WD'0%IQ\#;^9O%Y\^+^1_K1?JO
M]^5=6'[$-^$+_>67,*==>U%B*!QM(/?#&!)A'7^<DP0A HG6&Z/YD(&2QZP]
MC3$[*[A&44/_,/MUEN]P9XP4(1D'2?-0.R21E4>%H%7B5MILT:4V(+NW\C0W
M?CU [!05] ^P/SZ'R\L[_*%$9@(KH)F@#:1MA*!< 434/D=/[,DV$'NP]C2!
M:0\@.TT-'<)L-O^SFN;U3V&-=[R [#5&SR'52EC:/1ZBX9QVCT6AE.#,'FO
MGEARFBKZ24#50NA=8JDFW81YKO_U\_^]FGT-EQN^8BZ,&TE\U;85RI9ZPQDR
MN(!:"$?&F!WK<CVUYC0U[A.AJ8'8^ZX%?D>A-K8J_GWB8PV+CH:0VZB6Z'JI
M&US)(%$*HX",!?WBJLHQ4@3'**PCJ%F>[^VTTTL,[U!P<DDEKE:(FV_^A*NT
MG'VI2KB^1RXV1I_H;.7,Y)HXFB ZX8'+4-OC:1%-ZT[\SY S[;7G"7I_4![9
M2.0=7)A_6"Z^X'+][<-EF*]_F.=J#;]4&_GCMS_I$YL'7E:LY]DA6*P=$AP6
M<*X02X$[G[(IO'GSRP%D38VF1A!8C*N/GB%6&=H]Z]+"-M'!6WP0H(K3X(./
M4&SBDDNM<_,Q\P/(FA9BS:$P%&I'ZJ4#J/T3/\W2)>[J)J)61G$NH41?AP/X
M %Y[#P:E,4)R$T7K9CUW*>@40,<J>-%,VAU@Y48:6_*SMDZS.OZ$:2(_1@FT
MM2PP'<B8,VE*;#V!\AX)T[[<C8V64^3= 5Q^O"+IW:8)<99B,LI#D2& 4I%!
MR)S$X5CBPGGOL76*]%T*IDU4'1LL)TA[0JRLENN+WVMCE,W9+%R2%KD!&00G
MHNM08-0(G/-8N!)"V$$&A;ZZ!P_ZTRTT[BPXK?EH[1 ?+\L> '!CXYS@3!O
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
MVZEB?\%U3G6@&.V@[<]M]+9WX ]OF#P\9CF-$H-W69G*9';WX;_DJWJ'53*
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
MZ YAS&>>/<<QD7J A-,^%HZ*R=;VZ>W\?,IEN9D7Q4/!VI$B6*:EQ1S 29V
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
MK(*Q6-K/%1XJ92=!>Y?(;F7<?N'[\[(Z>]=Q4[MT?KS)#9.3N\UIL!0195'
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
MLA&%%]Z/CKY[ DU[*7>!NV/-T^5Y=_,ZLUM-E"ZS6ER7#=;&*$F>K660!*)
M)Y&[UE'O\Q)-^[K<!=J.-E"7</M.<?6)<34/U[NWQ2V_X0<Z6>=Q_@47FUGV
M@EN,$JS4D@(N'2'X+$ (D5DHDBO7>J;>R4)/^VS<!6C'-'.7N'X3-]>XFN/5
M7W&^J,_GY(N$)#BYW"9K#TJS DZR0*X))T<D^*C+^&[C=V)-2RW=!39/,]5P
M]/D=^A;YX[8Z^)R'Z_X+ZP\X3[.H+.E)")#*.=IC*8)3CH&604:?7$[8FKAP
MH(C3TDAW <YV)KPHH,ZL]B'9$  +>3>*_@3HG*E70>(I669,ZU*,5D'V:*32
M?0)RD*E.#+)_7*21DY'O<+[Z!UY=Y_=E>S=LZY/N:],I+8OC%KP6"E2T]:U!
M>1#*E4P.MVH_T^UX:7L+SL^7E&QJQRX]S$=7.//6H99UA !*"@AS)0&7W$.1
MECF9L:34>F3E@:+UFJ!LBY07 7JZV3I.5&Y=Z:M?\N9ZM7B_N+<^X[/+"CWH
M4B(HA:1-I04DKF-D*N7<?/[2X=+U=DI.A,PFQNORJ'R0;-@7*J]FW$K#:SD\
M^<FJMA)S<%%8*,%(1,FT;TY>?[!PO68ZSPS*%J;K$I-WRGLA%58R.A\S U<O
M!*5IXU&,%X')8(+G4>>H1P?IH=+VFNH\,VI',6[G,/XF,2$I]),A!<C,UY:C
MD,"%DB $IT21JI@\_L/1X[+UFO&<#*)'&Z[GC-+C;C8/3H? "SA/'K9RS-2J
M+$L;3X:LHRT^CO]X?GQT-$&JLXOH:(C9NLTPO;NNW6P4?6VNU[O5S:(4*59/
MVHI*.J-$ .^+A.B48K88R_/XN:3OY>HURWEN+)YFL..OZ^4&K]JP!)'LVSKF
M]^7=?(&+.,>K#\OU?&O*F_8TB29M2Z:],1I(10I0<_)(C(\B)1'1A,8@/$2N
MWN*?UJG+YK;IP#W<MV^\6:1':ND?J9I^>[VJQOC;',/\BE:>U[.H2V!>:N"U
M>%IYGG;#*S1CR0E;"M.MHYW3I9ZX4; YDA[ORCF762\0R/>66KD.=NN?D;]L
M3-0)4O!T6]A(.N<^09WZZV,(-N76G3Q-!)^XSZ(W.)]NW*,1_7M>A>7TF-YO
M:/JG]Q3 I;32,$'.5G7%71& 7@A0PJ*UW(:B6E.[-%["Q%1%'>/\9(-WX/P^
M]L!Q.[9]JY%*XK#*GZJ:?M\3V.S(;'[#/VXM$*PV,0L#S%=..N,J(9AT0*&!
M+3;'PN3X*8-C).\M%3O^V__H]NW ,SEJU3_G3:UM7-?BQKR^U<$L<T:;-GG:
MS*[.]Y()$./VB<^+P+C/:?RGA>/E[ZVB8'S\M=@"+<#0<^;W,!5\6,V7JWN-
M.V]I!?/-G38\!I&]I.O6A#KC/DKPPG.HTZI-TIF)/'Z?09.E]%;=<#&[I"5$
M+O7FN%MM$)$6Y@6P$L@3K<R6Z*( 6GND54?O=!<;8ACNSYA O S<'V?P9N[^
MV=@9?\95Y:_\/;<G8/SN1X_,L?C\4B:@460IF1SH..0J2?(?R*%WS%3.'NEE
MR<AT\Z[1;FD40PXLV>! )Y%H ]?B>.\IS+$8O6 FQ>9L/J^41G$(JDZC41QB
MLPXN]@=D2/C'[LERR^T6M)(R9P2O/!WBDE:!!A/D["VK!/L>6_.!/R/.)1$J
M#@+!\ZQX1UND7W#MZ;8D!JY#I9*6DI./4$?-TU<J6[Y*+&O+F[]P/"M05Y1X
MQYO],#@=88,. /5_K_%J7N8YU;7L6=2R<Z0"K8#Q7!DH?01,=+3;3%K1A("0
M6G>B/B)&E^ YQLC+MAKO #0_+Q?_?&0521BE)<4DFNY_4,4QBHZBA>R]3CZX
M8$3KTI7')>F*#;$A=!KHO0/T?*N?6M95IP?>G<U<L&106M""T=FLLP=4(4'A
M002K" *E]1//"R)=$M-A.T?I-,OT#;3]9C0Z)FY9 9XBKYGV.H6#.U ^6&-%
MMD*/ZS ](E1/]]Z)$#@<7D?8HP. _7U1MD6I]\YBSYDJI"%P&$ENQ25X.G^!
MUVF8=%!;F5O[3M]+T2V$CC'SLJG.NT -Z?^[101F%'VO!\L-HXB$!_".6?#(
MF+7>)F</&F0]"#B/"-*3[]0>.Z=JO@/X/#$V0(0LA4P16,0,BAQ)0*TC1!YS
M,KZFZEK7?YTPIF.\,JZILDK'V*%+--W,=8Y)Q.W-;CBM@W%1\[L)K)(B2RL<
M-A^^=%%C.@;9^= Q'4.4W@%XCJ'H-X7%Z+RG@+?.C:CT1$%(!Y[^(D4C4W*M
M>??&FJ=P_F$>@_#18)["$&-U@,<7YY4@'?-.1-(?BQ84=[5Z5@<H-C'&A-<!
M6SM93<;&G']RQRE(:VJ&#F#UP)/X9@O]1\:KS:>WR]_S"C_FFX1<<3Q9K8'K
M2!YEK-LF<@/1%&Y\4BKSD0LY7Y1Q6B]M%-B-:J8)8;A>;6:_U);;K=_!A!(J
MZ<JT4JM!F44(7M'AG&0N"I,6AXWPI9]Z#U?TISM,??.!$P_9'=V=/UZ[/4#B
M!LET$V=?J]%*+<' $.E E1)DT?5(E8J.U%:@F-)!.L%8#\U]A.8F-OA_XA_S
MS]>?;P37-AAI';! %ZFJH8=S04'61M.MRI,)!PV$?<'DWWSHQ$8_QF3+%OJ;
MVO#SQ3W!0XXV57YA[I4");(!'[0!ZXHL)EB=PD$!U$N&O_^ATSBIS0Q_M/[Z
M<S[IWMO15FWI-M[B)G]<KN9Y]S@3@^':5BK H)&6QA+XZD(9411Y58Y[.?ZD
MN"?%FY;IZ7R)P;$LU@$8'UG&35F#Y]P4%^@0+0*4I/WEM/7 ).U06XJ.I7ED
M_90PO36B-3+_PRB[B2TZ -6[^1\Y[=H=?LWQ>K5M>=X?UJ)0P(>IDNES3?NP
MNGA2!SJL$R_:&U=,ZTCZ&7&F!58C@R_'T7X'0/I^Y_WXS^OYYNMWZPI!%,U2
M 8>&]*6=!A>2@((IF&AUP>9OK8?*-FTZ<!R(C6*7+O'V6%.]U%QDGNAX)_U5
M"D=)FJ.0HP88B2)7ED+KFO]VXWM'HSB<TAT[U4H30N]_%N4Q\M ["MLW'_-,
M&>5T#AF\JDE43\&-,PXK2YYU1K(D^4O-=(=\3F]NULEF78ZDX^[P\E\95^OW
MI9(ASQ?7R^OUOJUZYJ+)3#,%D8YS4-4I140&,7 1@TB6>WX4<I[ZQ-ZZX<?%
M4!.]=X>F'_^(>;W^D%>QVNXC'>E_7ZQR7'Y<S/\WIQO:H_M3W=9O%FG'=_';
M:O[Q8UZ]6Z[>?%[2!OO?W0RC$NG 5]M'&<%I=[$Z(XE%8)K<#\-HAP4\"H?M
M9>VMKWU<!$]LZ^ZP_V;WH/B^[-AO/VQ)BV>.J>R+%2 JJ:(R*,B/]96;SA7Z
MFSHB-AX%WT<_[A*8I=HA\'2-=QDYW#$H_X:KCWGSYFK[4VH9Q>UFFWDO"SJO
MP=<!&RIP"4%S!UR+J#-=%3:=D\;_:4E[(_5O!<DSVJ]+E/[XQY<<-SF]N]Z0
M+F^FOWPS5./G_,?F':D;KZJW,TN,*RME E*MI]/=<W#.6="N#C/@0:GF";P&
M8O=&_S\^?L>U;'_W=DI;9D^\>G2I,QTUUT440"$C+4Y:0"8U*$&^B34VH#KR
M!G_^@WOC^A_Y+F]HA680.QOGT4T*;%GPC@@J[+YA>3O/=4TZVSK=R_*%_A5N
M[YCV+$D-A!F95ZFUNB9@8A(\61>B!^MKTLB: !Z3@<21"RUMD;)U*KA;)J:D
MHI4>,U@4!E0AK02=-11'BI 8,)76?0"OE(EI"*I.8V(:8K,._-<G.G><"DY;
MA>2I,+K$7)W2CM9"8**2^4ER948F81K2*=<)_](@TQ_6*3?$#EVB:?\TZJS3
M.>D @H?:)!,BA.0=>*:=%,%9;0^JQ'RMG7*#['QHI]P0I7< GA=;8D@1$6/0
M8-!76ABMP47Z'3.6F^*-0-VZ=*])9]+Y>^ &67YH9](0,W0 J\,"MF"99X45
M($? UJD5"+YJ+!KGHU="JC@^5_"Q%0B=T.J<<O^UMU*7T+N_N?[??//I'KWQ
M_KO>WX5I/^V?DN[/#GSS\>-J2TC_8;7\[VTVZKM_-S,2C9">=C^IA.R "$X:
M"G*E*#'[R!(?OYKF'"N]A.J*09!].87>&WY>^2Y[[E_.@LF,+KT(T=>G66?I
MO"M*@;4.Z98-4C?G@)QJK9=0@]+K3FN&H5>^UYX8I"Q#';)4@ =1)[L$"108
M&>#.E<A9,/+A*T/7F^SX2=H3U\?TNKM.1\WEO8K4S.=R09^Q7I9%WNS&@,_C
M/M$?E^M-^\>/PS]SY#>.(Q<_P5.&-K%X6W=+"O4E4"L(M2P[^U)0TA;RH76^
MHMNG#.L$[IS(I#6H0%%BR)9!"LEEEF301C36Q2M]RAB"JM.>,H;8K /?Y#DN
M^_H8;JST4+Q,Y&9Q!BB9 PIEZ"Y@CHO0NBKLE0R5& 2" 4,EAEBD7W#=4/*@
M2D*ERJY:>V]0.D!C,HBLO>$<=?;CTG%?S%")068?-%1BB TZ -1C(PYH_;&D
M4L!CK,Q.D1:3=0:&RFNI##FTK?DD+VRHQ" C'S!48HC&.P#-2\SC'BU%/2Z!
MK5R]2J8$+C(/.M.>,\)QGUM[G*]H+$"[J^XTR_0-M/U.]$*'K&P )(\35%2Y
M/C$RR,7'4HNU@VCMT%_X6(!!$!@\%F"(/3H V.,TXUEP[B5M.5(3!Z6\!&<I
MP"D)I4F<I91:)_N.)WB?<#C (&,?1/ ^1/-=P.?[%:!PWA=/T3 JVEZ&@=?&
M0>8VF!*U5KSU"_Z14R4FG QP&G!.TGD'J'FB^"J*Z!7C&D@W#I0P=8Q\UA"B
ME(GKY&P<.3EP@6,!&N8%CK%#EVBZ'5^6I+!20K%U#+5##3[:!#Y+^KW1*:B1
MLP%]%SL.LO.AQ8Y#E-X!>%ZNLK.Z6"P(*'/M^U9TR"II(0HFM>;>!=6Z*?!"
MBQT'67YPL>, ,W0 J^,&&)3HZ.:'4OT_A<R $W2))Y[1&\:CSJU'4HXU;>+\
M,P!. =_8QNH CP=V2W(?M4H%8G (B@D&J K=#X6%' Q+ L?G9#VV^+837O=3
M_+'V5NH2>C_GS8=]M<#^JV]I\]T^K-(YGY43OD9$%!L9"F80.87 DA0I(_,A
MCU]I]+R,EU#P.@@F+P*QH<VZQ.2>W:HN:A85=T5H3G>)JDU SH+CY'"P'&Q"
M]"RGUN/IGA6H-[2UQ,*+P#O6,%VB[*<%_?2\WNIKYI+*PJ< J;#M$ZP#KS!"
M$=6G5:HDU=K?>UZBWHJ+SXJSHTW3)=!N*%+(7[Y>+=[?H_R9>26C1S0@5-U$
M03)2H)"0C0LE^,10\M%A][1\O=7@GA6$C<PV'))^!\G%MI0W_38B,N_SZ;TO
M'TBSJWM'_%N2=+Z9A:*#22Q 0"Y!E3I'P])B/:JL@PTE-V][/T[2WOCLSHK6
MYJ;L\BC]=I5;FL@=1^0L"EDP!P3OG"$/N[Z_Q%P']/BLHRS,G>$D?5*\WGCM
M)H3FL4;K^1Q]7)TS:85R+-7I8MS2HG(MS$H,I'4AZ1RCD:W?/ Z5K3>BNK,"
MLH&YCC\=EQN\&N]TO%YLUK_<\NK^M-BF4VLE_2I_JFG]W_-N9,>M9F,=8I]-
M LD"KU.M%&U!2XNF[:>E$5'H\>/K(P3O+3X:/^LSMG4[N/"?6D^]+FXXHA?I
MA2<"VMU_7^#NSLFI7C?UG[]9S=?SQ<<?KE?TZV[W_R67Y2K_AG_,DN3!&=KT
M22$C-9%?Y'*PX&*PFK9]L<DVW@03+;6W]-7HH'[L>:ESA/7CZ3RG+3+9%:[7
M\S+?T16_2?]]O=Y45;TCN[]Y__:G@_7Y;KDBE=[H\4YILCJ!* 1D7@GJM(AU
M@B.'A-ZB-UB*:.T_3;OBWBZUGG9G9WCK_+:\'W.=K*G'LPEW>K,\1U0ATN$6
M%?DYTI*?C@5\%L9E5-[;UAFB7M;>6X:TIQW;+08OXX(]6$%WNKU3A\HQ&.T"
M,&XI8*83#+QGJ1(^..4#<Y:U#NO&6DMO:=V>MMC9,-)!OF.G]_MJ?R)IM%?&
M$RJ[6W\,,:5:G*9+K0Y"0^M728+!.EA(Y!)<Z^:(UFOH[?IIG069U.;-,'\.
M#IPO6]:@//_XB2XHW,TZ(G?Y^O.7+5U04^Z; S]K/,Z;8Q8[ =>-<S%&[6J)
M=)W.5XM3O989F'-(8;^3(OUYN&YHK3%11,6UE:!<1 C%(%BE%>TY:;AOS0OX
M2KENAJ#J1*Z; 3;K(!Y^HK-&IJ)B;>J+)==B#>7 RT1_],Z48$N2KO7+\.73
M]@\R_6&=;$/LT"6:]MT-(1?O&/GRQ:=MX:, C\4!LR'88*W4S1\++JJ3;9"=
M#^UD&Z+T#L#S8@N51>&S2(:<8FUJBTRHO <!>&(8R"'-T?V[DVVXY8=VL@TQ
M0P>P.J8Y2G 1I5(1M."1W(5HP6F*QH+DPD>7N+&MK[_7T\EV"OC&-E8'>'R.
MU,S8;)V5 E1U3I72OJH.ZP@$EDHI(IK6<[I.91?LA7*IG>]UM$7Z!==^9W)F
MLHW20Q0\U24@N$+'M^7!VZ1E,FY<JJ6+81<<9/9![()#;- !H!XG^2D\,)EI
M>P5N]^2+GAL%%G/VW%L667N*G,[IE4XR]$'42D.TW@%T'J-)3(S;X&(!9E@=
MGY@3N.0L!",R)J^=;#[IXEABRG,Y3@UA<ZK&.P#-2]QWH3CK">P4&>OJ7#(/
MR"D,X39JK/.A%"NC7F''$5/VPK74S$LZS3)] ^V&D<,4:SSM%\V0=HZ18D?N
M6K^HO?4IJ#-"K3^/Z40(#":F'&*/#@#V",N=4"[E;"(8P4IM)=/@'=;1A[:>
M[2*KW#H+>B2SX(24E(/,_#*SX!"==X":P\H#N.:6.Q^A^% ')+((GBD)*4@6
MO5',BM9 >GT\-R?<A>VMU"7T;JH%WNRJ!=[<50O\?5WK2M[B5:RSEF@+?S=L
MZ:X-S4DK713 !%I0DEGPGK201="9.UE\:CVQ>9R5]-8&<C+D7@3UV>W?Y2YX
ML.SG%EU-LBV^PDV>)0P\<D.15PWB5*#?^: 8&,Y=",%SEUNSP383OC>LGQ^)
M+[<6G@$6$^Z'_UF4TQ9]0P7RM^7BXV]Y];DN_GUYA!C$)B5TD E8K%-BF:P$
M"T8"=]Q;&Y-F\L$%\5V]W=F$[:W9:+)]T2<\+OW^V"GA?F';3XNXRK@F=[4X
MEQ0:P%3#HJ HCC&BCGM%%%[(1)%13[?)TTOIK?[ZLN^61I#I<N<,L,P+7!@N
M)<MB\,"3#* PU2Y%:T!PBO]U%MS[UB^?(RZGMUNHJTBD(1*ZW!1/GPV/K_P;
MYU,Z;6+-R^K*ZZLTW:BA5NF8PH*R.8L46A>8M%W!!0<F+8%YP@W2&"6O8H]\
MYXSNW=";(>!:"&\]KT38#I0B[Q,5*<4XQ;0K7D<Q?@JK[9IZNT)>RSYJB*17
ML;.><4]C"49A)']4UHD'.4=PEG11I'2(UFEL/MUFS/5<<%C3]8YJA*!FN^D<
MC:G;%ZO_R'BU^13)_)'4,%9?ZF$?-5Y;ZA%+G: KE6,.*C"$;#E%,RDR")QI
MT"X4"JYM8,W[E[KM2E4*D5==2"L$*&YSW74!BB+O,-#_O6U-^_Y*NU*'H.JT
MKM0A-NO [WBB2\Y@<0HM0C#D0BEF0V4$H3#%"UN8X[%] ]CE=Z4.,OUA7:E#
M[- EFO:E1EI9;KU2H%RH0^"SA*"C@^Q*X>3=!.['QU-_A7W'V?G0KM0A2N\
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
M/:'O]HZZS]]F[T;+0:$M3-DJ-4-"!!$R ^6"S,!!J-:UL(,([.3T:XB0;0[
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
M4+5?OGN(SCJP$9Y,L]D0-9GF#%--9T27& 1#K)@(WM,O<OJ_P:C[@V!(OGN
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
M7R^^_O[7M[7%-_$Z&L&E9*5(2SN"3N0 M868U<61!QJ-;]T5< NR^C)S=@3
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
MNG*M9 #):0=HPMTF"$T?:CU!6C^.^?YX>.(55ROE=(*YJPS]Q"MN<@J:<>!
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
M%Q4BY@QD$!CR<IB.-8<'6;/ 1=0(,:C4.@CR$P&=E+SNK]B[D-E9RB-W]?\
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
MS4VN]RB3!J$FU N#^B [@K4BRR(%^BT4W'%[RUU5O(^D^FIOJ257*8%E1>1
ME'--YY@M3$FKI0U96;'-)NZWO>6N*MY#3CULXY_;-0K01>FD&<I@ZZ0]S7Q!
MSHI4FHZ@H%!OTZ2D[_:6>VWFW>75@=GV6-/%6+3(&C(9*:9&_( SP S,ZX#!
MI P8L+$!=P+M+7?!24M)=P"8*_?G)CB<+4]!"\NL29)I[CF9*73<J>AD]+5Y
M)[2>M':/B)$M@P,XA_O)N2.@?)R?G[^>+_Z$12W:)4#3<<A05-?':,,@^,1J
MBV?,W)L26T_-?8",/L)4.RKV$9CL*N6.@#(A3GF,WC 5:H)'2)(#KTUX. +]
M*-J8S8'0T0<D=E;B(Z 8)-&=D?!MG9];UQ$UQ<.+]*^+*1'QV\7B,FU82Z61
MO.!B@F1 NX+V2IW6)^OPAQ1$B)S' (?"R$/TC'OO' HW>TN^HU/EP\4B?8$E
MODBINF7$S\ULP.7$>57K)H!EPQ.Q8FKG2$<\<INXCQH06^=.MB)L7#?X4+AJ
MIXN= ?8=%W'>^N(B3X\\ "PL%$&R"1"8SSHQH1'02Y&L:CU[<]#%=3 O^F 7
MUQ")[GEQ_3[+AZ[W>"Z[OG8'X>M\L9K^;W4<[O[^L(4&VZY^Q'*#G00R2M$!
M5]D%2('5-V)D8<4:$5""SK <=9!<^^9QDI&*#EY/9],5OB5EWEMV4[^KL^>"
MMFLR(C*-J!DHE5@,*BC/DS"\M7.W/75]&/CM,?5X:4)3?75@T#W!S\L??\#_
MS!>OZ@CHRPF"CJ<,4C+O;7U0J8!YJ04K1G-C+>B26X>D!I#72R5#6X3,CZ.N
MOI%XP]@[^(J;J+$EKTD94,P8D>LDD]I>UBB6%8\N"VZ$:^UD#"1Q7$0>#"K;
M0W)OO74 RZOGE1_Q_+)P]LOTVU6;8V6-BU;[.AI3,.V58['.M+>EF(PV"YU:
MU^,\04ZW<-L?!G>3/HUTT@&\WLW7I=NXPA=G"UR7-UUQ@J@*"N.8=9[NB?K%
MHP<&Q0DG=!#6ZL;H>IR:<4-RQP17(XUT@*VUOW=/7ILI3KHDFU(B">7$=#2>
MQ6J)F)@ L388-5N-SQL KB?(&3<P=TQTM=))!_!Z0FPW6;@:W#;:E3IECK9,
MLH+%0CO(2 "?%2K'6W?.WX:N7C+;8SD+NRFH;]#];3%?+B<<1>%69W+SBZTO
M$(!%GSU])Z)76@<E6S?I?HZF;@VS'5&P/<R&JZ1OB+U(Z>+KQ7EM+OMB$T==
MOR*.UEM#M@'MS?JT/EJL;=,$.5&9RY0X:#SB*?<(E=V:< >'80NU=0#,NVR]
MP]7O?Z7SBSR=G5WG>(IW*2GO6&WV0UNL"K,VF%26>YN!?B-:0W$;NKJU\-J
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
M")5&0SYR?0MJF>).!IV:3]_<E]:^HF)CF%)'U?;O4+=8>X!*ZPQ(J7)]T<[
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
MOEGB\DU*\XMP]F;Y+LSGE_27_Q'.+O TQIBMC &BJZZ\T8Y<^4S(D8ISI;+
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
M7AV4!A3]\(5$FQ_47V)8X/_[M_\%4$L! A0#%     @ \C8Z5Y$8K9W[!0
MG$8  !(              ( !     &5X:&EB:70Q,#<M<W@Q+FAT;5!+ 0(4
M Q0    ( /(V.E<>VE"]?P(  -4&   2              "  2L&  !E>&AI
M8FET,C,Q+7-X,2YH=&U02P$"% ,4    " #R-CI7F*# UD('   F&   $0
M            @ ':"   97AH:6)I=#4Q+7-X,2YH=&U02P$"% ,4    " #R
M-CI75I"U'EX@!@ N&UX $               @ %+$   :VYF+3(P,C,P.3(V
M+FAT;5!+ 0(4 Q0    ( /(V.E?-=OBX="(  +K, 0 0              "
M =<P!@!K;F8M,C R,S Y,C8N>'-D4$L! A0#%     @ \C8Z5U1\?'0_+@
M'M<! !0              ( !>5,& &MN9BTR,#(S,#DR-E]C86PN>&UL4$L!
M A0#%     @ \C8Z5V-8*#/PT   +:@) !0              ( !ZH$& &MN
M9BTR,#(S,#DR-E]D968N>&UL4$L! A0#%     @ \C8Z5]^HH,40 P$ M!P!
M !,              ( !#%,' &MN9BTR,#(S,#DR-E]G,2YJ<&=02P$"% ,4
M    " #R-CI7VD3\#-LY!@"^- < $P              @ %-5@@ :VYF+3(P
M,C,P.3(V7V<R+FIP9U!+ 0(4 Q0    ( /(V.E<5&0S.EV\" .2! @ 3
M          "  5F0#@!K;F8M,C R,S Y,C9?9S,N:G!G4$L! A0#%     @
M\C8Z5_C-@9-?>@  ^8<  !,              ( !(0 1 &MN9BTR,#(S,#DR
M-E]G-"YJ<&=02P$"% ,4    " #R-CI7#DIDI%V4 0 $GQ  %
M    @ &Q>A$ :VYF+3(P,C,P.3(V7VQA8BYX;6Q02P$"% ,4    " #R-CI7
MK!L>7?1= 0"C)Q  %               @ % #Q, :VYF+3(P,C,P.3(V7W!R
;92YX;6Q02P4&      T #0!' P  9FT4

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
